update to 0.7.0
diff --git a/_config.yml b/_config.yml
index e993aa1..eb90c60 100644
--- a/_config.yml
+++ b/_config.yml
@@ -12,7 +12,7 @@
   - _modules
 
 # These allow the documentation to be updated with newer releases of Gearpump
-GEARPUMP_VERSION: 0.6.2
+GEARPUMP_VERSION: 0.7.0
 SCALA_BINARY_VERSION: "2.11"
 SCALA_VERSION: "2.11.7"
 GEARPUMP_ISSUE_TRACKER_URL: https://github.com/gearpump/gearpump/issues
diff --git a/_layouts/global.html b/_layouts/global.html
index e5b5104..ffa3ee9 100644
--- a/_layouts/global.html
+++ b/_layouts/global.html
@@ -51,7 +51,7 @@
           <li class="dropdown">
             <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation<b class="caret"></b></a>
             <ul class="dropdown-menu">
-              <li><a href="releases/{{site.GEARPUMP_VERSION}}/index.html">Latest Release ({{site.GEARPUMP_VERSION}})</a></li>
+              <li><a href="releases/latest/index.html">Latest Release ({{site.GEARPUMP_VERSION}})</a></li>
               <li><a href="usecases.html">Use Cases</a></li>
               <li><a href="roadmap.html">Roadmap</a></li>
             </ul>
diff --git a/releases/0.6.2/about.html b/releases/0.6.2/about.html
deleted file mode 100644
index 52452e1..0000000
--- a/releases/0.6.2/about.html
+++ /dev/null
@@ -1,182 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>About - GearPump 0.6.2 Documentation</title>
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">About</h1>
-   
-
-   <h3 id="who-are-we">Who are we?</h3>
-
-<p>We are a group of streaming guys from Intel.</p>
-
-<h3 id="user-list">User List</h3>
-
-<p>We have a user mail list at: <a href="https://groups.google.com/forum/#!forum/gearpump-user">User Mail List</a></p>
-
-<h3 id="submit-an-issue">Submit an issue</h3>
-
-<p>Please submit new issue to <a href="https://github.com/gearpump/gearpump/issues">https://github.com/gearpump/gearpump/issues</a></p>
-
-<h3 id="make-code-contribution">Make code contribution</h3>
-
-<p>Contributions are warmly welcome! To contribute to Gearpump source code, please make a PR against <a href="https://github.com/gearpump/gearpump/pulls">https://github.com/gearpump/gearpump/pulls</a></p>
-
-<p>To contribute to the contents in this site, make a PR to <a href="https://github.com/gearpump/gearpump.github.io">https://github.com/gearpump/gearpump.github.io</a></p>
-
-<h3 id="more-technical-support">More Technical Support</h3>
-
-<p>For business cooperation and support, please contact <a href="&#109;&#097;&#105;&#108;&#116;&#111;:&#120;&#105;&#097;&#110;&#103;&#046;&#122;&#104;&#111;&#110;&#103;&#064;&#105;&#110;&#116;&#101;&#108;&#046;&#099;&#111;&#109;">&#120;&#105;&#097;&#110;&#103;&#046;&#122;&#104;&#111;&#110;&#103;&#064;&#105;&#110;&#116;&#101;&#108;&#046;&#099;&#111;&#109;</a> <a href="&#109;&#097;&#105;&#108;&#116;&#111;:&#107;&#097;&#109;&#046;&#100;&#046;&#107;&#097;&#115;&#114;&#097;&#118;&#105;&#064;&#105;&#110;&#116;&#101;&#108;&#046;&#099;&#111;&#109;">&#107;&#097;&#109;&#046;&#100;&#046;&#107;&#097;&#115;&#114;&#097;&#118;&#105;&#064;&#105;&#110;&#116;&#101;&#108;&#046;&#099;&#111;&#109;</a> <a href="&#109;&#097;&#105;&#108;&#116;&#111;:&#119;&#101;&#105;&#104;&#117;&#097;&#046;&#106;&#105;&#097;&#110;&#103;&#064;&#105;&#110;&#116;&#101;&#108;&#046;&#099;&#111;&#109;">&#119;&#101;&#105;&#104;&#117;&#097;&#046;&#106;&#105;&#097;&#110;&#103;&#064;&#105;&#110;&#116;&#101;&#108;&#046;&#099;&#111;&#109;</a></p>
-
-<h3 id="license">License</h3>
-
-<p>The source tree under <a href="http://github.com/gearpump/gearpump">http://github.com/gearpump/gearpump</a> is
-Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0</p>
-
-<h3 id="acknowledgement">Acknowledgement</h3>
-
-<p>The netty transport code work is based on <a href="http://storm.apache.org/">Apache Storm</a>. Thanks Apache Storm contributors.</p>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/allclasses-frame.html b/releases/0.6.2/api/java/allclasses-frame.html
deleted file mode 100644
index 046aa97..0000000
--- a/releases/0.6.2/api/java/allclasses-frame.html
+++ /dev/null
@@ -1,358 +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_25) on Tue Nov 24 16:33:07 PST 2015 -->
-<title>All Classes</title>
-<meta name="date" content="2015-11-24">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<h1 class="bar">All&nbsp;Classes</h1>
-<div class="indexContainer">
-<ul>
-<li><a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task" target="classFrame">Ack</a></li>
-<li><a href="io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task" target="classFrame">Ack$</a></li>
-<li><a href="io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task" target="classFrame">AckRequest</a></li>
-<li><a href="io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task" target="classFrame">AckRequest$</a></li>
-<li><a href="io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming" target="classFrame">AckRequestSerializer</a></li>
-<li><a href="io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming" target="classFrame">AckSerializer</a></li>
-<li><a href="io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util" target="classFrame">ActorPathUtil</a></li>
-<li><a href="io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util" target="classFrame">ActorPathUtil$</a></li>
-<li><a href="io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage" target="classFrame"><span class="interfaceName">AppDataStore</span></a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster</a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.AllocateResourceTimeOut$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.ExecutorBrief</a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.ExecutorBrief$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.LookupTaskActorRef</a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.LookupTaskActorRef$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.ServiceNotAvailableException</a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.TaskActorRef</a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.TaskActorRef$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMasterTaskDetail</a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMasterTaskDetail$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTask</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTask$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTasks</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTasks$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.LaunchTasks</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.LaunchTasks$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.MsgLostException</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.RestartClockService$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.Start</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.Start$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.StartAllTasks</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.StartAllTasks$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskChanged</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskChanged$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRegistered</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRegistered$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRejected</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRejected$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TasksChanged$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TasksLaunched$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster.StallingTasks</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster.StallingTasks$</a></li>
-<li><a href="io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task" target="classFrame">CheckpointClock</a></li>
-<li><a href="io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">CheckpointClock$</a></li>
-<li><a href="io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">CheckpointManager</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">CheckpointStore</span></a></li>
-<li><a href="io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">CheckpointStoreFactory</span></a></li>
-<li><a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task" target="classFrame"><span class="interfaceName">ClockEvent</span></a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAG</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAG$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAGSuccess</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAGSuccess$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthCheck$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker.ClockValue</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker.ClockValue$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ProcessorClock</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ProcessorClocks$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.Report</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.Report$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.SnapshotStartClock$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.StoredStartClock</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.StoredStartClock$</a></li>
-<li><a href="io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl" target="classFrame">CollectionDataSource</a></li>
-<li><a href="io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming" target="classFrame">Constants</a></li>
-<li><a href="io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming" target="classFrame">Constants$</a></li>
-<li><a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming" target="classFrame">DAG</a></li>
-<li><a href="io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming" target="classFrame">DAG$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><span class="interfaceName">DagManager.DAGOperation</span></a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.DAGOperationFailed</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.DAGOperationFailed$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><span class="interfaceName">DagManager.DAGOperationResult</span></a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.DAGOperationSuccess$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.GetLatestDAG$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.GetTaskLaunchData</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.GetTaskLaunchData$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.LatestDAG</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.LatestDAG$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.NewDAGDeployed</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.NewDAGDeployed$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.ReplaceProcessor</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.ReplaceProcessor$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.TaskLaunchData</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.TaskLaunchData$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.WatchChange</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.WatchChange$</a></li>
-<li><a href="io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink" target="classFrame"><span class="interfaceName">DataSink</span></a></li>
-<li><a href="io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSinkOp</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSinkOp$</a></li>
-<li><a href="io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkProcessor</a></li>
-<li><a href="io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkProcessor$</a></li>
-<li><a href="io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkTask</a></li>
-<li><a href="io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkTask$</a></li>
-<li><a href="io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source" target="classFrame"><span class="interfaceName">DataSource</span></a></li>
-<li><a href="io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceConfig</a></li>
-<li><a href="io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceConfig$</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSourceOp</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSourceOp$</a></li>
-<li><a href="io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceProcessor</a></li>
-<li><a href="io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceProcessor$</a></li>
-<li><a href="io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceTask</a></li>
-<li><a href="io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceTask$</a></li>
-<li><a href="io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source" target="classFrame">DefaultTimeStampFilter</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Direct</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Direct$</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor$</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorConfig</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorConfig$</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorSummary</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorSummary$</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.GetExecutorSummary</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.GetExecutorSummary$</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.QueryExecutorConfig</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.QueryExecutorConfig$</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.RestartTasks</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.RestartTasks$</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.TaskArgumentStore</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.TaskStopped</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.TaskStopped$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ExecutorManager$</a></li>
-<li><a href="io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor" target="classFrame">ExecutorRestartPolicy</a></li>
-<li><a href="io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster</a></li>
-<li><a href="io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster$</a></li>
-<li><a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.MessageLoss</a></li>
-<li><a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.MessageLoss$</a></li>
-<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterExecutor</a></li>
-<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterExecutor$</a></li>
-<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterTask</a></li>
-<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterTask$</a></li>
-<li><a href="io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task" target="classFrame"><span class="interfaceName">ExpressTransport</span></a></li>
-<li><a href="io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">FlatMapOp</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">FlatMapOp$</a></li>
-<li><a href="io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetCheckpointClock</a></li>
-<li><a href="io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetCheckpointClock$</a></li>
-<li><a href="io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task" target="classFrame">GetDAG</a></li>
-<li><a href="io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetDAG$</a></li>
-<li><a href="io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetLatestMinClock</a></li>
-<li><a href="io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetLatestMinClock$</a></li>
-<li><a href="io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetStartClock</a></li>
-<li><a href="io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetStartClock$</a></li>
-<li><a href="io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetUpstreamMinClock</a></li>
-<li><a href="io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetUpstreamMinClock$</a></li>
-<li><a href="io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">Graph</a></li>
-<li><a href="io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><span class="interfaceName">Group</span></a></li>
-<li><a href="io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">GroupByOp</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">GroupByOp$</a></li>
-<li><a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner" target="classFrame">GroupByPartitioner</a></li>
-<li><a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner" target="classFrame">GroupByPartitioner$</a></li>
-<li><a href="io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util" target="classFrame">HadoopFSLogAppender</a></li>
-<li><a href="io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task" target="classFrame">InitialAckRequest</a></li>
-<li><a href="io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task" target="classFrame">InitialAckRequest$</a></li>
-<li><a href="io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming" target="classFrame">InitialAckRequestSerializer</a></li>
-<li><a href="io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage" target="classFrame">InMemoryAppStoreOnMaster</a></li>
-<li><a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">InMemoryCheckpointStore</a></li>
-<li><a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">InMemoryCheckpointStoreFactory</a></li>
-<li><a href="io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">Interval</a></li>
-<li><a href="io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">Interval$</a></li>
-<li><a href="io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor" target="classFrame"><span class="interfaceName">ITaskLauncher</span></a></li>
-<li><a href="io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty" target="classFrame"><span class="interfaceName">ITransportMessageSerializer</span></a></li>
-<li><a href="io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl" target="classFrame">KVStream</a></li>
-<li><a href="io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task" target="classFrame">LatencyProbe</a></li>
-<li><a href="io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task" target="classFrame">LatencyProbe$</a></li>
-<li><a href="io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming" target="classFrame">LatencyProbeSerializer</a></li>
-<li><a href="io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">LatestMinClock</a></li>
-<li><a href="io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">LatestMinClock$</a></li>
-<li><a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming" target="classFrame">LifeTime</a></li>
-<li><a href="io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming" target="classFrame">LifeTime$</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><span class="interfaceName">MasterOp</span></a></li>
-<li><a href="io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">MergeOp</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">MergeOp$</a></li>
-<li><a href="io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty" target="classFrame">MessageBatch</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">MessageDecoder</span></a></li>
-<li><a href="io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty" target="classFrame">MessageDecoder</a></li>
-<li><a href="io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty" target="classFrame">MessageEncoder</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">MessageFilter</span></a></li>
-<li><a href="io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><span class="interfaceName">Monoid</span></a></li>
-<li><a href="io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api" target="classFrame">MonoidState</a></li>
-<li><a href="io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty" target="classFrame">NettyRenameThreadFactory</a></li>
-<li><a href="io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">NonWindowState</a></li>
-<li><a href="io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">NonWindowState$</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">OffsetManager</span></a></li>
-<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">OffsetStorage</span></a></li>
-<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage$</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Overflow</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Overflow$</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.StorageEmpty$</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Underflow</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Underflow$</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">OffsetStorageFactory</span></a></li>
-<li><a href="io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">OffsetTimeStampResolver</span></a></li>
-<li><a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><span class="interfaceName">Op</span></a></li>
-<li><a href="io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">OpChain</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">OpChain$</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><span class="interfaceName">OpEdge</span></a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator</a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator$</a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.AndThen</a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.DummyInputFunction</a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.FlatMapFunction</a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.GroupByTask</a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.ReduceFunction</a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan" target="classFrame"><span class="interfaceName">OpTranslator.SingleInputFunction</span></a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.SinkTask</a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.SourceTask</a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.TransformTask</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><span class="interfaceName">ParameterizedOp</span></a></li>
-<li><a href="io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><span class="interfaceName">PersistentState</span></a></li>
-<li><a href="io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">PersistentStateConfig</a></li>
-<li><a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">PersistentStateConfig$</a></li>
-<li><a href="io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api" target="classFrame">PersistentTask</a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">Planner</a></li>
-<li><a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">Processor</a></li>
-<li><a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming" target="classFrame"><span class="interfaceName">Processor</span></a></li>
-<li><a href="io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming" target="classFrame">Processor$</a></li>
-<li><a href="io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming" target="classFrame">Processor.DefaultProcessor</a></li>
-<li><a href="io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming" target="classFrame">Processor.DefaultProcessor$</a></li>
-<li><a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming" target="classFrame">ProcessorDescription</a></li>
-<li><a href="io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming" target="classFrame">ProcessorDescription$</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ProcessorOp</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ProcessorOp$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ProcessorSummary</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ProcessorSummary$</a></li>
-<li><a href="io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util" target="classFrame">RecreateRollingFileAppender</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ReduceOp</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ReduceOp$</a></li>
-<li><a href="io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task" target="classFrame">ReportCheckpointClock</a></li>
-<li><a href="io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">ReportCheckpointClock$</a></li>
-<li><a href="io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task" target="classFrame">SendMessageLoss</a></li>
-<li><a href="io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task" target="classFrame">SendMessageLoss$</a></li>
-<li><a href="io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializedMessage</a></li>
-<li><a href="io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializedMessage$</a></li>
-<li><a href="io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializedMessageSerializer</a></li>
-<li><a href="io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><span class="interfaceName">Serializer</span></a></li>
-<li><a href="io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializerResolver$</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Shuffle</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Shuffle$</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><span class="interfaceName">SlaveOp</span></a></li>
-<li><a href="io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task" target="classFrame">StartClock</a></li>
-<li><a href="io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">StartClock$</a></li>
-<li><a href="io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task" target="classFrame">StartTime</a></li>
-<li><a href="io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task" target="classFrame">StartTime$</a></li>
-<li><a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl" target="classFrame">Stream</a></li>
-<li><a href="io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl" target="classFrame">Stream$</a></li>
-<li><a href="io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl" target="classFrame">Stream.Sink</a></li>
-<li><a href="io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl" target="classFrame">StreamApp</a></li>
-<li><a href="io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl" target="classFrame">StreamApp$</a></li>
-<li><a href="io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl" target="classFrame">StreamApp.Source</a></li>
-<li><a href="io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">StreamApplication</a></li>
-<li><a href="io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming" target="classFrame">StreamApplication</a></li>
-<li><a href="io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming" target="classFrame">StreamApplication$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">StreamAppMasterSummary</a></li>
-<li><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">StreamAppMasterSummary$</a></li>
-<li><a href="io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task" target="classFrame">StreamingTransportSerializer</a></li>
-<li><a href="io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager</a></li>
-<li><a href="io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager.ResourceRequestDetail</a></li>
-<li><a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager.ResourceRequestDetail$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubmitApplicationRequest</a></li>
-<li><a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubmitApplicationRequest$</a></li>
-<li><a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscriber</a></li>
-<li><a href="io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscriber$</a></li>
-<li><a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscription</a></li>
-<li><a href="io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscription$</a></li>
-<li><a href="io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">Task</a></li>
-<li><a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task" target="classFrame">Task</a></li>
-<li><a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor</a></li>
-<li><a href="io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor$</a></li>
-<li><a href="io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.FLUSH$</a></li>
-<li><a href="io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.SecurityChecker</a></li>
-<li><a href="io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.SendAck</a></li>
-<li><a href="io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.SendAck$</a></li>
-<li><a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task" target="classFrame"><span class="interfaceName">TaskContext</span></a></li>
-<li><a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskContextData</a></li>
-<li><a href="io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskContextData$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskCount</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskCount$</a></li>
-<li><a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskId</a></li>
-<li><a href="io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskId$</a></li>
-<li><a href="io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming" target="classFrame">TaskIdSerializer</a></li>
-<li><a href="io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task" target="classFrame"><span class="interfaceName">TaskInterface</span></a></li>
-<li><a href="io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher</a></li>
-<li><a href="io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher$</a></li>
-<li><a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher.TaskArgument</a></li>
-<li><a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher.TaskArgument$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.Localities</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.Localities$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><span class="interfaceName">TaskLocator.Locality</span></a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.NonLocality$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.WorkerLocality</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.WorkerLocality$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskManager$</a></li>
-<li><a href="io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty" target="classFrame">TaskMessage</a></li>
-<li><a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task" target="classFrame"><span class="interfaceName">TaskMessageSerializer</span></a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.Accept$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><span class="interfaceName">TaskRegistry.RegisterTaskStatus</span></a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.Reject$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocation</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocation$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocations</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocations$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><span class="interfaceName">TaskScheduler</span></a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler.Location</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler.Location$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler.TaskStatus</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskSchedulerImpl</a></li>
-<li><a href="io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskUtil</a></li>
-<li><a href="io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskUtil$</a></li>
-<li><a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskWrapper</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">TimeReplayableSource</span></a></li>
-<li><a href="io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">TimeStampFilter</span></a></li>
-<li><a href="io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl" target="classFrame"><span class="interfaceName">TypedDataSink</span></a></li>
-<li><a href="io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl" target="classFrame"><span class="interfaceName">TypedDataSource</span></a></li>
-<li><a href="io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task" target="classFrame">UpdateClock</a></li>
-<li><a href="io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">UpdateClock$</a></li>
-<li><a href="io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">UpstreamMinClock</a></li>
-<li><a href="io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">UpstreamMinClock$</a></li>
-<li><a href="io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">Window</a></li>
-<li><a href="io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowConfig</a></li>
-<li><a href="io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowConfig$</a></li>
-<li><a href="io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowState</a></li>
-<li><a href="io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowState$</a></li>
-<li><a href="io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example" target="classFrame">WordCount</a></li>
-<li><a href="io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example" target="classFrame">WordCount$</a></li>
-<li><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty" target="classFrame">WrappedChannelBuffer</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/allclasses-noframe.html b/releases/0.6.2/api/java/allclasses-noframe.html
deleted file mode 100644
index 271fccb..0000000
--- a/releases/0.6.2/api/java/allclasses-noframe.html
+++ /dev/null
@@ -1,358 +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_25) on Tue Nov 24 16:33:07 PST 2015 -->
-<title>All Classes</title>
-<meta name="date" content="2015-11-24">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<h1 class="bar">All&nbsp;Classes</h1>
-<div class="indexContainer">
-<ul>
-<li><a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></li>
-<li><a href="io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task">Ack$</a></li>
-<li><a href="io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></li>
-<li><a href="io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task">AckRequest$</a></li>
-<li><a href="io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></li>
-<li><a href="io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></li>
-<li><a href="io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></li>
-<li><a href="io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></li>
-<li><a href="io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage"><span class="interfaceName">AppDataStore</span></a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster">AppMaster$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.AllocateResourceTimeOut$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ServiceNotAvailableException</a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a></li>
-<li><a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming">AppMasterToExecutor$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming">AppMasterToExecutor.MsgLostException</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.RestartClockService$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksChanged$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksLaunched$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming">AppMasterToMaster</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming">AppMasterToMaster$</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a></li>
-<li><a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks$</a></li>
-<li><a href="io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a></li>
-<li><a href="io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task">CheckpointClock$</a></li>
-<li><a href="io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><span class="interfaceName">CheckpointStore</span></a></li>
-<li><a href="io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="interfaceName">CheckpointStoreFactory</span></a></li>
-<li><a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="interfaceName">ClockEvent</span></a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthCheck$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a></li>
-<li><a href="io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></li>
-<li><a href="io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></li>
-<li><a href="io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></li>
-<li><a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></li>
-<li><a href="io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster">DagManager$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="interfaceName">DagManager.DAGOperation</span></a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="interfaceName">DagManager.DAGOperationResult</span></a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetLatestDAG$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a></li>
-<li><a href="io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange$</a></li>
-<li><a href="io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="interfaceName">DataSink</span></a></li>
-<li><a href="io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp$</a></li>
-<li><a href="io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor</a></li>
-<li><a href="io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a></li>
-<li><a href="io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></li>
-<li><a href="io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink">DataSinkTask$</a></li>
-<li><a href="io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="interfaceName">DataSource</span></a></li>
-<li><a href="io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source">DataSourceConfig</a></li>
-<li><a href="io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp$</a></li>
-<li><a href="io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source">DataSourceProcessor</a></li>
-<li><a href="io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a></li>
-<li><a href="io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></li>
-<li><a href="io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source">DataSourceTask$</a></li>
-<li><a href="io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source">DefaultTimeStampFilter</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op">Direct</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">Direct$</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor">Executor$</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig$</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary$</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig$</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks$</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a></li>
-<li><a href="io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a></li>
-<li><a href="io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor">ExecutorRestartPolicy</a></li>
-<li><a href="io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></li>
-<li><a href="io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster$</a></li>
-<li><a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></li>
-<li><a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss$</a></li>
-<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></li>
-<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor$</a></li>
-<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></li>
-<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a></li>
-<li><a href="io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="interfaceName">ExpressTransport</span></a></li>
-<li><a href="io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp$</a></li>
-<li><a href="io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task">GetCheckpointClock</a></li>
-<li><a href="io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">GetCheckpointClock$</a></li>
-<li><a href="io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task">GetDAG</a></li>
-<li><a href="io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task">GetDAG$</a></li>
-<li><a href="io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task">GetLatestMinClock</a></li>
-<li><a href="io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task">GetLatestMinClock$</a></li>
-<li><a href="io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task">GetStartClock</a></li>
-<li><a href="io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task">GetStartClock$</a></li>
-<li><a href="io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a></li>
-<li><a href="io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock$</a></li>
-<li><a href="io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi">Graph</a></li>
-<li><a href="io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><span class="interfaceName">Group</span></a></li>
-<li><a href="io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp$</a></li>
-<li><a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner</a></li>
-<li><a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner$</a></li>
-<li><a href="io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util">HadoopFSLogAppender</a></li>
-<li><a href="io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a></li>
-<li><a href="io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task">InitialAckRequest$</a></li>
-<li><a href="io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></li>
-<li><a href="io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></li>
-<li><a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></li>
-<li><a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStoreFactory</a></li>
-<li><a href="io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a></li>
-<li><a href="io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl">Interval$</a></li>
-<li><a href="io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="interfaceName">ITaskLauncher</span></a></li>
-<li><a href="io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><span class="interfaceName">ITransportMessageSerializer</span></a></li>
-<li><a href="io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a></li>
-<li><a href="io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a></li>
-<li><a href="io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task">LatencyProbe$</a></li>
-<li><a href="io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a></li>
-<li><a href="io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a></li>
-<li><a href="io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task">LatestMinClock$</a></li>
-<li><a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></li>
-<li><a href="io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">LifeTime$</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="interfaceName">MasterOp</span></a></li>
-<li><a href="io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op">MergeOp$</a></li>
-<li><a href="io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty">MessageBatch</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="interfaceName">MessageDecoder</span></a></li>
-<li><a href="io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty">MessageDecoder</a></li>
-<li><a href="io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty">MessageEncoder</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="interfaceName">MessageFilter</span></a></li>
-<li><a href="io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="interfaceName">Monoid</span></a></li>
-<li><a href="io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></li>
-<li><a href="io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty">NettyRenameThreadFactory</a></li>
-<li><a href="io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></li>
-<li><a href="io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl">NonWindowState$</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="interfaceName">OffsetManager</span></a></li>
-<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="interfaceName">OffsetStorage</span></a></li>
-<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage$</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow$</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.StorageEmpty$</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow$</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="interfaceName">OffsetStorageFactory</span></a></li>
-<li><a href="io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="interfaceName">OffsetTimeStampResolver</span></a></li>
-<li><a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="interfaceName">Op</span></a></li>
-<li><a href="io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op">OpChain$</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="interfaceName">OpEdge</span></a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator$</a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen</a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction</a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction</a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="interfaceName">OpTranslator.SingleInputFunction</span></a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="interfaceName">ParameterizedOp</span></a></li>
-<li><a href="io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="interfaceName">PersistentState</span></a></li>
-<li><a href="io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></li>
-<li><a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></li>
-<li><a href="io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan">Planner</a></li>
-<li><a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></li>
-<li><a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="interfaceName">Processor</span></a></li>
-<li><a href="io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></li>
-<li><a href="io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></li>
-<li><a href="io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a></li>
-<li><a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></li>
-<li><a href="io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming">ProcessorDescription$</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></li>
-<li><a href="io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary$</a></li>
-<li><a href="io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp$</a></li>
-<li><a href="io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a></li>
-<li><a href="io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock$</a></li>
-<li><a href="io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">SendMessageLoss</a></li>
-<li><a href="io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task">SendMessageLoss$</a></li>
-<li><a href="io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a></li>
-<li><a href="io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task">SerializedMessage$</a></li>
-<li><a href="io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a></li>
-<li><a href="io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api"><span class="interfaceName">Serializer</span></a></li>
-<li><a href="io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task">SerializerResolver$</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op">Shuffle</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">Shuffle$</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="interfaceName">SlaveOp</span></a></li>
-<li><a href="io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a></li>
-<li><a href="io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task">StartClock$</a></li>
-<li><a href="io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a></li>
-<li><a href="io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task">StartTime$</a></li>
-<li><a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></li>
-<li><a href="io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></li>
-<li><a href="io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">Stream.Sink</a></li>
-<li><a href="io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></li>
-<li><a href="io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></li>
-<li><a href="io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></li>
-<li><a href="io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi">StreamApplication</a></li>
-<li><a href="io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></li>
-<li><a href="io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></li>
-<li><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary$</a></li>
-<li><a href="io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></li>
-<li><a href="io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></li>
-<li><a href="io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a></li>
-<li><a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a></li>
-<li><a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest$</a></li>
-<li><a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></li>
-<li><a href="io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a></li>
-<li><a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></li>
-<li><a href="io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a></li>
-<li><a href="io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></li>
-<li><a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></li>
-<li><a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></li>
-<li><a href="io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a></li>
-<li><a href="io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">TaskActor.FLUSH$</a></li>
-<li><a href="io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></li>
-<li><a href="io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a></li>
-<li><a href="io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck$</a></li>
-<li><a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="interfaceName">TaskContext</span></a></li>
-<li><a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></li>
-<li><a href="io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task">TaskContextData$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster">TaskCount$</a></li>
-<li><a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></li>
-<li><a href="io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a></li>
-<li><a href="io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></li>
-<li><a href="io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="interfaceName">TaskInterface</span></a></li>
-<li><a href="io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></li>
-<li><a href="io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a></li>
-<li><a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></li>
-<li><a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="interfaceName">TaskLocator.Locality</span></a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a></li>
-<li><a href="io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></li>
-<li><a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="interfaceName">TaskMessageSerializer</span></a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="interfaceName">TaskRegistry.RegisterTaskStatus</span></a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="interfaceName">TaskScheduler</span></a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></li>
-<li><a href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></li>
-<li><a href="io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task">TaskUtil</a></li>
-<li><a href="io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task">TaskUtil$</a></li>
-<li><a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="interfaceName">TimeReplayableSource</span></a></li>
-<li><a href="io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="interfaceName">TimeStampFilter</span></a></li>
-<li><a href="io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><span class="interfaceName">TypedDataSink</span></a></li>
-<li><a href="io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl"><span class="interfaceName">TypedDataSource</span></a></li>
-<li><a href="io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a></li>
-<li><a href="io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task">UpdateClock$</a></li>
-<li><a href="io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a></li>
-<li><a href="io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task">UpstreamMinClock$</a></li>
-<li><a href="io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></li>
-<li><a href="io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a></li>
-<li><a href="io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">WindowConfig$</a></li>
-<li><a href="io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></li>
-<li><a href="io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl">WindowState$</a></li>
-<li><a href="io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example">WordCount</a></li>
-<li><a href="io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></li>
-<li><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/constant-values.html b/releases/0.6.2/api/java/constant-values.html
deleted file mode 100644
index 3bf9026..0000000
--- a/releases/0.6.2/api/java/constant-values.html
+++ /dev/null
@@ -1,122 +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_25) on Tue Nov 24 16:33:07 PST 2015 -->
-<title>Constant Field Values</title>
-<meta name="date" content="2015-11-24">
-<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="Constant Field Values";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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>Package</li>
-<li>Class</li>
-<li><a href="overview-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</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
-<li><a href="constant-values.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
-<h2 title="Contents">Contents</h2>
-</div>
-<!-- ======= 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>Package</li>
-<li>Class</li>
-<li><a href="overview-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</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
-<li><a href="constant-values.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/deprecated-list.html b/releases/0.6.2/api/java/deprecated-list.html
deleted file mode 100644
index 31753ef..0000000
--- a/releases/0.6.2/api/java/deprecated-list.html
+++ /dev/null
@@ -1,122 +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_25) on Tue Nov 24 16:33:07 PST 2015 -->
-<title>Deprecated List</title>
-<meta name="date" content="2015-11-24">
-<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="Deprecated List";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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>Package</li>
-<li>Class</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li class="navBarCell1Rev">Deprecated</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</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
-<li><a href="deprecated-list.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Deprecated API" class="title">Deprecated API</h1>
-<h2 title="Contents">Contents</h2>
-</div>
-<!-- ======= 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>Package</li>
-<li>Class</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li class="navBarCell1Rev">Deprecated</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</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
-<li><a href="deprecated-list.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/help-doc.html b/releases/0.6.2/api/java/help-doc.html
deleted file mode 100644
index 8c3666d..0000000
--- a/releases/0.6.2/api/java/help-doc.html
+++ /dev/null
@@ -1,223 +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_25) on Tue Nov 24 16:33:07 PST 2015 -->
-<title>API Help</title>
-<meta name="date" content="2015-11-24">
-<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="API Help";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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>Package</li>
-<li>Class</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li class="navBarCell1Rev">Help</li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
-<li><a href="help-doc.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">How This API Document Is Organized</h1>
-<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<h2>Overview</h2>
-<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>
-</li>
-<li class="blockList">
-<h2>Package</h2>
-<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
-<ul>
-<li>Interfaces (italic)</li>
-<li>Classes</li>
-<li>Enums</li>
-<li>Exceptions</li>
-<li>Errors</li>
-<li>Annotation Types</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Class/Interface</h2>
-<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
-<ul>
-<li>Class inheritance diagram</li>
-<li>Direct Subclasses</li>
-<li>All Known Subinterfaces</li>
-<li>All Known Implementing Classes</li>
-<li>Class/interface declaration</li>
-<li>Class/interface description</li>
-</ul>
-<ul>
-<li>Nested Class Summary</li>
-<li>Field Summary</li>
-<li>Constructor Summary</li>
-<li>Method Summary</li>
-</ul>
-<ul>
-<li>Field Detail</li>
-<li>Constructor Detail</li>
-<li>Method Detail</li>
-</ul>
-<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
-</li>
-<li class="blockList">
-<h2>Annotation Type</h2>
-<p>Each annotation type has its own separate page with the following sections:</p>
-<ul>
-<li>Annotation Type declaration</li>
-<li>Annotation Type description</li>
-<li>Required Element Summary</li>
-<li>Optional Element Summary</li>
-<li>Element Detail</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Enum</h2>
-<p>Each enum has its own separate page with the following sections:</p>
-<ul>
-<li>Enum declaration</li>
-<li>Enum description</li>
-<li>Enum Constant Summary</li>
-<li>Enum Constant Detail</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Tree (Class Hierarchy)</h2>
-<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
-<ul>
-<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
-<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Deprecated API</h2>
-<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
-</li>
-<li class="blockList">
-<h2>Index</h2>
-<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
-</li>
-<li class="blockList">
-<h2>Prev/Next</h2>
-<p>These links take you to the next or previous class, interface, package, or related page.</p>
-</li>
-<li class="blockList">
-<h2>Frames/No Frames</h2>
-<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>
-</li>
-<li class="blockList">
-<h2>All Classes</h2>
-<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
-</li>
-<li class="blockList">
-<h2>Serialized Form</h2>
-<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
-</li>
-<li class="blockList">
-<h2>Constant Field Values</h2>
-<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
-</li>
-</ul>
-<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></div>
-<!-- ======= 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>Package</li>
-<li>Class</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li class="navBarCell1Rev">Help</li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
-<li><a href="help-doc.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/index-all.html b/releases/0.6.2/api/java/index-all.html
deleted file mode 100644
index 8da3dd3..0000000
--- a/releases/0.6.2/api/java/index-all.html
+++ /dev/null
@@ -1,3762 +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_25) on Tue Nov 24 16:33:07 PST 2015 -->
-<title>Index</title>
-<meta name="date" content="2015-11-24">
-<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="Index";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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>Package</li>
-<li>Class</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
-<li><a href="index-all.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a href="#I:Z">Z</a>&nbsp;<a name="I:A">
-<!--   -->
-</a>
-<h2 class="title">A</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html#Accept:D--">Accept$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Ack</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Ack.html#Ack-io.gearpump.streaming.task.TaskId-short-short-int-">Ack(TaskId, short, short, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.SendAck.html#ack--">ack()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Ack$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Ack$.html#Ack:D--">Ack$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task">Ack$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">AckRequest</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/AckRequest.html#AckRequest-io.gearpump.streaming.task.TaskId-short-int-">AckRequest(TaskId, short, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">AckRequest$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/AckRequest$.html#AckRequest:D--">AckRequest$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task">AckRequest$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AckRequestSerializer</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AckRequestSerializer.html#AckRequestSerializer--">AckRequestSerializer()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AckSerializer</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AckSerializer.html#AckSerializer--">AckSerializer()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContext.html#actorOf-akka.actor.Props-">actorOf(Props)</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContext.html#actorOf-akka.actor.Props-java.lang.String-">actorOf(Props, String)</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskWrapper.html#actorOf-akka.actor.Props-">actorOf(Props)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskWrapper.html#actorOf-akka.actor.Props-java.lang.String-">actorOf(Props, String)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#actorPath--">actorPath()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html#actorPath--">actorPath()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util"><span class="typeNameLink">ActorPathUtil</span></a> - Class in <a href="io/gearpump/streaming/util/package-summary.html">io.gearpump.streaming.util</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/util/ActorPathUtil.html#ActorPathUtil--">ActorPathUtil()</a></span> - Constructor for class io.gearpump.streaming.util.<a href="io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util"><span class="typeNameLink">ActorPathUtil$</span></a> - Class in <a href="io/gearpump/streaming/util/package-summary.html">io.gearpump.streaming.util</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/util/ActorPathUtil$.html#ActorPathUtil:D--">ActorPathUtil$()</a></span> - Constructor for class io.gearpump.streaming.util.<a href="io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.html#actorSystem--">actorSystem()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Ack.html#actualReceivedNum--">actualReceivedNum()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#add-io.gearpump.streaming.task.TaskId-io.gearpump.streaming.executor.TaskLauncher.TaskArgument-">add(TaskId, TaskLauncher.TaskArgument)</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/ExecutorRestartPolicy.html#addTaskToExecutor-int-io.gearpump.streaming.task.TaskId-">addTaskToExecutor(int, TaskId)</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor">ExecutorRestartPolicy</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html#AllocateResourceTimeOut:D--">AllocateResourceTimeOut$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.AllocateResourceTimeOut$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#allocation--">allocation()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/ExecutorRestartPolicy.html#allowRestartExecutor-int-">allowRestartExecutor(int)</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor">ExecutorRestartPolicy</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscription.html#allowSendingMoreMessages--">allowSendingMoreMessages()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html#AndThen-io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction-io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction-">AndThen(OpTranslator.SingleInputFunction&lt;IN, MIDDLE&gt;, OpTranslator.SingleInputFunction&lt;MIDDLE, OUT&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#andThen-io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction-">andThen(OpTranslator.SingleInputFunction&lt;T, OUTER&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#andThen-io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction-">andThen(OpTranslator.SingleInputFunction&lt;OUT, OUTER&gt;)</a></span> - Method in interface io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#appClock--">appClock()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage"><span class="typeNameLink">AppDataStore</span></a> - Interface in <a href="io/gearpump/streaming/storage/package-summary.html">io.gearpump.streaming.storage</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/OffsetStorage.html#append-long-byte:A-">append(long, byte[])</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/util/RecreateRollingFileAppender.html#append-org.apache.log4j.spi.LoggingEvent-">append(LoggingEvent)</a></span> - Method in class io.gearpump.util.<a href="io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#appId--">appId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContext.html#appId--">appId()</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContextData.html#appId--">appId()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskWrapper.html#appId--">appId()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.html#applicationReady--">applicationReady()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/DAG$.html#apply-io.gearpump.util.Graph-int-">apply(Graph&lt;ProcessorDescription, PartitionerDescription&gt;, int)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/DAG.html#apply-io.gearpump.util.Graph-int-">apply(Graph&lt;ProcessorDescription, PartitionerDescription&gt;, int)</a></span> - Static method in class io.gearpump.streaming.<a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/Stream$.html#apply-io.gearpump.util.Graph-io.gearpump.streaming.dsl.op.Op-scala.Option-scala.reflect.ClassTag-">apply(Graph&lt;Op, OpEdge&gt;, Op, Option&lt;OpEdge&gt;, ClassTag&lt;T&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/Stream.html#apply-io.gearpump.util.Graph-io.gearpump.streaming.dsl.op.Op-scala.Option-scala.reflect.ClassTag-">apply(Graph&lt;Op, OpEdge&gt;, Op, Option&lt;OpEdge&gt;, ClassTag&lt;T&gt;)</a></span> - Static method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/StreamApp$.html#apply-java.lang.String-io.gearpump.cluster.client.ClientContext-io.gearpump.cluster.UserConfig-">apply(String, ClientContext, UserConfig)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/StreamApp.html#apply-java.lang.String-io.gearpump.cluster.client.ClientContext-io.gearpump.cluster.UserConfig-">apply(String, ClientContext, UserConfig)</a></span> - Static method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/TaskLauncher$.html#apply-io.gearpump.cluster.ExecutorContext-io.gearpump.cluster.UserConfig-">apply(ExecutorContext, UserConfig)</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/TaskLauncher.html#apply-io.gearpump.cluster.ExecutorContext-io.gearpump.cluster.UserConfig-">apply(ExecutorContext, UserConfig)</a></span> - Static method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Processor$.html#apply-int-java.lang.String-io.gearpump.cluster.UserConfig-scala.reflect.ClassTag-">apply(int, String, UserConfig, ClassTag&lt;T&gt;)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Processor$.html#apply-java.lang.Class-int-java.lang.String-io.gearpump.cluster.UserConfig-">apply(Class&lt;T&gt;, int, String, UserConfig)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/sink/DataSinkProcessor$.html#apply-io.gearpump.streaming.sink.DataSink-int-java.lang.String-io.gearpump.cluster.UserConfig-akka.actor.ActorSystem-">apply(DataSink, int, String, UserConfig, ActorSystem)</a></span> - Method in class io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/sink/DataSinkProcessor.html#apply-io.gearpump.streaming.sink.DataSink-int-java.lang.String-io.gearpump.cluster.UserConfig-akka.actor.ActorSystem-">apply(DataSink, int, String, UserConfig, ActorSystem)</a></span> - Static method in class io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSourceProcessor$.html#apply-io.gearpump.streaming.source.DataSource-int-java.lang.String-io.gearpump.cluster.UserConfig-akka.actor.ActorSystem-">apply(DataSource, int, String, UserConfig, ActorSystem)</a></span> - Method in class io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSourceProcessor.html#apply-io.gearpump.streaming.source.DataSource-int-java.lang.String-io.gearpump.cluster.UserConfig-akka.actor.ActorSystem-">apply(DataSource, int, String, UserConfig, ActorSystem)</a></span> - Static method in class io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source">DataSourceProcessor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/StreamApplication$.html#apply-java.lang.String-io.gearpump.util.Graph-io.gearpump.cluster.UserConfig-">apply(String, Graph&lt;T, P&gt;, UserConfig)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/StreamApplication.html#apply-java.lang.String-io.gearpump.util.Graph-io.gearpump.cluster.UserConfig-">apply(String, Graph&lt;T, P&gt;, UserConfig)</a></span> - Static method in class io.gearpump.streaming.<a href="io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.html#AppMaster-io.gearpump.cluster.AppMasterContext-io.gearpump.cluster.AppDescription-">AppMaster(AppMasterContext, AppDescription)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/StreamApplication.html#appMaster--">appMaster()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi">StreamApplication</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/StreamApplication.html#appMaster--">appMaster()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContext.html#appMaster--">appMaster()</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
-<dd>
-<div class="block">The actorRef of AppMaster</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContextData.html#appMaster--">appMaster()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskWrapper.html#appMaster--">appMaster()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster$.html#AppMaster:D--">AppMaster$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster">AppMaster$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.AllocateResourceTimeOut$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.ExecutorBrief</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.ExecutorBrief$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.LookupTaskActorRef</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.LookupTaskActorRef$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.ServiceNotAvailableException</span></a> - Exception in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.TaskActorRef</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.TaskActorRef$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.html#appMasterService--">appMasterService()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMasterTaskDetail</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html#AppMasterTaskDetail-scala.collection.immutable.Map-">AppMasterTaskDetail(Map&lt;TaskId, Object&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMasterTaskDetail$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html#AppMasterTaskDetail:D--">AppMasterTaskDetail$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.html#AppMasterToExecutor--">AppMasterToExecutor()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor$.html#AppMasterToExecutor:D--">AppMasterToExecutor$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming">AppMasterToExecutor$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.ChangeTask</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.ChangeTask$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.ChangeTasks</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>
-<div class="block">dagVersion, life, and subscribers will be changed on target task list.</div>
-</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.ChangeTasks$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.LaunchTasks</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.LaunchTasks$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.MsgLostException</span></a> - Exception in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.RestartClockService$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.Start</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.Start$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.StartAllTasks</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.StartAllTasks$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TaskChanged</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TaskChanged$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TaskRegistered</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TaskRegistered$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TaskRejected</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TaskRejected$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TasksChanged$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TasksLaunched$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToMaster</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToMaster.html#AppMasterToMaster--">AppMasterToMaster()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming">AppMasterToMaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToMaster$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToMaster$.html#AppMasterToMaster:D--">AppMasterToMaster$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming">AppMasterToMaster$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToMaster.StallingTasks</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToMaster.StallingTasks$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#appName--">appName()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#appName--">appName()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContext.html#appName--">appName()</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContextData.html#appName--">appName()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskWrapper.html#appName--">appName()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#appType--">appType()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:B">
-<!--   -->
-</a>
-<h2 class="title">B</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/LifeTime.html#birth--">birth()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/SerializedMessage.html#bytes--">bytes()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:C">
-<!--   -->
-</a>
-<h2 class="title">C</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#cause--">cause()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscription.html#changeLife-io.gearpump.streaming.LifeTime-">changeLife(LifeTime)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#ChangeTask-io.gearpump.streaming.task.TaskId-int-io.gearpump.streaming.LifeTime-scala.collection.immutable.List-">ChangeTask(TaskId, int, LifeTime, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html#ChangeTask:D--">ChangeTask$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#ChangeTasks-scala.collection.immutable.List-int-io.gearpump.streaming.LifeTime-scala.collection.immutable.List-">ChangeTasks(List&lt;TaskId&gt;, int, LifeTime, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html#ChangeTasks:D--">ChangeTasks$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html#ChangeToNewDAG-io.gearpump.streaming.DAG-">ChangeToNewDAG(DAG)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html#ChangeToNewDAG:D--">ChangeToNewDAG$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html#ChangeToNewDAGSuccess-scala.collection.immutable.Map-">ChangeToNewDAGSuccess(Map&lt;Object, Object&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html#ChangeToNewDAGSuccess:D--">ChangeToNewDAGSuccess$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#check-long-scala.collection.immutable.Map-io.gearpump.streaming.DAG-long-">check(long, Map&lt;Object, ClockService.ProcessorClock&gt;, DAG, long)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/util/RecreateRollingFileAppender.html#checkFileInterval">checkFileInterval</a></span> - Variable in class io.gearpump.util.<a href="io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.SecurityChecker.html#checkMessage-io.gearpump.Message-akka.actor.ActorRef-">checkMessage(Message, ActorRef)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/PersistentState.html#checkpoint--">checkpoint()</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></dt>
-<dd>
-<div class="block">get a binary snapshot of state
- usually invoked by the framework</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/CheckpointManager.html#checkpoint-long-byte:A-">checkpoint(long, byte[])</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/NonWindowState.html#checkpoint--">checkpoint()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/WindowState.html#checkpoint--">checkpoint()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">CheckpointClock</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/CheckpointClock.html#CheckpointClock-scala.Option-">CheckpointClock(Option&lt;Object&gt;)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">CheckpointClock$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/CheckpointClock$.html#CheckpointClock:D--">CheckpointClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task">CheckpointClock$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/PersistentTask.html#checkpointInterval--">checkpointInterval()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/PersistentTask.html#checkpointManager--">checkpointManager()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">CheckpointManager</span></a> - Class in <a href="io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/CheckpointManager.html#CheckpointManager-long-io.gearpump.streaming.transaction.api.CheckpointStore-">CheckpointManager(long, CheckpointStore)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/PersistentTask.html#checkpointStore--">checkpointStore()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">CheckpointStore</span></a> - Interface in <a href="io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
-<dd>
-<div class="block">CheckpointStore persistently stores mapping of timestamp to checkpoint
- it's possible that two checkpoints have the same timestamp
- CheckpointStore needs to handle this either during write or read</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/PersistentTask.html#checkpointStoreFactory--">checkpointStoreFactory()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">CheckpointStoreFactory</span></a> - Interface in <a href="io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/MonoidState.html#checkpointTime--">checkpointTime()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html#clock--">clock()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#clock--">clock()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/CheckpointClock.html#clock--">clock()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/LatestMinClock.html#clock--">clock()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/ReportCheckpointClock.html#clock--">clock()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/StartClock.html#clock--">clock()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#CLOCK_REPORT_INTERVAL--">CLOCK_REPORT_INTERVAL()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor$.html#CLOCK_SYNC_TIMEOUT_INTERVAL--">CLOCK_SYNC_TIMEOUT_INTERVAL()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#CLOCK_SYNC_TIMEOUT_INTERVAL--">CLOCK_SYNC_TIMEOUT_INTERVAL()</a></span> - Static method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">ClockEvent</span></a> - Interface in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html#clocks--">clocks()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.html#clocks--">clocks()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>
-<div class="block">The clockService will maintain a global view of message timestamp in the application</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.html#ClockService-io.gearpump.streaming.DAG-io.gearpump.streaming.storage.AppDataStore-">ClockService(DAG, AppDataStore)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.html#clockService--">clockService()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService$.html#ClockService:D--">ClockService$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.ChangeToNewDAG</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.ChangeToNewDAG$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.ChangeToNewDAGSuccess</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.ChangeToNewDAGSuccess$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.HealthCheck$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.HealthChecker</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.HealthChecker$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.HealthChecker.ClockValue</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.HealthChecker.ClockValue$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.ProcessorClock</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.ProcessorClocks$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.Report</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.Report$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.SnapshotStartClock$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.StoredStartClock</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.StoredStartClock$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#ClockValue-long-long-">ClockValue(long, long)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html#ClockValue:D--">ClockValue$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/CollectionDataSource.html#close--">close()</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/sink/DataSink.html#close--">close()</a></span> - Method in interface io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a></dt>
-<dd>
-<div class="block">close connection to data sink
- invoked at onClose() method of <a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSource.html#close--">close()</a></span> - Method in interface io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></dt>
-<dd>
-<div class="block">close connection to data source.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/CheckpointManager.html#close--">close()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#close--">close()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/CheckpointStore.html#close--">close()</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/OffsetManager.html#close--">close()</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api">OffsetManager</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/OffsetStorage.html#close--">close()</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">CollectionDataSource</span></a>&lt;<a href="io/gearpump/streaming/dsl/CollectionDataSource.html" title="type parameter in CollectionDataSource">T</a>&gt; - Class in <a href="io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/CollectionDataSource.html#CollectionDataSource-scala.collection.Seq-">CollectionDataSource(Seq&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/Interval.html#compare-io.gearpump.streaming.state.impl.Interval-">compare(Interval)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.ExecutorConfig.html#config--">config()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#config--">config()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Constants</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Constants.html#Constants--">Constants()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Constants$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Constants$.html#Constants:D--">Constants$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/LifeTime.html#contains-long-">contains(long)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#context--">context()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#context--">context()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/Task.html#context">context</a></span> - Variable in class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskCount.html#count--">count()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/LifeTime.html#cross-io.gearpump.streaming.LifeTime-">cross(LifeTime)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:D">
-<!--   -->
-</a>
-<h2 class="title">D</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html#dag--">dag()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG.html#dag--">dag()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#dag--">dag()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#dag--">dag()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="typeNameLink">DAG</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/DAG.html#DAG-int-scala.collection.immutable.Map-io.gearpump.util.Graph-">DAG(int, Map&lt;Object, ProcessorDescription&gt;, Graph&lt;Object, PartitionerDescription&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/StreamApplication$.html#DAG--">DAG()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/StreamApplication.html#DAG--">DAG()</a></span> - Static method in class io.gearpump.streaming.<a href="io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/StreamApplication.html#dag--">dag()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">DAG$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/DAG$.html#DAG:D--">DAG$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>
-<div class="block">Will handle dag modification and other stuff related with DAG
- param:  userConfig</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.html#DagManager-int-io.gearpump.cluster.UserConfig-scala.Option-">DagManager(int, UserConfig, Option&lt;DAG&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.html#DagManager-int-io.gearpump.cluster.UserConfig-">DagManager(int, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager$.html#DagManager:D--">DagManager$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster">DagManager$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.DAGOperation</span></a> - Interface in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.DAGOperationFailed</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.DAGOperationFailed$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.DAGOperationResult</span></a> - Interface in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.DAGOperationSuccess$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.GetLatestDAG$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.GetTaskLaunchData</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.GetTaskLaunchData$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.LatestDAG</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.LatestDAG$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.NewDAGDeployed</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.NewDAGDeployed$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.ReplaceProcessor</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.ReplaceProcessor$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.TaskLaunchData</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.TaskLaunchData$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.WatchChange</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.WatchChange$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html#DAGOperationFailed-java.lang.String-">DAGOperationFailed(String)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html#DAGOperationFailed:D--">DAGOperationFailed$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html#DAGOperationSuccess:D--">DAGOperationSuccess$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.html#dags--">dags()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#dagVersion--">dagVersion()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html#dagVersion--">dagVersion()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#dagVersion--">dagVersion()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#dagVersion--">dagVersion()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#dagVersion--">dagVersion()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#dagVersion--">dagVersion()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.RestartTasks.html#dagVersion--">dagVersion()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#dagVersion--">dagVersion()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/sink/DataSinkTask$.html#DATA_SINK--">DATA_SINK()</a></span> - Method in class io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink">DataSinkTask$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/sink/DataSinkTask.html#DATA_SINK--">DATA_SINK()</a></span> - Static method in class io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSourceTask$.html#DATA_SOURCE--">DATA_SOURCE()</a></span> - Method in class io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source">DataSourceTask$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSourceTask.html#DATA_SOURCE--">DATA_SOURCE()</a></span> - Static method in class io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/DataSinkOp.html#dataSink--">dataSink()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="typeNameLink">DataSink</span></a> - Interface in <a href="io/gearpump/streaming/sink/package-summary.html">io.gearpump.streaming.sink</a></dt>
-<dd>
-<div class="block">interface to implement custom data sink
- where result of a DAG is typically written</div>
-</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">DataSinkOp</span></a>&lt;<a href="io/gearpump/streaming/dsl/op/DataSinkOp.html" title="type parameter in DataSinkOp">T</a>&gt; - Class in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/DataSinkOp.html#DataSinkOp-io.gearpump.streaming.dsl.TypedDataSink-int-java.lang.String-scala.reflect.ClassTag-">DataSinkOp(TypedDataSink&lt;T&gt;, int, String, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">DataSinkOp$</span></a> - Class in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/DataSinkOp$.html#DataSinkOp:D--">DataSinkOp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">DataSinkProcessor</span></a> - Class in <a href="io/gearpump/streaming/sink/package-summary.html">io.gearpump.streaming.sink</a></dt>
-<dd>
-<div class="block">utility that helps user to create a DAG ending in <a href="io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>
- user should pass in a <a href="io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/sink/DataSinkProcessor.html#DataSinkProcessor--">DataSinkProcessor()</a></span> - Constructor for class io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">DataSinkProcessor$</span></a> - Class in <a href="io/gearpump/streaming/sink/package-summary.html">io.gearpump.streaming.sink</a></dt>
-<dd>
-<div class="block">utility that helps user to create a DAG ending in <a href="io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>
- user should pass in a <a href="io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/sink/DataSinkProcessor$.html#DataSinkProcessor:D--">DataSinkProcessor$()</a></span> - Constructor for class io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">DataSinkTask</span></a> - Class in <a href="io/gearpump/streaming/sink/package-summary.html">io.gearpump.streaming.sink</a></dt>
-<dd>
-<div class="block">general task that runs any <a href="io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/sink/DataSinkTask.html#DataSinkTask-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">DataSinkTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">DataSinkTask$</span></a> - Class in <a href="io/gearpump/streaming/sink/package-summary.html">io.gearpump.streaming.sink</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/sink/DataSinkTask$.html#DataSinkTask:D--">DataSinkTask$()</a></span> - Constructor for class io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink">DataSinkTask$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/DataSourceOp.html#dataSource--">dataSource()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="typeNameLink">DataSource</span></a> - Interface in <a href="io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
-<dd>
-<div class="block">interface to implement custom source where data is read into the system.</div>
-</dd>
-<dt><a href="io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">DataSourceConfig</span></a> - Class in <a href="io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSourceConfig.html#DataSourceConfig--">DataSourceConfig()</a></span> - Constructor for class io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source">DataSourceConfig</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">DataSourceConfig$</span></a> - Class in <a href="io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSourceConfig$.html#DataSourceConfig:D--">DataSourceConfig$()</a></span> - Constructor for class io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">DataSourceOp</span></a>&lt;<a href="io/gearpump/streaming/dsl/op/DataSourceOp.html" title="type parameter in DataSourceOp">T</a>&gt; - Class in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/DataSourceOp.html#DataSourceOp-io.gearpump.streaming.dsl.TypedDataSource-int-java.lang.String-scala.reflect.ClassTag-">DataSourceOp(TypedDataSource&lt;T&gt;, int, String, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">DataSourceOp$</span></a> - Class in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/DataSourceOp$.html#DataSourceOp:D--">DataSourceOp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">DataSourceProcessor</span></a> - Class in <a href="io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
-<dd>
-<div class="block">utility that helps user to create a DAG starting with <a href="io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a>
- user should pass in a <a href="io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSourceProcessor.html#DataSourceProcessor--">DataSourceProcessor()</a></span> - Constructor for class io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source">DataSourceProcessor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">DataSourceProcessor$</span></a> - Class in <a href="io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
-<dd>
-<div class="block">utility that helps user to create a DAG starting with <a href="io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a>
- user should pass in a <a href="io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSourceProcessor$.html#DataSourceProcessor:D--">DataSourceProcessor$()</a></span> - Constructor for class io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">DataSourceTask</span></a> - Class in <a href="io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
-<dd>
-<div class="block">general task that runs any <a href="io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a>
- see <a href="io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><code>DataSourceProcessor</code></a> for its usage</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSourceTask.html#DataSourceTask-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">DataSourceTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">DataSourceTask$</span></a> - Class in <a href="io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSourceTask$.html#DataSourceTask:D--">DataSourceTask$()</a></span> - Constructor for class io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source">DataSourceTask$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/LifeTime.html#death--">death()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/MessageDecoder.html#decode-org.jboss.netty.channel.ChannelHandlerContext-org.jboss.netty.channel.Channel-org.jboss.netty.buffer.ChannelBuffer-">decode(ChannelHandlerContext, Channel, ChannelBuffer)</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty">MessageDecoder</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Processor.DefaultProcessor.html#DefaultProcessor-int-java.lang.String-io.gearpump.cluster.UserConfig-java.lang.Class-">DefaultProcessor(int, String, UserConfig, Class&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Processor.DefaultProcessor$.html#DefaultProcessor:D--">DefaultProcessor$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">DefaultTimeStampFilter</span></a> - Class in <a href="io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
-<dd>
-<div class="block">default TimeStampFilter that filters out messages with smaller timestamps</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DefaultTimeStampFilter.html#DefaultTimeStampFilter--">DefaultTimeStampFilter()</a></span> - Constructor for class io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source">DefaultTimeStampFilter</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ProcessorSummary.html#description--">description()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/DataSinkOp.html#description--">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/DataSourceOp.html#description--">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/FlatMapOp.html#description--">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/GroupByOp.html#description--">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/MergeOp.html#description--">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/Op.html#description--">description()</a></span> - Method in interface io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/OpChain.html#description--">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/ProcessorOp.html#description--">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/ReduceOp.html#description--">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html#description--">description()</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#description--">description()</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html#description--">description()</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html#description--">description()</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#description--">description()</a></span> - Method in interface io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/Processor.html#description--">description()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Processor.DefaultProcessor.html#description--">description()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Processor.html#description--">description()</a></span> - Method in interface io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ProcessorDescription.html#description--">description()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/Serializer.html#deserialize-byte:A-">deserialize(byte[])</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/StreamingTransportSerializer.html#deserialize-java.io.DataInput-int-">deserialize(DataInput, int)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/ITransportMessageSerializer.html#deserialize-java.io.DataInput-int-">deserialize(DataInput, int)</a></span> - Method in interface io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Direct</span></a> - Class in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>
-<div class="block">The upstream OP and downstream OP doesn't require network data shuffle.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/Direct.html#Direct--">Direct()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op">Direct</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Direct$</span></a> - Class in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>
-<div class="block">The upstream OP and downstream OP doesn't require network data shuffle.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/Direct$.html#Direct:D--">Direct$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">Direct$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.html#dispatcher--">dispatcher()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#DummyInputFunction--">DummyInputFunction()</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:E">
-<!--   -->
-</a>
-<h2 class="title">E</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/DAG$.html#empty--">empty()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/DAG.html#empty--">empty()</a></span> - Static method in class io.gearpump.streaming.<a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary$.html#empty--">empty()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/MessageEncoder.html#encode-org.jboss.netty.channel.ChannelHandlerContext-org.jboss.netty.channel.Channel-java.lang.Object-">encode(ChannelHandlerContext, Channel, Object)</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty">MessageEncoder</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/Interval.html#endTime--">endTime()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/Processor.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
-<dd>
-<div class="block">reference equal</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#executor--">executor()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor</span></a> - Class in <a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.html#Executor-io.gearpump.cluster.ExecutorContext-io.gearpump.cluster.UserConfig-io.gearpump.streaming.executor.ITaskLauncher-">Executor(ExecutorContext, UserConfig, ITaskLauncher)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.html#Executor-io.gearpump.cluster.ExecutorContext-io.gearpump.cluster.UserConfig-">Executor(ExecutorContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#executor--">executor()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor$</span></a> - Class in <a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor$.html#Executor:D--">Executor$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor">Executor$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.ExecutorConfig</span></a> - Class in <a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.ExecutorConfig$</span></a> - Class in <a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.ExecutorSummary</span></a> - Class in <a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.ExecutorSummary$</span></a> - Class in <a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.GetExecutorSummary</span></a> - Class in <a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.GetExecutorSummary$</span></a> - Class in <a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.QueryExecutorConfig</span></a> - Class in <a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.QueryExecutorConfig$</span></a> - Class in <a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.RestartTasks</span></a> - Class in <a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.RestartTasks$</span></a> - Class in <a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.TaskArgumentStore</span></a> - Class in <a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.TaskStopped</span></a> - Class in <a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.TaskStopped$</span></a> - Class in <a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/util/ActorPathUtil$.html#executorActorName-int-">executorActorName(int)</a></span> - Method in class io.gearpump.streaming.util.<a href="io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/util/ActorPathUtil.html#executorActorName-int-">executorActorName(int)</a></span> - Static method in class io.gearpump.streaming.util.<a href="io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#ExecutorBrief-int-java.lang.String-int-java.lang.String-">ExecutorBrief(int, String, int, String)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html#ExecutorBrief:D--">ExecutorBrief$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.ExecutorConfig.html#ExecutorConfig-com.typesafe.config.Config-">ExecutorConfig(Config)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.ExecutorConfig$.html#ExecutorConfig:D--">ExecutorConfig$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/SubDAGManager.html#executorFailed-int-">executorFailed(int)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskScheduler.html#executorFailed-int-">executorFailed(int)</a></span> - Method in interface io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dt>
-<dd>
-<div class="block">This notify the scheduler that {executorId} is failed, and expect a set of
- ResourceRequest for all failed tasks on that executor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#executorFailed-int-">executorFailed(int)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#executorId--">executorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#executorId--">executorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskScheduler.Location.html#executorId--">executorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary.html#executorId--">executorId()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html#executorId--">executorId()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#executorId--">executorId()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#executorId--">executorId()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#executorId--">executorId()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContext.html#executorId--">executorId()</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContextData.html#executorId--">executorId()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskWrapper.html#executorId--">executorId()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ExecutorManager$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ExecutorManager$.html#ExecutorManager:D--">ExecutorManager$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/util/ActorPathUtil$.html#executorManagerActorName--">executorManagerActorName()</a></span> - Method in class io.gearpump.streaming.util.<a href="io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/util/ActorPathUtil.html#executorManagerActorName--">executorManagerActorName()</a></span> - Static method in class io.gearpump.streaming.util.<a href="io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.html#executorMessageHandler--">executorMessageHandler()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">ExecutorRestartPolicy</span></a> - Class in <a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
-<dd>
-<div class="block">param:  maxNrOfRetries the number of times a executor is allowed to be restarted, negative value means no limit,
-   if the limit is exceeded the policy will not allow to restart the executor
- param:  withinTimeRange duration of the time window for maxNrOfRetries, Duration.Inf means no window</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/ExecutorRestartPolicy.html#ExecutorRestartPolicy-int-scala.concurrent.duration.Duration-">ExecutorRestartPolicy(int, Duration)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor">ExecutorRestartPolicy</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ProcessorSummary.html#executors--">executors()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#executors--">executors()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html#ExecutorSummary-int-int-java.lang.String-java.lang.String-java.lang.String-int-scala.collection.immutable.Map-java.lang.String-">ExecutorSummary(int, int, String, String, String, int, Map&lt;Object, List&lt;TaskId&gt;&gt;, String)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary$.html#ExecutorSummary:D--">ExecutorSummary$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ExecutorToAppMaster.html#ExecutorToAppMaster--">ExecutorToAppMaster()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ExecutorToAppMaster$.html#ExecutorToAppMaster:D--">ExecutorToAppMaster$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster.MessageLoss</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster.MessageLoss$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster.RegisterExecutor</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster.RegisterExecutor$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster.RegisterTask</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster.RegisterTask$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.html#express--">express()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/ExpressTransport.html#express--">express()</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">ExpressTransport</span></a> - Interface in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:F">
-<!--   -->
-</a>
-<h2 class="title">F</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/Stream.html#filter-scala.Function1-java.lang.String-">filter(Function1&lt;T, Object&gt;, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
-<dd>
-<div class="block">reserve records when fun(T) == true</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DefaultTimeStampFilter.html#filter-io.gearpump.Message-long-">filter(Message, long)</a></span> - Method in class io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source">DefaultTimeStampFilter</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/MessageFilter.html#filter-scala.Tuple2-">filter(Tuple2&lt;Message, Object&gt;)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/TimeStampFilter.html#filter-io.gearpump.Message-long-">filter(Message, long)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/Stream.html#flatMap-scala.Function1-java.lang.String-scala.reflect.ClassTag-">flatMap(Function1&lt;T, TraversableOnce&lt;R&gt;&gt;, String, ClassTag&lt;R&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
-<dd>
-<div class="block">convert a value[T] to a list of value[R]</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html#FlatMapFunction-scala.Function1-java.lang.String-">FlatMapFunction(Function1&lt;IN, TraversableOnce&lt;OUT&gt;&gt;, String)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">FlatMapOp</span></a>&lt;<a href="io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>,<a href="io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">R</a>&gt; - Class in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/FlatMapOp.html#FlatMapOp-scala.Function1-java.lang.String-scala.reflect.ClassTag-">FlatMapOp(Function1&lt;T, TraversableOnce&lt;R&gt;&gt;, String, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">FlatMapOp$</span></a> - Class in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/FlatMapOp$.html#FlatMapOp:D--">FlatMapOp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.FLUSH$.html#FLUSH:D--">FLUSH$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">TaskActor.FLUSH$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#FLUSH_INTERVAL--">FLUSH_INTERVAL()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/MessageDecoder.html#fromBytes-byte:A-">fromBytes(byte[])</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api">MessageDecoder</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#fromJson-java.lang.String-">fromJson(String)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskId$.html#fromLong-long-">fromLong(long)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskId.html#fromLong-long-">fromLong(long)</a></span> - Static method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/FlatMapOp.html#fun--">fun()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/GroupByOp.html#fun--">fun()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/ReduceOp.html#fun--">fun()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:G">
-<!--   -->
-</a>
-<h2 class="title">G</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT--">GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT--">GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()</a></span> - Static method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_GROUPBY_FUNCTION--">GEARPUMP_STREAMING_GROUPBY_FUNCTION()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_GROUPBY_FUNCTION--">GEARPUMP_STREAMING_GROUPBY_FUNCTION()</a></span> - Static method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_LOCALITIES--">GEARPUMP_STREAMING_LOCALITIES()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_LOCALITIES--">GEARPUMP_STREAMING_LOCALITIES()</a></span> - Static method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT--">GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT--">GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()</a></span> - Static method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_OPERATOR--">GEARPUMP_STREAMING_OPERATOR()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_OPERATOR--">GEARPUMP_STREAMING_OPERATOR()</a></span> - Static method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS--">GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS--">GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()</a></span> - Static method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_SINK--">GEARPUMP_STREAMING_SINK()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_SINK--">GEARPUMP_STREAMING_SINK()</a></span> - Static method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_SOURCE--">GEARPUMP_STREAMING_SOURCE()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_SOURCE--">GEARPUMP_STREAMING_SOURCE()</a></span> - Static method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.SecurityChecker.html#generateAckResponse-io.gearpump.streaming.task.AckRequest-akka.actor.ActorRef-">generateAckResponse(AckRequest, ActorRef)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#get-int-io.gearpump.streaming.task.TaskId-">get(int, TaskId)</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/MonoidState.html#get--">get()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/PersistentState.html#get--">get()</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></dt>
-<dd>
-<div class="block">unwrap the raw value of state</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/storage/AppDataStore.html#get-java.lang.String-">get(String)</a></span> - Method in interface io.gearpump.streaming.storage.<a href="io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#get-java.lang.String-">get(String)</a></span> - Method in class io.gearpump.streaming.storage.<a href="io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/util/RecreateRollingFileAppender.html#getCheckFileInterval--">getCheckFileInterval()</a></span> - Method in class io.gearpump.util.<a href="io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetCheckpointClock</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/GetCheckpointClock.html#GetCheckpointClock--">GetCheckpointClock()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task">GetCheckpointClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetCheckpointClock$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/GetCheckpointClock$.html#GetCheckpointClock:D--">GetCheckpointClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">GetCheckpointClock$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html#getCheckpointStore-io.gearpump.cluster.UserConfig-io.gearpump.streaming.task.TaskContext-">getCheckpointStore(UserConfig, TaskContext)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStoreFactory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html#getCheckpointStore-io.gearpump.cluster.UserConfig-io.gearpump.streaming.task.TaskContext-">getCheckpointStore(UserConfig, TaskContext)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/CheckpointManager.html#getCheckpointTime--">getCheckpointTime()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetDAG</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/GetDAG.html#GetDAG--">GetDAG()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task">GetDAG</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetDAG$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/GetDAG$.html#GetDAG:D--">GetDAG$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task">GetDAG$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry.html#getExecutorId-io.gearpump.streaming.task.TaskId-">getExecutorId(TaskId)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary.html#GetExecutorSummary-int-">GetExecutorSummary(int)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html#GetExecutorSummary:D--">GetExecutorSummary$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html#GetLatestDAG:D--">GetLatestDAG$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetLatestDAG$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetLatestMinClock</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/GetLatestMinClock.html#GetLatestMinClock--">GetLatestMinClock()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task">GetLatestMinClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetLatestMinClock$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/GetLatestMinClock$.html#GetLatestMinClock:D--">GetLatestMinClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task">GetLatestMinClock$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AckRequestSerializer.html#getLength-io.gearpump.streaming.task.AckRequest-">getLength(AckRequest)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AckSerializer.html#getLength-io.gearpump.streaming.task.Ack-">getLength(Ack)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/InitialAckRequestSerializer.html#getLength-io.gearpump.streaming.task.InitialAckRequest-">getLength(InitialAckRequest)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/LatencyProbeSerializer.html#getLength-io.gearpump.streaming.task.LatencyProbe-">getLength(LatencyProbe)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/SerializedMessageSerializer.html#getLength-io.gearpump.streaming.task.SerializedMessage-">getLength(SerializedMessage)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/StreamingTransportSerializer.html#getLength-java.lang.Object-">getLength(Object)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskMessageSerializer.html#getLength-T-">getLength(T)</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/TaskIdSerializer.html#getLength-io.gearpump.streaming.task.TaskId-">getLength(TaskId)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/ITransportMessageSerializer.html#getLength-java.lang.Object-">getLength(Object)</a></span> - Method in interface io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/OffsetStorageFactory.html#getOffsetStorage-java.lang.String-">getOffsetStorage(String)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorageFactory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html#getPartition-io.gearpump.Message-int-int-">getPartition(Message, int, int)</a></span> - Method in class io.gearpump.streaming.dsl.partitioner.<a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#getReport--">getReport()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/SubDAGManager.html#getRequestDetails--">getRequestDetails()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskScheduler.html#getResourceRequests--">getResourceRequests()</a></span> - Method in interface io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dt>
-<dd>
-<div class="block">Get the resource requirements for all unscheduled tasks.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#getResourceRequests--">getResourceRequests()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetStartClock</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/GetStartClock.html#GetStartClock--">GetStartClock()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task">GetStartClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetStartClock$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/GetStartClock$.html#GetStartClock:D--">GetStartClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task">GetStartClock$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#GetTaskLaunchData-int-int-java.lang.Object-">GetTaskLaunchData(int, int, Object)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html#GetTaskLaunchData:D--">GetTaskLaunchData$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry.html#getTaskLocations--">getTaskLocations()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/Stream$.html#getTupleKey-scala.Tuple2-">getTupleKey(Tuple2&lt;K, V&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/Stream.html#getTupleKey-scala.Tuple2-">getTupleKey(Tuple2&lt;K, V&gt;)</a></span> - Static method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetUpstreamMinClock</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/GetUpstreamMinClock.html#GetUpstreamMinClock-io.gearpump.streaming.task.TaskId-">GetUpstreamMinClock(TaskId)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#getUpstreamMinClock--">getUpstreamMinClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetUpstreamMinClock$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/GetUpstreamMinClock$.html#GetUpstreamMinClock:D--">GetUpstreamMinClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/DAG.html#graph--">graph()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/StreamApp.html#graph--">graph()</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">Graph</span></a> - Class in <a href="io/gearpump/streaming/javaapi/package-summary.html">io.gearpump.streaming.javaapi</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/Graph.html#Graph--">Graph()</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi">Graph</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">Group</span></a>&lt;<a href="io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a>&gt; - Interface in <a href="io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/Stream.html#groupBy-scala.Function1-int-java.lang.String-">groupBy(Function1&lt;T, Group&gt;, int, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
-<dd>
-<div class="block">Group by fun(T)</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/KVStream.html#groupByKey-int-">groupByKey(int)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a></dt>
-<dd>
-<div class="block">Apply to Stream[Tuple2[K,V}
- Group by the key of a KV tuple
- For (key, value) will groupby key</div>
-</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">GroupByOp</span></a>&lt;<a href="io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>,<a href="io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">R</a>&gt; - Class in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/GroupByOp.html#GroupByOp-scala.Function1-int-java.lang.String-scala.reflect.ClassTag-">GroupByOp(Function1&lt;T, R&gt;, int, String, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">GroupByOp$</span></a> - Class in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/GroupByOp$.html#GroupByOp:D--">GroupByOp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="typeNameLink">GroupByPartitioner</span></a>&lt;<a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="type parameter in GroupByPartitioner">T</a>,<a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="type parameter in GroupByPartitioner">GROUP</a>&gt; - Class in <a href="io/gearpump/streaming/dsl/partitioner/package-summary.html">io.gearpump.streaming.dsl.partitioner</a></dt>
-<dd>
-<div class="block">Partition messages by applying group by function first.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html#GroupByPartitioner-scala.Function1-">GroupByPartitioner(Function1&lt;T, GROUP&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.partitioner.<a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="typeNameLink">GroupByPartitioner$</span></a> - Class in <a href="io/gearpump/streaming/dsl/partitioner/package-summary.html">io.gearpump.streaming.dsl.partitioner</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html#GroupByPartitioner:D--">GroupByPartitioner$()</a></span> - Constructor for class io.gearpump.streaming.dsl.partitioner.<a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#GroupByTask-scala.Function1-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">GroupByTask(Function1&lt;IN, GROUP&gt;, TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#GroupByTask-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">GroupByTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:H">
-<!--   -->
-</a>
-<h2 class="title">H</h2>
-<dl>
-<dt><a href="io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util"><span class="typeNameLink">HadoopFSLogAppender</span></a> - Class in <a href="io/gearpump/util/package-summary.html">io.gearpump.util</a></dt>
-<dd>
-<div class="block">Log4j appender for to write to user specified Hadoop filesystem.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/util/HadoopFSLogAppender.html#HadoopFSLogAppender--">HadoopFSLogAppender()</a></span> - Constructor for class io.gearpump.util.<a href="io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util">HadoopFSLogAppender</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.SecurityChecker.html#handleInitialAckRequest-io.gearpump.streaming.task.InitialAckRequest-">handleInitialAckRequest(InitialAckRequest)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#handleMessages-scala.Function0-">handleMessages(Function0&lt;BoxedUnit&gt;)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/OpChain.html#head--">head()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html#HealthCheck:D--">HealthCheck$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthCheck$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#HealthChecker-int-">HealthChecker(int)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html#HealthChecker:D--">HealthChecker$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#homeDirectory--">homeDirectory()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#host--">host()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:I">
-<!--   -->
-</a>
-<h2 class="title">I</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ProcessorSummary.html#id--">id()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html#id--">id()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ProcessorDescription.html#id--">id()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/LifeTime$.html#Immortal--">Immortal()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">LifeTime$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/LifeTime.html#Immortal--">Immortal()</a></span> - Static method in class io.gearpump.streaming.<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/CollectionDataSource.html#index--">index()</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskId.html#index--">index()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#init-long-">init(long)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">InitialAckRequest</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/InitialAckRequest.html#InitialAckRequest-io.gearpump.streaming.task.TaskId-int-">InitialAckRequest(TaskId, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">InitialAckRequest$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/InitialAckRequest$.html#InitialAckRequest:D--">InitialAckRequest$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task">InitialAckRequest$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">InitialAckRequestSerializer</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/InitialAckRequestSerializer.html#InitialAckRequestSerializer--">InitialAckRequestSerializer()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage"><span class="typeNameLink">InMemoryAppStoreOnMaster</span></a> - Class in <a href="io/gearpump/streaming/storage/package-summary.html">io.gearpump.streaming.storage</a></dt>
-<dd>
-<div class="block">In memory application storage located on master nodes</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#InMemoryAppStoreOnMaster-int-akka.actor.ActorRef-">InMemoryAppStoreOnMaster(int, ActorRef)</a></span> - Constructor for class io.gearpump.streaming.storage.<a href="io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">InMemoryCheckpointStore</span></a> - Class in <a href="io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
-<dd>
-<div class="block">an in memory store provided for test
- should not be used in real cases</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#InMemoryCheckpointStore--">InMemoryCheckpointStore()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">InMemoryCheckpointStoreFactory</span></a> - Class in <a href="io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html#InMemoryCheckpointStoreFactory--">InMemoryCheckpointStoreFactory()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStoreFactory</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Interval</span></a> - Class in <a href="io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
-<dd>
-<div class="block">an interval is a dynamic time range that is divided by window boundary and checkpoint time</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/Interval.html#Interval-long-long-">Interval(long, long)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Interval$</span></a> - Class in <a href="io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/Interval$.html#Interval:D--">Interval$()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl">Interval$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a> - package io.gearpump.streaming</dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a> - package io.gearpump.streaming.appmaster</dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a> - package io.gearpump.streaming.dsl</dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/example/package-summary.html">io.gearpump.streaming.dsl.example</a> - package io.gearpump.streaming.dsl.example</dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a> - package io.gearpump.streaming.dsl.op</dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/partitioner/package-summary.html">io.gearpump.streaming.dsl.partitioner</a> - package io.gearpump.streaming.dsl.partitioner</dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a> - package io.gearpump.streaming.dsl.plan</dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a> - package io.gearpump.streaming.executor</dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/javaapi/package-summary.html">io.gearpump.streaming.javaapi</a> - package io.gearpump.streaming.javaapi</dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/sink/package-summary.html">io.gearpump.streaming.sink</a> - package io.gearpump.streaming.sink</dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a> - package io.gearpump.streaming.source</dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a> - package io.gearpump.streaming.state.api</dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a> - package io.gearpump.streaming.state.impl</dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/storage/package-summary.html">io.gearpump.streaming.storage</a> - package io.gearpump.streaming.storage</dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a> - package io.gearpump.streaming.task</dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a> - package io.gearpump.streaming.transaction.api</dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/util/package-summary.html">io.gearpump.streaming.util</a> - package io.gearpump.streaming.util</dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a> - package io.gearpump.transport.netty</dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/util/package-summary.html">io.gearpump.util</a> - package io.gearpump.util</dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry.html#isAllTasksRegistered--">isAllTasksRegistered()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry.html#isTaskRegisteredForExecutor-int-">isTaskRegisteredForExecutor(int)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="typeNameLink">ITaskLauncher</span></a> - Interface in <a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><span class="typeNameLink">ITransportMessageSerializer</span></a> - Interface in <a href="io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:J">
-<!--   -->
-</a>
-<h2 class="title">J</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html#jar--">jar()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ProcessorDescription.html#jar--">jar()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html#jvmName--">jvmName()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:K">
-<!--   -->
-</a>
-<h2 class="title">K</h2>
-<dl>
-<dt><a href="io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">KVStream</span></a>&lt;<a href="io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">K</a>,<a href="io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt; - Class in <a href="io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/KVStream.html#KVStream-io.gearpump.streaming.dsl.Stream-">KVStream(Stream&lt;Tuple2&lt;K, V&gt;&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:L">
-<!--   -->
-</a>
-<h2 class="title">L</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/OpChain.html#last--">last()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#LATENCY_PROBE_INTERVAL--">LATENCY_PROBE_INTERVAL()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">LatencyProbe</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/LatencyProbe.html#LatencyProbe-long-">LatencyProbe(long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">LatencyProbe$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/LatencyProbe$.html#LatencyProbe:D--">LatencyProbe$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task">LatencyProbe$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">LatencyProbeSerializer</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/LatencyProbeSerializer.html#LatencyProbeSerializer--">LatencyProbeSerializer()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG.html#LatestDAG-io.gearpump.streaming.DAG-">LatestDAG(DAG)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html#LatestDAG:D--">LatestDAG$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">LatestMinClock</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/LatestMinClock.html#LatestMinClock-long-">LatestMinClock(long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/UpstreamMinClock.html#latestMinClock--">latestMinClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">LatestMinClock$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/LatestMinClock$.html#LatestMinClock:D--">LatestMinClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task">LatestMinClock$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/ITaskLauncher.html#launch-scala.collection.immutable.List-io.gearpump.streaming.executor.TaskLauncher.TaskArgument-akka.actor.ActorRefFactory-io.gearpump.serializer.SerializerPool-">launch(List&lt;TaskId&gt;, TaskLauncher.TaskArgument, ActorRefFactory, SerializerPool)</a></span> - Method in interface io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/TaskLauncher.html#launch-scala.collection.immutable.List-io.gearpump.streaming.executor.TaskLauncher.TaskArgument-akka.actor.ActorRefFactory-io.gearpump.serializer.SerializerPool-">launch(List&lt;TaskId&gt;, TaskLauncher.TaskArgument, ActorRefFactory, SerializerPool)</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#LaunchTasks-scala.collection.immutable.List-int-io.gearpump.streaming.ProcessorDescription-scala.collection.immutable.List-">LaunchTasks(List&lt;TaskId&gt;, int, ProcessorDescription, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html#LaunchTasks:D--">LaunchTasks$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.html#launchTasksHandler--">launchTasksHandler()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/MonoidState.html#left--">left()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ProcessorSummary.html#life--">life()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#life--">life()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#life--">life()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ProcessorDescription.html#life--">life()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContextData.html#life--">life()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="typeNameLink">LifeTime</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/LifeTime.html#LifeTime-long-long-">LifeTime(long, long)</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscriber.html#lifeTime--">lifeTime()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">LifeTime$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/LifeTime$.html#LifeTime:D--">LifeTime$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">LifeTime$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskUtil$.html#loadClass-java.lang.String-">loadClass(String)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task">TaskUtil$</a></dt>
-<dd>
-<div class="block">Resolve a classname to a Task class.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskUtil.html#loadClass-java.lang.String-">loadClass(String)</a></span> - Static method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task">TaskUtil</a></dt>
-<dd>
-<div class="block">Resolve a classname to a Task class.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskLocator.html#loadTaskLocalities-com.typesafe.config.Config-">loadTaskLocalities(Config)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/ExpressTransport.html#local--">local()</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskLocator.Localities.html#Localities-scala.collection.immutable.Map-">Localities(Map&lt;Object, TaskId[]&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskLocator.Localities.html#localities--">localities()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#Localities:D--">Localities$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskLocator.html#locateTask-io.gearpump.streaming.task.TaskId-">locateTask(TaskId)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskScheduler.Location.html#Location-int-int-">Location(int, int)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskScheduler.Location$.html#Location:D--">Location$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html#locations--">locations()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.html#LOG--">LOG()</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/Stream.html#log--">log()</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
-<dd>
-<div class="block">Log to task log file</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/NonWindowState$.html#LOG--">LOG()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl">NonWindowState$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/NonWindowState.html#LOG--">LOG()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/WindowState$.html#LOG--">LOG()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl">WindowState$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/WindowState.html#LOG--">LOG()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscription.html#LOG--">LOG()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Task.html#LOG--">LOG()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#LOG--">LOG()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#logFile--">logFile()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html#logFile--">logFile()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/OffsetStorage.html#lookUp-long-">lookUp(long)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dt>
-<dd>
-<div class="block">try to look up the time in the OffsetStorage
- return the corresponding Offset if the time is
- in the range of stored TimeStamps or one of the
- failure info (StorageEmpty, Overflow, Underflow)</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html#LookupTaskActorRef-io.gearpump.streaming.task.TaskId-">LookupTaskActorRef(TaskId)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html#LookupTaskActorRef:D--">LookupTaskActorRef$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef$</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:M">
-<!--   -->
-</a>
-<h2 class="title">M</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/example/WordCount$.html#main-com.typesafe.config.Config-java.lang.String:A-">main(Config, String[])</a></span> - Method in class io.gearpump.streaming.dsl.example.<a href="io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/example/WordCount.html#main-com.typesafe.config.Config-java.lang.String:A-">main(Config, String[])</a></span> - Static method in class io.gearpump.streaming.dsl.example.<a href="io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example">WordCount</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/Stream.html#map-scala.Function1-java.lang.String-scala.reflect.ClassTag-">map(Function1&lt;T, R&gt;, String, ClassTag&lt;R&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
-<dd>
-<div class="block">convert value[T] to value[R]</div>
-</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">MasterOp</span></a> - Interface in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscription$.html#MAX_PENDING_MESSAGE_COUNT--">MAX_PENDING_MESSAGE_COUNT()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscription.html#MAX_PENDING_MESSAGE_COUNT--">MAX_PENDING_MESSAGE_COUNT()</a></span> - Static method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html#maxTimestamp--">maxTimestamp()</a></span> - Method in class io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/Stream.html#merge-io.gearpump.streaming.dsl.Stream-java.lang.String-">merge(Stream&lt;T&gt;, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
-<dd>
-<div class="block">Merge data from two stream into one</div>
-</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">MergeOp</span></a> - Class in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/MergeOp.html#MergeOp-io.gearpump.streaming.dsl.op.Op-io.gearpump.streaming.dsl.op.Op-java.lang.String-">MergeOp(Op, Op, String)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">MergeOp$</span></a> - Class in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/MergeOp$.html#MergeOp:D--">MergeOp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op">MergeOp$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/TaskMessage.html#message--">message()</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">MessageBatch</span></a> - Class in <a href="io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">MessageDecoder</span></a> - Interface in <a href="io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
-<dd>
-<div class="block">MessageDecoder decodes raw bytes to Message
- It is usually written by end user and
- passed into TimeReplayableSource</div>
-</dd>
-<dt><a href="io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">MessageDecoder</span></a> - Class in <a href="io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/MessageDecoder.html#MessageDecoder-io.gearpump.transport.netty.ITransportMessageSerializer-">MessageDecoder(ITransportMessageSerializer)</a></span> - Constructor for class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty">MessageDecoder</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">MessageEncoder</span></a> - Class in <a href="io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/MessageEncoder.html#MessageEncoder--">MessageEncoder()</a></span> - Constructor for class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty">MessageEncoder</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">MessageFilter</span></a> - Interface in <a href="io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
-<dd>
-<div class="block">filter offsets and store the mapping from timestamp to offset</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#MessageLoss-int-io.gearpump.streaming.task.TaskId-java.lang.String-">MessageLoss(int, TaskId, String)</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html#MessageLoss:D--">MessageLoss$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.html#metricsEnabled--">metricsEnabled()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.html#metricsEnabled--">metricsEnabled()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskManager$.html#migrate-io.gearpump.streaming.DAG-io.gearpump.streaming.DAG-">migrate(DAG, DAG)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#min--">min()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html#minClock-io.gearpump.streaming.appmaster.ClockService.ProcessorClock:A-">minClock(ClockService.ProcessorClock[])</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscription.html#minClock--">minClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#minClock--">minClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#minClockAtCurrentTask--">minClockAtCurrentTask()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html#minTimestamp--">minTimestamp()</a></span> - Method in class io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/Group.html#minus-T-T-">minus(T, T)</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api">Group</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster">AppMaster$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.AllocateResourceTimeOut$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthCheck$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.Report$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster">DagManager$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetLatestDAG$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.WatchChange$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ExecutorManager$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ProcessorSummary$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/SubDAGManager$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskCount$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster">TaskCount$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskLocator$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskManager$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskScheduler$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskScheduler.Location$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming">AppMasterToExecutor$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.RestartClockService$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.Start$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksChanged$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksLaunched$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToMaster$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming">AppMasterToMaster$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Constants$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/DAG$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/example/WordCount$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.example.<a href="io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/DataSinkOp$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/DataSourceOp$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/Direct$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">Direct$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/FlatMapOp$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/GroupByOp$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/MergeOp$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op">MergeOp$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/OpChain$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op">OpChain$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/ProcessorOp$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/ReduceOp$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/Shuffle$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">Shuffle$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.partitioner.<a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/Stream$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/StreamApp$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor">Executor$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.ExecutorConfig$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.RestartTasks$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.TaskStopped$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/TaskLauncher$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ExecutorToAppMaster$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/LifeTime$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">LifeTime$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Processor$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Processor.DefaultProcessor$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.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="io/gearpump/streaming/ProcessorDescription$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming">ProcessorDescription$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/sink/DataSinkProcessor$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/sink/DataSinkTask$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink">DataSinkTask$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSourceConfig$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSourceProcessor$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSourceTask$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source">DataSourceTask$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/Interval$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl">Interval$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/NonWindowState$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl">NonWindowState$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/WindowConfig$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">WindowConfig$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/WindowState$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl">WindowState$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/StreamApplication$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Ack$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task">Ack$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/AckRequest$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task">AckRequest$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/CheckpointClock$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task">CheckpointClock$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/GetCheckpointClock$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">GetCheckpointClock$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/GetDAG$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task">GetDAG$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/GetLatestMinClock$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task">GetLatestMinClock$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/GetStartClock$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task">GetStartClock$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/GetUpstreamMinClock$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/InitialAckRequest$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task">InitialAckRequest$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/LatencyProbe$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task">LatencyProbe$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/LatestMinClock$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task">LatestMinClock$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/ReportCheckpointClock$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/SendMessageLoss$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task">SendMessageLoss$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/SerializedMessage$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task">SerializedMessage$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/SerializerResolver$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task">SerializerResolver$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/StartClock$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task">StartClock$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/StartTime$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task">StartTime$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscriber$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscription$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.FLUSH$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">TaskActor.FLUSH$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.SendAck$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContextData$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task">TaskContextData$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskId$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskUtil$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task">TaskUtil$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/UpdateClock$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task">UpdateClock$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/UpstreamMinClock$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task">UpstreamMinClock$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/OffsetStorage$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.StorageEmpty$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/util/ActorPathUtil$.html#MODULE:D">MODULE$</a></span> - Static variable in class io.gearpump.streaming.util.<a href="io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><a href="io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">Monoid</span></a>&lt;<a href="io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&gt; - Interface in <a href="io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="typeNameLink">MonoidState</span></a>&lt;<a href="io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&gt; - Class in <a href="io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></dt>
-<dd>
-<div class="block">MonoidState uses Algebird Monoid to aggregate state</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/MonoidState.html#MonoidState-io.gearpump.streaming.state.api.Monoid-">MonoidState(Monoid&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html#MsgLostException--">MsgLostException()</a></span> - Constructor for exception io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming">AppMasterToExecutor.MsgLostException</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:N">
-<!--   -->
-</a>
-<h2 class="title">N</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/StreamApp.html#name--">name()</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/StreamApplication.html#name--">name()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi">StreamApplication</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/WindowConfig$.html#NAME--">NAME()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">WindowConfig$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/WindowConfig.html#NAME--">NAME()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/StreamApplication.html#name--">name()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">NettyRenameThreadFactory</span></a> - Class in <a href="io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html#NewDAGDeployed-int-">NewDAGDeployed(int)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html#NewDAGDeployed:D--">NewDAGDeployed$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html#newProcessorDescription--">newProcessorDescription()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/NettyRenameThreadFactory.html#newThread-java.lang.Runnable-">newThread(Runnable)</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty">NettyRenameThreadFactory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor$.html#NONE_SESSION--">NONE_SESSION()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#NONE_SESSION--">NONE_SESSION()</a></span> - Static method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html#NonLocality:D--">NonLocality$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">NonWindowState</span></a>&lt;<a href="io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&gt; - Class in <a href="io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
-<dd>
-<div class="block">a MonoidState storing non-window state</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/NonWindowState.html#NonWindowState-io.gearpump.streaming.state.api.Monoid-io.gearpump.streaming.state.api.Serializer-">NonWindowState(Monoid&lt;T&gt;, Serializer&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">NonWindowState$</span></a> - Class in <a href="io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/NonWindowState$.html#NonWindowState:D--">NonWindowState$()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl">NonWindowState$</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:O">
-<!--   -->
-</a>
-<h2 class="title">O</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscriber$.html#of-int-io.gearpump.streaming.DAG-">of(int, DAG)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a></dt>
-<dd>
-<div class="block">List subscriptions of a processor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscriber.html#of-int-io.gearpump.streaming.DAG-">of(int, DAG)</a></span> - Static method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
-<dd>
-<div class="block">List subscriptions of a processor.</div>
-</dd>
-<dt><a href="io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetManager</span></a> - Interface in <a href="io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
-<dd>
-<div class="block">manages message's offset on TimeReplayableSource and timestamp</div>
-</dd>
-<dt><a href="io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorage</span></a> - Interface in <a href="io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
-<dd>
-<div class="block">OffsetStorage stores the mapping from TimeStamp to Offset</div>
-</dd>
-<dt><a href="io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorage$</span></a> - Class in <a href="io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/OffsetStorage$.html#OffsetStorage:D--">OffsetStorage$()</a></span> - Constructor for class io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorage.Overflow</span></a> - Class in <a href="io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
-<dd>
-<div class="block">Overflow means the looked up time is
- larger than the maximum stored TimeStamp</div>
-</dd>
-<dt><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorage.Overflow$</span></a> - Class in <a href="io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorage.StorageEmpty$</span></a> - Class in <a href="io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
-<dd>
-<div class="block">StorageEmpty means no data has been stored</div>
-</dd>
-<dt><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorage.Underflow</span></a> - Class in <a href="io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
-<dd>
-<div class="block">Underflow means the looked up time is
- smaller than the minimum stored TimeStamp</div>
-</dd>
-<dt><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorage.Underflow$</span></a> - Class in <a href="io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorageFactory</span></a> - Interface in <a href="io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetTimeStampResolver</span></a> - Interface in <a href="io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
-<dd>
-<div class="block">resolve timestamp to offset by look up the underlying storage</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html#oldProcessorId--">oldProcessorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscription$.html#ONE_ACKREQUEST_EVERY_MESSAGE_COUNT--">ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscription.html#ONE_ACKREQUEST_EVERY_MESSAGE_COUNT--">ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()</a></span> - Static method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#onNext-io.gearpump.Message-">onNext(Message)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#onNext-io.gearpump.Message-">onNext(Message)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#onNext-io.gearpump.Message-">onNext(Message)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#onNext-io.gearpump.Message-">onNext(Message)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/Task.html#onNext-io.gearpump.Message-">onNext(Message)</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/sink/DataSinkTask.html#onNext-io.gearpump.Message-">onNext(Message)</a></span> - Method in class io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSourceTask.html#onNext-io.gearpump.Message-">onNext(Message)</a></span> - Method in class io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/PersistentTask.html#onNext-io.gearpump.Message-">onNext(Message)</a></span> - Method in class io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Task.html#onNext-io.gearpump.Message-">onNext(Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#onNext-io.gearpump.Message-">onNext(Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskInterface.html#onNext-io.gearpump.Message-">onNext(Message)</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dt>
-<dd>
-<div class="block">Method called for each message received.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskWrapper.html#onNext-io.gearpump.Message-">onNext(Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#onStart-io.gearpump.streaming.task.StartTime-">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#onStart-io.gearpump.streaming.task.StartTime-">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#onStart-io.gearpump.streaming.task.StartTime-">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#onStart-io.gearpump.streaming.task.StartTime-">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/Task.html#onStart-io.gearpump.streaming.task.StartTime-">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/sink/DataSinkTask.html#onStart-io.gearpump.streaming.task.StartTime-">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSourceTask.html#onStart-io.gearpump.streaming.task.StartTime-">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/PersistentTask.html#onStart-io.gearpump.streaming.task.StartTime-">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Task.html#onStart-io.gearpump.streaming.task.StartTime-">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#onStart-io.gearpump.streaming.task.StartTime-">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskInterface.html#onStart-io.gearpump.streaming.task.StartTime-">onStart(StartTime)</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dt>
-<dd>
-<div class="block">Method called with the task is initialized.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskWrapper.html#onStart-io.gearpump.streaming.task.StartTime-">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#onStop--">onStop()</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#onStop--">onStop()</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/Task.html#onStop--">onStop()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/sink/DataSinkTask.html#onStop--">onStop()</a></span> - Method in class io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSourceTask.html#onStop--">onStop()</a></span> - Method in class io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/PersistentTask.html#onStop--">onStop()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Task.html#onStop--">onStop()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#onStop--">onStop()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskInterface.html#onStop--">onStop()</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dt>
-<dd>
-<div class="block">Method called when task is under clean up.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskWrapper.html#onStop--">onStop()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#onUnManagedMessage-java.lang.Object-">onUnManagedMessage(Object)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Op</span></a> - Interface in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>
-<div class="block">Operators for the DSL</div>
-</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">OpChain</span></a> - Class in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>
-<div class="block">Contains operators which can be chained to single one.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/OpChain.html#OpChain-scala.collection.immutable.List-">OpChain(List&lt;Op&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">OpChain$</span></a> - Class in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/OpChain$.html#OpChain:D--">OpChain$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op">OpChain$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">OpEdge</span></a> - Interface in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/CollectionDataSource.html#open-io.gearpump.streaming.task.TaskContext-scala.Option-">open(TaskContext, Option&lt;Object&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/sink/DataSink.html#open-io.gearpump.streaming.task.TaskContext-">open(TaskContext)</a></span> - Method in interface io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a></dt>
-<dd>
-<div class="block">open connection to data sink
- invoked at onStart() method of <a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSource.html#open-io.gearpump.streaming.task.TaskContext-scala.Option-">open(TaskContext, Option&lt;Object&gt;)</a></span> - Method in interface io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></dt>
-<dd>
-<div class="block">open connection to data source
- invoked in onStart() method of <a href="io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/OpChain.html#ops--">ops()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/example/WordCount$.html#options--">options()</a></span> - Method in class io.gearpump.streaming.dsl.example.<a href="io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/example/WordCount.html#options--">options()</a></span> - Static method in class io.gearpump.streaming.dsl.example.<a href="io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example">WordCount</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator</span></a> - Class in <a href="io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
-<dd>
-<div class="block">Translate a OP to a TaskDescription</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.html#OpTranslator--">OpTranslator()</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator$</span></a> - Class in <a href="io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator$.html#OpTranslator:D--">OpTranslator$()</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.AndThen</span></a>&lt;<a href="io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>,<a href="io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">MIDDLE</a>,<a href="io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt; - Class in <a href="io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.DummyInputFunction</span></a>&lt;<a href="io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>&gt; - Class in <a href="io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.FlatMapFunction</span></a>&lt;<a href="io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>,<a href="io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt; - Class in <a href="io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.GroupByTask</span></a>&lt;<a href="io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">IN</a>,<a href="io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">GROUP</a>,<a href="io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">OUT</a>&gt; - Class in <a href="io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.ReduceFunction</span></a>&lt;<a href="io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt; - Class in <a href="io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.SingleInputFunction</span></a>&lt;<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">IN</a>,<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">OUT</a>&gt; - Interface in <a href="io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.SinkTask</span></a>&lt;<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="type parameter in OpTranslator.SinkTask">T</a>&gt; - Class in <a href="io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.SourceTask</span></a>&lt;<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">T</a>,<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">OUT</a>&gt; - Class in <a href="io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.TransformTask</span></a>&lt;<a href="io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">IN</a>,<a href="io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">OUT</a>&gt; - Class in <a href="io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#output-io.gearpump.Message-">output(Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContext.html#output-io.gearpump.Message-">output(Message)</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
-<dd>
-<div class="block">This can be used to output messages to downstream tasks.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskWrapper.html#output-io.gearpump.Message-">output(Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskWrapper.html#outputUnManaged-java.lang.Object-scala.collection.Seq-">outputUnManaged(Object, Seq&lt;TaskId&gt;)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
-<dd>
-<div class="block">Use with caution, output unmanaged message to target tasks</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html#Overflow-byte:A-">Overflow(byte[])</a></span> - Constructor for class io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html#Overflow:D--">Overflow$()</a></span> - Constructor for class io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow$</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:P">
-<!--   -->
-</a>
-<h2 class="title">P</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ProcessorSummary.html#parallelism--">parallelism()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/DataSinkOp.html#parallelism--">parallelism()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/DataSourceOp.html#parallelism--">parallelism()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/Processor.html#parallelism--">parallelism()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Processor.DefaultProcessor.html#parallelism--">parallelism()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Processor.html#parallelism--">parallelism()</a></span> - Method in interface io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ProcessorDescription.html#parallelism--">parallelism()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscriber.html#parallelism--">parallelism()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContext.html#parallelism--">parallelism()</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
-<dd>
-<div class="block">The task parallelism</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContextData.html#parallelism--">parallelism()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskWrapper.html#parallelism--">parallelism()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#parallism--">parallism()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/GroupByOp.html#parallism--">parallism()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/ProcessorOp.html#parallism--">parallism()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">ParameterizedOp</span></a>&lt;<a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="type parameter in ParameterizedOp">T</a>&gt; - Interface in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscription.html#partitioner--">partitioner()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscriber.html#partitionerDescription--">partitionerDescription()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#pattern--">pattern()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#persist-long-byte:A-">persist(long, byte[])</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/CheckpointStore.html#persist-long-byte:A-">persist(long, byte[])</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">PersistentState</span></a>&lt;<a href="io/gearpump/streaming/state/api/PersistentState.html" title="type parameter in PersistentState">T</a>&gt; - Interface in <a href="io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></dt>
-<dd>
-<div class="block">PersistentState is part of the transaction API</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/PersistentTask.html#persistentState--">persistentState()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
-<dd>
-<div class="block">subclass should override this method to pass in
- a PersistentState</div>
-</dd>
-<dt><a href="io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">PersistentStateConfig</span></a> - Class in <a href="io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/PersistentStateConfig.html#PersistentStateConfig--">PersistentStateConfig()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">PersistentStateConfig$</span></a> - Class in <a href="io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html#PersistentStateConfig:D--">PersistentStateConfig$()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="typeNameLink">PersistentTask</span></a>&lt;<a href="io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt; - Class in <a href="io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></dt>
-<dd>
-<div class="block">PersistentTask is part of the transaction API</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/PersistentTask.html#PersistentTask-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">PersistentTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/Planner.html#plan-io.gearpump.util.Graph-akka.actor.ActorSystem-">plan(Graph&lt;Op, OpEdge&gt;, ActorSystem)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan">Planner</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/StreamApp.html#plan--">plan()</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Planner</span></a> - Class in <a href="io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/Planner.html#Planner--">Planner()</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan">Planner</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/Monoid.html#plus-T-T-">plus(T, T)</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.html#postStop--">postStop()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#postStop--">postStop()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#preferLocality--">preferLocality()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.html#preStart--">preStart()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#preStart--">preStart()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html#process-IN-">process(IN)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#process-T-">process(T)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html#process-IN-">process(IN)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html#process-T-">process(T)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#process-IN-">process(IN)</a></span> - Method in interface io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/Stream.html#process-java.lang.Class-int-java.lang.String-scala.reflect.ClassTag-">process(Class&lt;? extends Task&gt;, int, String, ClassTag&lt;R&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
-<dd>
-<div class="block">connect with a low level Processor(TaskDescription)</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/PersistentTask.html#processMessage-io.gearpump.streaming.state.api.PersistentState-io.gearpump.Message-">processMessage(PersistentState&lt;T&gt;, Message)</a></span> - Method in class io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
-<dd>
-<div class="block">subclass should override this method to specify how a
- new message should update state</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/ProcessorOp.html#processor--">processor()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">Processor</span></a>&lt;<a href="io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a> extends <a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt; - Class in <a href="io/gearpump/streaming/javaapi/package-summary.html">io.gearpump.streaming.javaapi</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/Processor.html#Processor-java.lang.Class-">Processor(Class&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/Processor.html#Processor-java.lang.Class-int-">Processor(Class&lt;T&gt;, int)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/Processor.html#Processor-io.gearpump.streaming.Processor-">Processor(Processor&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/Processor.html#Processor-java.lang.Class-int-java.lang.String-io.gearpump.cluster.UserConfig-">Processor(Class&lt;T&gt;, int, String, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
-<dd>
-<div class="block">Create a general processor with user specified task logic.</div>
-</dd>
-<dt><a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="typeNameLink">Processor</span></a>&lt;<a href="io/gearpump/streaming/Processor.html" title="type parameter in Processor">T</a> extends <a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt; - Interface in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Processor$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Processor$.html#Processor:D--">Processor$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Processor.DefaultProcessor</span></a>&lt;<a href="io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt; - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Processor.DefaultProcessor$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#ProcessorClock-int-int-">ProcessorClock(int, int)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html#ProcessorClocks:D--">ProcessorClocks$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#processorDescription--">processorDescription()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#processorDescription--">processorDescription()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#processorDescription--">processorDescription()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ProcessorDescription</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ProcessorDescription.html#ProcessorDescription-int-java.lang.String-int-java.lang.String-io.gearpump.cluster.UserConfig-io.gearpump.streaming.LifeTime-io.gearpump.cluster.AppJar-">ProcessorDescription(int, String, int, String, UserConfig, LifeTime, AppJar)</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ProcessorDescription$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ProcessorDescription$.html#ProcessorDescription:D--">ProcessorDescription$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming">ProcessorDescription$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry.html#processorExecutors-int-">processorExecutors(int)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#processorId--">processorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#processorId--">processorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscriber.html#processorId--">processorId()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskId.html#processorId--">processorId()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#processorLevels--">processorLevels()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">ProcessorOp</span></a>&lt;<a href="io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a> extends <a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt; - Class in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/ProcessorOp.html#ProcessorOp-java.lang.Class-int-java.lang.String-scala.reflect.ClassTag-">ProcessorOp(Class&lt;T&gt;, int, String, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">ProcessorOp$</span></a> - Class in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/ProcessorOp$.html#ProcessorOp:D--">ProcessorOp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#processors--">processors()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#processors--">processors()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/DAG.html#processors--">processors()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ProcessorSummary</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ProcessorSummary.html#ProcessorSummary-int-java.lang.String-int-java.lang.String-io.gearpump.cluster.UserConfig-io.gearpump.streaming.LifeTime-scala.collection.immutable.List-scala.collection.immutable.Map-">ProcessorSummary(int, String, int, String, UserConfig, LifeTime, List&lt;Object&gt;, Map&lt;Object, TaskCount&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ProcessorSummary$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ProcessorSummary$.html#ProcessorSummary:D--">ProcessorSummary$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Processor$.html#ProcessorToProcessorDescription-int-io.gearpump.streaming.Processor-">ProcessorToProcessorDescription(int, Processor&lt;? extends Task&gt;)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ExecutorManager$.html#props-io.gearpump.cluster.UserConfig-io.gearpump.cluster.AppMasterContext-com.typesafe.config.Config-java.lang.String-">props(UserConfig, AppMasterContext, Config, String)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/storage/AppDataStore.html#put-java.lang.String-java.lang.Object-">put(String, Object)</a></span> - Method in interface io.gearpump.streaming.storage.<a href="io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#put-java.lang.String-java.lang.Object-">put(String, Object)</a></span> - Method in class io.gearpump.streaming.storage.<a href="io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:Q">
-<!--   -->
-</a>
-<h2 class="title">Q</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html#QueryExecutorConfig-int-">QueryExecutorConfig(int)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html#QueryExecutorConfig:D--">QueryExecutorConfig$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.html#queryMsgHandler--">queryMsgHandler()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:R">
-<!--   -->
-</a>
-<h2 class="title">R</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/Window.html#range--">range()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AckRequestSerializer.html#read-java.io.DataInput-">read(DataInput)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AckSerializer.html#read-java.io.DataInput-">read(DataInput)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/CollectionDataSource.html#read-int-">read(int)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/InitialAckRequestSerializer.html#read-java.io.DataInput-">read(DataInput)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/LatencyProbeSerializer.html#read-java.io.DataInput-">read(DataInput)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSource.html#read-int-">read(int)</a></span> - Method in interface io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></dt>
-<dd>
-<div class="block">read a number of messages from data source.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/SerializedMessageSerializer.html#read-java.io.DataInput-">read(DataInput)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskMessageSerializer.html#read-java.io.DataInput-">read(DataInput)</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/TaskIdSerializer.html#read-java.io.DataInput-">read(DataInput)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html#readBoolean--">readBoolean()</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html#readByte--">readByte()</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html#readChar--">readChar()</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html#readDouble--">readDouble()</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html#readFloat--">readFloat()</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html#readFully-byte:A-">readFully(byte[])</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html#readFully-byte:A-int-int-">readFully(byte[], int, int)</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html#readInt--">readInt()</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html#readLine--">readLine()</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html#readLong--">readLong()</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html#readShort--">readShort()</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html#readUnsignedByte--">readUnsignedByte()</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html#readUnsignedShort--">readUnsignedShort()</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html#readUTF--">readUTF()</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html#reason--">reason()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.html#receive--">receive()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.html#receive--">receive()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.html#receive--">receive()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.html#receive--">receive()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#receive--">receive()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscription.html#receiveAck-io.gearpump.streaming.task.Ack-">receiveAck(Ack)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
-<dd>
-<div class="block">Handle acknowledge message.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Task.html#receiveUnManagedMessage--">receiveUnManagedMessage()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskInterface.html#receiveUnManagedMessage--">receiveUnManagedMessage()</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dt>
-<dd>
-<div class="block">handler for unmanaged message</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskWrapper.html#receiveUnManagedMessage--">receiveUnManagedMessage()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.html#recover--">recover()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/PersistentState.html#recover-long-byte:A-">recover(long, byte[])</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></dt>
-<dd>
-<div class="block">recover state to a previous checkpoint
- usually invoked by the framework</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/CheckpointManager.html#recover-long-">recover(long)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#recover-long-">recover(long)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/NonWindowState.html#recover-long-byte:A-">recover(long, byte[])</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/WindowState.html#recover-long-byte:A-">recover(long, byte[])</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/CheckpointStore.html#recover-long-">recover(long)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util"><span class="typeNameLink">RecreateRollingFileAppender</span></a> - Class in <a href="io/gearpump/util/package-summary.html">io.gearpump.util</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/util/RecreateRollingFileAppender.html#RecreateRollingFileAppender--">RecreateRollingFileAppender()</a></span> - Constructor for class io.gearpump.util.<a href="io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/Stream.html#reduce-scala.Function2-java.lang.String-">reduce(Function2&lt;T, T, T&gt;, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
-<dd>
-<div class="block">Reduce opeartion</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html#ReduceFunction-scala.Function2-java.lang.String-">ReduceFunction(Function2&lt;T, T, T&gt;, String)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">ReduceOp</span></a>&lt;<a href="io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt; - Class in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/ReduceOp.html#ReduceOp-scala.Function2-java.lang.String-scala.reflect.ClassTag-">ReduceOp(Function2&lt;T, T, T&gt;, String, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">ReduceOp$</span></a> - Class in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/ReduceOp$.html#ReduceOp:D--">ReduceOp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry.html#registeredTasks--">registeredTasks()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#RegisterExecutor-akka.actor.ActorRef-int-io.gearpump.cluster.scheduler.Resource-io.gearpump.cluster.appmaster.WorkerInfo-">RegisterExecutor(ActorRef, int, Resource, WorkerInfo)</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html#RegisterExecutor:D--">RegisterExecutor$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry.html#registerTask-io.gearpump.streaming.task.TaskId-io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation-">registerTask(TaskId, TaskRegistry.TaskLocation)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#RegisterTask-io.gearpump.streaming.task.TaskId-int-io.gearpump.transport.HostPort-">RegisterTask(TaskId, int, HostPort)</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html#RegisterTask:D--">RegisterTask$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html#Reject:D--">Reject$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#removeObsoleteVersion--">removeObsoleteVersion()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></dt>
-<dd>
-<div class="block">when the new DAG is successfully deployed, then we should remove obsolete TaskArgument of old DAG.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html#ReplaceProcessor-int-io.gearpump.streaming.ProcessorDescription-">ReplaceProcessor(int, ProcessorDescription)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html#ReplaceProcessor:D--">ReplaceProcessor$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.Report.html#Report-scala.collection.immutable.List-">Report(List&lt;TaskId&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.Report$.html#Report:D--">Report$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">ReportCheckpointClock</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/ReportCheckpointClock.html#ReportCheckpointClock-io.gearpump.streaming.task.TaskId-long-">ReportCheckpointClock(TaskId, long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">ReportCheckpointClock$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/ReportCheckpointClock$.html#ReportCheckpointClock:D--">ReportCheckpointClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html#requests--">requests()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html#resolveOffset-long-">resolveOffset(long)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#resource--">resource()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html#ResourceRequestDetail-io.gearpump.cluster.AppJar-io.gearpump.cluster.scheduler.ResourceRequest:A-">ResourceRequestDetail(AppJar, ResourceRequest[])</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html#ResourceRequestDetail:D--">ResourceRequestDetail$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html#RestartClockService:D--">RestartClockService$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.RestartClockService$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.html#restartingTask-int-int-scala.collection.immutable.Map-">restartingTask(int, int, Map&lt;TaskId, ActorRef&gt;)</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.RestartTasks.html#RestartTasks-int-">RestartTasks(int)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.RestartTasks$.html#RestartTasks:D--">RestartTasks$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/MonoidState.html#right--">right()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:S">
-<!--   -->
-</a>
-<h2 class="title">S</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskScheduler.html#schedule-int-int-io.gearpump.cluster.scheduler.Resource-">schedule(int, int, Resource)</a></span> - Method in interface io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dt>
-<dd>
-<div class="block">This notify the scheduler that a resource slot on {workerId} and {executorId} is allocated, and
- expect a task to be scheduled in return.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#schedule-int-int-io.gearpump.cluster.scheduler.Resource-">schedule(int, int, Resource)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContext.html#schedule-scala.concurrent.duration.FiniteDuration-scala.concurrent.duration.FiniteDuration-scala.Function0-">schedule(FiniteDuration, FiniteDuration, Function0&lt;BoxedUnit&gt;)</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskWrapper.html#schedule-scala.concurrent.duration.FiniteDuration-scala.concurrent.duration.FiniteDuration-scala.Function0-">schedule(FiniteDuration, FiniteDuration, Function0&lt;BoxedUnit&gt;)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContext.html#scheduleOnce-scala.concurrent.duration.FiniteDuration-scala.Function0-">scheduleOnce(FiniteDuration, Function0&lt;BoxedUnit&gt;)</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
-<dd>
-<div class="block">akka.actor.ActorRefProvider.scheduleOnce</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskWrapper.html#scheduleOnce-scala.concurrent.duration.FiniteDuration-scala.Function0-">scheduleOnce(FiniteDuration, Function0&lt;BoxedUnit&gt;)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/SubDAGManager.html#scheduleTask-io.gearpump.cluster.AppJar-int-int-io.gearpump.cluster.scheduler.Resource-">scheduleTask(AppJar, int, int, Resource)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.SecurityChecker.html#SecurityChecker-io.gearpump.streaming.task.TaskId-akka.actor.ActorRef-">SecurityChecker(TaskId, ActorRef)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/Task.html#self--">self()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Task.html#self--">self()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContext.html#self--">self()</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
-<dd>
-<div class="block">Please don't use this if possible.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskWrapper.html#self--">self()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.html#selfCheck--">selfCheck()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.SendAck.html#SendAck-io.gearpump.streaming.task.Ack-io.gearpump.streaming.task.TaskId-">SendAck(Ack, TaskId)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.SendAck$.html#SendAck:D--">SendAck$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Task.html#sender--">sender()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
-<dd>
-<div class="block">For managed message(type of Message), the sender mean nothing,
- you should not use this directory</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContext.html#sender--">sender()</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
-<dd>
-<div class="block">For managed message(type of Message), the sender only serve as a unique Id,
- It's address is not something meaningful, you should not use this directly</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskWrapper.html#sender--">sender()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscription.html#sendFn--">sendFn()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscription.html#sendMessage-io.gearpump.Message-">sendMessage(Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscription.html#sendMessage-io.gearpump.Message-int-">sendMessage(Message, int)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
-<dd>
-<div class="block">Return how many message is actually sent by this subscription</div>
-</dd>
-<dt><a href="io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">SendMessageLoss</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/SendMessageLoss.html#SendMessageLoss--">SendMessageLoss()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">SendMessageLoss</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">SendMessageLoss$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/SendMessageLoss$.html#SendMessageLoss:D--">SendMessageLoss$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task">SendMessageLoss$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Ack.html#seq--">seq()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/AckRequest.html#seq--">seq()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/Serializer.html#serialize-T-">serialize(T)</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/StreamingTransportSerializer.html#serialize-java.io.DataOutput-java.lang.Object-">serialize(DataOutput, Object)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/ITransportMessageSerializer.html#serialize-java.io.DataOutput-java.lang.Object-">serialize(DataOutput, Object)</a></span> - Method in interface io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">SerializedMessage</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/SerializedMessage.html#SerializedMessage-long-byte:A-">SerializedMessage(long, byte[])</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">SerializedMessage$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/SerializedMessage$.html#SerializedMessage:D--">SerializedMessage$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task">SerializedMessage$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">SerializedMessageSerializer</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/SerializedMessageSerializer.html#SerializedMessageSerializer--">SerializedMessageSerializer()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">Serializer</span></a>&lt;<a href="io/gearpump/streaming/state/api/Serializer.html" title="type parameter in Serializer">T</a>&gt; - Interface in <a href="io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#serializerPool--">serializerPool()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">SerializerResolver$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/SerializerResolver$.html#SerializerResolver:D--">SerializerResolver$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task">SerializerResolver$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html#ServiceNotAvailableException-java.lang.String-">ServiceNotAvailableException(String)</a></span> - Constructor for exception io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ServiceNotAvailableException</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.Start.html#sessionId--">sessionId()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#sessionId--">sessionId()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Ack.html#sessionId--">sessionId()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/AckRequest.html#sessionId--">sessionId()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/InitialAckRequest.html#sessionId--">sessionId()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#sessionId--">sessionId()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/TaskMessage.html#sessionId--">sessionId()</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/ExpressTransport.html#sessionRef--">sessionRef()</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html#setChannelBuffer-org.jboss.netty.buffer.ChannelBuffer-">setChannelBuffer(ChannelBuffer)</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/util/RecreateRollingFileAppender.html#setCheckFileInterval-long-">setCheckFileInterval(long)</a></span> - Method in class io.gearpump.util.<a href="io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/SubDAGManager.html#setDag-io.gearpump.streaming.DAG-">setDag(DAG)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskScheduler.html#setDAG-io.gearpump.streaming.DAG-">setDAG(DAG)</a></span> - Method in interface io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dt>
-<dd>
-<div class="block">This notify the scheduler that the task DAG is created.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#setDAG-io.gearpump.streaming.DAG-">setDAG(DAG)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/MonoidState.html#setNextCheckpointTime-long-">setNextCheckpointTime(long)</a></span> - Method in class io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/PersistentState.html#setNextCheckpointTime-long-">setNextCheckpointTime(long)</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></dt>
-<dd>
-<div class="block">set next checkpoint time
- should be invoked by the framework</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskWrapper.html#setTaskActor-io.gearpump.streaming.task.TaskActor-">setTaskActor(TaskActor)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/CheckpointManager.html#shouldCheckpoint-long-">shouldCheckpoint(long)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/Window.html#shouldSlide--">shouldSlide()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Shuffle</span></a> - Class in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>
-<div class="block">The upstream OP and downstream OP DOES require network data shuffle.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/Shuffle.html#Shuffle--">Shuffle()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op">Shuffle</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Shuffle$</span></a> - Class in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>
-<div class="block">The upstream OP and downstream OP DOES require network data shuffle.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/Shuffle$.html#Shuffle:D--">Shuffle$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">Shuffle$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/Stream.Sink.html#Sink-io.gearpump.streaming.dsl.Stream-scala.reflect.ClassTag-">Sink(Stream&lt;T&gt;, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">Stream.Sink</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/Stream.Sink.html#sink-io.gearpump.streaming.dsl.TypedDataSink-int-java.lang.String-scala.reflect.ClassTag-">sink(TypedDataSink&lt;T&gt;, int, String, ClassTag&lt;T&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">Stream.Sink</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/Processor.html#sink-io.gearpump.streaming.sink.DataSink-int-java.lang.String-io.gearpump.cluster.UserConfig-akka.actor.ActorSystem-">sink(DataSink, int, String, UserConfig, ActorSystem)</a></span> - Static method in class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
-<dd>
-<div class="block">Create a Sink Processor</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#SinkTask-io.gearpump.streaming.dsl.TypedDataSink-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">SinkTask(TypedDataSink&lt;T&gt;, TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#SinkTask-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">SinkTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html#skipBytes-int-">skipBytes(int)</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">SlaveOp</span></a>&lt;<a href="io/gearpump/streaming/dsl/op/SlaveOp.html" title="type parameter in SlaveOp">T</a>&gt; - Interface in <a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
-<dd>
-<div class="block">When translated to running DAG, SlaveOP can be attach to MasterOP or other SlaveOP
- "Attach" means running in same Actor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/Window.html#slideOneStep--">slideOneStep()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/Window.html#slideTo-long-">slideTo(long)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html#SnapshotStartClock:D--">SnapshotStartClock$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/MergeOp.html#source--">source()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/StreamApp.Source.html#Source-io.gearpump.streaming.dsl.StreamApp-">Source(StreamApp)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/StreamApp.Source.html#source-io.gearpump.streaming.dsl.TypedDataSource-int-java.lang.String-scala.reflect.ClassTag-">source(TypedDataSource&lt;T&gt;, int, String, ClassTag&lt;T&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/StreamApp.Source.html#source-scala.collection.Seq-int-java.lang.String-scala.reflect.ClassTag-">source(Seq&lt;T&gt;, int, String, ClassTag&lt;T&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/Processor.html#source-io.gearpump.streaming.source.DataSource-int-java.lang.String-io.gearpump.cluster.UserConfig-akka.actor.ActorSystem-">source(DataSource, int, String, UserConfig, ActorSystem)</a></span> - Static method in class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
-<dd>
-<div class="block">Create a Source Processor</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSourceConfig$.html#SOURCE_READ_BATCH_SIZE--">SOURCE_READ_BATCH_SIZE()</a></span> - Method in class io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSourceConfig.html#SOURCE_READ_BATCH_SIZE--">SOURCE_READ_BATCH_SIZE()</a></span> - Static method in class io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source">DataSourceConfig</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSourceConfig$.html#SOURCE_TIMESTAMP_FILTER--">SOURCE_TIMESTAMP_FILTER()</a></span> - Method in class io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/source/DataSourceConfig.html#SOURCE_TIMESTAMP_FILTER--">SOURCE_TIMESTAMP_FILTER()</a></span> - Static method in class io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source">DataSourceConfig</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/ExpressTransport.html#sourceId--">sourceId()</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#SourceTask-io.gearpump.streaming.dsl.TypedDataSource-scala.Option-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">SourceTask(TypedDataSource&lt;T&gt;, Option&lt;OpTranslator.SingleInputFunction&lt;T, OUT&gt;&gt;, TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#SourceTask-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">SourceTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/TaskMessage.html#sourceTask--">sourceTask()</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.Report.html#stallingTasks--">stallingTasks()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks.html#StallingTasks-scala.collection.immutable.List-">StallingTasks(List&lt;TaskId&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html#StallingTasks:D--">StallingTasks$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.Start.html#Start-long-int-">Start(long, int)</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscription.html#start--">start()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.Start$.html#Start:D--">Start$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService$.html#START_CLOCK--">START_CLOCK()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.html#START_CLOCK--">START_CLOCK()</a></span> - Static method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html#StartAllTasks-io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations-long-">StartAllTasks(TaskRegistry.TaskLocations, long)</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html#StartAllTasks:D--">StartAllTasks$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.Start.html#startClock--">startClock()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html#startClock--">startClock()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">StartClock</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/StartClock.html#StartClock-long-">StartClock(long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">StartClock$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/StartClock$.html#StartClock:D--">StartClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task">StartClock$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.html#startTime--">startTime()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#startTime--">startTime()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/Interval.html#startTime--">startTime()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">StartTime</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/StartTime.html#StartTime-long-">StartTime(long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/StartTime.html#startTime--">startTime()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">StartTime$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/StartTime$.html#StartTime:D--">StartTime$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task">StartTime$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#stashMessages--">stashMessages()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/PersistentTask.html#state--">state()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_CHECKPOINT_ENABLE--">STATE_CHECKPOINT_ENABLE()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_CHECKPOINT_ENABLE--">STATE_CHECKPOINT_ENABLE()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_CHECKPOINT_INTERVAL_MS--">STATE_CHECKPOINT_INTERVAL_MS()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_CHECKPOINT_INTERVAL_MS--">STATE_CHECKPOINT_INTERVAL_MS()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_CHECKPOINT_STORE_FACTORY--">STATE_CHECKPOINT_STORE_FACTORY()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_CHECKPOINT_STORE_FACTORY--">STATE_CHECKPOINT_STORE_FACTORY()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_WINDOW_SIZE--">STATE_WINDOW_SIZE()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_WINDOW_SIZE--">STATE_WINDOW_SIZE()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_WINDOW_STEP--">STATE_WINDOW_STEP()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_WINDOW_STEP--">STATE_WINDOW_STEP()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#status--">status()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#status--">status()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html#status--">status()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html#StorageEmpty:D--">StorageEmpty$()</a></span> - Constructor for class io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.StorageEmpty$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html#StoredStartClock-long-">StoredStartClock(long)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html#StoredStartClock:D--">StoredStartClock$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Stream</span></a>&lt;<a href="io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt; - Class in <a href="io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/Stream.html#Stream-io.gearpump.util.Graph-io.gearpump.streaming.dsl.op.Op-scala.Option-scala.reflect.ClassTag-">Stream(Graph&lt;Op, OpEdge&gt;, Op, Option&lt;OpEdge&gt;, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Stream$</span></a> - Class in <a href="io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/Stream$.html#Stream:D--">Stream$()</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Stream.Sink</span></a>&lt;<a href="io/gearpump/streaming/dsl/Stream.Sink.html" title="type parameter in Stream.Sink">T</a>&gt; - Class in <a href="io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">StreamApp</span></a> - Class in <a href="io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
-<dd>
-<div class="block">Example:</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/StreamApp.html#StreamApp-java.lang.String-akka.actor.ActorSystem-io.gearpump.cluster.UserConfig-">StreamApp(String, ActorSystem, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">StreamApp$</span></a> - Class in <a href="io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/StreamApp$.html#StreamApp:D--">StreamApp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">StreamApp.Source</span></a> - Class in <a href="io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">StreamApplication</span></a> - Class in <a href="io/gearpump/streaming/javaapi/package-summary.html">io.gearpump.streaming.javaapi</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/StreamApplication.html#StreamApplication-java.lang.String-io.gearpump.cluster.UserConfig-io.gearpump.streaming.javaapi.Graph-">StreamApplication(String, UserConfig, Graph)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi">StreamApplication</a></dt>
-<dd>
-<div class="block">Create a streaming application</div>
-</dd>
-<dt><a href="io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="typeNameLink">StreamApplication</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/StreamApplication.html#StreamApplication-java.lang.String-io.gearpump.cluster.UserConfig-io.gearpump.util.Graph-">StreamApplication(String, UserConfig, Graph&lt;ProcessorDescription, PartitionerDescription&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">StreamApplication$</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/StreamApplication$.html#StreamApplication:D--">StreamApplication$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">StreamAppMasterSummary</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#StreamAppMasterSummary-int-java.lang.String-scala.collection.immutable.Map-scala.collection.immutable.Map-io.gearpump.util.Graph-java.lang.String-long-scala.collection.immutable.List-java.lang.String-long-long-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">StreamAppMasterSummary(int, String, Map&lt;Object, ProcessorSummary&gt;, Map&lt;Object, Object&gt;, Graph&lt;Object, String&gt;, String, long, List&lt;AppMaster.ExecutorBrief&gt;, String, long, long, String, String, String, String)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">StreamAppMasterSummary$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html#StreamAppMasterSummary:D--">StreamAppMasterSummary$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/StreamApp$.html#streamAppToApplication-io.gearpump.streaming.dsl.StreamApp-">streamAppToApplication(StreamApp)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/StreamApp.html#streamAppToApplication-io.gearpump.streaming.dsl.StreamApp-">streamAppToApplication(StreamApp)</a></span> - Static method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">StreamingTransportSerializer</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/StreamingTransportSerializer.html#StreamingTransportSerializer--">StreamingTransportSerializer()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/Stream$.html#streamToKVStream-io.gearpump.streaming.dsl.Stream-">streamToKVStream(Stream&lt;Tuple2&lt;K, V&gt;&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/Stream.html#streamToKVStream-io.gearpump.streaming.dsl.Stream-">streamToKVStream(Stream&lt;Tuple2&lt;K, V&gt;&gt;)</a></span> - Static method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">SubDAGManager</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/SubDAGManager.html#SubDAGManager-int-java.lang.String-com.typesafe.config.Config-">SubDAGManager(int, String, Config)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">SubDAGManager$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/SubDAGManager$.html#SubDAGManager:D--">SubDAGManager$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">SubDAGManager.ResourceRequestDetail</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">SubDAGManager.ResourceRequestDetail$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">SubmitApplicationRequest</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#SubmitApplicationRequest-java.lang.String-scala.collection.immutable.Map-io.gearpump.util.Graph-io.gearpump.cluster.UserConfig-">SubmitApplicationRequest(String, Map&lt;Object, ProcessorDescription&gt;, Graph&lt;Object, String&gt;, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">SubmitApplicationRequest$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html#SubmitApplicationRequest:D--">SubmitApplicationRequest$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Subscriber</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>
-<div class="block">Each processor can have multiple downstream subscribers.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscriber.html#Subscriber-int-io.gearpump.partitioner.PartitionerDescription-int-io.gearpump.streaming.LifeTime-">Subscriber(int, PartitionerDescription, int, LifeTime)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Subscriber$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscriber$.html#Subscriber:D--">Subscriber$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#subscribers--">subscribers()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#subscribers--">subscribers()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#subscribers--">subscribers()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#subscribers--">subscribers()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#subscribers--">subscribers()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContextData.html#subscribers--">subscribers()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Subscription</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>
-<div class="block">This manage the output and message clock for single downstream processor</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscription.html#Subscription-int-int-io.gearpump.streaming.task.TaskId-io.gearpump.streaming.task.Subscriber-int-io.gearpump.streaming.task.ExpressTransport-int-int-">Subscription(int, int, TaskId, Subscriber, int, ExpressTransport, int, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Subscription$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Subscription$.html#Subscription:D--">Subscription$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/KVStream.html#sum-scala.math.Numeric-">sum(Numeric&lt;V&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a></dt>
-<dd>
-<div class="block">Sum the value of the tuples</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/Stream$.html#sumByValue-scala.math.Numeric-">sumByValue(Numeric&lt;V&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/Stream.html#sumByValue-scala.math.Numeric-">sumByValue(Numeric&lt;V&gt;)</a></span> - Static method in class io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.html#supervisorStrategy--">supervisorStrategy()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.html#system--">system()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/ExpressTransport.html#system--">system()</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Task.html#system--">system()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContext.html#system--">system()</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
-<dd>
-<div class="block">Please don't use this if possible</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskWrapper.html#system--">system()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#systemClock--">systemClock()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:T">
-<!--   -->
-</a>
-<h2 class="title">T</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/op/MergeOp.html#target--">target()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.SendAck.html#targetTask--">targetTask()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/TaskMessage.html#targetTask--">targetTask()</a></span> - Method in class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html#task--">task()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.TaskStopped.html#task--">task()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#task--">task()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">Task</span></a> - Class in <a href="io/gearpump/streaming/javaapi/package-summary.html">io.gearpump.streaming.javaapi</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/Task.html#Task-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">Task(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Task</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Task.html#Task-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">Task(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#task--">task()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskActor</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#TaskActor-io.gearpump.streaming.task.TaskId-io.gearpump.streaming.task.TaskContextData-io.gearpump.cluster.UserConfig-io.gearpump.streaming.task.TaskWrapper-io.gearpump.serializer.SerializerPool-">TaskActor(TaskId, TaskContextData, UserConfig, TaskWrapper, SerializerPool)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskActor$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor$.html#TaskActor:D--">TaskActor$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskActor.FLUSH$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskActor.SecurityChecker</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskActor.SendAck</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskActor.SendAck$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/util/ActorPathUtil$.html#taskActorName-io.gearpump.streaming.task.TaskId-">taskActorName(TaskId)</a></span> - Method in class io.gearpump.streaming.util.<a href="io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/util/ActorPathUtil.html#taskActorName-io.gearpump.streaming.task.TaskId-">taskActorName(TaskId)</a></span> - Static method in class io.gearpump.streaming.util.<a href="io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/util/ActorPathUtil$.html#taskActorPath-akka.actor.ActorRef-int-io.gearpump.streaming.task.TaskId-">taskActorPath(ActorRef, int, TaskId)</a></span> - Method in class io.gearpump.streaming.util.<a href="io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/util/ActorPathUtil.html#taskActorPath-akka.actor.ActorRef-int-io.gearpump.streaming.task.TaskId-">taskActorPath(ActorRef, int, TaskId)</a></span> - Static method in class io.gearpump.streaming.util.<a href="io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html#TaskActorRef-akka.actor.ActorRef-">TaskActorRef(ActorRef)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html#TaskActorRef:D--">TaskActorRef$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#TaskArgument-int-io.gearpump.streaming.ProcessorDescription-scala.collection.immutable.List-">TaskArgument(int, ProcessorDescription, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html#TaskArgument:D--">TaskArgument$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#TaskArgumentStore--">TaskArgumentStore()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#TaskChanged-io.gearpump.streaming.task.TaskId-int-">TaskChanged(TaskId, int)</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html#TaskChanged:D--">TaskChanged$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ProcessorSummary.html#taskClass--">taskClass()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/Processor.html#taskClass--">taskClass()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Processor.DefaultProcessor.html#taskClass--">taskClass()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Processor.html#taskClass--">taskClass()</a></span> - Method in interface io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ProcessorDescription.html#taskClass--">taskClass()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#taskClocks--">taskClocks()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ProcessorSummary.html#taskConf--">taskConf()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/Processor.html#taskConf--">taskConf()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Processor.DefaultProcessor.html#taskConf--">taskConf()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Processor.html#taskConf--">taskConf()</a></span> - Method in interface io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ProcessorDescription.html#taskConf--">taskConf()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">TaskContext</span></a> - Interface in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>
-<div class="block">This provides context information for a task.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#taskContextData--">taskContextData()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskContextData</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContextData.html#TaskContextData-int-int-java.lang.String-akka.actor.ActorRef-int-io.gearpump.streaming.LifeTime-scala.collection.immutable.List-">TaskContextData(int, int, String, ActorRef, int, LifeTime, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskContextData$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContextData$.html#TaskContextData:D--">TaskContextData$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task">TaskContextData$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ProcessorSummary.html#taskCount--">taskCount()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskCount</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskCount.html#TaskCount-int-">TaskCount(int)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/DAG.html#taskCount--">taskCount()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html#taskCount--">taskCount()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskCount$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskCount$.html#TaskCount:D--">TaskCount$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster">TaskCount$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html#taskId--">taskId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#taskId--">taskId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#taskId--">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#taskId--">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#taskId--">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#taskId--">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#taskId--">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html#taskId--">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#taskId--">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#taskId--">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/Ack.html#taskId--">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/AckRequest.html#taskId--">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/GetUpstreamMinClock.html#taskId--">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/InitialAckRequest.html#taskId--">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/ReportCheckpointClock.html#taskId--">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#taskId--">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContext.html#taskId--">taskId()</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskId</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskId.html#TaskId-int-int-">TaskId(int, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskWrapper.html#taskId--">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/UpdateClock.html#taskId--">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskId$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskId$.html#TaskId:D--">TaskId$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AckRequestSerializer.html#taskIdSerializer--">taskIdSerializer()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AckSerializer.html#taskIdSerializer--">taskIdSerializer()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">TaskIdSerializer</span></a> - Class in <a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/TaskIdSerializer.html#TaskIdSerializer--">TaskIdSerializer()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/InitialAckRequestSerializer.html#taskIdSerialzer--">taskIdSerialzer()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">TaskInterface</span></a> - Interface in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>
-<div class="block">Streaming Task interface</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#TaskLaunchData-io.gearpump.streaming.ProcessorDescription-scala.collection.immutable.List-java.lang.Object-">TaskLaunchData(ProcessorDescription, List&lt;Subscriber&gt;, Object)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html#TaskLaunchData:D--">TaskLaunchData$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">TaskLauncher</span></a> - Class in <a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/TaskLauncher.html#TaskLauncher-int-java.lang.String-int-akka.actor.ActorRef-io.gearpump.cluster.UserConfig-java.lang.Class-">TaskLauncher(int, String, int, ActorRef, UserConfig, Class&lt;? extends Actor&gt;)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">TaskLauncher$</span></a> - Class in <a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/TaskLauncher$.html#TaskLauncher:D--">TaskLauncher$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">TaskLauncher.TaskArgument</span></a> - Class in <a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">TaskLauncher.TaskArgument$</span></a> - Class in <a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#TaskLocation-int-io.gearpump.transport.HostPort-">TaskLocation(int, HostPort)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html#TaskLocation:D--">TaskLocation$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html#TaskLocations-scala.collection.immutable.Map-">TaskLocations(Map&lt;HostPort, Set&lt;TaskId&gt;&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html#taskLocations--">taskLocations()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html#TaskLocations:D--">TaskLocations$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskLocator.html#TaskLocator-java.lang.String-com.typesafe.config.Config-">TaskLocator(String, Config)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskLocator$.html#TaskLocator:D--">TaskLocator$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator.Localities</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator.Localities$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator.Locality</span></a> - Interface in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator.NonLocality$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator.WorkerLocality</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator.WorkerLocality$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskManager$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskManager$.html#TaskManager:D--">TaskManager$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">TaskMessage</span></a> - Class in <a href="io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/TaskMessage.html#TaskMessage-int-long-long-java.lang.Object-">TaskMessage(int, long, long, Object)</a></span> - Constructor for class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.html#taskMessageHandler--">taskMessageHandler()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">TaskMessageSerializer</span></a>&lt;<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="type parameter in TaskMessageSerializer">T</a>&gt; - Interface in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#TaskRegistered-io.gearpump.streaming.task.TaskId-int-">TaskRegistered(TaskId, int)</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html#TaskRegistered:D--">TaskRegistered$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry.html#TaskRegistry-int-scala.collection.immutable.List-scala.collection.immutable.Map-">TaskRegistry(int, List&lt;TaskId&gt;, Map&lt;TaskId, TaskRegistry.TaskLocation&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry$.html#TaskRegistry:D--">TaskRegistry$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry.Accept$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry.RegisterTaskStatus</span></a> - Interface in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry.Reject$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry.TaskLocation</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry.TaskLocation$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry.TaskLocations</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry.TaskLocations$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html#TaskRejected-io.gearpump.streaming.task.TaskId-">TaskRejected(TaskId)</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html#TaskRejected:D--">TaskRejected$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html#tasks--">tasks()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks.html#tasks--">tasks()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/DAG.html#tasks--">tasks()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html#tasks--">tasks()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html#TasksChanged:D--">TasksChanged$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksChanged$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskScheduler</span></a> - Interface in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>
-<div class="block">This schedules tasks to run for new allocated resources.</div>
-</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskScheduler$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskScheduler$.html#TaskScheduler:D--">TaskScheduler$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskScheduler.Location</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskScheduler.Location$</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskScheduler.TaskStatus</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskSchedulerImpl</span></a> - Class in <a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#TaskSchedulerImpl-int-java.lang.String-com.typesafe.config.Config-">TaskSchedulerImpl(int, String, Config)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html#TasksLaunched:D--">TasksLaunched$()</a></span> - Constructor for class io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksLaunched$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#TaskStatus-io.gearpump.streaming.task.TaskId-io.gearpump.streaming.appmaster.TaskLocator.Locality-io.gearpump.streaming.appmaster.TaskScheduler.Location-">TaskStatus(TaskId, TaskLocator.Locality, TaskScheduler.Location)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.TaskStopped.html#TaskStopped-akka.actor.ActorRef-">TaskStopped(ActorRef)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.TaskStopped$.html#TaskStopped:D--">TaskStopped$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskUtil</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskUtil.html#TaskUtil--">TaskUtil()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task">TaskUtil</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskUtil$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskUtil$.html#TaskUtil:D--">TaskUtil$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task">TaskUtil$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskWrapper</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>
-<div class="block">This provides TaskContext for user defined tasks
- param:  taskClass task class
- param:  context context class
- param:  userConf user config</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskWrapper.html#TaskWrapper-io.gearpump.streaming.task.TaskId-java.lang.Class-io.gearpump.streaming.task.TaskContextData-io.gearpump.cluster.UserConfig-">TaskWrapper(TaskId, Class&lt;? extends Task&gt;, TaskContextData, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.html#terminationWatch--">terminationWatch()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/UpdateClock.html#time--">time()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.html#timeOut--">timeOut()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.html#timeOut--">timeOut()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#timeout--">timeout()</a></span> - Method in class io.gearpump.streaming.storage.<a href="io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">TimeReplayableSource</span></a> - Interface in <a href="io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
-<dd>
-<div class="block">AT-LEAST-ONCE API</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/LatencyProbe.html#timestamp--">timestamp()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/SerializedMessage.html#timeStamp--">timeStamp()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">TimeStampFilter</span></a> - Interface in <a href="io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
-<dd>
-<div class="block">TimeStampFilter filters message comparing its TimeStamp with the predicate.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#toJson-io.gearpump.streaming.appmaster.TaskLocator.Localities-">toJson(TaskLocator.Localities)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskId$.html#toLong-io.gearpump.streaming.task.TaskId-">toLong(TaskId)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskId.html#toLong-io.gearpump.streaming.task.TaskId-">toLong(TaskId)</a></span> - Static method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#TransformTask-scala.Option-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">TransformTask(Option&lt;OpTranslator.SingleInputFunction&lt;IN, OUT&gt;&gt;, TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#TransformTask-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">TransformTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/plan/OpTranslator.html#translate-io.gearpump.streaming.dsl.op.OpChain-akka.actor.ActorSystem-">translate(OpChain, ActorSystem)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/ExpressTransport.html#transport-java.lang.Object-scala.collection.Seq-">transport(Object, Seq&lt;TaskId&gt;)</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><span class="typeNameLink">TypedDataSink</span></a>&lt;<a href="io/gearpump/streaming/dsl/TypedDataSink.html" title="type parameter in TypedDataSink">T</a>&gt; - Interface in <a href="io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl"><span class="typeNameLink">TypedDataSource</span></a>&lt;<a href="io/gearpump/streaming/dsl/TypedDataSource.html" title="type parameter in TypedDataSource">T</a>&gt; - Interface in <a href="io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:U">
-<!--   -->
-</a>
-<h2 class="title">U</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html#Underflow-byte:A-">Underflow(byte[])</a></span> - Constructor for class io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html#Underflow:D--">Underflow$()</a></span> - Constructor for class io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/PersistentState.html#update-long-T-">update(long, T)</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></dt>
-<dd>
-<div class="block">update state on a new message
- this is invoked by user</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/CheckpointManager.html#update-long-">update(long)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/NonWindowState.html#update-long-T-">update(long, T)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/Window.html#update-long-">update(long)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/WindowState.html#update-long-T-">update(long, T)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/CheckpointManager.html#updateCheckpointTime--">updateCheckpointTime()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">UpdateClock</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/UpdateClock.html#UpdateClock-io.gearpump.streaming.task.TaskId-long-">UpdateClock(TaskId, long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">UpdateClock$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/UpdateClock$.html#UpdateClock:D--">UpdateClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task">UpdateClock$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#updateMinClock-int-long-">updateMinClock(int, long)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/MonoidState.html#updateState-long-T-">updateState(long, T)</a></span> - Method in class io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#upstreamMinClock--">upstreamMinClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskContext.html#upstreamMinClock--">upstreamMinClock()</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
-<dd>
-<div class="block">retrieve upstream min clock from TaskActor</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskWrapper.html#upstreamMinClock--">upstreamMinClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">UpstreamMinClock</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/UpstreamMinClock.html#UpstreamMinClock-long-">UpstreamMinClock(long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">UpstreamMinClock$</span></a> - Class in <a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/UpstreamMinClock$.html#UpstreamMinClock:D--">UpstreamMinClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task">UpstreamMinClock$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#uptime--">uptime()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskRegistry.html#usedResource--">usedResource()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#user--">user()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/Task.html#userConf">userConf</a></span> - Variable in class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#userconfig--">userconfig()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/StreamApplication.html#userConfig-akka.actor.ActorSystem-">userConfig(ActorSystem)</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi">StreamApplication</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/StreamApplication.html#userConfig-akka.actor.ActorSystem-">userConfig(ActorSystem)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:V">
-<!--   -->
-</a>
-<h2 class="title">V</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/DAG.html#version--">version()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:W">
-<!--   -->
-</a>
-<h2 class="title">W</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/ClockService.html#waitForStartClock--">waitForStartClock()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskActor.html#waitForStartClock--">waitForStartClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.WatchChange.html#WatchChange-akka.actor.ActorRef-">WatchChange(ActorRef)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.WatchChange$.html#WatchChange:D--">WatchChange$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/DagManager.WatchChange.html#watcher--">watcher()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Window</span></a> - Class in <a href="io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
-<dd>
-<div class="block">used in window applications
- it keeps the current window and slide ahead when the window expires</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/Window.html#Window-long-long-">Window(long, long)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/Window.html#Window-io.gearpump.streaming.state.impl.WindowConfig-">Window(WindowConfig)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">WindowConfig</span></a> - Class in <a href="io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/WindowConfig.html#WindowConfig-long-long-">WindowConfig(long, long)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">WindowConfig$</span></a> - Class in <a href="io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/WindowConfig$.html#WindowConfig:D--">WindowConfig$()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">WindowConfig$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/Window.html#windowSize--">windowSize()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/WindowConfig.html#windowSize--">windowSize()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">WindowState</span></a>&lt;<a href="io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&gt; - Class in <a href="io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
-<dd>
-<div class="block">this is a list of states, each of which is bounded by a time window
- state of each window doesn't affect each other</div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/WindowState.html#WindowState-io.gearpump.streaming.state.api.Group-io.gearpump.streaming.state.api.Serializer-io.gearpump.streaming.task.TaskContext-io.gearpump.streaming.state.impl.Window-">WindowState(Group&lt;T&gt;, Serializer&lt;TreeMap&lt;Interval, T&gt;&gt;, TaskContext, Window)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">WindowState$</span></a> - Class in <a href="io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/WindowState$.html#WindowState:D--">WindowState$()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl">WindowState$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/Window.html#windowStep--">windowStep()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/impl/WindowConfig.html#windowStep--">windowStep()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/Processor.html#withConfig-io.gearpump.cluster.UserConfig-">withConfig(UserConfig)</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Processor.DefaultProcessor.html#withConfig-io.gearpump.cluster.UserConfig-">withConfig(UserConfig)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/Processor.html#withDescription-java.lang.String-">withDescription(String)</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Processor.DefaultProcessor.html#withDescription-java.lang.String-">withDescription(String)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/javaapi/Processor.html#withParallelism-int-">withParallelism(int)</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/Processor.DefaultProcessor.html#withParallelism-int-">withParallelism(int)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example"><span class="typeNameLink">WordCount</span></a> - Class in <a href="io/gearpump/streaming/dsl/example/package-summary.html">io.gearpump.streaming.dsl.example</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/example/WordCount.html#WordCount--">WordCount()</a></span> - Constructor for class io.gearpump.streaming.dsl.example.<a href="io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example">WordCount</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example"><span class="typeNameLink">WordCount$</span></a> - Class in <a href="io/gearpump/streaming/dsl/example/package-summary.html">io.gearpump.streaming.dsl.example</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/dsl/example/WordCount$.html#WordCount:D--">WordCount$()</a></span> - Constructor for class io.gearpump.streaming.dsl.example.<a href="io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#worker--">worker()</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#WORKER_NO_PREFERENCE--">WORKER_NO_PREFERENCE()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#workerId--">workerId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html#workerId--">workerId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskScheduler.Location.html#workerId--">workerId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html#workerId--">workerId()</a></span> - Method in class io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html#WorkerLocality-int-">WorkerLocality(int)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html#WorkerLocality:D--">WorkerLocality$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality$</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">WrappedChannelBuffer</span></a> - Class in <a href="io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html#WrappedChannelBuffer--">WrappedChannelBuffer()</a></span> - Constructor for class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html#WrappedChannelBuffer-org.jboss.netty.buffer.ChannelBuffer-">WrappedChannelBuffer(ChannelBuffer)</a></span> - Constructor for class io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AckRequestSerializer.html#write-java.io.DataOutput-io.gearpump.streaming.task.AckRequest-">write(DataOutput, AckRequest)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/AckSerializer.html#write-java.io.DataOutput-io.gearpump.streaming.task.Ack-">write(DataOutput, Ack)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/InitialAckRequestSerializer.html#write-java.io.DataOutput-io.gearpump.streaming.task.InitialAckRequest-">write(DataOutput, InitialAckRequest)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/LatencyProbeSerializer.html#write-java.io.DataOutput-io.gearpump.streaming.task.LatencyProbe-">write(DataOutput, LatencyProbe)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/sink/DataSink.html#write-io.gearpump.Message-">write(Message)</a></span> - Method in interface io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a></dt>
-<dd>
-<div class="block">write message into data sink
- invoked at onNext() method of <a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
-</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/SerializedMessageSerializer.html#write-java.io.DataOutput-io.gearpump.streaming.task.SerializedMessage-">write(DataOutput, SerializedMessage)</a></span> - Method in class io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/task/TaskMessageSerializer.html#write-java.io.DataOutput-T-">write(DataOutput, T)</a></span> - Method in interface io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/TaskIdSerializer.html#write-java.io.DataOutput-io.gearpump.streaming.task.TaskId-">write(DataOutput, TaskId)</a></span> - Method in class io.gearpump.streaming.<a href="io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:Z">
-<!--   -->
-</a>
-<h2 class="title">Z</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="io/gearpump/streaming/state/api/Monoid.html#zero--">zero()</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a href="#I:Z">Z</a>&nbsp;</div>
-<!-- ======= 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>Package</li>
-<li>Class</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
-<li><a href="index-all.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/index.html b/releases/0.6.2/api/java/index.html
deleted file mode 100644
index 6c027c8..0000000
--- a/releases/0.6.2/api/java/index.html
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_25) on Tue Nov 24 16:33:07 PST 2015 -->
-<title>Generated Documentation (Untitled)</title>
-<script type="text/javascript">
-    targetPage = "" + window.location.search;
-    if (targetPage != "" && targetPage != "undefined")
-        targetPage = targetPage.substring(1);
-    if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
-        targetPage = "undefined";
-    function validURL(url) {
-        try {
-            url = decodeURIComponent(url);
-        }
-        catch (error) {
-            return false;
-        }
-        var pos = url.indexOf(".html");
-        if (pos == -1 || pos != url.length - 5)
-            return false;
-        var allowNumber = false;
-        var allowSep = false;
-        var seenDot = false;
-        for (var i = 0; i < url.length - 5; i++) {
-            var ch = url.charAt(i);
-            if ('a' <= ch && ch <= 'z' ||
-                    'A' <= ch && ch <= 'Z' ||
-                    ch == '$' ||
-                    ch == '_' ||
-                    ch.charCodeAt(0) > 127) {
-                allowNumber = true;
-                allowSep = true;
-            } else if ('0' <= ch && ch <= '9'
-                    || ch == '-') {
-                if (!allowNumber)
-                     return false;
-            } else if (ch == '/' || ch == '.') {
-                if (!allowSep)
-                    return false;
-                allowNumber = false;
-                allowSep = false;
-                if (ch == '.')
-                     seenDot = true;
-                if (ch == '/' && seenDot)
-                     return false;
-            } else {
-                return false;
-            }
-        }
-        return true;
-    }
-    function loadFrames() {
-        if (targetPage != "" && targetPage != "undefined")
-             top.classFrame.location = top.targetPage;
-    }
-</script>
-</head>
-<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
-<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
-<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
-<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
-</frameset>
-<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
-<noframes>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<h2>Frame Alert</h2>
-<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
-</noframes>
-</frameset>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/AckRequestSerializer.html b/releases/0.6.2/api/java/io/gearpump/streaming/AckRequestSerializer.html
deleted file mode 100644
index ac969f6..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AckRequestSerializer.html
+++ /dev/null
@@ -1,327 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AckRequestSerializer</title>
-<meta name="date" content="2015-11-24">
-<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="AckRequestSerializer";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":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="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AckRequestSerializer.html" target="_top">Frames</a></li>
-<li><a href="AckRequestSerializer.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">io.gearpump.streaming</div>
-<h2 title="Class AckRequestSerializer" class="title">Class AckRequestSerializer</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AckRequestSerializer</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">AckRequestSerializer</span>
-extends java.lang.Object
-implements <a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</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="../../../io/gearpump/streaming/AckRequestSerializer.html#AckRequestSerializer--">AckRequestSerializer</a></span>()</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="../../../io/gearpump/streaming/AckRequestSerializer.html#getLength-io.gearpump.streaming.task.AckRequest-">getLength</a></span>(<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;obj)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AckRequestSerializer.html#read-java.io.DataInput-">read</a></span>(java.io.DataInput&nbsp;dataInput)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AckRequestSerializer.html#taskIdSerializer--">taskIdSerializer</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AckRequestSerializer.html#write-java.io.DataOutput-io.gearpump.streaming.task.AckRequest-">write</a></span>(java.io.DataOutput&nbsp;dataOutput,
-     <a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;obj)</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>
-</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="AckRequestSerializer--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AckRequestSerializer</h4>
-<pre>public&nbsp;AckRequestSerializer()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="taskIdSerializer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskIdSerializer</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a>&nbsp;taskIdSerializer()</pre>
-</li>
-</ul>
-<a name="getLength-io.gearpump.streaming.task.AckRequest-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLength</h4>
-<pre>public&nbsp;int&nbsp;getLength(<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;obj)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#getLength-T-">getLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="write-java.io.DataOutput-io.gearpump.streaming.task.AckRequest-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>write</h4>
-<pre>public&nbsp;void&nbsp;write(java.io.DataOutput&nbsp;dataOutput,
-                  <a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;obj)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write-java.io.DataOutput-T-">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="read-java.io.DataInput-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>read</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;read(java.io.DataInput&nbsp;dataInput)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#read-java.io.DataInput-">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</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="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AckRequestSerializer.html" target="_top">Frames</a></li>
-<li><a href="AckRequestSerializer.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/releases/0.6.2/api/java/io/gearpump/streaming/AckSerializer.html b/releases/0.6.2/api/java/io/gearpump/streaming/AckSerializer.html
deleted file mode 100644
index 80c5f02..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AckSerializer.html
+++ /dev/null
@@ -1,327 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AckSerializer</title>
-<meta name="date" content="2015-11-24">
-<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="AckSerializer";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":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="../../../io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AckSerializer.html" target="_top">Frames</a></li>
-<li><a href="AckSerializer.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">io.gearpump.streaming</div>
-<h2 title="Class AckSerializer" class="title">Class AckSerializer</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AckSerializer</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">AckSerializer</span>
-extends java.lang.Object
-implements <a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</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="../../../io/gearpump/streaming/AckSerializer.html#AckSerializer--">AckSerializer</a></span>()</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="../../../io/gearpump/streaming/AckSerializer.html#getLength-io.gearpump.streaming.task.Ack-">getLength</a></span>(<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;obj)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AckSerializer.html#read-java.io.DataInput-">read</a></span>(java.io.DataInput&nbsp;dataInput)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AckSerializer.html#taskIdSerializer--">taskIdSerializer</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AckSerializer.html#write-java.io.DataOutput-io.gearpump.streaming.task.Ack-">write</a></span>(java.io.DataOutput&nbsp;dataOutput,
-     <a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;obj)</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>
-</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="AckSerializer--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AckSerializer</h4>
-<pre>public&nbsp;AckSerializer()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="taskIdSerializer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskIdSerializer</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a>&nbsp;taskIdSerializer()</pre>
-</li>
-</ul>
-<a name="getLength-io.gearpump.streaming.task.Ack-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLength</h4>
-<pre>public&nbsp;int&nbsp;getLength(<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;obj)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#getLength-T-">getLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="write-java.io.DataOutput-io.gearpump.streaming.task.Ack-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>write</h4>
-<pre>public&nbsp;void&nbsp;write(java.io.DataOutput&nbsp;dataOutput,
-                  <a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;obj)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write-java.io.DataOutput-T-">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="read-java.io.DataInput-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>read</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;read(java.io.DataInput&nbsp;dataInput)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#read-java.io.DataInput-">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</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><a href="../../../io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AckSerializer.html" target="_top">Frames</a></li>
-<li><a href="AckSerializer.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/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor$.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor$.html
deleted file mode 100644
index 730300d..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor$.html
+++ /dev/null
@@ -1,274 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToExecutor$</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToExecutor$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToExecutor$" class="title">Class AppMasterToExecutor$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToExecutor$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">AppMasterToExecutor$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming">AppMasterToExecutor$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/AppMasterToExecutor$.html#AppMasterToExecutor:D--">AppMasterToExecutor$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming">AppMasterToExecutor$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="AppMasterToExecutor:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AppMasterToExecutor$</h4>
-<pre>public&nbsp;AppMasterToExecutor$()</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="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html
deleted file mode 100644
index de6ed93..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToExecutor.ChangeTask$</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToExecutor.ChangeTask$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.ChangeTask$.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><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.AbstractFunction4">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToExecutor.ChangeTask$" class="title">Class AppMasterToExecutor.ChangeTask$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction4&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToExecutor.ChangeTask$</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.Function4&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMasterToExecutor.ChangeTask$</span>
-extends scala.runtime.AbstractFunction4&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.ChangeTask$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html#ChangeTask:D--">ChangeTask$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction4">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction4</h3>
-<code>curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function4">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function4</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ChangeTask:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ChangeTask$</h4>
-<pre>public&nbsp;ChangeTask$()</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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.ChangeTask$.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><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.AbstractFunction4">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html
deleted file mode 100644
index bb5b976..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html
+++ /dev/null
@@ -1,341 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToExecutor.ChangeTask</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToExecutor.ChangeTask";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.ChangeTask.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">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToExecutor.ChangeTask" class="title">Class AppMasterToExecutor.ChangeTask</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToExecutor.ChangeTask</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMasterToExecutor.ChangeTask</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.ChangeTask">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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#ChangeTask-io.gearpump.streaming.task.TaskId-int-io.gearpump.streaming.LifeTime-scala.collection.immutable.List-">ChangeTask</a></span>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-          int&nbsp;dagVersion,
-          <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
-          scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#dagVersion--">dagVersion</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#life--">life</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#subscribers--">subscribers</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#taskId--">taskId</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="ChangeTask-io.gearpump.streaming.task.TaskId-int-io.gearpump.streaming.LifeTime-scala.collection.immutable.List-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ChangeTask</h4>
-<pre>public&nbsp;ChangeTask(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-                  int&nbsp;dagVersion,
-                  <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
-                  scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="taskId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskId</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
-</li>
-</ul>
-<a name="dagVersion--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dagVersion</h4>
-<pre>public&nbsp;int&nbsp;dagVersion()</pre>
-</li>
-</ul>
-<a name="life--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>life</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life()</pre>
-</li>
-</ul>
-<a name="subscribers--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>subscribers</h4>
-<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers()</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.ChangeTask.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/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html
deleted file mode 100644
index 6a82d7b..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToExecutor.ChangeTasks$</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToExecutor.ChangeTasks$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.ChangeTasks$.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><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.AbstractFunction4">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToExecutor.ChangeTasks$" class="title">Class AppMasterToExecutor.ChangeTasks$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction4&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToExecutor.ChangeTasks$</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.Function4&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMasterToExecutor.ChangeTasks$</span>
-extends scala.runtime.AbstractFunction4&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.ChangeTasks$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html#ChangeTasks:D--">ChangeTasks$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction4">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction4</h3>
-<code>curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function4">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function4</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ChangeTasks:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ChangeTasks$</h4>
-<pre>public&nbsp;ChangeTasks$()</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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.ChangeTasks$.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><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.AbstractFunction4">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html
deleted file mode 100644
index ec94cde..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html
+++ /dev/null
@@ -1,342 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToExecutor.ChangeTasks</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToExecutor.ChangeTasks";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.ChangeTasks.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">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToExecutor.ChangeTasks" class="title">Class AppMasterToExecutor.ChangeTasks</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToExecutor.ChangeTasks</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMasterToExecutor.ChangeTasks</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<div class="block">dagVersion, life, and subscribers will be changed on target task list.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.ChangeTasks">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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#ChangeTasks-scala.collection.immutable.List-int-io.gearpump.streaming.LifeTime-scala.collection.immutable.List-">ChangeTasks</a></span>(scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskId,
-           int&nbsp;dagVersion,
-           <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
-           scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#dagVersion--">dagVersion</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#life--">life</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#subscribers--">subscribers</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#taskId--">taskId</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="ChangeTasks-scala.collection.immutable.List-int-io.gearpump.streaming.LifeTime-scala.collection.immutable.List-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ChangeTasks</h4>
-<pre>public&nbsp;ChangeTasks(scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskId,
-                   int&nbsp;dagVersion,
-                   <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
-                   scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="taskId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskId</h4>
-<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskId()</pre>
-</li>
-</ul>
-<a name="dagVersion--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dagVersion</h4>
-<pre>public&nbsp;int&nbsp;dagVersion()</pre>
-</li>
-</ul>
-<a name="life--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>life</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life()</pre>
-</li>
-</ul>
-<a name="subscribers--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>subscribers</h4>
-<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers()</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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.ChangeTasks.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/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html
deleted file mode 100644
index 6370593..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToExecutor.LaunchTasks$</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToExecutor.LaunchTasks$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.LaunchTasks$.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><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.AbstractFunction4">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToExecutor.LaunchTasks$" class="title">Class AppMasterToExecutor.LaunchTasks$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction4&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToExecutor.LaunchTasks$</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.Function4&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMasterToExecutor.LaunchTasks$</span>
-extends scala.runtime.AbstractFunction4&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.LaunchTasks$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html#LaunchTasks:D--">LaunchTasks$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction4">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction4</h3>
-<code>curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function4">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function4</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="LaunchTasks:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>LaunchTasks$</h4>
-<pre>public&nbsp;LaunchTasks$()</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="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.LaunchTasks$.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><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.AbstractFunction4">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html
deleted file mode 100644
index 0446e36..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html
+++ /dev/null
@@ -1,341 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToExecutor.LaunchTasks</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToExecutor.LaunchTasks";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.LaunchTasks.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">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToExecutor.LaunchTasks" class="title">Class AppMasterToExecutor.LaunchTasks</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToExecutor.LaunchTasks</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMasterToExecutor.LaunchTasks</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.LaunchTasks">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="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#LaunchTasks-scala.collection.immutable.List-int-io.gearpump.streaming.ProcessorDescription-scala.collection.immutable.List-">LaunchTasks</a></span>(scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskId,
-           int&nbsp;dagVersion,
-           <a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription,
-           scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</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="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#dagVersion--">dagVersion</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#processorDescription--">processorDescription</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#subscribers--">subscribers</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#taskId--">taskId</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="LaunchTasks-scala.collection.immutable.List-int-io.gearpump.streaming.ProcessorDescription-scala.collection.immutable.List-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>LaunchTasks</h4>
-<pre>public&nbsp;LaunchTasks(scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskId,
-                   int&nbsp;dagVersion,
-                   <a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription,
-                   scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="taskId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskId</h4>
-<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskId()</pre>
-</li>
-</ul>
-<a name="dagVersion--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dagVersion</h4>
-<pre>public&nbsp;int&nbsp;dagVersion()</pre>
-</li>
-</ul>
-<a name="processorDescription--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>processorDescription</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription()</pre>
-</li>
-</ul>
-<a name="subscribers--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>subscribers</h4>
-<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers()</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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.LaunchTasks.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/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html
deleted file mode 100644
index e52f7bc..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html
+++ /dev/null
@@ -1,264 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToExecutor.MsgLostException</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToExecutor.MsgLostException";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.MsgLostException.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="#methods.inherited.from.class.java.lang.Throwable">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToExecutor.MsgLostException" class="title">Class AppMasterToExecutor.MsgLostException</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>java.lang.Throwable</li>
-<li>
-<ul class="inheritance">
-<li>java.lang.Exception</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToExecutor.MsgLostException</li>
-</ul>
-</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</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMasterToExecutor.MsgLostException</span>
-extends java.lang.Exception</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.MsgLostException">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="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html#MsgLostException--">MsgLostException</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
-<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, 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>
-</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="MsgLostException--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MsgLostException</h4>
-<pre>public&nbsp;MsgLostException()</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="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.MsgLostException.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="#methods.inherited.from.class.java.lang.Throwable">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html
deleted file mode 100644
index 3656215..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html
+++ /dev/null
@@ -1,301 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToExecutor.RestartClockService$</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToExecutor.RestartClockService$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.RestartClockService$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToExecutor.RestartClockService$" class="title">Class AppMasterToExecutor.RestartClockService$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToExecutor.RestartClockService$</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMasterToExecutor.RestartClockService$</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.RestartClockService$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.RestartClockService$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html#RestartClockService:D--">RestartClockService$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.RestartClockService$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="RestartClockService:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>RestartClockService$</h4>
-<pre>public&nbsp;RestartClockService$()</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="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.RestartClockService$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.Start$.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.Start$.html
deleted file mode 100644
index fb5f992..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.Start$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToExecutor.Start$</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToExecutor.Start$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.Start$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.Start$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToExecutor.Start$" class="title">Class AppMasterToExecutor.Start$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToExecutor.Start$</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.Function2&lt;java.lang.Object,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMasterToExecutor.Start$</span>
-extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.Start$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html#Start:D--">Start$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction2">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
-<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function2">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Start:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Start$</h4>
-<pre>public&nbsp;Start$()</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="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.Start$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.Start$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.Start.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.Start.html
deleted file mode 100644
index f856a15..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.Start.html
+++ /dev/null
@@ -1,311 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToExecutor.Start</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToExecutor.Start";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.Start.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.Start.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">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToExecutor.Start" class="title">Class AppMasterToExecutor.Start</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToExecutor.Start</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMasterToExecutor.Start</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.Start">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="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html#Start-long-int-">Start</a></span>(long&nbsp;startClock,
-     int&nbsp;sessionId)</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="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html#sessionId--">sessionId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html#startClock--">startClock</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="Start-long-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Start</h4>
-<pre>public&nbsp;Start(long&nbsp;startClock,
-             int&nbsp;sessionId)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="startClock--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>startClock</h4>
-<pre>public&nbsp;long&nbsp;startClock()</pre>
-</li>
-</ul>
-<a name="sessionId--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>sessionId</h4>
-<pre>public&nbsp;int&nbsp;sessionId()</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="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.Start.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.Start.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/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html
deleted file mode 100644
index 8e1c802..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToExecutor.StartAllTasks$</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToExecutor.StartAllTasks$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.StartAllTasks$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToExecutor.StartAllTasks$" class="title">Class AppMasterToExecutor.StartAllTasks$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction2&lt;<a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToExecutor.StartAllTasks$</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.Function2&lt;<a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMasterToExecutor.StartAllTasks$</span>
-extends scala.runtime.AbstractFunction2&lt;<a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.StartAllTasks$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html#StartAllTasks:D--">StartAllTasks$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction2">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
-<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function2">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="StartAllTasks:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>StartAllTasks$</h4>
-<pre>public&nbsp;StartAllTasks$()</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="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.StartAllTasks$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html
deleted file mode 100644
index 618ad69..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html
+++ /dev/null
@@ -1,311 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToExecutor.StartAllTasks</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToExecutor.StartAllTasks";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.StartAllTasks.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">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToExecutor.StartAllTasks" class="title">Class AppMasterToExecutor.StartAllTasks</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToExecutor.StartAllTasks</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMasterToExecutor.StartAllTasks</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.StartAllTasks">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="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html#StartAllTasks-io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations-long-">StartAllTasks</a></span>(<a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&nbsp;taskLocations,
-             long&nbsp;startClock)</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="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html#startClock--">startClock</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html#taskLocations--">taskLocations</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="StartAllTasks-io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>StartAllTasks</h4>
-<pre>public&nbsp;StartAllTasks(<a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&nbsp;taskLocations,
-                     long&nbsp;startClock)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="taskLocations--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskLocations</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&nbsp;taskLocations()</pre>
-</li>
-</ul>
-<a name="startClock--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>startClock</h4>
-<pre>public&nbsp;long&nbsp;startClock()</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="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.StartAllTasks.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/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html
deleted file mode 100644
index 8212b62..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToExecutor.TaskChanged$</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToExecutor.TaskChanged$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.TaskChanged$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToExecutor.TaskChanged$" class="title">Class AppMasterToExecutor.TaskChanged$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction2&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToExecutor.TaskChanged$</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.Function2&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMasterToExecutor.TaskChanged$</span>
-extends scala.runtime.AbstractFunction2&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskChanged$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html#TaskChanged:D--">TaskChanged$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction2">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
-<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function2">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TaskChanged:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskChanged$</h4>
-<pre>public&nbsp;TaskChanged$()</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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.TaskChanged$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html
deleted file mode 100644
index 884e1af..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html
+++ /dev/null
@@ -1,311 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToExecutor.TaskChanged</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToExecutor.TaskChanged";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.TaskChanged.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">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToExecutor.TaskChanged" class="title">Class AppMasterToExecutor.TaskChanged</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToExecutor.TaskChanged</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMasterToExecutor.TaskChanged</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskChanged">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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#TaskChanged-io.gearpump.streaming.task.TaskId-int-">TaskChanged</a></span>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-           int&nbsp;dagVersion)</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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#dagVersion--">dagVersion</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#taskId--">taskId</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="TaskChanged-io.gearpump.streaming.task.TaskId-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskChanged</h4>
-<pre>public&nbsp;TaskChanged(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-                   int&nbsp;dagVersion)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="taskId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskId</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
-</li>
-</ul>
-<a name="dagVersion--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>dagVersion</h4>
-<pre>public&nbsp;int&nbsp;dagVersion()</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="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.TaskChanged.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/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html
deleted file mode 100644
index fc002cf..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToExecutor.TaskRegistered$</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToExecutor.TaskRegistered$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.TaskRegistered$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToExecutor.TaskRegistered$" class="title">Class AppMasterToExecutor.TaskRegistered$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction2&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToExecutor.TaskRegistered$</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.Function2&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMasterToExecutor.TaskRegistered$</span>
-extends scala.runtime.AbstractFunction2&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskRegistered$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html#TaskRegistered:D--">TaskRegistered$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction2">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
-<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function2">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TaskRegistered:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskRegistered$</h4>
-<pre>public&nbsp;TaskRegistered$()</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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.TaskRegistered$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html
deleted file mode 100644
index d8d6b0d..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html
+++ /dev/null
@@ -1,311 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToExecutor.TaskRegistered</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToExecutor.TaskRegistered";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.TaskRegistered.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">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToExecutor.TaskRegistered" class="title">Class AppMasterToExecutor.TaskRegistered</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToExecutor.TaskRegistered</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMasterToExecutor.TaskRegistered</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskRegistered">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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#TaskRegistered-io.gearpump.streaming.task.TaskId-int-">TaskRegistered</a></span>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-              int&nbsp;sessionId)</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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#sessionId--">sessionId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#taskId--">taskId</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="TaskRegistered-io.gearpump.streaming.task.TaskId-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskRegistered</h4>
-<pre>public&nbsp;TaskRegistered(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-                      int&nbsp;sessionId)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="taskId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskId</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
-</li>
-</ul>
-<a name="sessionId--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>sessionId</h4>
-<pre>public&nbsp;int&nbsp;sessionId()</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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.TaskRegistered.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/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html
deleted file mode 100644
index 60ef263..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToExecutor.TaskRejected$</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToExecutor.TaskRejected$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.TaskRejected$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToExecutor.TaskRejected$" class="title">Class AppMasterToExecutor.TaskRejected$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToExecutor.TaskRejected$</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;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMasterToExecutor.TaskRejected$</span>
-extends scala.runtime.AbstractFunction1&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskRejected$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html#TaskRejected:D--">TaskRejected$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TaskRejected:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskRejected$</h4>
-<pre>public&nbsp;TaskRejected$()</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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.TaskRejected$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html
deleted file mode 100644
index 3e55c8d..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html
+++ /dev/null
@@ -1,296 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToExecutor.TaskRejected</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToExecutor.TaskRejected";
-        }
-    }
-    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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.TaskRejected.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">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToExecutor.TaskRejected" class="title">Class AppMasterToExecutor.TaskRejected</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToExecutor.TaskRejected</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMasterToExecutor.TaskRejected</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskRejected">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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html#TaskRejected-io.gearpump.streaming.task.TaskId-">TaskRejected</a></span>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</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><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html#taskId--">taskId</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="TaskRejected-io.gearpump.streaming.task.TaskId-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskRejected</h4>
-<pre>public&nbsp;TaskRejected(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="taskId--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>taskId</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.TaskRejected.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/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html
deleted file mode 100644
index 332ac15..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html
+++ /dev/null
@@ -1,301 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToExecutor.TasksChanged$</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToExecutor.TasksChanged$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.TasksChanged$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToExecutor.TasksChanged$" class="title">Class AppMasterToExecutor.TasksChanged$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToExecutor.TasksChanged$</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMasterToExecutor.TasksChanged$</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TasksChanged$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksChanged$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html#TasksChanged:D--">TasksChanged$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksChanged$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TasksChanged:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TasksChanged$</h4>
-<pre>public&nbsp;TasksChanged$()</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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.TasksChanged$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html
deleted file mode 100644
index d0830dc..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html
+++ /dev/null
@@ -1,301 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToExecutor.TasksLaunched$</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToExecutor.TasksLaunched$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.TasksLaunched$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToExecutor.TasksLaunched$" class="title">Class AppMasterToExecutor.TasksLaunched$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToExecutor.TasksLaunched$</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMasterToExecutor.TasksLaunched$</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TasksLaunched$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksLaunched$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html#TasksLaunched:D--">TasksLaunched$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksLaunched$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TasksLaunched:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TasksLaunched$</h4>
-<pre>public&nbsp;TasksLaunched$()</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="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.TasksLaunched$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.html
deleted file mode 100644
index ad2aa7d..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToExecutor.html
+++ /dev/null
@@ -1,332 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToExecutor</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToExecutor";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.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><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Object">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToExecutor" class="title">Class AppMasterToExecutor</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToExecutor</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">AppMasterToExecutor</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask$</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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></span></code>
-<div class="block">dagVersion, life, and subscribers will be changed on target task list.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks$</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="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks$</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="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming">AppMasterToExecutor.MsgLostException</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.RestartClockService$</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="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start$</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="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks$</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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered$</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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected$</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="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksChanged$</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksLaunched$</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/AppMasterToExecutor.html#AppMasterToExecutor--">AppMasterToExecutor</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</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="AppMasterToExecutor--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AppMasterToExecutor</h4>
-<pre>public&nbsp;AppMasterToExecutor()</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="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToExecutor.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><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Object">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToMaster$.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToMaster$.html
deleted file mode 100644
index 8c74cb1..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToMaster$.html
+++ /dev/null
@@ -1,274 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>AppMasterToMaster$</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToMaster$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToMaster$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToMaster$" class="title">Class AppMasterToMaster$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToMaster$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">AppMasterToMaster$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming">AppMasterToMaster$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToMaster$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/AppMasterToMaster$.html#AppMasterToMaster:D--">AppMasterToMaster$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming">AppMasterToMaster$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="AppMasterToMaster:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AppMasterToMaster$</h4>
-<pre>public&nbsp;AppMasterToMaster$()</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="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToMaster$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html
deleted file mode 100644
index f930f6c..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>AppMasterToMaster.StallingTasks$</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToMaster.StallingTasks$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToMaster.StallingTasks$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToMaster.StallingTasks$" class="title">Class AppMasterToMaster.StallingTasks$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToMaster.StallingTasks$</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;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming">AppMasterToMaster</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMasterToMaster.StallingTasks$</span>
-extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToMaster.StallingTasks$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html#StallingTasks:D--">StallingTasks$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="StallingTasks:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>StallingTasks$</h4>
-<pre>public&nbsp;StallingTasks$()</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="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToMaster.StallingTasks$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks.html
deleted file mode 100644
index 205d3bc..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks.html
+++ /dev/null
@@ -1,296 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>AppMasterToMaster.StallingTasks</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToMaster.StallingTasks";
-        }
-    }
-    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="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToMaster.StallingTasks.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">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToMaster.StallingTasks" class="title">Class AppMasterToMaster.StallingTasks</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToMaster.StallingTasks</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="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming">AppMasterToMaster</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMasterToMaster.StallingTasks</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToMaster.StallingTasks">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="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html#StallingTasks-scala.collection.immutable.List-">StallingTasks</a></span>(scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;tasks)</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>scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html#tasks--">tasks</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="StallingTasks-scala.collection.immutable.List-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>StallingTasks</h4>
-<pre>public&nbsp;StallingTasks(scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;tasks)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="tasks--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>tasks</h4>
-<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;tasks()</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="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToMaster.StallingTasks.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/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToMaster.html b/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToMaster.html
deleted file mode 100644
index 491bd51..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/AppMasterToMaster.html
+++ /dev/null
@@ -1,258 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>AppMasterToMaster</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterToMaster";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToMaster.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><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Object">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class AppMasterToMaster" class="title">Class AppMasterToMaster</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.AppMasterToMaster</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">AppMasterToMaster</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks$</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/AppMasterToMaster.html#AppMasterToMaster--">AppMasterToMaster</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</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="AppMasterToMaster--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AppMasterToMaster</h4>
-<pre>public&nbsp;AppMasterToMaster()</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="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.html" target="_top">Frames</a></li>
-<li><a href="AppMasterToMaster.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><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Object">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/Constants$.html b/releases/0.6.2/api/java/io/gearpump/streaming/Constants$.html
deleted file mode 100644
index 1307eda..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/Constants$.html
+++ /dev/null
@@ -1,399 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>Constants$</title>
-<meta name="date" content="2015-11-24">
-<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="Constants$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":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="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Constants$.html" target="_top">Frames</a></li>
-<li><a href="Constants$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming</div>
-<h2 title="Class Constants$" class="title">Class Constants$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.Constants$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Constants$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Constants$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/Constants$.html#Constants:D--">Constants$</a></span>()</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT--">GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_GROUPBY_FUNCTION--">GEARPUMP_STREAMING_GROUPBY_FUNCTION</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_LOCALITIES--">GEARPUMP_STREAMING_LOCALITIES</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT--">GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_OPERATOR--">GEARPUMP_STREAMING_OPERATOR</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS--">GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_SINK--">GEARPUMP_STREAMING_SINK</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_SOURCE--">GEARPUMP_STREAMING_SOURCE</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Constants:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Constants$</h4>
-<pre>public&nbsp;Constants$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="GEARPUMP_STREAMING_OPERATOR--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>GEARPUMP_STREAMING_OPERATOR</h4>
-<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_OPERATOR()</pre>
-</li>
-</ul>
-<a name="GEARPUMP_STREAMING_SOURCE--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>GEARPUMP_STREAMING_SOURCE</h4>
-<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_SOURCE()</pre>
-</li>
-</ul>
-<a name="GEARPUMP_STREAMING_SINK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>GEARPUMP_STREAMING_SINK</h4>
-<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_SINK()</pre>
-</li>
-</ul>
-<a name="GEARPUMP_STREAMING_GROUPBY_FUNCTION--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>GEARPUMP_STREAMING_GROUPBY_FUNCTION</h4>
-<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_GROUPBY_FUNCTION()</pre>
-</li>
-</ul>
-<a name="GEARPUMP_STREAMING_LOCALITIES--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>GEARPUMP_STREAMING_LOCALITIES</h4>
-<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_LOCALITIES()</pre>
-</li>
-</ul>
-<a name="GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS</h4>
-<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()</pre>
-</li>
-</ul>
-<a name="GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT</h4>
-<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()</pre>
-</li>
-</ul>
-<a name="GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT</h4>
-<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()</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="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Constants$.html" target="_top">Frames</a></li>
-<li><a href="Constants$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/Constants.html b/releases/0.6.2/api/java/io/gearpump/streaming/Constants.html
deleted file mode 100644
index 0460c75..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/Constants.html
+++ /dev/null
@@ -1,360 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>Constants</title>
-<meta name="date" content="2015-11-24">
-<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="Constants";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 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="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Constants.html" target="_top">Frames</a></li>
-<li><a href="Constants.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">io.gearpump.streaming</div>
-<h2 title="Class Constants" class="title">Class Constants</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.Constants</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Constants</span>
-extends java.lang.Object</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="../../../io/gearpump/streaming/Constants.html#Constants--">Constants</a></span>()</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static 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>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT--">GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_GROUPBY_FUNCTION--">GEARPUMP_STREAMING_GROUPBY_FUNCTION</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_LOCALITIES--">GEARPUMP_STREAMING_LOCALITIES</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT--">GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_OPERATOR--">GEARPUMP_STREAMING_OPERATOR</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS--">GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_SINK--">GEARPUMP_STREAMING_SINK</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_SOURCE--">GEARPUMP_STREAMING_SOURCE</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>
-</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="Constants--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Constants</h4>
-<pre>public&nbsp;Constants()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="GEARPUMP_STREAMING_OPERATOR--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>GEARPUMP_STREAMING_OPERATOR</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_OPERATOR()</pre>
-</li>
-</ul>
-<a name="GEARPUMP_STREAMING_SOURCE--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>GEARPUMP_STREAMING_SOURCE</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_SOURCE()</pre>
-</li>
-</ul>
-<a name="GEARPUMP_STREAMING_SINK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>GEARPUMP_STREAMING_SINK</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_SINK()</pre>
-</li>
-</ul>
-<a name="GEARPUMP_STREAMING_GROUPBY_FUNCTION--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>GEARPUMP_STREAMING_GROUPBY_FUNCTION</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_GROUPBY_FUNCTION()</pre>
-</li>
-</ul>
-<a name="GEARPUMP_STREAMING_LOCALITIES--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>GEARPUMP_STREAMING_LOCALITIES</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_LOCALITIES()</pre>
-</li>
-</ul>
-<a name="GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()</pre>
-</li>
-</ul>
-<a name="GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()</pre>
-</li>
-</ul>
-<a name="GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()</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="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Constants.html" target="_top">Frames</a></li>
-<li><a href="Constants.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/releases/0.6.2/api/java/io/gearpump/streaming/DAG$.html b/releases/0.6.2/api/java/io/gearpump/streaming/DAG$.html
deleted file mode 100644
index 626d7a4..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/DAG$.html
+++ /dev/null
@@ -1,332 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>DAG$</title>
-<meta name="date" content="2015-11-24">
-<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="DAG$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/DAG$.html" target="_top">Frames</a></li>
-<li><a href="DAG$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming</div>
-<h2 title="Class DAG$" class="title">Class DAG$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.DAG$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DAG$</span>
-extends java.lang.Object
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.DAG$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/DAG$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/DAG$.html#DAG:D--">DAG$</a></span>()</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><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/DAG$.html#apply-io.gearpump.util.Graph-int-">apply</a></span>(io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph,
-     int&nbsp;version)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/DAG$.html#empty--">empty</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DAG:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DAG$</h4>
-<pre>public&nbsp;DAG$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="apply-io.gearpump.util.Graph-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>apply</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;apply(io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph,
-                 int&nbsp;version)</pre>
-</li>
-</ul>
-<a name="empty--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>empty</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;empty()</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="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/DAG$.html" target="_top">Frames</a></li>
-<li><a href="DAG$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/DAG.html b/releases/0.6.2/api/java/io/gearpump/streaming/DAG.html
deleted file mode 100644
index 0424c60..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/DAG.html
+++ /dev/null
@@ -1,376 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>DAG</title>
-<meta name="date" content="2015-11-24">
-<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="DAG";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":10,"i3":10,"i4":10,"i5":10,"i6":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";
-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="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/DAG.html" target="_top">Frames</a></li>
-<li><a href="DAG.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">io.gearpump.streaming</div>
-<h2 title="Class DAG" class="title">Class DAG</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.DAG</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DAG</span>
-extends java.lang.Object
-implements scala.Serializable, scala.Product</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.DAG">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="../../../io/gearpump/streaming/DAG.html#DAG-int-scala.collection.immutable.Map-io.gearpump.util.Graph-">DAG</a></span>(int&nbsp;version,
-   scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;&nbsp;processors,
-   io.gearpump.util.Graph&lt;java.lang.Object,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph)</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="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>
-<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="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/DAG.html#apply-io.gearpump.util.Graph-int-">apply</a></span>(io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph,
-     int&nbsp;version)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/DAG.html#empty--">empty</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>io.gearpump.util.Graph&lt;java.lang.Object,io.gearpump.partitioner.PartitionerDescription&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/DAG.html#graph--">graph</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/DAG.html#processors--">processors</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/DAG.html#taskCount--">taskCount</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/DAG.html#tasks--">tasks</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/DAG.html#version--">version</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="DAG-int-scala.collection.immutable.Map-io.gearpump.util.Graph-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DAG</h4>
-<pre>public&nbsp;DAG(int&nbsp;version,
-           scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;&nbsp;processors,
-           io.gearpump.util.Graph&lt;java.lang.Object,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="apply-io.gearpump.util.Graph-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>apply</h4>
-<pre>public static&nbsp;<a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;apply(io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph,
-                        int&nbsp;version)</pre>
-</li>
-</ul>
-<a name="empty--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>empty</h4>
-<pre>public static&nbsp;<a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;empty()</pre>
-</li>
-</ul>
-<a name="version--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>version</h4>
-<pre>public&nbsp;int&nbsp;version()</pre>
-</li>
-</ul>
-<a name="processors--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>processors</h4>
-<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;&nbsp;processors()</pre>
-</li>
-</ul>
-<a name="graph--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>graph</h4>
-<pre>public&nbsp;io.gearpump.util.Graph&lt;java.lang.Object,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph()</pre>
-</li>
-</ul>
-<a name="taskCount--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskCount</h4>
-<pre>public&nbsp;int&nbsp;taskCount()</pre>
-</li>
-</ul>
-<a name="tasks--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>tasks</h4>
-<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;tasks()</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="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/DAG.html" target="_top">Frames</a></li>
-<li><a href="DAG.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/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster$.html b/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster$.html
deleted file mode 100644
index 5fc570f..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster$.html
+++ /dev/null
@@ -1,274 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>ExecutorToAppMaster$</title>
-<meta name="date" content="2015-11-24">
-<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="ExecutorToAppMaster$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster$.html" target="_top">Frames</a></li>
-<li><a href="ExecutorToAppMaster$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class ExecutorToAppMaster$" class="title">Class ExecutorToAppMaster$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.ExecutorToAppMaster$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ExecutorToAppMaster$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/ExecutorToAppMaster$.html#ExecutorToAppMaster:D--">ExecutorToAppMaster$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ExecutorToAppMaster:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ExecutorToAppMaster$</h4>
-<pre>public&nbsp;ExecutorToAppMaster$()</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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster$.html" target="_top">Frames</a></li>
-<li><a href="ExecutorToAppMaster$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html b/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html
deleted file mode 100644
index 38c095a..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>ExecutorToAppMaster.MessageLoss$</title>
-<meta name="date" content="2015-11-24">
-<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="ExecutorToAppMaster.MessageLoss$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" target="_top">Frames</a></li>
-<li><a href="ExecutorToAppMaster.MessageLoss$.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><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.AbstractFunction3">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class ExecutorToAppMaster.MessageLoss$" class="title">Class ExecutorToAppMaster.MessageLoss$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction3&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.String,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.ExecutorToAppMaster.MessageLoss$</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.Function3&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.String,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ExecutorToAppMaster.MessageLoss$</span>
-extends scala.runtime.AbstractFunction3&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.String,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.MessageLoss$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html#MessageLoss:D--">MessageLoss$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction3">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
-<code>curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function3">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="MessageLoss:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MessageLoss$</h4>
-<pre>public&nbsp;MessageLoss$()</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="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" target="_top">Frames</a></li>
-<li><a href="ExecutorToAppMaster.MessageLoss$.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><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.AbstractFunction3">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html b/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html
deleted file mode 100644
index 9a7b818..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html
+++ /dev/null
@@ -1,326 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>ExecutorToAppMaster.MessageLoss</title>
-<meta name="date" content="2015-11-24">
-<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="ExecutorToAppMaster.MessageLoss";
-        }
-    }
-    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><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" target="_top">Frames</a></li>
-<li><a href="ExecutorToAppMaster.MessageLoss.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">io.gearpump.streaming</div>
-<h2 title="Class ExecutorToAppMaster.MessageLoss" class="title">Class ExecutorToAppMaster.MessageLoss</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.ExecutorToAppMaster.MessageLoss</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="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ExecutorToAppMaster.MessageLoss</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.MessageLoss">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="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#MessageLoss-int-io.gearpump.streaming.task.TaskId-java.lang.String-">MessageLoss</a></span>(int&nbsp;executorId,
-           <a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-           java.lang.String&nbsp;cause)</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#cause--">cause</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#executorId--">executorId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#taskId--">taskId</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="MessageLoss-int-io.gearpump.streaming.task.TaskId-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MessageLoss</h4>
-<pre>public&nbsp;MessageLoss(int&nbsp;executorId,
-                   <a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-                   java.lang.String&nbsp;cause)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="executorId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>executorId</h4>
-<pre>public&nbsp;int&nbsp;executorId()</pre>
-</li>
-</ul>
-<a name="taskId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskId</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
-</li>
-</ul>
-<a name="cause--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>cause</h4>
-<pre>public&nbsp;java.lang.String&nbsp;cause()</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="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" target="_top">Frames</a></li>
-<li><a href="ExecutorToAppMaster.MessageLoss.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/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html b/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html
deleted file mode 100644
index 26d9235..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>ExecutorToAppMaster.RegisterExecutor$</title>
-<meta name="date" content="2015-11-24">
-<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="ExecutorToAppMaster.RegisterExecutor$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" target="_top">Frames</a></li>
-<li><a href="ExecutorToAppMaster.RegisterExecutor$.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><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.AbstractFunction4">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class ExecutorToAppMaster.RegisterExecutor$" class="title">Class ExecutorToAppMaster.RegisterExecutor$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction4&lt;akka.actor.ActorRef,java.lang.Object,io.gearpump.cluster.scheduler.Resource,io.gearpump.cluster.appmaster.WorkerInfo,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor$</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.Function4&lt;akka.actor.ActorRef,java.lang.Object,io.gearpump.cluster.scheduler.Resource,io.gearpump.cluster.appmaster.WorkerInfo,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ExecutorToAppMaster.RegisterExecutor$</span>
-extends scala.runtime.AbstractFunction4&lt;akka.actor.ActorRef,java.lang.Object,io.gearpump.cluster.scheduler.Resource,io.gearpump.cluster.appmaster.WorkerInfo,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html#RegisterExecutor:D--">RegisterExecutor$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction4">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction4</h3>
-<code>curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function4">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function4</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="RegisterExecutor:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>RegisterExecutor$</h4>
-<pre>public&nbsp;RegisterExecutor$()</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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" target="_top">Frames</a></li>
-<li><a href="ExecutorToAppMaster.RegisterExecutor$.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><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.AbstractFunction4">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html b/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html
deleted file mode 100644
index 1826215..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html
+++ /dev/null
@@ -1,341 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>ExecutorToAppMaster.RegisterExecutor</title>
-<meta name="date" content="2015-11-24">
-<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="ExecutorToAppMaster.RegisterExecutor";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":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="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" target="_top">Frames</a></li>
-<li><a href="ExecutorToAppMaster.RegisterExecutor.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">io.gearpump.streaming</div>
-<h2 title="Class ExecutorToAppMaster.RegisterExecutor" class="title">Class ExecutorToAppMaster.RegisterExecutor</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor</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="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ExecutorToAppMaster.RegisterExecutor</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor">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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#RegisterExecutor-akka.actor.ActorRef-int-io.gearpump.cluster.scheduler.Resource-io.gearpump.cluster.appmaster.WorkerInfo-">RegisterExecutor</a></span>(akka.actor.ActorRef&nbsp;executor,
-                int&nbsp;executorId,
-                io.gearpump.cluster.scheduler.Resource&nbsp;resource,
-                io.gearpump.cluster.appmaster.WorkerInfo&nbsp;worker)</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>akka.actor.ActorRef</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#executor--">executor</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#executorId--">executorId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>io.gearpump.cluster.scheduler.Resource</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#resource--">resource</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>io.gearpump.cluster.appmaster.WorkerInfo</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#worker--">worker</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="RegisterExecutor-akka.actor.ActorRef-int-io.gearpump.cluster.scheduler.Resource-io.gearpump.cluster.appmaster.WorkerInfo-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>RegisterExecutor</h4>
-<pre>public&nbsp;RegisterExecutor(akka.actor.ActorRef&nbsp;executor,
-                        int&nbsp;executorId,
-                        io.gearpump.cluster.scheduler.Resource&nbsp;resource,
-                        io.gearpump.cluster.appmaster.WorkerInfo&nbsp;worker)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="executor--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>executor</h4>
-<pre>public&nbsp;akka.actor.ActorRef&nbsp;executor()</pre>
-</li>
-</ul>
-<a name="executorId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>executorId</h4>
-<pre>public&nbsp;int&nbsp;executorId()</pre>
-</li>
-</ul>
-<a name="resource--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>resource</h4>
-<pre>public&nbsp;io.gearpump.cluster.scheduler.Resource&nbsp;resource()</pre>
-</li>
-</ul>
-<a name="worker--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>worker</h4>
-<pre>public&nbsp;io.gearpump.cluster.appmaster.WorkerInfo&nbsp;worker()</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="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" target="_top">Frames</a></li>
-<li><a href="ExecutorToAppMaster.RegisterExecutor.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/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html b/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html
deleted file mode 100644
index 896d9c9..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>ExecutorToAppMaster.RegisterTask$</title>
-<meta name="date" content="2015-11-24">
-<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="ExecutorToAppMaster.RegisterTask$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" target="_top">Frames</a></li>
-<li><a href="ExecutorToAppMaster.RegisterTask$.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><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.AbstractFunction3">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class ExecutorToAppMaster.RegisterTask$" class="title">Class ExecutorToAppMaster.RegisterTask$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction3&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,io.gearpump.transport.HostPort,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.ExecutorToAppMaster.RegisterTask$</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.Function3&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,io.gearpump.transport.HostPort,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ExecutorToAppMaster.RegisterTask$</span>
-extends scala.runtime.AbstractFunction3&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,io.gearpump.transport.HostPort,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.RegisterTask$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html#RegisterTask:D--">RegisterTask$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction3">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
-<code>curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function3">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="RegisterTask:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>RegisterTask$</h4>
-<pre>public&nbsp;RegisterTask$()</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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" target="_top">Frames</a></li>
-<li><a href="ExecutorToAppMaster.RegisterTask$.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><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.AbstractFunction3">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html b/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html
deleted file mode 100644
index a3a3bac..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html
+++ /dev/null
@@ -1,326 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>ExecutorToAppMaster.RegisterTask</title>
-<meta name="date" content="2015-11-24">
-<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="ExecutorToAppMaster.RegisterTask";
-        }
-    }
-    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><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" target="_top">Frames</a></li>
-<li><a href="ExecutorToAppMaster.RegisterTask.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">io.gearpump.streaming</div>
-<h2 title="Class ExecutorToAppMaster.RegisterTask" class="title">Class ExecutorToAppMaster.RegisterTask</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.ExecutorToAppMaster.RegisterTask</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="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ExecutorToAppMaster.RegisterTask</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.RegisterTask">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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#RegisterTask-io.gearpump.streaming.task.TaskId-int-io.gearpump.transport.HostPort-">RegisterTask</a></span>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-            int&nbsp;executorId,
-            io.gearpump.transport.HostPort&nbsp;task)</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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#executorId--">executorId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>io.gearpump.transport.HostPort</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#task--">task</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#taskId--">taskId</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="RegisterTask-io.gearpump.streaming.task.TaskId-int-io.gearpump.transport.HostPort-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>RegisterTask</h4>
-<pre>public&nbsp;RegisterTask(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-                    int&nbsp;executorId,
-                    io.gearpump.transport.HostPort&nbsp;task)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="taskId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskId</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
-</li>
-</ul>
-<a name="executorId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>executorId</h4>
-<pre>public&nbsp;int&nbsp;executorId()</pre>
-</li>
-</ul>
-<a name="task--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>task</h4>
-<pre>public&nbsp;io.gearpump.transport.HostPort&nbsp;task()</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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" target="_top">Frames</a></li>
-<li><a href="ExecutorToAppMaster.RegisterTask.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/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster.html b/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster.html
deleted file mode 100644
index db49eec..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/ExecutorToAppMaster.html
+++ /dev/null
@@ -1,274 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>ExecutorToAppMaster</title>
-<meta name="date" content="2015-11-24">
-<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="ExecutorToAppMaster";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.html" target="_top">Frames</a></li>
-<li><a href="ExecutorToAppMaster.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><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Object">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class ExecutorToAppMaster" class="title">Class ExecutorToAppMaster</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.ExecutorToAppMaster</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ExecutorToAppMaster</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss$</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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor$</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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/ExecutorToAppMaster.html#ExecutorToAppMaster--">ExecutorToAppMaster</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</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="ExecutorToAppMaster--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ExecutorToAppMaster</h4>
-<pre>public&nbsp;ExecutorToAppMaster()</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="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.html" target="_top">Frames</a></li>
-<li><a href="ExecutorToAppMaster.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><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Object">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/InitialAckRequestSerializer.html b/releases/0.6.2/api/java/io/gearpump/streaming/InitialAckRequestSerializer.html
deleted file mode 100644
index b23b1c4..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/InitialAckRequestSerializer.html
+++ /dev/null
@@ -1,327 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>InitialAckRequestSerializer</title>
-<meta name="date" content="2015-11-24">
-<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="InitialAckRequestSerializer";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":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="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/InitialAckRequestSerializer.html" target="_top">Frames</a></li>
-<li><a href="InitialAckRequestSerializer.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">io.gearpump.streaming</div>
-<h2 title="Class InitialAckRequestSerializer" class="title">Class InitialAckRequestSerializer</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.InitialAckRequestSerializer</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">InitialAckRequestSerializer</span>
-extends java.lang.Object
-implements <a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</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="../../../io/gearpump/streaming/InitialAckRequestSerializer.html#InitialAckRequestSerializer--">InitialAckRequestSerializer</a></span>()</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="../../../io/gearpump/streaming/InitialAckRequestSerializer.html#getLength-io.gearpump.streaming.task.InitialAckRequest-">getLength</a></span>(<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;obj)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html#read-java.io.DataInput-">read</a></span>(java.io.DataInput&nbsp;dataInput)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html#taskIdSerialzer--">taskIdSerialzer</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html#write-java.io.DataOutput-io.gearpump.streaming.task.InitialAckRequest-">write</a></span>(java.io.DataOutput&nbsp;dataOutput,
-     <a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;obj)</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>
-</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="InitialAckRequestSerializer--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>InitialAckRequestSerializer</h4>
-<pre>public&nbsp;InitialAckRequestSerializer()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="taskIdSerialzer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskIdSerialzer</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a>&nbsp;taskIdSerialzer()</pre>
-</li>
-</ul>
-<a name="getLength-io.gearpump.streaming.task.InitialAckRequest-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLength</h4>
-<pre>public&nbsp;int&nbsp;getLength(<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;obj)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#getLength-T-">getLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="write-java.io.DataOutput-io.gearpump.streaming.task.InitialAckRequest-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>write</h4>
-<pre>public&nbsp;void&nbsp;write(java.io.DataOutput&nbsp;dataOutput,
-                  <a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;obj)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write-java.io.DataOutput-T-">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="read-java.io.DataInput-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>read</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;read(java.io.DataInput&nbsp;dataInput)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#read-java.io.DataInput-">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</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><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/InitialAckRequestSerializer.html" target="_top">Frames</a></li>
-<li><a href="InitialAckRequestSerializer.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/releases/0.6.2/api/java/io/gearpump/streaming/LatencyProbeSerializer.html b/releases/0.6.2/api/java/io/gearpump/streaming/LatencyProbeSerializer.html
deleted file mode 100644
index f66f33b..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/LatencyProbeSerializer.html
+++ /dev/null
@@ -1,314 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>LatencyProbeSerializer</title>
-<meta name="date" content="2015-11-24">
-<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="LatencyProbeSerializer";
-        }
-    }
-    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><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/LatencyProbeSerializer.html" target="_top">Frames</a></li>
-<li><a href="LatencyProbeSerializer.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">io.gearpump.streaming</div>
-<h2 title="Class LatencyProbeSerializer" class="title">Class LatencyProbeSerializer</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.LatencyProbeSerializer</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">LatencyProbeSerializer</span>
-extends java.lang.Object
-implements <a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</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="../../../io/gearpump/streaming/LatencyProbeSerializer.html#LatencyProbeSerializer--">LatencyProbeSerializer</a></span>()</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="../../../io/gearpump/streaming/LatencyProbeSerializer.html#getLength-io.gearpump.streaming.task.LatencyProbe-">getLength</a></span>(<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&nbsp;obj)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html#read-java.io.DataInput-">read</a></span>(java.io.DataInput&nbsp;dataInput)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html#write-java.io.DataOutput-io.gearpump.streaming.task.LatencyProbe-">write</a></span>(java.io.DataOutput&nbsp;dataOutput,
-     <a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&nbsp;obj)</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>
-</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="LatencyProbeSerializer--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>LatencyProbeSerializer</h4>
-<pre>public&nbsp;LatencyProbeSerializer()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getLength-io.gearpump.streaming.task.LatencyProbe-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLength</h4>
-<pre>public&nbsp;int&nbsp;getLength(<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&nbsp;obj)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#getLength-T-">getLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="write-java.io.DataOutput-io.gearpump.streaming.task.LatencyProbe-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>write</h4>
-<pre>public&nbsp;void&nbsp;write(java.io.DataOutput&nbsp;dataOutput,
-                  <a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&nbsp;obj)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write-java.io.DataOutput-T-">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="read-java.io.DataInput-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>read</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&nbsp;read(java.io.DataInput&nbsp;dataInput)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#read-java.io.DataInput-">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</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><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/LatencyProbeSerializer.html" target="_top">Frames</a></li>
-<li><a href="LatencyProbeSerializer.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/releases/0.6.2/api/java/io/gearpump/streaming/LifeTime$.html b/releases/0.6.2/api/java/io/gearpump/streaming/LifeTime$.html
deleted file mode 100644
index 1663c75..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/LifeTime$.html
+++ /dev/null
@@ -1,317 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>LifeTime$</title>
-<meta name="date" content="2015-11-24">
-<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="LifeTime$";
-        }
-    }
-    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="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/LifeTime$.html" target="_top">Frames</a></li>
-<li><a href="LifeTime$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming</div>
-<h2 title="Class LifeTime$" class="title">Class LifeTime$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.LifeTime$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">LifeTime$</span>
-extends java.lang.Object
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.LifeTime$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">LifeTime$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/LifeTime$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/LifeTime$.html#LifeTime:D--">LifeTime$</a></span>()</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><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/LifeTime$.html#Immortal--">Immortal</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">LifeTime$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="LifeTime:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>LifeTime$</h4>
-<pre>public&nbsp;LifeTime$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="Immortal--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Immortal</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;Immortal()</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="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/LifeTime$.html" target="_top">Frames</a></li>
-<li><a href="LifeTime$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/LifeTime.html b/releases/0.6.2/api/java/io/gearpump/streaming/LifeTime.html
deleted file mode 100644
index 5474710..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/LifeTime.html
+++ /dev/null
@@ -1,346 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>LifeTime</title>
-<meta name="date" content="2015-11-24">
-<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="LifeTime";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 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="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/LifeTime.html" target="_top">Frames</a></li>
-<li><a href="LifeTime.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">io.gearpump.streaming</div>
-<h2 title="Class LifeTime" class="title">Class LifeTime</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.LifeTime</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">LifeTime</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.LifeTime">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="../../../io/gearpump/streaming/LifeTime.html#LifeTime-long-long-">LifeTime</a></span>(long&nbsp;birth,
-        long&nbsp;death)</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="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>
-<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="../../../io/gearpump/streaming/LifeTime.html#birth--">birth</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/LifeTime.html#contains-long-">contains</a></span>(long&nbsp;timestamp)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/LifeTime.html#cross-io.gearpump.streaming.LifeTime-">cross</a></span>(<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;another)</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="../../../io/gearpump/streaming/LifeTime.html#death--">death</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/LifeTime.html#Immortal--">Immortal</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="LifeTime-long-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>LifeTime</h4>
-<pre>public&nbsp;LifeTime(long&nbsp;birth,
-                long&nbsp;death)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="Immortal--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Immortal</h4>
-<pre>public static&nbsp;<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;Immortal()</pre>
-</li>
-</ul>
-<a name="birth--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>birth</h4>
-<pre>public&nbsp;long&nbsp;birth()</pre>
-</li>
-</ul>
-<a name="death--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>death</h4>
-<pre>public&nbsp;long&nbsp;death()</pre>
-</li>
-</ul>
-<a name="contains-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>contains</h4>
-<pre>public&nbsp;boolean&nbsp;contains(long&nbsp;timestamp)</pre>
-</li>
-</ul>
-<a name="cross-io.gearpump.streaming.LifeTime-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>cross</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;cross(<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;another)</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="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/LifeTime.html" target="_top">Frames</a></li>
-<li><a href="LifeTime.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/releases/0.6.2/api/java/io/gearpump/streaming/Processor$.html b/releases/0.6.2/api/java/io/gearpump/streaming/Processor$.html
deleted file mode 100644
index 73cfc23..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/Processor$.html
+++ /dev/null
@@ -1,348 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>Processor$</title>
-<meta name="date" content="2015-11-24">
-<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="Processor$";
-        }
-    }
-    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><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Processor$.html" target="_top">Frames</a></li>
-<li><a href="Processor$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming</div>
-<h2 title="Class Processor$" class="title">Class Processor$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.Processor$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Processor$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Processor$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/Processor$.html#Processor:D--">Processor$</a></span>()</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>&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;<br><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Processor$.html#apply-java.lang.Class-int-java.lang.String-io.gearpump.cluster.UserConfig-">apply</a></span>(java.lang.Class&lt;T&gt;&nbsp;taskClazz,
-     int&nbsp;parallelism,
-     java.lang.String&nbsp;description,
-     io.gearpump.cluster.UserConfig&nbsp;taskConf)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;<br><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Processor$.html#apply-int-java.lang.String-io.gearpump.cluster.UserConfig-scala.reflect.ClassTag-">apply</a></span>(int&nbsp;parallelism,
-     java.lang.String&nbsp;description,
-     io.gearpump.cluster.UserConfig&nbsp;taskConf,
-     scala.reflect.ClassTag&lt;T&gt;&nbsp;classtag)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Processor$.html#ProcessorToProcessorDescription-int-io.gearpump.streaming.Processor-">ProcessorToProcessorDescription</a></span>(int&nbsp;id,
-                               <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;processor)</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Processor:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Processor$</h4>
-<pre>public&nbsp;Processor$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="ProcessorToProcessorDescription-int-io.gearpump.streaming.Processor-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ProcessorToProcessorDescription</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;ProcessorToProcessorDescription(int&nbsp;id,
-                                                            <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;processor)</pre>
-</li>
-</ul>
-<a name="apply-int-java.lang.String-io.gearpump.cluster.UserConfig-scala.reflect.ClassTag-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>apply</h4>
-<pre>public&nbsp;&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;T&gt;&nbsp;apply(int&nbsp;parallelism,
-                                                            java.lang.String&nbsp;description,
-                                                            io.gearpump.cluster.UserConfig&nbsp;taskConf,
-                                                            scala.reflect.ClassTag&lt;T&gt;&nbsp;classtag)</pre>
-</li>
-</ul>
-<a name="apply-java.lang.Class-int-java.lang.String-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>apply</h4>
-<pre>public&nbsp;&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;T&gt;&nbsp;apply(java.lang.Class&lt;T&gt;&nbsp;taskClazz,
-                                                            int&nbsp;parallelism,
-                                                            java.lang.String&nbsp;description,
-                                                            io.gearpump.cluster.UserConfig&nbsp;taskConf)</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="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Processor$.html" target="_top">Frames</a></li>
-<li><a href="Processor$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/Processor.DefaultProcessor$.html b/releases/0.6.2/api/java/io/gearpump/streaming/Processor.DefaultProcessor$.html
deleted file mode 100644
index 50c8acd..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/Processor.DefaultProcessor$.html
+++ /dev/null
@@ -1,287 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>Processor.DefaultProcessor$</title>
-<meta name="date" content="2015-11-24">
-<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="Processor.DefaultProcessor$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Processor.DefaultProcessor$.html" target="_top">Frames</a></li>
-<li><a href="Processor.DefaultProcessor$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class Processor.DefaultProcessor$" class="title">Class Processor.DefaultProcessor$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.Processor.DefaultProcessor$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>Enclosing interface:</dt>
-<dd><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.html" title="type parameter in Processor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">Processor.DefaultProcessor$</span>
-extends java.lang.Object
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.Processor.DefaultProcessor$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html#DefaultProcessor:D--">DefaultProcessor$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DefaultProcessor:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DefaultProcessor$</h4>
-<pre>public&nbsp;DefaultProcessor$()</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="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Processor.DefaultProcessor$.html" target="_top">Frames</a></li>
-<li><a href="Processor.DefaultProcessor$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/Processor.DefaultProcessor.html b/releases/0.6.2/api/java/io/gearpump/streaming/Processor.DefaultProcessor.html
deleted file mode 100644
index 55e4412..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/Processor.DefaultProcessor.html
+++ /dev/null
@@ -1,418 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>Processor.DefaultProcessor</title>
-<meta name="date" content="2015-11-24">
-<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="Processor.DefaultProcessor";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":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="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Processor.DefaultProcessor.html" target="_top">Frames</a></li>
-<li><a href="Processor.DefaultProcessor.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">io.gearpump.streaming</div>
-<h2 title="Class Processor.DefaultProcessor" class="title">Class Processor.DefaultProcessor&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.Processor.DefaultProcessor&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;, io.gearpump.util.ReferenceEqual, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<dl>
-<dt>Enclosing interface:</dt>
-<dd><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.html" title="type parameter in Processor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">Processor.DefaultProcessor&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</span>
-extends java.lang.Object
-implements <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.Processor.DefaultProcessor">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.io.gearpump.streaming.Processor">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from interface&nbsp;io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a></h3>
-<code><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;, <a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a></code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#DefaultProcessor-int-java.lang.String-io.gearpump.cluster.UserConfig-java.lang.Class-">DefaultProcessor</a></span>(int&nbsp;parallelism,
-                java.lang.String&nbsp;description,
-                io.gearpump.cluster.UserConfig&nbsp;taskConf,
-                java.lang.Class&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;&nbsp;taskClass)</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#description--">description</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#parallelism--">parallelism</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>java.lang.Class&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#taskClass--">taskClass</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#taskConf--">taskConf</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#withConfig-io.gearpump.cluster.UserConfig-">withConfig</a></span>(io.gearpump.cluster.UserConfig&nbsp;conf)</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#withDescription-java.lang.String-">withDescription</a></span>(java.lang.String&nbsp;desc)</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#withParallelism-int-">withParallelism</a></span>(int&nbsp;parallel)</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.io.gearpump.util.ReferenceEqual">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.util.ReferenceEqual</h3>
-<code>equals</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="DefaultProcessor-int-java.lang.String-io.gearpump.cluster.UserConfig-java.lang.Class-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DefaultProcessor</h4>
-<pre>public&nbsp;DefaultProcessor(int&nbsp;parallelism,
-                        java.lang.String&nbsp;description,
-                        io.gearpump.cluster.UserConfig&nbsp;taskConf,
-                        java.lang.Class&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;&nbsp;taskClass)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="parallelism--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>parallelism</h4>
-<pre>public&nbsp;int&nbsp;parallelism()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../io/gearpump/streaming/Processor.html#parallelism--">parallelism</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="description--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>description</h4>
-<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../io/gearpump/streaming/Processor.html#description--">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="taskConf--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskConf</h4>
-<pre>public&nbsp;io.gearpump.cluster.UserConfig&nbsp;taskConf()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../io/gearpump/streaming/Processor.html#taskConf--">taskConf</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="taskClass--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskClass</h4>
-<pre>public&nbsp;java.lang.Class&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;&nbsp;taskClass()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../io/gearpump/streaming/Processor.html#taskClass--">taskClass</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="withParallelism-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>withParallelism</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;&nbsp;withParallelism(int&nbsp;parallel)</pre>
-</li>
-</ul>
-<a name="withDescription-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>withDescription</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;&nbsp;withDescription(java.lang.String&nbsp;desc)</pre>
-</li>
-</ul>
-<a name="withConfig-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>withConfig</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;&nbsp;withConfig(io.gearpump.cluster.UserConfig&nbsp;conf)</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="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Processor.DefaultProcessor.html" target="_top">Frames</a></li>
-<li><a href="Processor.DefaultProcessor.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/releases/0.6.2/api/java/io/gearpump/streaming/Processor.html b/releases/0.6.2/api/java/io/gearpump/streaming/Processor.html
deleted file mode 100644
index a4f2014..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/Processor.html
+++ /dev/null
@@ -1,297 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>Processor</title>
-<meta name="date" content="2015-11-24">
-<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="Processor";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Processor.html" target="_top">Frames</a></li>
-<li><a href="Processor.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><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&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>Constr&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">io.gearpump.streaming</div>
-<h2 title="Interface Processor" class="title">Interface Processor&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd>io.gearpump.util.ReferenceEqual</dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>, <a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">Processor&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</span>
-extends io.gearpump.util.ReferenceEqual</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Interface and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a></span></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="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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Processor.html#description--">description</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Processor.html#parallelism--">parallelism</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>java.lang.Class&lt;? extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Processor.html#taskClass--">taskClass</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/Processor.html#taskConf--">taskConf</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.util.ReferenceEqual">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.util.ReferenceEqual</h3>
-<code>equals</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="parallelism--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>parallelism</h4>
-<pre>int&nbsp;parallelism()</pre>
-</li>
-</ul>
-<a name="taskConf--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskConf</h4>
-<pre>io.gearpump.cluster.UserConfig&nbsp;taskConf()</pre>
-</li>
-</ul>
-<a name="description--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>description</h4>
-<pre>java.lang.String&nbsp;description()</pre>
-</li>
-</ul>
-<a name="taskClass--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>taskClass</h4>
-<pre>java.lang.Class&lt;? extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;taskClass()</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="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Processor.html" target="_top">Frames</a></li>
-<li><a href="Processor.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><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/ProcessorDescription$.html b/releases/0.6.2/api/java/io/gearpump/streaming/ProcessorDescription$.html
deleted file mode 100644
index 8d427d2..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/ProcessorDescription$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>ProcessorDescription$</title>
-<meta name="date" content="2015-11-24">
-<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="ProcessorDescription$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ProcessorDescription$.html" target="_top">Frames</a></li>
-<li><a href="ProcessorDescription$.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><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.AbstractFunction7">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming</div>
-<h2 title="Class ProcessorDescription$" class="title">Class ProcessorDescription$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction7&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,io.gearpump.cluster.AppJar,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.ProcessorDescription$</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.Function7&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,io.gearpump.cluster.AppJar,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ProcessorDescription$</span>
-extends scala.runtime.AbstractFunction7&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,io.gearpump.cluster.AppJar,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.ProcessorDescription$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming">ProcessorDescription$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ProcessorDescription$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/ProcessorDescription$.html#ProcessorDescription:D--">ProcessorDescription$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction7">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction7</h3>
-<code>curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function7">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function7</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming">ProcessorDescription$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ProcessorDescription:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ProcessorDescription$</h4>
-<pre>public&nbsp;ProcessorDescription$()</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="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ProcessorDescription$.html" target="_top">Frames</a></li>
-<li><a href="ProcessorDescription$.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><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.AbstractFunction7">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/ProcessorDescription.html b/releases/0.6.2/api/java/io/gearpump/streaming/ProcessorDescription.html
deleted file mode 100644
index c7da8bb..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/ProcessorDescription.html
+++ /dev/null
@@ -1,389 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>ProcessorDescription</title>
-<meta name="date" content="2015-11-24">
-<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="ProcessorDescription";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":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="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ProcessorDescription.html" target="_top">Frames</a></li>
-<li><a href="ProcessorDescription.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">io.gearpump.streaming</div>
-<h2 title="Class ProcessorDescription" class="title">Class ProcessorDescription</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.ProcessorDescription</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>io.gearpump.util.ReferenceEqual, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ProcessorDescription</span>
-extends java.lang.Object
-implements io.gearpump.util.ReferenceEqual, scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#io.gearpump.streaming.ProcessorDescription">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="../../../io/gearpump/streaming/ProcessorDescription.html#ProcessorDescription-int-java.lang.String-int-java.lang.String-io.gearpump.cluster.UserConfig-io.gearpump.streaming.LifeTime-io.gearpump.cluster.AppJar-">ProcessorDescription</a></span>(int&nbsp;id,
-                    java.lang.String&nbsp;taskClass,
-                    int&nbsp;parallelism,
-                    java.lang.String&nbsp;description,
-                    io.gearpump.cluster.UserConfig&nbsp;taskConf,
-                    <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
-                    io.gearpump.cluster.AppJar&nbsp;jar)</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ProcessorDescription.html#description--">description</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ProcessorDescription.html#id--">id</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>io.gearpump.cluster.AppJar</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ProcessorDescription.html#jar--">jar</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ProcessorDescription.html#life--">life</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ProcessorDescription.html#parallelism--">parallelism</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ProcessorDescription.html#taskClass--">taskClass</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/ProcessorDescription.html#taskConf--">taskConf</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.io.gearpump.util.ReferenceEqual">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.util.ReferenceEqual</h3>
-<code>equals</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="ProcessorDescription-int-java.lang.String-int-java.lang.String-io.gearpump.cluster.UserConfig-io.gearpump.streaming.LifeTime-io.gearpump.cluster.AppJar-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ProcessorDescription</h4>
-<pre>public&nbsp;ProcessorDescription(int&nbsp;id,
-                            java.lang.String&nbsp;taskClass,
-                            int&nbsp;parallelism,
-                            java.lang.String&nbsp;description,
-                            io.gearpump.cluster.UserConfig&nbsp;taskConf,
-                            <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
-                            io.gearpump.cluster.AppJar&nbsp;jar)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="id--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>id</h4>
-<pre>public&nbsp;int&nbsp;id()</pre>
-</li>
-</ul>
-<a name="taskClass--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskClass</h4>
-<pre>public&nbsp;java.lang.String&nbsp;taskClass()</pre>
-</li>
-</ul>
-<a name="parallelism--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>parallelism</h4>
-<pre>public&nbsp;int&nbsp;parallelism()</pre>
-</li>
-</ul>
-<a name="description--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>description</h4>
-<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
-</li>
-</ul>
-<a name="taskConf--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskConf</h4>
-<pre>public&nbsp;io.gearpump.cluster.UserConfig&nbsp;taskConf()</pre>
-</li>
-</ul>
-<a name="life--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>life</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life()</pre>
-</li>
-</ul>
-<a name="jar--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>jar</h4>
-<pre>public&nbsp;io.gearpump.cluster.AppJar&nbsp;jar()</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="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ProcessorDescription.html" target="_top">Frames</a></li>
-<li><a href="ProcessorDescription.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/releases/0.6.2/api/java/io/gearpump/streaming/StreamApplication$.html b/releases/0.6.2/api/java/io/gearpump/streaming/StreamApplication$.html
deleted file mode 100644
index 6f9ee63..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/StreamApplication$.html
+++ /dev/null
@@ -1,325 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>StreamApplication$</title>
-<meta name="date" content="2015-11-24">
-<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="StreamApplication$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/StreamApplication$.html" target="_top">Frames</a></li>
-<li><a href="StreamApplication$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming</div>
-<h2 title="Class StreamApplication$" class="title">Class StreamApplication$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.StreamApplication$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">StreamApplication$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/StreamApplication$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/StreamApplication$.html#StreamApplication:D--">StreamApplication$</a></span>()</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>&lt;T extends <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,P extends io.gearpump.partitioner.Partitioner&gt;<br><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/StreamApplication$.html#apply-java.lang.String-io.gearpump.util.Graph-io.gearpump.cluster.UserConfig-">apply</a></span>(java.lang.String&nbsp;name,
-     io.gearpump.util.Graph&lt;T,P&gt;&nbsp;dag,
-     io.gearpump.cluster.UserConfig&nbsp;userConfig)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/StreamApplication$.html#DAG--">DAG</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="StreamApplication:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>StreamApplication$</h4>
-<pre>public&nbsp;StreamApplication$()</pre>
-</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.String-io.gearpump.util.Graph-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>apply</h4>
-<pre>public&nbsp;&lt;T extends <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,P extends io.gearpump.partitioner.Partitioner&gt;&nbsp;<a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a>&nbsp;apply(java.lang.String&nbsp;name,
-                                                                                                         io.gearpump.util.Graph&lt;T,P&gt;&nbsp;dag,
-                                                                                                         io.gearpump.cluster.UserConfig&nbsp;userConfig)</pre>
-</li>
-</ul>
-<a name="DAG--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DAG</h4>
-<pre>public&nbsp;java.lang.String&nbsp;DAG()</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="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/StreamApplication$.html" target="_top">Frames</a></li>
-<li><a href="StreamApplication$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/StreamApplication.html b/releases/0.6.2/api/java/io/gearpump/streaming/StreamApplication.html
deleted file mode 100644
index 53d5108..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/StreamApplication.html
+++ /dev/null
@@ -1,374 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>StreamApplication</title>
-<meta name="date" content="2015-11-24">
-<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="StreamApplication";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":9,"i4":10,"i5":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";
-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="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/StreamApplication.html" target="_top">Frames</a></li>
-<li><a href="StreamApplication.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">io.gearpump.streaming</div>
-<h2 title="Class StreamApplication" class="title">Class StreamApplication</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.StreamApplication</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>io.gearpump.cluster.Application</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">StreamApplication</span>
-extends java.lang.Object
-implements io.gearpump.cluster.Application</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.io.gearpump.cluster.Application">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from interface&nbsp;io.gearpump.cluster.Application</h3>
-<code>io.gearpump.cluster.Application.DefaultApplication</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/streaming/StreamApplication.html#StreamApplication-java.lang.String-io.gearpump.cluster.UserConfig-io.gearpump.util.Graph-">StreamApplication</a></span>(java.lang.String&nbsp;name,
-                 io.gearpump.cluster.UserConfig&nbsp;inputUserConfig,
-                 io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;dag)</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="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>
-<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 &lt;T extends <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,P extends io.gearpump.partitioner.Partitioner&gt;<br><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/StreamApplication.html#apply-java.lang.String-io.gearpump.util.Graph-io.gearpump.cluster.UserConfig-">apply</a></span>(java.lang.String&nbsp;name,
-     io.gearpump.util.Graph&lt;T,P&gt;&nbsp;dag,
-     io.gearpump.cluster.UserConfig&nbsp;userConfig)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>java.lang.Class&lt;? extends io.gearpump.cluster.ApplicationMaster&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/StreamApplication.html#appMaster--">appMaster</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/StreamApplication.html#dag--">dag</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/StreamApplication.html#DAG--">DAG</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/StreamApplication.html#name--">name</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/StreamApplication.html#userConfig-akka.actor.ActorSystem-">userConfig</a></span>(akka.actor.ActorSystem&nbsp;system)</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>
-</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="StreamApplication-java.lang.String-io.gearpump.cluster.UserConfig-io.gearpump.util.Graph-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>StreamApplication</h4>
-<pre>public&nbsp;StreamApplication(java.lang.String&nbsp;name,
-                         io.gearpump.cluster.UserConfig&nbsp;inputUserConfig,
-                         io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;dag)</pre>
-</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.String-io.gearpump.util.Graph-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>apply</h4>
-<pre>public static&nbsp;&lt;T extends <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,P extends io.gearpump.partitioner.Partitioner&gt;&nbsp;<a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a>&nbsp;apply(java.lang.String&nbsp;name,
-                                                                                                                io.gearpump.util.Graph&lt;T,P&gt;&nbsp;dag,
-                                                                                                                io.gearpump.cluster.UserConfig&nbsp;userConfig)</pre>
-</li>
-</ul>
-<a name="DAG--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DAG</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;DAG()</pre>
-</li>
-</ul>
-<a name="name--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>name</h4>
-<pre>public&nbsp;java.lang.String&nbsp;name()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>name</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.Application</code></dd>
-</dl>
-</li>
-</ul>
-<a name="dag--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dag</h4>
-<pre>public&nbsp;io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;dag()</pre>
-</li>
-</ul>
-<a name="appMaster--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>appMaster</h4>
-<pre>public&nbsp;java.lang.Class&lt;? extends io.gearpump.cluster.ApplicationMaster&gt;&nbsp;appMaster()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>appMaster</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.Application</code></dd>
-</dl>
-</li>
-</ul>
-<a name="userConfig-akka.actor.ActorSystem-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>userConfig</h4>
-<pre>public&nbsp;io.gearpump.cluster.UserConfig&nbsp;userConfig(akka.actor.ActorSystem&nbsp;system)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>userConfig</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.Application</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><a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/StreamApplication.html" target="_top">Frames</a></li>
-<li><a href="StreamApplication.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/releases/0.6.2/api/java/io/gearpump/streaming/TaskIdSerializer.html b/releases/0.6.2/api/java/io/gearpump/streaming/TaskIdSerializer.html
deleted file mode 100644
index 41989ff..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/TaskIdSerializer.html
+++ /dev/null
@@ -1,314 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>TaskIdSerializer</title>
-<meta name="date" content="2015-11-24">
-<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="TaskIdSerializer";
-        }
-    }
-    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><a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/TaskIdSerializer.html" target="_top">Frames</a></li>
-<li><a href="TaskIdSerializer.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">io.gearpump.streaming</div>
-<h2 title="Class TaskIdSerializer" class="title">Class TaskIdSerializer</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.TaskIdSerializer</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TaskIdSerializer</span>
-extends java.lang.Object
-implements <a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</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="../../../io/gearpump/streaming/TaskIdSerializer.html#TaskIdSerializer--">TaskIdSerializer</a></span>()</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="../../../io/gearpump/streaming/TaskIdSerializer.html#getLength-io.gearpump.streaming.task.TaskId-">getLength</a></span>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;obj)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/TaskIdSerializer.html#read-java.io.DataInput-">read</a></span>(java.io.DataInput&nbsp;dataInput)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/streaming/TaskIdSerializer.html#write-java.io.DataOutput-io.gearpump.streaming.task.TaskId-">write</a></span>(java.io.DataOutput&nbsp;dataOutput,
-     <a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;obj)</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>
-</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="TaskIdSerializer--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskIdSerializer</h4>
-<pre>public&nbsp;TaskIdSerializer()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getLength-io.gearpump.streaming.task.TaskId-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLength</h4>
-<pre>public&nbsp;int&nbsp;getLength(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;obj)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#getLength-T-">getLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="write-java.io.DataOutput-io.gearpump.streaming.task.TaskId-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>write</h4>
-<pre>public&nbsp;void&nbsp;write(java.io.DataOutput&nbsp;dataOutput,
-                  <a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;obj)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write-java.io.DataOutput-T-">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="read-java.io.DataInput-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>read</h4>
-<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;read(java.io.DataInput&nbsp;dataInput)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#read-java.io.DataInput-">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</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><a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/TaskIdSerializer.html" target="_top">Frames</a></li>
-<li><a href="TaskIdSerializer.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster$.html
deleted file mode 100644
index 2b288bb..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster$.html
+++ /dev/null
@@ -1,274 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>AppMaster$</title>
-<meta name="date" content="2015-11-24">
-<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="AppMaster$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster$.html" target="_top">Frames</a></li>
-<li><a href="AppMaster$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class AppMaster$" class="title">Class AppMaster$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.AppMaster$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">AppMaster$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster">AppMaster$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/AppMaster$.html#AppMaster:D--">AppMaster$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster">AppMaster$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="AppMaster:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AppMaster$</h4>
-<pre>public&nbsp;AppMaster$()</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="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster$.html" target="_top">Frames</a></li>
-<li><a href="AppMaster$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html
deleted file mode 100644
index b7ff7bc..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html
+++ /dev/null
@@ -1,301 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>AppMaster.AllocateResourceTimeOut$</title>
-<meta name="date" content="2015-11-24">
-<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="AppMaster.AllocateResourceTimeOut$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" target="_top">Frames</a></li>
-<li><a href="AppMaster.AllocateResourceTimeOut$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class AppMaster.AllocateResourceTimeOut$" class="title">Class AppMaster.AllocateResourceTimeOut$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.AppMaster.AllocateResourceTimeOut$</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="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMaster.AllocateResourceTimeOut$</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.AllocateResourceTimeOut$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.AllocateResourceTimeOut$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html#AllocateResourceTimeOut:D--">AllocateResourceTimeOut$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.AllocateResourceTimeOut$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="AllocateResourceTimeOut:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AllocateResourceTimeOut$</h4>
-<pre>public&nbsp;AllocateResourceTimeOut$()</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="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" target="_top">Frames</a></li>
-<li><a href="AppMaster.AllocateResourceTimeOut$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html
deleted file mode 100644
index 688aa24..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>AppMaster.ExecutorBrief$</title>
-<meta name="date" content="2015-11-24">
-<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="AppMaster.ExecutorBrief$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" target="_top">Frames</a></li>
-<li><a href="AppMaster.ExecutorBrief$.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><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.AbstractFunction4">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class AppMaster.ExecutorBrief$" class="title">Class AppMaster.ExecutorBrief$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction4&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief$</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.Function4&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMaster.ExecutorBrief$</span>
-extends scala.runtime.AbstractFunction4&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html#ExecutorBrief:D--">ExecutorBrief$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction4">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction4</h3>
-<code>curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function4">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function4</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ExecutorBrief:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ExecutorBrief$</h4>
-<pre>public&nbsp;ExecutorBrief$()</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="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" target="_top">Frames</a></li>
-<li><a href="AppMaster.ExecutorBrief$.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><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.AbstractFunction4">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html
deleted file mode 100644
index 3830b71..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html
+++ /dev/null
@@ -1,341 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>AppMaster.ExecutorBrief</title>
-<meta name="date" content="2015-11-24">
-<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="AppMaster.ExecutorBrief";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":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="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" target="_top">Frames</a></li>
-<li><a href="AppMaster.ExecutorBrief.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class AppMaster.ExecutorBrief" class="title">Class AppMaster.ExecutorBrief</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief</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="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMaster.ExecutorBrief</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief">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="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#ExecutorBrief-int-java.lang.String-int-java.lang.String-">ExecutorBrief</a></span>(int&nbsp;executorId,
-             java.lang.String&nbsp;executor,
-             int&nbsp;workerId,
-             java.lang.String&nbsp;status)</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#executor--">executor</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#executorId--">executorId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#status--">status</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#workerId--">workerId</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="ExecutorBrief-int-java.lang.String-int-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ExecutorBrief</h4>
-<pre>public&nbsp;ExecutorBrief(int&nbsp;executorId,
-                     java.lang.String&nbsp;executor,
-                     int&nbsp;workerId,
-                     java.lang.String&nbsp;status)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="executorId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>executorId</h4>
-<pre>public&nbsp;int&nbsp;executorId()</pre>
-</li>
-</ul>
-<a name="executor--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>executor</h4>
-<pre>public&nbsp;java.lang.String&nbsp;executor()</pre>
-</li>
-</ul>
-<a name="workerId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>workerId</h4>
-<pre>public&nbsp;int&nbsp;workerId()</pre>
-</li>
-</ul>
-<a name="status--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>status</h4>
-<pre>public&nbsp;java.lang.String&nbsp;status()</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="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" target="_top">Frames</a></li>
-<li><a href="AppMaster.ExecutorBrief.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html
deleted file mode 100644
index 929cdd4..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>AppMaster.LookupTaskActorRef$</title>
-<meta name="date" content="2015-11-24">
-<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="AppMaster.LookupTaskActorRef$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" target="_top">Frames</a></li>
-<li><a href="AppMaster.LookupTaskActorRef$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class AppMaster.LookupTaskActorRef$" class="title">Class AppMaster.LookupTaskActorRef$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef$</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;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMaster.LookupTaskActorRef$</span>
-extends scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html#LookupTaskActorRef:D--">LookupTaskActorRef$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="LookupTaskActorRef:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>LookupTaskActorRef$</h4>
-<pre>public&nbsp;LookupTaskActorRef$()</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="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" target="_top">Frames</a></li>
-<li><a href="AppMaster.LookupTaskActorRef$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html
deleted file mode 100644
index 89edea4..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html
+++ /dev/null
@@ -1,296 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>AppMaster.LookupTaskActorRef</title>
-<meta name="date" content="2015-11-24">
-<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="AppMaster.LookupTaskActorRef";
-        }
-    }
-    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="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" target="_top">Frames</a></li>
-<li><a href="AppMaster.LookupTaskActorRef.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class AppMaster.LookupTaskActorRef" class="title">Class AppMaster.LookupTaskActorRef</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef</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="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMaster.LookupTaskActorRef</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef">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="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html#LookupTaskActorRef-io.gearpump.streaming.task.TaskId-">LookupTaskActorRef</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</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><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html#taskId--">taskId</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="LookupTaskActorRef-io.gearpump.streaming.task.TaskId-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>LookupTaskActorRef</h4>
-<pre>public&nbsp;LookupTaskActorRef(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="taskId--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>taskId</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</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="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" target="_top">Frames</a></li>
-<li><a href="AppMaster.LookupTaskActorRef.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html
deleted file mode 100644
index b053de8..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html
+++ /dev/null
@@ -1,264 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>AppMaster.ServiceNotAvailableException</title>
-<meta name="date" content="2015-11-24">
-<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="AppMaster.ServiceNotAvailableException";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" target="_top">Frames</a></li>
-<li><a href="AppMaster.ServiceNotAvailableException.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="#methods.inherited.from.class.java.lang.Throwable">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class AppMaster.ServiceNotAvailableException" class="title">Class AppMaster.ServiceNotAvailableException</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>java.lang.Throwable</li>
-<li>
-<ul class="inheritance">
-<li>java.lang.Exception</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException</li>
-</ul>
-</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</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMaster.ServiceNotAvailableException</span>
-extends java.lang.Exception</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException">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="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html#ServiceNotAvailableException-java.lang.String-">ServiceNotAvailableException</a></span>(java.lang.String&nbsp;reason)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
-<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, 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>
-</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="ServiceNotAvailableException-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ServiceNotAvailableException</h4>
-<pre>public&nbsp;ServiceNotAvailableException(java.lang.String&nbsp;reason)</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="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" target="_top">Frames</a></li>
-<li><a href="AppMaster.ServiceNotAvailableException.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="#methods.inherited.from.class.java.lang.Throwable">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html
deleted file mode 100644
index 060ac07..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>AppMaster.TaskActorRef$</title>
-<meta name="date" content="2015-11-24">
-<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="AppMaster.TaskActorRef$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" target="_top">Frames</a></li>
-<li><a href="AppMaster.TaskActorRef$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class AppMaster.TaskActorRef$" class="title">Class AppMaster.TaskActorRef$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.AppMaster.TaskActorRef$</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;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMaster.TaskActorRef$</span>
-extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.TaskActorRef$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html#TaskActorRef:D--">TaskActorRef$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TaskActorRef:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskActorRef$</h4>
-<pre>public&nbsp;TaskActorRef$()</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="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" target="_top">Frames</a></li>
-<li><a href="AppMaster.TaskActorRef$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html
deleted file mode 100644
index 3453086..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html
+++ /dev/null
@@ -1,296 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>AppMaster.TaskActorRef</title>
-<meta name="date" content="2015-11-24">
-<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="AppMaster.TaskActorRef";
-        }
-    }
-    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="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" target="_top">Frames</a></li>
-<li><a href="AppMaster.TaskActorRef.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class AppMaster.TaskActorRef" class="title">Class AppMaster.TaskActorRef</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.AppMaster.TaskActorRef</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="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">AppMaster.TaskActorRef</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.TaskActorRef">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="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html#TaskActorRef-akka.actor.ActorRef-">TaskActorRef</a></span>(akka.actor.ActorRef&nbsp;task)</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>akka.actor.ActorRef</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html#task--">task</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="TaskActorRef-akka.actor.ActorRef-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskActorRef</h4>
-<pre>public&nbsp;TaskActorRef(akka.actor.ActorRef&nbsp;task)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="task--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>task</h4>
-<pre>public&nbsp;akka.actor.ActorRef&nbsp;task()</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="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" target="_top">Frames</a></li>
-<li><a href="AppMaster.TaskActorRef.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.html
deleted file mode 100644
index 09f3eb6..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMaster.html
+++ /dev/null
@@ -1,458 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>AppMaster</title>
-<meta name="date" content="2015-11-24">
-<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="AppMaster";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":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="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.html" target="_top">Frames</a></li>
-<li><a href="AppMaster.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><a href="#nested.class.summary">Nested</a>&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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class AppMaster" class="title">Class AppMaster</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.cluster.ApplicationMaster</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.AppMaster</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>akka.actor.Actor</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">AppMaster</span>
-extends io.gearpump.cluster.ApplicationMaster</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.AllocateResourceTimeOut$</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</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="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief$</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</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="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef$</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ServiceNotAvailableException</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="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef$</a></span></code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.akka.actor.Actor">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from interface&nbsp;akka.actor.Actor</h3>
-<code>akka.actor.Actor.emptyBehavior$</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/AppMaster.html#AppMaster-io.gearpump.cluster.AppMasterContext-io.gearpump.cluster.AppDescription-">AppMaster</a></span>(io.gearpump.cluster.AppMasterContext&nbsp;appContext,
-         io.gearpump.cluster.AppDescription&nbsp;app)</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>akka.actor.ActorSystem</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#actorSystem--">actorSystem</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" 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="../../../../io/gearpump/streaming/appmaster/AppMaster.html#appMasterService--">appMasterService</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>scala.concurrent.ExecutionContextExecutor</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#dispatcher--">dispatcher</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" 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="../../../../io/gearpump/streaming/appmaster/AppMaster.html#executorMessageHandler--">executorMessageHandler</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#metricsEnabled--">metricsEnabled</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" 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="../../../../io/gearpump/streaming/appmaster/AppMaster.html#receive--">receive</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" 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="../../../../io/gearpump/streaming/appmaster/AppMaster.html#recover--">recover</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#startTime--">startTime</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i8" 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="../../../../io/gearpump/streaming/appmaster/AppMaster.html#taskMessageHandler--">taskMessageHandler</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>akka.util.Timeout</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#timeOut--">timeOut</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.cluster.ApplicationMaster">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;io.gearpump.cluster.ApplicationMaster</h3>
-<code>akka$actor$Actor$_setter_$context_$eq, akka$actor$Actor$_setter_$self_$eq, aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, postRestart, postStop, preRestart, preStart, self, sender, supervisorStrategy, unhandled</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, toString, wait, wait, wait</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="AppMaster-io.gearpump.cluster.AppMasterContext-io.gearpump.cluster.AppDescription-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AppMaster</h4>
-<pre>public&nbsp;AppMaster(io.gearpump.cluster.AppMasterContext&nbsp;appContext,
-                 io.gearpump.cluster.AppDescription&nbsp;app)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="actorSystem--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>actorSystem</h4>
-<pre>public&nbsp;akka.actor.ActorSystem&nbsp;actorSystem()</pre>
-</li>
-</ul>
-<a name="timeOut--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>timeOut</h4>
-<pre>public&nbsp;akka.util.Timeout&nbsp;timeOut()</pre>
-</li>
-</ul>
-<a name="dispatcher--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatcher</h4>
-<pre>public&nbsp;scala.concurrent.ExecutionContextExecutor&nbsp;dispatcher()</pre>
-</li>
-</ul>
-<a name="startTime--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>startTime</h4>
-<pre>public&nbsp;long&nbsp;startTime()</pre>
-</li>
-</ul>
-<a name="metricsEnabled--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>metricsEnabled</h4>
-<pre>public&nbsp;boolean&nbsp;metricsEnabled()</pre>
-</li>
-</ul>
-<a name="receive--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>receive</h4>
-<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;receive()</pre>
-</li>
-</ul>
-<a name="taskMessageHandler--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskMessageHandler</h4>
-<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;taskMessageHandler()</pre>
-</li>
-</ul>
-<a name="executorMessageHandler--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>executorMessageHandler</h4>
-<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;executorMessageHandler()</pre>
-</li>
-</ul>
-<a name="appMasterService--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>appMasterService</h4>
-<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;appMasterService()</pre>
-</li>
-</ul>
-<a name="recover--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>recover</h4>
-<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;recover()</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>Prev&nbsp;Class</li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.html" target="_top">Frames</a></li>
-<li><a href="AppMaster.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><a href="#nested.class.summary">Nested</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html
deleted file mode 100644
index 8c99257..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>AppMasterTaskDetail$</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterTaskDetail$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterTaskDetail$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class AppMasterTaskDetail$" class="title">Class AppMasterTaskDetail$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.AppMasterTaskDetail$</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;scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">AppMasterTaskDetail$</span>
-extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMasterTaskDetail$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html#AppMasterTaskDetail:D--">AppMasterTaskDetail$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="AppMasterTaskDetail:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AppMasterTaskDetail$</h4>
-<pre>public&nbsp;AppMasterTaskDetail$()</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="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" target="_top">Frames</a></li>
-<li><a href="AppMasterTaskDetail$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMasterTaskDetail.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMasterTaskDetail.html
deleted file mode 100644
index b00971c..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/AppMasterTaskDetail.html
+++ /dev/null
@@ -1,292 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>AppMasterTaskDetail</title>
-<meta name="date" content="2015-11-24">
-<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="AppMasterTaskDetail";
-        }
-    }
-    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="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" target="_top">Frames</a></li>
-<li><a href="AppMasterTaskDetail.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class AppMasterTaskDetail" class="title">Class AppMasterTaskDetail</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.AppMasterTaskDetail</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">AppMasterTaskDetail</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMasterTaskDetail">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="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html#AppMasterTaskDetail-scala.collection.immutable.Map-">AppMasterTaskDetail</a></span>(scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;&nbsp;tasks)</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>scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html#tasks--">tasks</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="AppMasterTaskDetail-scala.collection.immutable.Map-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AppMasterTaskDetail</h4>
-<pre>public&nbsp;AppMasterTaskDetail(scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;&nbsp;tasks)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="tasks--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>tasks</h4>
-<pre>public&nbsp;scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;&nbsp;tasks()</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="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" target="_top">Frames</a></li>
-<li><a href="AppMasterTaskDetail.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService$.html
deleted file mode 100644
index 60c173c..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService$.html
+++ /dev/null
@@ -1,308 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>ClockService$</title>
-<meta name="date" content="2015-11-24">
-<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="ClockService$";
-        }
-    }
-    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="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService$.html" target="_top">Frames</a></li>
-<li><a href="ClockService$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class ClockService$" class="title">Class ClockService$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.ClockService$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ClockService$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/ClockService$.html#ClockService:D--">ClockService$</a></span>()</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html#START_CLOCK--">START_CLOCK</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ClockService:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ClockService$</h4>
-<pre>public&nbsp;ClockService$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="START_CLOCK--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>START_CLOCK</h4>
-<pre>public&nbsp;java.lang.String&nbsp;START_CLOCK()</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="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService$.html" target="_top">Frames</a></li>
-<li><a href="ClockService$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html
deleted file mode 100644
index f03c8c9..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>ClockService.ChangeToNewDAG$</title>
-<meta name="date" content="2015-11-24">
-<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="ClockService.ChangeToNewDAG$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" target="_top">Frames</a></li>
-<li><a href="ClockService.ChangeToNewDAG$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class ClockService.ChangeToNewDAG$" class="title">Class ClockService.ChangeToNewDAG$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG$</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;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ClockService.ChangeToNewDAG$</span>
-extends scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html#ChangeToNewDAG:D--">ChangeToNewDAG$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ChangeToNewDAG:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ChangeToNewDAG$</h4>
-<pre>public&nbsp;ChangeToNewDAG$()</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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" target="_top">Frames</a></li>
-<li><a href="ClockService.ChangeToNewDAG$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html
deleted file mode 100644
index 9fd0c35..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html
+++ /dev/null
@@ -1,296 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>ClockService.ChangeToNewDAG</title>
-<meta name="date" content="2015-11-24">
-<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="ClockService.ChangeToNewDAG";
-        }
-    }
-    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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" target="_top">Frames</a></li>
-<li><a href="ClockService.ChangeToNewDAG.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class ClockService.ChangeToNewDAG" class="title">Class ClockService.ChangeToNewDAG</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG</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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ClockService.ChangeToNewDAG</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG">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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html#ChangeToNewDAG-io.gearpump.streaming.DAG-">ChangeToNewDAG</a></span>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</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><a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html#dag--">dag</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="ChangeToNewDAG-io.gearpump.streaming.DAG-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ChangeToNewDAG</h4>
-<pre>public&nbsp;ChangeToNewDAG(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="dag--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>dag</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag()</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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" target="_top">Frames</a></li>
-<li><a href="ClockService.ChangeToNewDAG.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html
deleted file mode 100644
index 06ebd40..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>ClockService.ChangeToNewDAGSuccess$</title>
-<meta name="date" content="2015-11-24">
-<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="ClockService.ChangeToNewDAGSuccess$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" target="_top">Frames</a></li>
-<li><a href="ClockService.ChangeToNewDAGSuccess$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class ClockService.ChangeToNewDAGSuccess$" class="title">Class ClockService.ChangeToNewDAGSuccess$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess$</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;scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ClockService.ChangeToNewDAGSuccess$</span>
-extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html#ChangeToNewDAGSuccess:D--">ChangeToNewDAGSuccess$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ChangeToNewDAGSuccess:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ChangeToNewDAGSuccess$</h4>
-<pre>public&nbsp;ChangeToNewDAGSuccess$()</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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" target="_top">Frames</a></li>
-<li><a href="ClockService.ChangeToNewDAGSuccess$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html
deleted file mode 100644
index d03c9ff..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html
+++ /dev/null
@@ -1,296 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>ClockService.ChangeToNewDAGSuccess</title>
-<meta name="date" content="2015-11-24">
-<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="ClockService.ChangeToNewDAGSuccess";
-        }
-    }
-    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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" target="_top">Frames</a></li>
-<li><a href="ClockService.ChangeToNewDAGSuccess.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class ClockService.ChangeToNewDAGSuccess" class="title">Class ClockService.ChangeToNewDAGSuccess</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess</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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ClockService.ChangeToNewDAGSuccess</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess">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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html#ChangeToNewDAGSuccess-scala.collection.immutable.Map-">ChangeToNewDAGSuccess</a></span>(scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;&nbsp;clocks)</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>scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html#clocks--">clocks</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="ChangeToNewDAGSuccess-scala.collection.immutable.Map-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ChangeToNewDAGSuccess</h4>
-<pre>public&nbsp;ChangeToNewDAGSuccess(scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;&nbsp;clocks)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="clocks--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>clocks</h4>
-<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;&nbsp;clocks()</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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" target="_top">Frames</a></li>
-<li><a href="ClockService.ChangeToNewDAGSuccess.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html
deleted file mode 100644
index 1acf36f..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html
+++ /dev/null
@@ -1,301 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>ClockService.HealthCheck$</title>
-<meta name="date" content="2015-11-24">
-<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="ClockService.HealthCheck$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" target="_top">Frames</a></li>
-<li><a href="ClockService.HealthCheck$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class ClockService.HealthCheck$" class="title">Class ClockService.HealthCheck$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.ClockService.HealthCheck$</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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ClockService.HealthCheck$</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.HealthCheck$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthCheck$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html#HealthCheck:D--">HealthCheck$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthCheck$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="HealthCheck:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>HealthCheck$</h4>
-<pre>public&nbsp;HealthCheck$()</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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" target="_top">Frames</a></li>
-<li><a href="ClockService.HealthCheck$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html
deleted file mode 100644
index ff311ab..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html
+++ /dev/null
@@ -1,278 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>ClockService.HealthChecker$</title>
-<meta name="date" content="2015-11-24">
-<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="ClockService.HealthChecker$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" target="_top">Frames</a></li>
-<li><a href="ClockService.HealthChecker$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class ClockService.HealthChecker$" class="title">Class ClockService.HealthChecker$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.ClockService.HealthChecker$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ClockService.HealthChecker$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html#HealthChecker:D--">HealthChecker$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="HealthChecker:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>HealthChecker$</h4>
-<pre>public&nbsp;HealthChecker$()</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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" target="_top">Frames</a></li>
-<li><a href="ClockService.HealthChecker$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html
deleted file mode 100644
index 7969cf3..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>ClockService.HealthChecker.ClockValue$</title>
-<meta name="date" content="2015-11-24">
-<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="ClockService.HealthChecker.ClockValue$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" target="_top">Frames</a></li>
-<li><a href="ClockService.HealthChecker.ClockValue$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class ClockService.HealthChecker.ClockValue$" class="title">Class ClockService.HealthChecker.ClockValue$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue$</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.Function2&lt;java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ClockService.HealthChecker.ClockValue$</span>
-extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html#ClockValue:D--">ClockValue$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction2">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
-<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function2">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ClockValue:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ClockValue$</h4>
-<pre>public&nbsp;ClockValue$()</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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" target="_top">Frames</a></li>
-<li><a href="ClockService.HealthChecker.ClockValue$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html
deleted file mode 100644
index 4077538..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html
+++ /dev/null
@@ -1,311 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>ClockService.HealthChecker.ClockValue</title>
-<meta name="date" content="2015-11-24">
-<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="ClockService.HealthChecker.ClockValue";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" target="_top">Frames</a></li>
-<li><a href="ClockService.HealthChecker.ClockValue.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class ClockService.HealthChecker.ClockValue" class="title">Class ClockService.HealthChecker.ClockValue</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue</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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ClockService.HealthChecker.ClockValue</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue">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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#ClockValue-long-long-">ClockValue</a></span>(long&nbsp;systemClock,
-          long&nbsp;appClock)</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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#appClock--">appClock</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#systemClock--">systemClock</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="ClockValue-long-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ClockValue</h4>
-<pre>public&nbsp;ClockValue(long&nbsp;systemClock,
-                  long&nbsp;appClock)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="systemClock--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>systemClock</h4>
-<pre>public&nbsp;long&nbsp;systemClock()</pre>
-</li>
-</ul>
-<a name="appClock--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>appClock</h4>
-<pre>public&nbsp;long&nbsp;appClock()</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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" target="_top">Frames</a></li>
-<li><a href="ClockService.HealthChecker.ClockValue.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.html
deleted file mode 100644
index 6ad878f..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.html
+++ /dev/null
@@ -1,315 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>ClockService.HealthChecker</title>
-<meta name="date" content="2015-11-24">
-<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="ClockService.HealthChecker";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" target="_top">Frames</a></li>
-<li><a href="ClockService.HealthChecker.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><a href="#nested.class.summary">Nested</a>&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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class ClockService.HealthChecker" class="title">Class ClockService.HealthChecker</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.ClockService.HealthChecker</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ClockService.HealthChecker</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue$</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#HealthChecker-int-">HealthChecker</a></span>(int&nbsp;stallingThresholdSeconds)</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>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#check-long-scala.collection.immutable.Map-io.gearpump.streaming.DAG-long-">check</a></span>(long&nbsp;currentMinClock,
-     scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a>&gt;&nbsp;processorClocks,
-     <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag,
-     long&nbsp;now)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#getReport--">getReport</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>
-</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="HealthChecker-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>HealthChecker</h4>
-<pre>public&nbsp;HealthChecker(int&nbsp;stallingThresholdSeconds)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="check-long-scala.collection.immutable.Map-io.gearpump.streaming.DAG-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>check</h4>
-<pre>public&nbsp;void&nbsp;check(long&nbsp;currentMinClock,
-                  scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a>&gt;&nbsp;processorClocks,
-                  <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag,
-                  long&nbsp;now)</pre>
-</li>
-</ul>
-<a name="getReport--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getReport</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a>&nbsp;getReport()</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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" target="_top">Frames</a></li>
-<li><a href="ClockService.HealthChecker.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><a href="#nested.class.summary">Nested</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html
deleted file mode 100644
index 23ab331..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html
+++ /dev/null
@@ -1,342 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>ClockService.ProcessorClock</title>
-<meta name="date" content="2015-11-24">
-<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="ClockService.ProcessorClock";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" target="_top">Frames</a></li>
-<li><a href="ClockService.ProcessorClock.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class ClockService.ProcessorClock" class="title">Class ClockService.ProcessorClock</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.ClockService.ProcessorClock</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ClockService.ProcessorClock</span>
-extends java.lang.Object</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="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#ProcessorClock-int-int-">ProcessorClock</a></span>(int&nbsp;processorId,
-              int&nbsp;parallism)</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>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#init-long-">init</a></span>(long&nbsp;startClock)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#min--">min</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#parallism--">parallism</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#processorId--">processorId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>long[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#taskClocks--">taskClocks</a></span>()</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="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#updateMinClock-int-long-">updateMinClock</a></span>(int&nbsp;taskIndex,
-              long&nbsp;clock)</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>
-</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="ProcessorClock-int-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ProcessorClock</h4>
-<pre>public&nbsp;ProcessorClock(int&nbsp;processorId,
-                      int&nbsp;parallism)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="processorId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>processorId</h4>
-<pre>public&nbsp;int&nbsp;processorId()</pre>
-</li>
-</ul>
-<a name="parallism--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>parallism</h4>
-<pre>public&nbsp;int&nbsp;parallism()</pre>
-</li>
-</ul>
-<a name="min--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>min</h4>
-<pre>public&nbsp;long&nbsp;min()</pre>
-</li>
-</ul>
-<a name="taskClocks--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskClocks</h4>
-<pre>public&nbsp;long[]&nbsp;taskClocks()</pre>
-</li>
-</ul>
-<a name="init-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>init</h4>
-<pre>public&nbsp;void&nbsp;init(long&nbsp;startClock)</pre>
-</li>
-</ul>
-<a name="updateMinClock-int-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>updateMinClock</h4>
-<pre>public&nbsp;void&nbsp;updateMinClock(int&nbsp;taskIndex,
-                           long&nbsp;clock)</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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" target="_top">Frames</a></li>
-<li><a href="ClockService.ProcessorClock.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html
deleted file mode 100644
index f509c3a..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html
+++ /dev/null
@@ -1,312 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>ClockService.ProcessorClocks$</title>
-<meta name="date" content="2015-11-24">
-<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="ClockService.ProcessorClocks$";
-        }
-    }
-    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="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" target="_top">Frames</a></li>
-<li><a href="ClockService.ProcessorClocks$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class ClockService.ProcessorClocks$" class="title">Class ClockService.ProcessorClocks$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.ClockService.ProcessorClocks$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ClockService.ProcessorClocks$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html#ProcessorClocks:D--">ProcessorClocks$</a></span>()</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="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html#minClock-io.gearpump.streaming.appmaster.ClockService.ProcessorClock:A-">minClock</a></span>(<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a>[]&nbsp;clock)</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ProcessorClocks:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ProcessorClocks$</h4>
-<pre>public&nbsp;ProcessorClocks$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="minClock-io.gearpump.streaming.appmaster.ClockService.ProcessorClock:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>minClock</h4>
-<pre>public&nbsp;long&nbsp;minClock(<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a>[]&nbsp;clock)</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="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" target="_top">Frames</a></li>
-<li><a href="ClockService.ProcessorClocks$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.Report$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.Report$.html
deleted file mode 100644
index 3ec9490..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.Report$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>ClockService.Report$</title>
-<meta name="date" content="2015-11-24">
-<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="ClockService.Report$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.Report$.html" target="_top">Frames</a></li>
-<li><a href="ClockService.Report$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class ClockService.Report$" class="title">Class ClockService.Report$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.ClockService.Report$</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;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ClockService.Report$</span>
-extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.Report$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html#Report:D--">Report$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Report:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Report$</h4>
-<pre>public&nbsp;Report$()</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="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.Report$.html" target="_top">Frames</a></li>
-<li><a href="ClockService.Report$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.Report.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.Report.html
deleted file mode 100644
index 2b3c1e5..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.Report.html
+++ /dev/null
@@ -1,296 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>ClockService.Report</title>
-<meta name="date" content="2015-11-24">
-<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="ClockService.Report";
-        }
-    }
-    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="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.Report.html" target="_top">Frames</a></li>
-<li><a href="ClockService.Report.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class ClockService.Report" class="title">Class ClockService.Report</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.ClockService.Report</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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ClockService.Report</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.Report">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="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html#Report-scala.collection.immutable.List-">Report</a></span>(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;stallingTasks)</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>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html#stallingTasks--">stallingTasks</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="Report-scala.collection.immutable.List-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Report</h4>
-<pre>public&nbsp;Report(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;stallingTasks)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="stallingTasks--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>stallingTasks</h4>
-<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;stallingTasks()</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="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.Report.html" target="_top">Frames</a></li>
-<li><a href="ClockService.Report.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html
deleted file mode 100644
index 721b77a..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html
+++ /dev/null
@@ -1,301 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>ClockService.SnapshotStartClock$</title>
-<meta name="date" content="2015-11-24">
-<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="ClockService.SnapshotStartClock$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" target="_top">Frames</a></li>
-<li><a href="ClockService.SnapshotStartClock$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class ClockService.SnapshotStartClock$" class="title">Class ClockService.SnapshotStartClock$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.ClockService.SnapshotStartClock$</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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ClockService.SnapshotStartClock$</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.SnapshotStartClock$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html#SnapshotStartClock:D--">SnapshotStartClock$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SnapshotStartClock:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SnapshotStartClock$</h4>
-<pre>public&nbsp;SnapshotStartClock$()</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="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" target="_top">Frames</a></li>
-<li><a href="ClockService.SnapshotStartClock$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html
deleted file mode 100644
index 7bb156a..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>ClockService.StoredStartClock$</title>
-<meta name="date" content="2015-11-24">
-<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="ClockService.StoredStartClock$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" target="_top">Frames</a></li>
-<li><a href="ClockService.StoredStartClock$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class ClockService.StoredStartClock$" class="title">Class ClockService.StoredStartClock$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.ClockService.StoredStartClock$</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="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ClockService.StoredStartClock$</span>
-extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.StoredStartClock$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html#StoredStartClock:D--">StoredStartClock$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="StoredStartClock:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>StoredStartClock$</h4>
-<pre>public&nbsp;StoredStartClock$()</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="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" target="_top">Frames</a></li>
-<li><a href="ClockService.StoredStartClock$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html
deleted file mode 100644
index 20ecf06..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html
+++ /dev/null
@@ -1,296 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>ClockService.StoredStartClock</title>
-<meta name="date" content="2015-11-24">
-<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="ClockService.StoredStartClock";
-        }
-    }
-    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="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" target="_top">Frames</a></li>
-<li><a href="ClockService.StoredStartClock.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class ClockService.StoredStartClock" class="title">Class ClockService.StoredStartClock</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.ClockService.StoredStartClock</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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ClockService.StoredStartClock</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.StoredStartClock">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="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html#StoredStartClock-long-">StoredStartClock</a></span>(long&nbsp;clock)</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="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html#clock--">clock</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="StoredStartClock-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>StoredStartClock</h4>
-<pre>public&nbsp;StoredStartClock(long&nbsp;clock)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="clock--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>clock</h4>
-<pre>public&nbsp;long&nbsp;clock()</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="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" target="_top">Frames</a></li>
-<li><a href="ClockService.StoredStartClock.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.html
deleted file mode 100644
index 3ad9ce4..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ClockService.html
+++ /dev/null
@@ -1,474 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>ClockService</title>
-<meta name="date" content="2015-11-24">
-<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="ClockService";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":9,"i7":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";
-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="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.html" target="_top">Frames</a></li>
-<li><a href="ClockService.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><a href="#nested.class.summary">Nested</a>&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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class ClockService" class="title">Class ClockService</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.ClockService</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>akka.actor.Actor, akka.actor.Stash, akka.actor.StashSupport, akka.actor.UnrestrictedStash, akka.dispatch.RequiresMessageQueue&lt;akka.dispatch.DequeBasedMessageQueueSemantics&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ClockService</span>
-extends java.lang.Object
-implements akka.actor.Actor, akka.actor.Stash</pre>
-<div class="block">The clockService will maintain a global view of message timestamp in the application</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG$</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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess$</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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthCheck$</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker$</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</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="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</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="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</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="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a></span></code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.akka.actor.Actor">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from interface&nbsp;akka.actor.Actor</h3>
-<code>akka.actor.Actor.emptyBehavior$</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/ClockService.html#ClockService-io.gearpump.streaming.DAG-io.gearpump.streaming.storage.AppDataStore-">ClockService</a></span>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag,
-            <a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a>&nbsp;store)</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="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>
-<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>scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#clocks--">clocks</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" 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="../../../../io/gearpump/streaming/appmaster/ClockService.html#clockService--">clockService</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#postStop--">postStop</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#preStart--">preStart</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,scala.runtime.Nothing$&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#receive--">receive</a></span>()</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="../../../../io/gearpump/streaming/appmaster/ClockService.html#selfCheck--">selfCheck</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#START_CLOCK--">START_CLOCK</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i7" 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="../../../../io/gearpump/streaming/appmaster/ClockService.html#waitForStartClock--">waitForStartClock</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.akka.actor.Actor">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;akka.actor.Actor</h3>
-<code>akka$actor$Actor$_setter_$context_$eq, akka$actor$Actor$_setter_$self_$eq, aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, postRestart, self, sender, supervisorStrategy, unhandled</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.akka.actor.StashSupport">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;akka.actor.StashSupport</h3>
-<code>akka$actor$StashSupport$_setter_$akka$actor$StashSupport$$capacity_$eq, akka$actor$StashSupport$_setter_$mailbox_$eq, akka$actor$StashSupport$$capacity, akka$actor$StashSupport$$theStash_$eq, akka$actor$StashSupport$$theStash, clearStash, context, mailbox, prepend, self, stash, unstash, unstashAll, unstashAll</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="ClockService-io.gearpump.streaming.DAG-io.gearpump.streaming.storage.AppDataStore-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ClockService</h4>
-<pre>public&nbsp;ClockService(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag,
-                    <a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a>&nbsp;store)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="START_CLOCK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>START_CLOCK</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;START_CLOCK()</pre>
-</li>
-</ul>
-<a name="receive--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>receive</h4>
-<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,scala.runtime.Nothing$&gt;&nbsp;receive()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>receive</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&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="postStop--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>postStop</h4>
-<pre>public&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>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>postStop</code>&nbsp;in interface&nbsp;<code>akka.actor.UnrestrictedStash</code></dd>
-</dl>
-</li>
-</ul>
-<a name="clocks--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>clocks</h4>
-<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a>&gt;&nbsp;clocks()</pre>
-</li>
-</ul>
-<a name="waitForStartClock--">
-<!--   -->
-</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>
-</li>
-</ul>
-<a name="clockService--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>clockService</h4>
-<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;clockService()</pre>
-</li>
-</ul>
-<a name="selfCheck--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>selfCheck</h4>
-<pre>public&nbsp;void&nbsp;selfCheck()</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="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.html" target="_top">Frames</a></li>
-<li><a href="ClockService.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><a href="#nested.class.summary">Nested</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager$.html
deleted file mode 100644
index 5337193..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager$.html
+++ /dev/null
@@ -1,274 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>DagManager$</title>
-<meta name="date" content="2015-11-24">
-<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="DagManager$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager$.html" target="_top">Frames</a></li>
-<li><a href="DagManager$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class DagManager$" class="title">Class DagManager$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.DagManager$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DagManager$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster">DagManager$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/DagManager$.html#DagManager:D--">DagManager$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster">DagManager$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DagManager:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DagManager$</h4>
-<pre>public&nbsp;DagManager$()</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="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager$.html" target="_top">Frames</a></li>
-<li><a href="DagManager$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperation.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperation.html
deleted file mode 100644
index 2ef1f6b..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperation.html
+++ /dev/null
@@ -1,173 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>DagManager.DAGOperation</title>
-<meta name="date" content="2015-11-24">
-<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="DagManager.DAGOperation";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" target="_top">Frames</a></li>
-<li><a href="DagManager.DAGOperation.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Interface DagManager.DAGOperation" class="title">Interface DagManager.DAGOperation</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static interface <span class="typeNameLabel">DagManager.DAGOperation</span></pre>
-</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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" target="_top">Frames</a></li>
-<li><a href="DagManager.DAGOperation.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html
deleted file mode 100644
index c75708e..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>DagManager.DAGOperationFailed$</title>
-<meta name="date" content="2015-11-24">
-<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="DagManager.DAGOperationFailed$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" target="_top">Frames</a></li>
-<li><a href="DagManager.DAGOperationFailed$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class DagManager.DAGOperationFailed$" class="title">Class DagManager.DAGOperationFailed$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed$</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.String,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DagManager.DAGOperationFailed$</span>
-extends scala.runtime.AbstractFunction1&lt;java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html#DAGOperationFailed:D--">DAGOperationFailed$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DAGOperationFailed:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DAGOperationFailed$</h4>
-<pre>public&nbsp;DAGOperationFailed$()</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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" target="_top">Frames</a></li>
-<li><a href="DagManager.DAGOperationFailed$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html
deleted file mode 100644
index b26e28f..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html
+++ /dev/null
@@ -1,296 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>DagManager.DAGOperationFailed</title>
-<meta name="date" content="2015-11-24">
-<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="DagManager.DAGOperationFailed";
-        }
-    }
-    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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" target="_top">Frames</a></li>
-<li><a href="DagManager.DAGOperationFailed.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class DagManager.DAGOperationFailed" class="title">Class DagManager.DAGOperationFailed</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DagManager.DAGOperationFailed</span>
-extends java.lang.Object
-implements <a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed">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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html#DAGOperationFailed-java.lang.String-">DAGOperationFailed</a></span>(java.lang.String&nbsp;reason)</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html#reason--">reason</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="DAGOperationFailed-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DAGOperationFailed</h4>
-<pre>public&nbsp;DAGOperationFailed(java.lang.String&nbsp;reason)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="reason--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>reason</h4>
-<pre>public&nbsp;java.lang.String&nbsp;reason()</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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" target="_top">Frames</a></li>
-<li><a href="DagManager.DAGOperationFailed.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html
deleted file mode 100644
index 36b304a..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html
+++ /dev/null
@@ -1,173 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>DagManager.DAGOperationResult</title>
-<meta name="date" content="2015-11-24">
-<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="DagManager.DAGOperationResult";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" target="_top">Frames</a></li>
-<li><a href="DagManager.DAGOperationResult.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Interface DagManager.DAGOperationResult" class="title">Interface DagManager.DAGOperationResult</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a>, <a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static interface <span class="typeNameLabel">DagManager.DAGOperationResult</span></pre>
-</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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" target="_top">Frames</a></li>
-<li><a href="DagManager.DAGOperationResult.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html
deleted file mode 100644
index 997ddc5..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html
+++ /dev/null
@@ -1,301 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>DagManager.DAGOperationSuccess$</title>
-<meta name="date" content="2015-11-24">
-<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="DagManager.DAGOperationSuccess$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" target="_top">Frames</a></li>
-<li><a href="DagManager.DAGOperationSuccess$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class DagManager.DAGOperationSuccess$" class="title">Class DagManager.DAGOperationSuccess$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.DagManager.DAGOperationSuccess$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DagManager.DAGOperationSuccess$</span>
-extends java.lang.Object
-implements <a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.DAGOperationSuccess$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html#DAGOperationSuccess:D--">DAGOperationSuccess$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DAGOperationSuccess:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DAGOperationSuccess$</h4>
-<pre>public&nbsp;DAGOperationSuccess$()</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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" target="_top">Frames</a></li>
-<li><a href="DagManager.DAGOperationSuccess$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html
deleted file mode 100644
index fe21d72..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html
+++ /dev/null
@@ -1,301 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>DagManager.GetLatestDAG$</title>
-<meta name="date" content="2015-11-24">
-<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="DagManager.GetLatestDAG$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" target="_top">Frames</a></li>
-<li><a href="DagManager.GetLatestDAG$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class DagManager.GetLatestDAG$" class="title">Class DagManager.GetLatestDAG$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.DagManager.GetLatestDAG$</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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DagManager.GetLatestDAG$</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.GetLatestDAG$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetLatestDAG$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html#GetLatestDAG:D--">GetLatestDAG$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetLatestDAG$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetLatestDAG:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetLatestDAG$</h4>
-<pre>public&nbsp;GetLatestDAG$()</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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" target="_top">Frames</a></li>
-<li><a href="DagManager.GetLatestDAG$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html
deleted file mode 100644
index 515785b..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>DagManager.GetTaskLaunchData$</title>
-<meta name="date" content="2015-11-24">
-<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="DagManager.GetTaskLaunchData$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" target="_top">Frames</a></li>
-<li><a href="DagManager.GetTaskLaunchData$.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><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.AbstractFunction3">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class DagManager.GetTaskLaunchData$" class="title">Class DagManager.GetTaskLaunchData$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction3&lt;java.lang.Object,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData$</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.Function3&lt;java.lang.Object,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DagManager.GetTaskLaunchData$</span>
-extends scala.runtime.AbstractFunction3&lt;java.lang.Object,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html#GetTaskLaunchData:D--">GetTaskLaunchData$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction3">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
-<code>curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function3">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetTaskLaunchData:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetTaskLaunchData$</h4>
-<pre>public&nbsp;GetTaskLaunchData$()</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="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" target="_top">Frames</a></li>
-<li><a href="DagManager.GetTaskLaunchData$.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><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.AbstractFunction3">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html
deleted file mode 100644
index 177583f..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html
+++ /dev/null
@@ -1,326 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>DagManager.GetTaskLaunchData</title>
-<meta name="date" content="2015-11-24">
-<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="DagManager.GetTaskLaunchData";
-        }
-    }
-    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><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" target="_top">Frames</a></li>
-<li><a href="DagManager.GetTaskLaunchData.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class DagManager.GetTaskLaunchData" class="title">Class DagManager.GetTaskLaunchData</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData</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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DagManager.GetTaskLaunchData</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData">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="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#GetTaskLaunchData-int-int-java.lang.Object-">GetTaskLaunchData</a></span>(int&nbsp;dagVersion,
-                 int&nbsp;processorId,
-                 java.lang.Object&nbsp;context)</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>java.lang.Object</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#context--">context</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#dagVersion--">dagVersion</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#processorId--">processorId</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="GetTaskLaunchData-int-int-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetTaskLaunchData</h4>
-<pre>public&nbsp;GetTaskLaunchData(int&nbsp;dagVersion,
-                         int&nbsp;processorId,
-                         java.lang.Object&nbsp;context)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="dagVersion--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dagVersion</h4>
-<pre>public&nbsp;int&nbsp;dagVersion()</pre>
-</li>
-</ul>
-<a name="processorId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>processorId</h4>
-<pre>public&nbsp;int&nbsp;processorId()</pre>
-</li>
-</ul>
-<a name="context--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>context</h4>
-<pre>public&nbsp;java.lang.Object&nbsp;context()</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="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" target="_top">Frames</a></li>
-<li><a href="DagManager.GetTaskLaunchData.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html
deleted file mode 100644
index f2a9958..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>DagManager.LatestDAG$</title>
-<meta name="date" content="2015-11-24">
-<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="DagManager.LatestDAG$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" target="_top">Frames</a></li>
-<li><a href="DagManager.LatestDAG$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class DagManager.LatestDAG$" class="title">Class DagManager.LatestDAG$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.DagManager.LatestDAG$</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;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DagManager.LatestDAG$</span>
-extends scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.LatestDAG$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html#LatestDAG:D--">LatestDAG$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="LatestDAG:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>LatestDAG$</h4>
-<pre>public&nbsp;LatestDAG$()</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="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" target="_top">Frames</a></li>
-<li><a href="DagManager.LatestDAG$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG.html
deleted file mode 100644
index 886ba77..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG.html
+++ /dev/null
@@ -1,296 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>DagManager.LatestDAG</title>
-<meta name="date" content="2015-11-24">
-<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="DagManager.LatestDAG";
-        }
-    }
-    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="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" target="_top">Frames</a></li>
-<li><a href="DagManager.LatestDAG.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class DagManager.LatestDAG" class="title">Class DagManager.LatestDAG</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.DagManager.LatestDAG</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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DagManager.LatestDAG</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.LatestDAG">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="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html#LatestDAG-io.gearpump.streaming.DAG-">LatestDAG</a></span>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</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><a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html#dag--">dag</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="LatestDAG-io.gearpump.streaming.DAG-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>LatestDAG</h4>
-<pre>public&nbsp;LatestDAG(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="dag--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>dag</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag()</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="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" target="_top">Frames</a></li>
-<li><a href="DagManager.LatestDAG.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html
deleted file mode 100644
index 6ef1225..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>DagManager.NewDAGDeployed$</title>
-<meta name="date" content="2015-11-24">
-<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="DagManager.NewDAGDeployed$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" target="_top">Frames</a></li>
-<li><a href="DagManager.NewDAGDeployed$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class DagManager.NewDAGDeployed$" class="title">Class DagManager.NewDAGDeployed$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed$</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="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DagManager.NewDAGDeployed$</span>
-extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html#NewDAGDeployed:D--">NewDAGDeployed$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="NewDAGDeployed:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>NewDAGDeployed$</h4>
-<pre>public&nbsp;NewDAGDeployed$()</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="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" target="_top">Frames</a></li>
-<li><a href="DagManager.NewDAGDeployed$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html
deleted file mode 100644
index 7687f60..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html
+++ /dev/null
@@ -1,296 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>DagManager.NewDAGDeployed</title>
-<meta name="date" content="2015-11-24">
-<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="DagManager.NewDAGDeployed";
-        }
-    }
-    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="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" target="_top">Frames</a></li>
-<li><a href="DagManager.NewDAGDeployed.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class DagManager.NewDAGDeployed" class="title">Class DagManager.NewDAGDeployed</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed</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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DagManager.NewDAGDeployed</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed">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="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html#NewDAGDeployed-int-">NewDAGDeployed</a></span>(int&nbsp;dagVersion)</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="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html#dagVersion--">dagVersion</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="NewDAGDeployed-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>NewDAGDeployed</h4>
-<pre>public&nbsp;NewDAGDeployed(int&nbsp;dagVersion)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="dagVersion--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>dagVersion</h4>
-<pre>public&nbsp;int&nbsp;dagVersion()</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="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" target="_top">Frames</a></li>
-<li><a href="DagManager.NewDAGDeployed.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html
deleted file mode 100644
index 56003cd..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>DagManager.ReplaceProcessor$</title>
-<meta name="date" content="2015-11-24">
-<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="DagManager.ReplaceProcessor$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" target="_top">Frames</a></li>
-<li><a href="DagManager.ReplaceProcessor$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class DagManager.ReplaceProcessor$" class="title">Class DagManager.ReplaceProcessor$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction2&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor$</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.Function2&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DagManager.ReplaceProcessor$</span>
-extends scala.runtime.AbstractFunction2&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html#ReplaceProcessor:D--">ReplaceProcessor$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction2">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
-<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function2">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ReplaceProcessor:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ReplaceProcessor$</h4>
-<pre>public&nbsp;ReplaceProcessor$()</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="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" target="_top">Frames</a></li>
-<li><a href="DagManager.ReplaceProcessor$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html
deleted file mode 100644
index 6fbe3c1..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html
+++ /dev/null
@@ -1,311 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>DagManager.ReplaceProcessor</title>
-<meta name="date" content="2015-11-24">
-<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="DagManager.ReplaceProcessor";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" target="_top">Frames</a></li>
-<li><a href="DagManager.ReplaceProcessor.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class DagManager.ReplaceProcessor" class="title">Class DagManager.ReplaceProcessor</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperation</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DagManager.ReplaceProcessor</span>
-extends java.lang.Object
-implements <a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperation</a>, scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor">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="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html#ReplaceProcessor-int-io.gearpump.streaming.ProcessorDescription-">ReplaceProcessor</a></span>(int&nbsp;oldProcessorId,
-                <a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;newProcessorDescription)</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><a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html#newProcessorDescription--">newProcessorDescription</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html#oldProcessorId--">oldProcessorId</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="ReplaceProcessor-int-io.gearpump.streaming.ProcessorDescription-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ReplaceProcessor</h4>
-<pre>public&nbsp;ReplaceProcessor(int&nbsp;oldProcessorId,
-                        <a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;newProcessorDescription)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="oldProcessorId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>oldProcessorId</h4>
-<pre>public&nbsp;int&nbsp;oldProcessorId()</pre>
-</li>
-</ul>
-<a name="newProcessorDescription--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>newProcessorDescription</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;newProcessorDescription()</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="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" target="_top">Frames</a></li>
-<li><a href="DagManager.ReplaceProcessor.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html
deleted file mode 100644
index 816750a..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>DagManager.TaskLaunchData$</title>
-<meta name="date" content="2015-11-24">
-<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="DagManager.TaskLaunchData$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" target="_top">Frames</a></li>
-<li><a href="DagManager.TaskLaunchData$.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><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.AbstractFunction3">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class DagManager.TaskLaunchData$" class="title">Class DagManager.TaskLaunchData$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction3&lt;<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.DagManager.TaskLaunchData$</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.Function3&lt;<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DagManager.TaskLaunchData$</span>
-extends scala.runtime.AbstractFunction3&lt;<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.TaskLaunchData$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html#TaskLaunchData:D--">TaskLaunchData$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction3">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
-<code>curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function3">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TaskLaunchData:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskLaunchData$</h4>
-<pre>public&nbsp;TaskLaunchData$()</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="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" target="_top">Frames</a></li>
-<li><a href="DagManager.TaskLaunchData$.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><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.AbstractFunction3">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html
deleted file mode 100644
index 98d1a02..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html
+++ /dev/null
@@ -1,326 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>DagManager.TaskLaunchData</title>
-<meta name="date" content="2015-11-24">
-<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="DagManager.TaskLaunchData";
-        }
-    }
-    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><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" target="_top">Frames</a></li>
-<li><a href="DagManager.TaskLaunchData.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class DagManager.TaskLaunchData" class="title">Class DagManager.TaskLaunchData</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.DagManager.TaskLaunchData</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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DagManager.TaskLaunchData</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.TaskLaunchData">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="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#TaskLaunchData-io.gearpump.streaming.ProcessorDescription-scala.collection.immutable.List-java.lang.Object-">TaskLaunchData</a></span>(<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription,
-              scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers,
-              java.lang.Object&nbsp;context)</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>java.lang.Object</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#context--">context</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#processorDescription--">processorDescription</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#subscribers--">subscribers</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="TaskLaunchData-io.gearpump.streaming.ProcessorDescription-scala.collection.immutable.List-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskLaunchData</h4>
-<pre>public&nbsp;TaskLaunchData(<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription,
-                      scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers,
-                      java.lang.Object&nbsp;context)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="processorDescription--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>processorDescription</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription()</pre>
-</li>
-</ul>
-<a name="subscribers--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>subscribers</h4>
-<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers()</pre>
-</li>
-</ul>
-<a name="context--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>context</h4>
-<pre>public&nbsp;java.lang.Object&nbsp;context()</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="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" target="_top">Frames</a></li>
-<li><a href="DagManager.TaskLaunchData.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange$.html
deleted file mode 100644
index 6cd3f9c..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>DagManager.WatchChange$</title>
-<meta name="date" content="2015-11-24">
-<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="DagManager.WatchChange$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" target="_top">Frames</a></li>
-<li><a href="DagManager.WatchChange$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class DagManager.WatchChange$" class="title">Class DagManager.WatchChange$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.DagManager.WatchChange$</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;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DagManager.WatchChange$</span>
-extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.WatchChange$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html#WatchChange:D--">WatchChange$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="WatchChange:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>WatchChange$</h4>
-<pre>public&nbsp;WatchChange$()</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="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" target="_top">Frames</a></li>
-<li><a href="DagManager.WatchChange$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange.html
deleted file mode 100644
index 239c835..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange.html
+++ /dev/null
@@ -1,296 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>DagManager.WatchChange</title>
-<meta name="date" content="2015-11-24">
-<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="DagManager.WatchChange";
-        }
-    }
-    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="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.WatchChange.html" target="_top">Frames</a></li>
-<li><a href="DagManager.WatchChange.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class DagManager.WatchChange" class="title">Class DagManager.WatchChange</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.DagManager.WatchChange</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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">DagManager.WatchChange</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.WatchChange">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="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html#WatchChange-akka.actor.ActorRef-">WatchChange</a></span>(akka.actor.ActorRef&nbsp;watcher)</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>akka.actor.ActorRef</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html#watcher--">watcher</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="WatchChange-akka.actor.ActorRef-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>WatchChange</h4>
-<pre>public&nbsp;WatchChange(akka.actor.ActorRef&nbsp;watcher)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="watcher--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>watcher</h4>
-<pre>public&nbsp;akka.actor.ActorRef&nbsp;watcher()</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="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.WatchChange.html" target="_top">Frames</a></li>
-<li><a href="DagManager.WatchChange.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.html
deleted file mode 100644
index eebb4be..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/DagManager.html
+++ /dev/null
@@ -1,425 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>DagManager</title>
-<meta name="date" content="2015-11-24">
-<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="DagManager";
-        }
-    }
-    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><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.html" target="_top">Frames</a></li>
-<li><a href="DagManager.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><a href="#nested.class.summary">Nested</a>&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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class DagManager" class="title">Class DagManager</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.DagManager</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>akka.actor.Actor</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DagManager</span>
-extends java.lang.Object
-implements akka.actor.Actor</pre>
-<div class="block">Will handle dag modification and other stuff related with DAG
- param:  userConfig</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static interface&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperation</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed$</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static interface&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetLatestDAG$</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="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData$</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="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG$</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="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed$</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="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor$</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="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData$</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="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange$</a></span></code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.akka.actor.Actor">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from interface&nbsp;akka.actor.Actor</h3>
-<code>akka.actor.Actor.emptyBehavior$</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/DagManager.html#DagManager-int-io.gearpump.cluster.UserConfig-">DagManager</a></span>(int&nbsp;appId,
-          io.gearpump.cluster.UserConfig&nbsp;userConfig)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html#DagManager-int-io.gearpump.cluster.UserConfig-scala.Option-">DagManager</a></span>(int&nbsp;appId,
-          io.gearpump.cluster.UserConfig&nbsp;userConfig,
-          scala.Option&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&gt;&nbsp;dag)</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>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html#dags--">dags</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" 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="../../../../io/gearpump/streaming/appmaster/DagManager.html#receive--">receive</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>akka.actor.ActorSystem</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html#system--">system</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.akka.actor.Actor">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;akka.actor.Actor</h3>
-<code>akka$actor$Actor$_setter_$context_$eq, akka$actor$Actor$_setter_$self_$eq, aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, postRestart, postStop, preRestart, preStart, self, sender, supervisorStrategy, unhandled</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="DagManager-int-io.gearpump.cluster.UserConfig-scala.Option-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DagManager</h4>
-<pre>public&nbsp;DagManager(int&nbsp;appId,
-                  io.gearpump.cluster.UserConfig&nbsp;userConfig,
-                  scala.Option&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&gt;&nbsp;dag)</pre>
-</li>
-</ul>
-<a name="DagManager-int-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DagManager</h4>
-<pre>public&nbsp;DagManager(int&nbsp;appId,
-                  io.gearpump.cluster.UserConfig&nbsp;userConfig)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="system--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>system</h4>
-<pre>public&nbsp;akka.actor.ActorSystem&nbsp;system()</pre>
-</li>
-</ul>
-<a name="dags--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dags</h4>
-<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&gt;&nbsp;dags()</pre>
-</li>
-</ul>
-<a name="receive--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>receive</h4>
-<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;receive()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>receive</code>&nbsp;in interface&nbsp;<code>akka.actor.Actor</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><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.html" target="_top">Frames</a></li>
-<li><a href="DagManager.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><a href="#nested.class.summary">Nested</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ExecutorManager$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ExecutorManager$.html
deleted file mode 100644
index f1c89ea..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ExecutorManager$.html
+++ /dev/null
@@ -1,314 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>ExecutorManager$</title>
-<meta name="date" content="2015-11-24">
-<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="ExecutorManager$";
-        }
-    }
-    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="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ExecutorManager$.html" target="_top">Frames</a></li>
-<li><a href="ExecutorManager$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class ExecutorManager$" class="title">Class ExecutorManager$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.ExecutorManager$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ExecutorManager$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html#ExecutorManager:D--">ExecutorManager$</a></span>()</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>akka.actor.Props</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html#props-io.gearpump.cluster.UserConfig-io.gearpump.cluster.AppMasterContext-com.typesafe.config.Config-java.lang.String-">props</a></span>(io.gearpump.cluster.UserConfig&nbsp;userConfig,
-     io.gearpump.cluster.AppMasterContext&nbsp;appContext,
-     com.typesafe.config.Config&nbsp;clusterConfig,
-     java.lang.String&nbsp;appName)</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ExecutorManager:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ExecutorManager$</h4>
-<pre>public&nbsp;ExecutorManager$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="props-io.gearpump.cluster.UserConfig-io.gearpump.cluster.AppMasterContext-com.typesafe.config.Config-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>props</h4>
-<pre>public&nbsp;akka.actor.Props&nbsp;props(io.gearpump.cluster.UserConfig&nbsp;userConfig,
-                              io.gearpump.cluster.AppMasterContext&nbsp;appContext,
-                              com.typesafe.config.Config&nbsp;clusterConfig,
-                              java.lang.String&nbsp;appName)</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="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ExecutorManager$.html" target="_top">Frames</a></li>
-<li><a href="ExecutorManager$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ProcessorSummary$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ProcessorSummary$.html
deleted file mode 100644
index 1ed59b9..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ProcessorSummary$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>ProcessorSummary$</title>
-<meta name="date" content="2015-11-24">
-<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="ProcessorSummary$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ProcessorSummary$.html" target="_top">Frames</a></li>
-<li><a href="ProcessorSummary$.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><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.AbstractFunction8">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class ProcessorSummary$" class="title">Class ProcessorSummary$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction8&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;java.lang.Object&gt;,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.ProcessorSummary$</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.Function8&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;java.lang.Object&gt;,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ProcessorSummary$</span>
-extends scala.runtime.AbstractFunction8&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;java.lang.Object&gt;,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ProcessorSummary$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html#ProcessorSummary:D--">ProcessorSummary$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction8">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction8</h3>
-<code>curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function8">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function8</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ProcessorSummary:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ProcessorSummary$</h4>
-<pre>public&nbsp;ProcessorSummary$()</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="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ProcessorSummary$.html" target="_top">Frames</a></li>
-<li><a href="ProcessorSummary$.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><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.AbstractFunction8">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ProcessorSummary.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ProcessorSummary.html
deleted file mode 100644
index 87ccdf6..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/ProcessorSummary.html
+++ /dev/null
@@ -1,397 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>ProcessorSummary</title>
-<meta name="date" content="2015-11-24">
-<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="ProcessorSummary";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":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="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ProcessorSummary.html" target="_top">Frames</a></li>
-<li><a href="ProcessorSummary.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class ProcessorSummary" class="title">Class ProcessorSummary</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.ProcessorSummary</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ProcessorSummary</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ProcessorSummary">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="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#ProcessorSummary-int-java.lang.String-int-java.lang.String-io.gearpump.cluster.UserConfig-io.gearpump.streaming.LifeTime-scala.collection.immutable.List-scala.collection.immutable.Map-">ProcessorSummary</a></span>(int&nbsp;id,
-                java.lang.String&nbsp;taskClass,
-                int&nbsp;parallelism,
-                java.lang.String&nbsp;description,
-                io.gearpump.cluster.UserConfig&nbsp;taskConf,
-                <a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
-                scala.collection.immutable.List&lt;java.lang.Object&gt;&nbsp;executors,
-                scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;&nbsp;taskCount)</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#description--">description</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>scala.collection.immutable.List&lt;java.lang.Object&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#executors--">executors</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#id--">id</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#life--">life</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#parallelism--">parallelism</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#taskClass--">taskClass</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#taskConf--">taskConf</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#taskCount--">taskCount</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="ProcessorSummary-int-java.lang.String-int-java.lang.String-io.gearpump.cluster.UserConfig-io.gearpump.streaming.LifeTime-scala.collection.immutable.List-scala.collection.immutable.Map-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ProcessorSummary</h4>
-<pre>public&nbsp;ProcessorSummary(int&nbsp;id,
-                        java.lang.String&nbsp;taskClass,
-                        int&nbsp;parallelism,
-                        java.lang.String&nbsp;description,
-                        io.gearpump.cluster.UserConfig&nbsp;taskConf,
-                        <a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
-                        scala.collection.immutable.List&lt;java.lang.Object&gt;&nbsp;executors,
-                        scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;&nbsp;taskCount)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="id--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>id</h4>
-<pre>public&nbsp;int&nbsp;id()</pre>
-</li>
-</ul>
-<a name="taskClass--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskClass</h4>
-<pre>public&nbsp;java.lang.String&nbsp;taskClass()</pre>
-</li>
-</ul>
-<a name="parallelism--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>parallelism</h4>
-<pre>public&nbsp;int&nbsp;parallelism()</pre>
-</li>
-</ul>
-<a name="description--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>description</h4>
-<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
-</li>
-</ul>
-<a name="taskConf--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskConf</h4>
-<pre>public&nbsp;io.gearpump.cluster.UserConfig&nbsp;taskConf()</pre>
-</li>
-</ul>
-<a name="life--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>life</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life()</pre>
-</li>
-</ul>
-<a name="executors--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>executors</h4>
-<pre>public&nbsp;scala.collection.immutable.List&lt;java.lang.Object&gt;&nbsp;executors()</pre>
-</li>
-</ul>
-<a name="taskCount--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>taskCount</h4>
-<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;&nbsp;taskCount()</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="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ProcessorSummary.html" target="_top">Frames</a></li>
-<li><a href="ProcessorSummary.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html
deleted file mode 100644
index 2049c47..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>StreamAppMasterSummary$</title>
-<meta name="date" content="2015-11-24">
-<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="StreamAppMasterSummary$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" target="_top">Frames</a></li>
-<li><a href="StreamAppMasterSummary$.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><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.AbstractFunction15">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class StreamAppMasterSummary$" class="title">Class StreamAppMasterSummary$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction15&lt;java.lang.Object,java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;,scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,java.lang.String,java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String,java.lang.String,java.lang.String,java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.StreamAppMasterSummary$</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.Function15&lt;java.lang.Object,java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;,scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,java.lang.String,java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String,java.lang.String,java.lang.String,java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">StreamAppMasterSummary$</span>
-extends scala.runtime.AbstractFunction15&lt;java.lang.Object,java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;,scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,java.lang.String,java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String,java.lang.String,java.lang.String,java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.StreamAppMasterSummary$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html#StreamAppMasterSummary:D--">StreamAppMasterSummary$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction15">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction15</h3>
-<code>curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function15">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function15</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="StreamAppMasterSummary:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>StreamAppMasterSummary$</h4>
-<pre>public&nbsp;StreamAppMasterSummary$()</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="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" target="_top">Frames</a></li>
-<li><a href="StreamAppMasterSummary$.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><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.AbstractFunction15">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary.html
deleted file mode 100644
index 6248504..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary.html
+++ /dev/null
@@ -1,534 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>StreamAppMasterSummary</title>
-<meta name="date" content="2015-11-24">
-<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="StreamAppMasterSummary";
-        }
-    }
-    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};
-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="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" target="_top">Frames</a></li>
-<li><a href="StreamAppMasterSummary.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class StreamAppMasterSummary" class="title">Class StreamAppMasterSummary</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.StreamAppMasterSummary</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">StreamAppMasterSummary</span>
-extends java.lang.Object
-implements io.gearpump.cluster.AppMasterToMaster.AppMasterSummary, scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.StreamAppMasterSummary">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="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#StreamAppMasterSummary-int-java.lang.String-scala.collection.immutable.Map-scala.collection.immutable.Map-io.gearpump.util.Graph-java.lang.String-long-scala.collection.immutable.List-java.lang.String-long-long-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">StreamAppMasterSummary</a></span>(int&nbsp;appId,
-                      java.lang.String&nbsp;appName,
-                      scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;&nbsp;processors,
-                      scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;&nbsp;processorLevels,
-                      io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;&nbsp;dag,
-                      java.lang.String&nbsp;actorPath,
-                      long&nbsp;clock,
-                      scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;&nbsp;executors,
-                      java.lang.String&nbsp;status,
-                      long&nbsp;startTime,
-                      long&nbsp;uptime,
-                      java.lang.String&nbsp;user,
-                      java.lang.String&nbsp;appType,
-                      java.lang.String&nbsp;homeDirectory,
-                      java.lang.String&nbsp;logFile)</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#actorPath--">actorPath</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#appId--">appId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#appName--">appName</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#appType--">appType</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#clock--">clock</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#dag--">dag</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#executors--">executors</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#homeDirectory--">homeDirectory</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#logFile--">logFile</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#processorLevels--">processorLevels</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#processors--">processors</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#startTime--">startTime</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#status--">status</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#uptime--">uptime</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#user--">user</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="StreamAppMasterSummary-int-java.lang.String-scala.collection.immutable.Map-scala.collection.immutable.Map-io.gearpump.util.Graph-java.lang.String-long-scala.collection.immutable.List-java.lang.String-long-long-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>StreamAppMasterSummary</h4>
-<pre>public&nbsp;StreamAppMasterSummary(int&nbsp;appId,
-                              java.lang.String&nbsp;appName,
-                              scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;&nbsp;processors,
-                              scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;&nbsp;processorLevels,
-                              io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;&nbsp;dag,
-                              java.lang.String&nbsp;actorPath,
-                              long&nbsp;clock,
-                              scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;&nbsp;executors,
-                              java.lang.String&nbsp;status,
-                              long&nbsp;startTime,
-                              long&nbsp;uptime,
-                              java.lang.String&nbsp;user,
-                              java.lang.String&nbsp;appType,
-                              java.lang.String&nbsp;homeDirectory,
-                              java.lang.String&nbsp;logFile)</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="blockList">
-<li class="blockList">
-<h4>appId</h4>
-<pre>public&nbsp;int&nbsp;appId()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>appId</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
-</dl>
-</li>
-</ul>
-<a name="appName--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>appName</h4>
-<pre>public&nbsp;java.lang.String&nbsp;appName()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>appName</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
-</dl>
-</li>
-</ul>
-<a name="processors--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>processors</h4>
-<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;&nbsp;processors()</pre>
-</li>
-</ul>
-<a name="processorLevels--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>processorLevels</h4>
-<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;&nbsp;processorLevels()</pre>
-</li>
-</ul>
-<a name="dag--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dag</h4>
-<pre>public&nbsp;io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;&nbsp;dag()</pre>
-</li>
-</ul>
-<a name="actorPath--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>actorPath</h4>
-<pre>public&nbsp;java.lang.String&nbsp;actorPath()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>actorPath</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
-</dl>
-</li>
-</ul>
-<a name="clock--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>clock</h4>
-<pre>public&nbsp;long&nbsp;clock()</pre>
-</li>
-</ul>
-<a name="executors--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>executors</h4>
-<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;&nbsp;executors()</pre>
-</li>
-</ul>
-<a name="status--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>status</h4>
-<pre>public&nbsp;java.lang.String&nbsp;status()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>status</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
-</dl>
-</li>
-</ul>
-<a name="startTime--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>startTime</h4>
-<pre>public&nbsp;long&nbsp;startTime()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>startTime</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
-</dl>
-</li>
-</ul>
-<a name="uptime--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>uptime</h4>
-<pre>public&nbsp;long&nbsp;uptime()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>uptime</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
-</dl>
-</li>
-</ul>
-<a name="user--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>user</h4>
-<pre>public&nbsp;java.lang.String&nbsp;user()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>user</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
-</dl>
-</li>
-</ul>
-<a name="appType--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>appType</h4>
-<pre>public&nbsp;java.lang.String&nbsp;appType()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>appType</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
-</dl>
-</li>
-</ul>
-<a name="homeDirectory--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>homeDirectory</h4>
-<pre>public&nbsp;java.lang.String&nbsp;homeDirectory()</pre>
-</li>
-</ul>
-<a name="logFile--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>logFile</h4>
-<pre>public&nbsp;java.lang.String&nbsp;logFile()</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="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" target="_top">Frames</a></li>
-<li><a href="StreamAppMasterSummary.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/SubDAGManager$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/SubDAGManager$.html
deleted file mode 100644
index a27d1f2..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/SubDAGManager$.html
+++ /dev/null
@@ -1,274 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>SubDAGManager$</title>
-<meta name="date" content="2015-11-24">
-<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="SubDAGManager$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager$.html" target="_top">Frames</a></li>
-<li><a href="SubDAGManager$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class SubDAGManager$" class="title">Class SubDAGManager$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.SubDAGManager$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SubDAGManager$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html#SubDAGManager:D--">SubDAGManager$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SubDAGManager:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SubDAGManager$</h4>
-<pre>public&nbsp;SubDAGManager$()</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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager$.html" target="_top">Frames</a></li>
-<li><a href="SubDAGManager$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html
deleted file mode 100644
index 77c9d5c..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>SubDAGManager.ResourceRequestDetail$</title>
-<meta name="date" content="2015-11-24">
-<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="SubDAGManager.ResourceRequestDetail$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" target="_top">Frames</a></li>
-<li><a href="SubDAGManager.ResourceRequestDetail$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class SubDAGManager.ResourceRequestDetail$" class="title">Class SubDAGManager.ResourceRequestDetail$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction2&lt;io.gearpump.cluster.AppJar,io.gearpump.cluster.scheduler.ResourceRequest[],<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail$</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.Function2&lt;io.gearpump.cluster.AppJar,io.gearpump.cluster.scheduler.ResourceRequest[],<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">SubDAGManager.ResourceRequestDetail$</span>
-extends scala.runtime.AbstractFunction2&lt;io.gearpump.cluster.AppJar,io.gearpump.cluster.scheduler.ResourceRequest[],<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html#ResourceRequestDetail:D--">ResourceRequestDetail$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction2">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
-<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function2">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ResourceRequestDetail:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ResourceRequestDetail$</h4>
-<pre>public&nbsp;ResourceRequestDetail$()</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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" target="_top">Frames</a></li>
-<li><a href="SubDAGManager.ResourceRequestDetail$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html
deleted file mode 100644
index 59a8529..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html
+++ /dev/null
@@ -1,311 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>SubDAGManager.ResourceRequestDetail</title>
-<meta name="date" content="2015-11-24">
-<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="SubDAGManager.ResourceRequestDetail";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" target="_top">Frames</a></li>
-<li><a href="SubDAGManager.ResourceRequestDetail.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class SubDAGManager.ResourceRequestDetail" class="title">Class SubDAGManager.ResourceRequestDetail</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail</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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">SubDAGManager.ResourceRequestDetail</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail">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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html#ResourceRequestDetail-io.gearpump.cluster.AppJar-io.gearpump.cluster.scheduler.ResourceRequest:A-">ResourceRequestDetail</a></span>(io.gearpump.cluster.AppJar&nbsp;jar,
-                     io.gearpump.cluster.scheduler.ResourceRequest[]&nbsp;requests)</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>io.gearpump.cluster.AppJar</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html#jar--">jar</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>io.gearpump.cluster.scheduler.ResourceRequest[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html#requests--">requests</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="ResourceRequestDetail-io.gearpump.cluster.AppJar-io.gearpump.cluster.scheduler.ResourceRequest:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ResourceRequestDetail</h4>
-<pre>public&nbsp;ResourceRequestDetail(io.gearpump.cluster.AppJar&nbsp;jar,
-                             io.gearpump.cluster.scheduler.ResourceRequest[]&nbsp;requests)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="jar--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>jar</h4>
-<pre>public&nbsp;io.gearpump.cluster.AppJar&nbsp;jar()</pre>
-</li>
-</ul>
-<a name="requests--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>requests</h4>
-<pre>public&nbsp;io.gearpump.cluster.scheduler.ResourceRequest[]&nbsp;requests()</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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" target="_top">Frames</a></li>
-<li><a href="SubDAGManager.ResourceRequestDetail.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/SubDAGManager.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/SubDAGManager.html
deleted file mode 100644
index dcf1b1f..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/SubDAGManager.html
+++ /dev/null
@@ -1,341 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>SubDAGManager</title>
-<meta name="date" content="2015-11-24">
-<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="SubDAGManager";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":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="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager.html" target="_top">Frames</a></li>
-<li><a href="SubDAGManager.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><a href="#nested.class.summary">Nested</a>&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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class SubDAGManager" class="title">Class SubDAGManager</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.SubDAGManager</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SubDAGManager</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail$</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html#SubDAGManager-int-java.lang.String-com.typesafe.config.Config-">SubDAGManager</a></span>(int&nbsp;appId,
-             java.lang.String&nbsp;appName,
-             com.typesafe.config.Config&nbsp;config)</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><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html#executorFailed-int-">executorFailed</a></span>(int&nbsp;executorId)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html#getRequestDetails--">getRequestDetails</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html#scheduleTask-io.gearpump.cluster.AppJar-int-int-io.gearpump.cluster.scheduler.Resource-">scheduleTask</a></span>(io.gearpump.cluster.AppJar&nbsp;appJar,
-            int&nbsp;workerId,
-            int&nbsp;executorId,
-            io.gearpump.cluster.scheduler.Resource&nbsp;resource)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html#setDag-io.gearpump.streaming.DAG-">setDag</a></span>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</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>
-</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="SubDAGManager-int-java.lang.String-com.typesafe.config.Config-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SubDAGManager</h4>
-<pre>public&nbsp;SubDAGManager(int&nbsp;appId,
-                     java.lang.String&nbsp;appName,
-                     com.typesafe.config.Config&nbsp;config)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="setDag-io.gearpump.streaming.DAG-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setDag</h4>
-<pre>public&nbsp;void&nbsp;setDag(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</pre>
-</li>
-</ul>
-<a name="getRequestDetails--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRequestDetails</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a>[]&nbsp;getRequestDetails()</pre>
-</li>
-</ul>
-<a name="scheduleTask-io.gearpump.cluster.AppJar-int-int-io.gearpump.cluster.scheduler.Resource-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>scheduleTask</h4>
-<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;scheduleTask(io.gearpump.cluster.AppJar&nbsp;appJar,
-                                                            int&nbsp;workerId,
-                                                            int&nbsp;executorId,
-                                                            io.gearpump.cluster.scheduler.Resource&nbsp;resource)</pre>
-</li>
-</ul>
-<a name="executorFailed-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>executorFailed</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a>&nbsp;executorFailed(int&nbsp;executorId)</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="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager.html" target="_top">Frames</a></li>
-<li><a href="SubDAGManager.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><a href="#nested.class.summary">Nested</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html
deleted file mode 100644
index 28972b6..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>SubmitApplicationRequest$</title>
-<meta name="date" content="2015-11-24">
-<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="SubmitApplicationRequest$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" target="_top">Frames</a></li>
-<li><a href="SubmitApplicationRequest$.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><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.AbstractFunction4">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class SubmitApplicationRequest$" class="title">Class SubmitApplicationRequest$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction4&lt;java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,io.gearpump.cluster.UserConfig,<a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.SubmitApplicationRequest$</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.Function4&lt;java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,io.gearpump.cluster.UserConfig,<a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SubmitApplicationRequest$</span>
-extends scala.runtime.AbstractFunction4&lt;java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,io.gearpump.cluster.UserConfig,<a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.SubmitApplicationRequest$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html#SubmitApplicationRequest:D--">SubmitApplicationRequest$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction4">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction4</h3>
-<code>curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function4">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function4</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SubmitApplicationRequest:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SubmitApplicationRequest$</h4>
-<pre>public&nbsp;SubmitApplicationRequest$()</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="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" target="_top">Frames</a></li>
-<li><a href="SubmitApplicationRequest$.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><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.AbstractFunction4">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/SubmitApplicationRequest.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/SubmitApplicationRequest.html
deleted file mode 100644
index 11c9aa1..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/SubmitApplicationRequest.html
+++ /dev/null
@@ -1,337 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>SubmitApplicationRequest</title>
-<meta name="date" content="2015-11-24">
-<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="SubmitApplicationRequest";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":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="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" target="_top">Frames</a></li>
-<li><a href="SubmitApplicationRequest.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class SubmitApplicationRequest" class="title">Class SubmitApplicationRequest</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.SubmitApplicationRequest</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SubmitApplicationRequest</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.SubmitApplicationRequest">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="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#SubmitApplicationRequest-java.lang.String-scala.collection.immutable.Map-io.gearpump.util.Graph-io.gearpump.cluster.UserConfig-">SubmitApplicationRequest</a></span>(java.lang.String&nbsp;appName,
-                        scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;&nbsp;processors,
-                        io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;&nbsp;dag,
-                        io.gearpump.cluster.UserConfig&nbsp;userconfig)</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#appName--">appName</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#dag--">dag</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#processors--">processors</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#userconfig--">userconfig</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="SubmitApplicationRequest-java.lang.String-scala.collection.immutable.Map-io.gearpump.util.Graph-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SubmitApplicationRequest</h4>
-<pre>public&nbsp;SubmitApplicationRequest(java.lang.String&nbsp;appName,
-                                scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;&nbsp;processors,
-                                io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;&nbsp;dag,
-                                io.gearpump.cluster.UserConfig&nbsp;userconfig)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="appName--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>appName</h4>
-<pre>public&nbsp;java.lang.String&nbsp;appName()</pre>
-</li>
-</ul>
-<a name="processors--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>processors</h4>
-<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;&nbsp;processors()</pre>
-</li>
-</ul>
-<a name="dag--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dag</h4>
-<pre>public&nbsp;io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;&nbsp;dag()</pre>
-</li>
-</ul>
-<a name="userconfig--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>userconfig</h4>
-<pre>public&nbsp;io.gearpump.cluster.UserConfig&nbsp;userconfig()</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="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" target="_top">Frames</a></li>
-<li><a href="SubmitApplicationRequest.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskCount$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskCount$.html
deleted file mode 100644
index 669e91b..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskCount$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskCount$</title>
-<meta name="date" content="2015-11-24">
-<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="TaskCount$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskCount$.html" target="_top">Frames</a></li>
-<li><a href="TaskCount$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskCount$" class="title">Class TaskCount$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskCount$</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="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TaskCount$</span>
-extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskCount$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster">TaskCount$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/TaskCount$.html#TaskCount:D--">TaskCount$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster">TaskCount$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TaskCount:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskCount$</h4>
-<pre>public&nbsp;TaskCount$()</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="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskCount$.html" target="_top">Frames</a></li>
-<li><a href="TaskCount$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskCount.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskCount.html
deleted file mode 100644
index c4c0365..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskCount.html
+++ /dev/null
@@ -1,292 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskCount</title>
-<meta name="date" content="2015-11-24">
-<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="TaskCount";
-        }
-    }
-    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="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskCount.html" target="_top">Frames</a></li>
-<li><a href="TaskCount.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskCount" class="title">Class TaskCount</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskCount</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TaskCount</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskCount">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="../../../../io/gearpump/streaming/appmaster/TaskCount.html#TaskCount-int-">TaskCount</a></span>(int&nbsp;count)</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="../../../../io/gearpump/streaming/appmaster/TaskCount.html#count--">count</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="TaskCount-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskCount</h4>
-<pre>public&nbsp;TaskCount(int&nbsp;count)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="count--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>count</h4>
-<pre>public&nbsp;int&nbsp;count()</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="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskCount.html" target="_top">Frames</a></li>
-<li><a href="TaskCount.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator$.html
deleted file mode 100644
index 1a7d241..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator$.html
+++ /dev/null
@@ -1,274 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskLocator$</title>
-<meta name="date" content="2015-11-24">
-<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="TaskLocator$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator$.html" target="_top">Frames</a></li>
-<li><a href="TaskLocator$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskLocator$" class="title">Class TaskLocator$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskLocator$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TaskLocator$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html#TaskLocator:D--">TaskLocator$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TaskLocator:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskLocator$</h4>
-<pre>public&nbsp;TaskLocator$()</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="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator$.html" target="_top">Frames</a></li>
-<li><a href="TaskLocator$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities$.html
deleted file mode 100644
index a39ac14..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities$.html
+++ /dev/null
@@ -1,347 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskLocator.Localities$</title>
-<meta name="date" content="2015-11-24">
-<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="TaskLocator.Localities$";
-        }
-    }
-    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><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" target="_top">Frames</a></li>
-<li><a href="TaskLocator.Localities$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskLocator.Localities$" class="title">Class TaskLocator.Localities$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskLocator.Localities$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">TaskLocator.Localities$</span>
-extends java.lang.Object
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskLocator.Localities$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#Localities:D--">Localities$</a></span>()</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><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#fromJson-java.lang.String-">fromJson</a></span>(java.lang.String&nbsp;json)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>scala.util.matching.Regex</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#pattern--">pattern</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#toJson-io.gearpump.streaming.appmaster.TaskLocator.Localities-">toJson</a></span>(<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a>&nbsp;localities)</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Localities:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Localities$</h4>
-<pre>public&nbsp;Localities$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="pattern--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>pattern</h4>
-<pre>public&nbsp;scala.util.matching.Regex&nbsp;pattern()</pre>
-</li>
-</ul>
-<a name="fromJson-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>fromJson</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a>&nbsp;fromJson(java.lang.String&nbsp;json)</pre>
-</li>
-</ul>
-<a name="toJson-io.gearpump.streaming.appmaster.TaskLocator.Localities-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toJson</h4>
-<pre>public&nbsp;java.lang.String&nbsp;toJson(<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a>&nbsp;localities)</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="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" target="_top">Frames</a></li>
-<li><a href="TaskLocator.Localities$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities.html
deleted file mode 100644
index e937b7a..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities.html
+++ /dev/null
@@ -1,296 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskLocator.Localities</title>
-<meta name="date" content="2015-11-24">
-<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="TaskLocator.Localities";
-        }
-    }
-    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="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Localities.html" target="_top">Frames</a></li>
-<li><a href="TaskLocator.Localities.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskLocator.Localities" class="title">Class TaskLocator.Localities</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskLocator.Localities</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="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">TaskLocator.Localities</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskLocator.Localities">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="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html#Localities-scala.collection.immutable.Map-">Localities</a></span>(scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>[]&gt;&nbsp;localities)</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>scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>[]&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html#localities--">localities</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="Localities-scala.collection.immutable.Map-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Localities</h4>
-<pre>public&nbsp;Localities(scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>[]&gt;&nbsp;localities)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="localities--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>localities</h4>
-<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>[]&gt;&nbsp;localities()</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="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Localities.html" target="_top">Frames</a></li>
-<li><a href="TaskLocator.Localities.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator.Locality.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator.Locality.html
deleted file mode 100644
index 840887c..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator.Locality.html
+++ /dev/null
@@ -1,173 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskLocator.Locality</title>
-<meta name="date" content="2015-11-24">
-<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="TaskLocator.Locality";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Locality.html" target="_top">Frames</a></li>
-<li><a href="TaskLocator.Locality.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Interface TaskLocator.Locality" class="title">Interface TaskLocator.Locality</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a>, <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static interface <span class="typeNameLabel">TaskLocator.Locality</span></pre>
-</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="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Locality.html" target="_top">Frames</a></li>
-<li><a href="TaskLocator.Locality.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html
deleted file mode 100644
index 4a66e54..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html
+++ /dev/null
@@ -1,283 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskLocator.NonLocality$</title>
-<meta name="date" content="2015-11-24">
-<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="TaskLocator.NonLocality$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" target="_top">Frames</a></li>
-<li><a href="TaskLocator.NonLocality$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskLocator.NonLocality$" class="title">Class TaskLocator.NonLocality$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskLocator.NonLocality$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">TaskLocator.NonLocality$</span>
-extends java.lang.Object
-implements <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html#NonLocality:D--">NonLocality$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="NonLocality:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>NonLocality$</h4>
-<pre>public&nbsp;NonLocality$()</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="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" target="_top">Frames</a></li>
-<li><a href="TaskLocator.NonLocality$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html
deleted file mode 100644
index 3d45b18..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskLocator.WorkerLocality$</title>
-<meta name="date" content="2015-11-24">
-<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="TaskLocator.WorkerLocality$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" target="_top">Frames</a></li>
-<li><a href="TaskLocator.WorkerLocality$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskLocator.WorkerLocality$" class="title">Class TaskLocator.WorkerLocality$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality$</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="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">TaskLocator.WorkerLocality$</span>
-extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html#WorkerLocality:D--">WorkerLocality$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="WorkerLocality:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>WorkerLocality$</h4>
-<pre>public&nbsp;WorkerLocality$()</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="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" target="_top">Frames</a></li>
-<li><a href="TaskLocator.WorkerLocality$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html
deleted file mode 100644
index 3db18ae..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html
+++ /dev/null
@@ -1,296 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskLocator.WorkerLocality</title>
-<meta name="date" content="2015-11-24">
-<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="TaskLocator.WorkerLocality";
-        }
-    }
-    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="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" target="_top">Frames</a></li>
-<li><a href="TaskLocator.WorkerLocality.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskLocator.WorkerLocality" class="title">Class TaskLocator.WorkerLocality</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">TaskLocator.WorkerLocality</span>
-extends java.lang.Object
-implements <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>, scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality">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="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html#WorkerLocality-int-">WorkerLocality</a></span>(int&nbsp;workerId)</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="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html#workerId--">workerId</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="WorkerLocality-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>WorkerLocality</h4>
-<pre>public&nbsp;WorkerLocality(int&nbsp;workerId)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="workerId--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>workerId</h4>
-<pre>public&nbsp;int&nbsp;workerId()</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="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" target="_top">Frames</a></li>
-<li><a href="TaskLocator.WorkerLocality.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator.html
deleted file mode 100644
index d5848c7..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskLocator.html
+++ /dev/null
@@ -1,323 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskLocator</title>
-<meta name="date" content="2015-11-24">
-<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="TaskLocator";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.html" target="_top">Frames</a></li>
-<li><a href="TaskLocator.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><a href="#nested.class.summary">Nested</a>&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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskLocator" class="title">Class TaskLocator</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskLocator</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TaskLocator</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static interface&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</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="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality$</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/TaskLocator.html#TaskLocator-java.lang.String-com.typesafe.config.Config-">TaskLocator</a></span>(java.lang.String&nbsp;appName,
-           com.typesafe.config.Config&nbsp;config)</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>scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html#loadTaskLocalities-com.typesafe.config.Config-">loadTaskLocalities</a></span>(com.typesafe.config.Config&nbsp;config)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html#locateTask-io.gearpump.streaming.task.TaskId-">locateTask</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</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>
-</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="TaskLocator-java.lang.String-com.typesafe.config.Config-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskLocator</h4>
-<pre>public&nbsp;TaskLocator(java.lang.String&nbsp;appName,
-                   com.typesafe.config.Config&nbsp;config)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="locateTask-io.gearpump.streaming.task.TaskId-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>locateTask</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>&nbsp;locateTask(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
-</li>
-</ul>
-<a name="loadTaskLocalities-com.typesafe.config.Config-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>loadTaskLocalities</h4>
-<pre>public&nbsp;scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>&gt;&nbsp;loadTaskLocalities(com.typesafe.config.Config&nbsp;config)</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="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.html" target="_top">Frames</a></li>
-<li><a href="TaskLocator.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><a href="#nested.class.summary">Nested</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskManager$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskManager$.html
deleted file mode 100644
index e09521e..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskManager$.html
+++ /dev/null
@@ -1,310 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskManager$</title>
-<meta name="date" content="2015-11-24">
-<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="TaskManager$";
-        }
-    }
-    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="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskManager$.html" target="_top">Frames</a></li>
-<li><a href="TaskManager$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskManager$" class="title">Class TaskManager$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskManager$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TaskManager$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/TaskManager$.html#TaskManager:D--">TaskManager$</a></span>()</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>io.gearpump.streaming.appmaster.TaskManager.DAGDiff</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html#migrate-io.gearpump.streaming.DAG-io.gearpump.streaming.DAG-">migrate</a></span>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;leftDAG,
-       <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;rightDAG)</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TaskManager:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskManager$</h4>
-<pre>public&nbsp;TaskManager$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="migrate-io.gearpump.streaming.DAG-io.gearpump.streaming.DAG-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>migrate</h4>
-<pre>public&nbsp;io.gearpump.streaming.appmaster.TaskManager.DAGDiff&nbsp;migrate(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;leftDAG,
-                                                                   <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;rightDAG)</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="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskManager$.html" target="_top">Frames</a></li>
-<li><a href="TaskManager$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry$.html
deleted file mode 100644
index 8c24311..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry$.html
+++ /dev/null
@@ -1,274 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskRegistry$</title>
-<meta name="date" content="2015-11-24">
-<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="TaskRegistry$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry$.html" target="_top">Frames</a></li>
-<li><a href="TaskRegistry$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskRegistry$" class="title">Class TaskRegistry$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskRegistry$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TaskRegistry$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html#TaskRegistry:D--">TaskRegistry$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TaskRegistry:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskRegistry$</h4>
-<pre>public&nbsp;TaskRegistry$()</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry$.html" target="_top">Frames</a></li>
-<li><a href="TaskRegistry$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html
deleted file mode 100644
index c1cbad4..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html
+++ /dev/null
@@ -1,301 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskRegistry.Accept$</title>
-<meta name="date" content="2015-11-24">
-<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="TaskRegistry.Accept$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" target="_top">Frames</a></li>
-<li><a href="TaskRegistry.Accept$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskRegistry.Accept$" class="title">Class TaskRegistry.Accept$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskRegistry.Accept$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">TaskRegistry.Accept$</span>
-extends java.lang.Object
-implements <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>, scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.Accept$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html#Accept:D--">Accept$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Accept:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Accept$</h4>
-<pre>public&nbsp;Accept$()</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" target="_top">Frames</a></li>
-<li><a href="TaskRegistry.Accept$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html
deleted file mode 100644
index 87c904b..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html
+++ /dev/null
@@ -1,173 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskRegistry.RegisterTaskStatus</title>
-<meta name="date" content="2015-11-24">
-<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="TaskRegistry.RegisterTaskStatus";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" target="_top">Frames</a></li>
-<li><a href="TaskRegistry.RegisterTaskStatus.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Interface TaskRegistry.RegisterTaskStatus" class="title">Interface TaskRegistry.RegisterTaskStatus</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a>, <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static interface <span class="typeNameLabel">TaskRegistry.RegisterTaskStatus</span></pre>
-</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" target="_top">Frames</a></li>
-<li><a href="TaskRegistry.RegisterTaskStatus.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html
deleted file mode 100644
index 7eaef92..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html
+++ /dev/null
@@ -1,301 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskRegistry.Reject$</title>
-<meta name="date" content="2015-11-24">
-<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="TaskRegistry.Reject$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" target="_top">Frames</a></li>
-<li><a href="TaskRegistry.Reject$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskRegistry.Reject$" class="title">Class TaskRegistry.Reject$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskRegistry.Reject$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">TaskRegistry.Reject$</span>
-extends java.lang.Object
-implements <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>, scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.Reject$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html#Reject:D--">Reject$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Reject:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Reject$</h4>
-<pre>public&nbsp;Reject$()</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" target="_top">Frames</a></li>
-<li><a href="TaskRegistry.Reject$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html
deleted file mode 100644
index e37b777..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskRegistry.TaskLocation$</title>
-<meta name="date" content="2015-11-24">
-<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="TaskRegistry.TaskLocation$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" target="_top">Frames</a></li>
-<li><a href="TaskRegistry.TaskLocation$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskRegistry.TaskLocation$" class="title">Class TaskRegistry.TaskLocation$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction2&lt;java.lang.Object,io.gearpump.transport.HostPort,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation$</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.Function2&lt;java.lang.Object,io.gearpump.transport.HostPort,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">TaskRegistry.TaskLocation$</span>
-extends scala.runtime.AbstractFunction2&lt;java.lang.Object,io.gearpump.transport.HostPort,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html#TaskLocation:D--">TaskLocation$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction2">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
-<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function2">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TaskLocation:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskLocation$</h4>
-<pre>public&nbsp;TaskLocation$()</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" target="_top">Frames</a></li>
-<li><a href="TaskRegistry.TaskLocation$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html
deleted file mode 100644
index ac0cb69..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html
+++ /dev/null
@@ -1,311 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskRegistry.TaskLocation</title>
-<meta name="date" content="2015-11-24">
-<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="TaskRegistry.TaskLocation";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" target="_top">Frames</a></li>
-<li><a href="TaskRegistry.TaskLocation.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskRegistry.TaskLocation" class="title">Class TaskRegistry.TaskLocation</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">TaskRegistry.TaskLocation</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation">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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#TaskLocation-int-io.gearpump.transport.HostPort-">TaskLocation</a></span>(int&nbsp;executorId,
-            io.gearpump.transport.HostPort&nbsp;host)</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#executorId--">executorId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>io.gearpump.transport.HostPort</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#host--">host</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="TaskLocation-int-io.gearpump.transport.HostPort-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskLocation</h4>
-<pre>public&nbsp;TaskLocation(int&nbsp;executorId,
-                    io.gearpump.transport.HostPort&nbsp;host)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="executorId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>executorId</h4>
-<pre>public&nbsp;int&nbsp;executorId()</pre>
-</li>
-</ul>
-<a name="host--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>host</h4>
-<pre>public&nbsp;io.gearpump.transport.HostPort&nbsp;host()</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" target="_top">Frames</a></li>
-<li><a href="TaskRegistry.TaskLocation.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html
deleted file mode 100644
index a22d831..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskRegistry.TaskLocations$</title>
-<meta name="date" content="2015-11-24">
-<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="TaskRegistry.TaskLocations$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" target="_top">Frames</a></li>
-<li><a href="TaskRegistry.TaskLocations$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskRegistry.TaskLocations$" class="title">Class TaskRegistry.TaskLocations$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations$</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;scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">TaskRegistry.TaskLocations$</span>
-extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html#TaskLocations:D--">TaskLocations$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TaskLocations:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskLocations$</h4>
-<pre>public&nbsp;TaskLocations$()</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" target="_top">Frames</a></li>
-<li><a href="TaskRegistry.TaskLocations$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html
deleted file mode 100644
index 5868ff7..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html
+++ /dev/null
@@ -1,296 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskRegistry.TaskLocations</title>
-<meta name="date" content="2015-11-24">
-<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="TaskRegistry.TaskLocations";
-        }
-    }
-    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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" target="_top">Frames</a></li>
-<li><a href="TaskRegistry.TaskLocations.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskRegistry.TaskLocations" class="title">Class TaskRegistry.TaskLocations</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">TaskRegistry.TaskLocations</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations">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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html#TaskLocations-scala.collection.immutable.Map-">TaskLocations</a></span>(scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;&nbsp;locations)</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>scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html#locations--">locations</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="TaskLocations-scala.collection.immutable.Map-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskLocations</h4>
-<pre>public&nbsp;TaskLocations(scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;&nbsp;locations)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="locations--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>locations</h4>
-<pre>public&nbsp;scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;&nbsp;locations()</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" target="_top">Frames</a></li>
-<li><a href="TaskRegistry.TaskLocations.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.html
deleted file mode 100644
index a501166..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskRegistry.html
+++ /dev/null
@@ -1,409 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskRegistry</title>
-<meta name="date" content="2015-11-24">
-<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="TaskRegistry";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":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="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.html" target="_top">Frames</a></li>
-<li><a href="TaskRegistry.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><a href="#nested.class.summary">Nested</a>&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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskRegistry" class="title">Class TaskRegistry</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskRegistry</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TaskRegistry</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static interface&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation$</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations$</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#TaskRegistry-int-scala.collection.immutable.List-scala.collection.immutable.Map-">TaskRegistry</a></span>(int&nbsp;appId,
-            scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;expectedTasks,
-            scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;&nbsp;registeredTasks)</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>scala.Option&lt;java.lang.Object&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#getExecutorId-io.gearpump.streaming.task.TaskId-">getExecutorId</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#getTaskLocations--">getTaskLocations</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#isAllTasksRegistered--">isAllTasksRegistered</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#isTaskRegisteredForExecutor-int-">isTaskRegisteredForExecutor</a></span>(int&nbsp;executorId)</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#processorExecutors-int-">processorExecutors</a></span>(int&nbsp;processorId)</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#registeredTasks--">registeredTasks</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#registerTask-io.gearpump.streaming.task.TaskId-io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation-">registerTask</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-            <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&nbsp;location)</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>io.gearpump.streaming.appmaster.ExecutorManager.ExecutorResourceUsageSummary</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#usedResource--">usedResource</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>
-</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="TaskRegistry-int-scala.collection.immutable.List-scala.collection.immutable.Map-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskRegistry</h4>
-<pre>public&nbsp;TaskRegistry(int&nbsp;appId,
-                    scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;expectedTasks,
-                    scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;&nbsp;registeredTasks)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="registeredTasks--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>registeredTasks</h4>
-<pre>public&nbsp;scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;&nbsp;registeredTasks()</pre>
-</li>
-</ul>
-<a name="registerTask-io.gearpump.streaming.task.TaskId-io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>registerTask</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>&nbsp;registerTask(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-                                                    <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&nbsp;location)</pre>
-</li>
-</ul>
-<a name="getTaskLocations--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getTaskLocations</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&nbsp;getTaskLocations()</pre>
-</li>
-</ul>
-<a name="getExecutorId-io.gearpump.streaming.task.TaskId-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getExecutorId</h4>
-<pre>public&nbsp;scala.Option&lt;java.lang.Object&gt;&nbsp;getExecutorId(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
-</li>
-</ul>
-<a name="isAllTasksRegistered--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isAllTasksRegistered</h4>
-<pre>public&nbsp;boolean&nbsp;isAllTasksRegistered()</pre>
-</li>
-</ul>
-<a name="isTaskRegisteredForExecutor-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isTaskRegisteredForExecutor</h4>
-<pre>public&nbsp;boolean&nbsp;isTaskRegisteredForExecutor(int&nbsp;executorId)</pre>
-</li>
-</ul>
-<a name="processorExecutors-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>processorExecutors</h4>
-<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;&nbsp;processorExecutors(int&nbsp;processorId)</pre>
-</li>
-</ul>
-<a name="usedResource--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>usedResource</h4>
-<pre>public&nbsp;io.gearpump.streaming.appmaster.ExecutorManager.ExecutorResourceUsageSummary&nbsp;usedResource()</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="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.html" target="_top">Frames</a></li>
-<li><a href="TaskRegistry.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><a href="#nested.class.summary">Nested</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskScheduler$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskScheduler$.html
deleted file mode 100644
index 93de3fc..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskScheduler$.html
+++ /dev/null
@@ -1,274 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskScheduler$</title>
-<meta name="date" content="2015-11-24">
-<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="TaskScheduler$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler$.html" target="_top">Frames</a></li>
-<li><a href="TaskScheduler$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskScheduler$" class="title">Class TaskScheduler$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskScheduler$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TaskScheduler$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html#TaskScheduler:D--">TaskScheduler$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TaskScheduler:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskScheduler$</h4>
-<pre>public&nbsp;TaskScheduler$()</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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler$.html" target="_top">Frames</a></li>
-<li><a href="TaskScheduler$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location$.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location$.html
deleted file mode 100644
index 2f6bcf0..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskScheduler.Location$</title>
-<meta name="date" content="2015-11-24">
-<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="TaskScheduler.Location$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" target="_top">Frames</a></li>
-<li><a href="TaskScheduler.Location$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskScheduler.Location$" class="title">Class TaskScheduler.Location$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskScheduler.Location$</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.Function2&lt;java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing interface:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">TaskScheduler.Location$</span>
-extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskScheduler.Location$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html#Location:D--">Location$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction2">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
-<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function2">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Location:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Location$</h4>
-<pre>public&nbsp;Location$()</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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" target="_top">Frames</a></li>
-<li><a href="TaskScheduler.Location$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location.html
deleted file mode 100644
index 8affeaa..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location.html
+++ /dev/null
@@ -1,311 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskScheduler.Location</title>
-<meta name="date" content="2015-11-24">
-<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="TaskScheduler.Location";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.Location.html" target="_top">Frames</a></li>
-<li><a href="TaskScheduler.Location.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskScheduler.Location" class="title">Class TaskScheduler.Location</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskScheduler.Location</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 interface:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">TaskScheduler.Location</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskScheduler.Location">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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html#Location-int-int-">Location</a></span>(int&nbsp;workerId,
-        int&nbsp;executorId)</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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html#executorId--">executorId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html#workerId--">workerId</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="Location-int-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Location</h4>
-<pre>public&nbsp;Location(int&nbsp;workerId,
-                int&nbsp;executorId)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="workerId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>workerId</h4>
-<pre>public&nbsp;int&nbsp;workerId()</pre>
-</li>
-</ul>
-<a name="executorId--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>executorId</h4>
-<pre>public&nbsp;int&nbsp;executorId()</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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.Location.html" target="_top">Frames</a></li>
-<li><a href="TaskScheduler.Location.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html
deleted file mode 100644
index d3f3c1b..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html
+++ /dev/null
@@ -1,303 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskScheduler.TaskStatus</title>
-<meta name="date" content="2015-11-24">
-<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="TaskScheduler.TaskStatus";
-        }
-    }
-    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><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" target="_top">Frames</a></li>
-<li><a href="TaskScheduler.TaskStatus.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskScheduler.TaskStatus" class="title">Class TaskScheduler.TaskStatus</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskScheduler.TaskStatus</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing interface:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">TaskScheduler.TaskStatus</span>
-extends java.lang.Object</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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#TaskStatus-io.gearpump.streaming.task.TaskId-io.gearpump.streaming.appmaster.TaskLocator.Locality-io.gearpump.streaming.appmaster.TaskScheduler.Location-">TaskStatus</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-          <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>&nbsp;preferLocality,
-          <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&nbsp;allocation)</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><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#allocation--">allocation</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#preferLocality--">preferLocality</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#taskId--">taskId</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>
-</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="TaskStatus-io.gearpump.streaming.task.TaskId-io.gearpump.streaming.appmaster.TaskLocator.Locality-io.gearpump.streaming.appmaster.TaskScheduler.Location-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskStatus</h4>
-<pre>public&nbsp;TaskStatus(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-                  <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>&nbsp;preferLocality,
-                  <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&nbsp;allocation)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="taskId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskId</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
-</li>
-</ul>
-<a name="preferLocality--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>preferLocality</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>&nbsp;preferLocality()</pre>
-</li>
-</ul>
-<a name="allocation--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>allocation</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&nbsp;allocation()</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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" target="_top">Frames</a></li>
-<li><a href="TaskScheduler.TaskStatus.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskScheduler.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskScheduler.html
deleted file mode 100644
index 21b5af2..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskScheduler.html
+++ /dev/null
@@ -1,336 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskScheduler</title>
-<meta name="date" content="2015-11-24">
-<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="TaskScheduler";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.html" target="_top">Frames</a></li>
-<li><a href="TaskScheduler.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><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&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>Constr&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">io.gearpump.streaming.appmaster</div>
-<h2 title="Interface TaskScheduler" class="title">Interface TaskScheduler</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">TaskScheduler</span></pre>
-<div class="block">This schedules tasks to run for new allocated resources.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Interface and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></span></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="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>io.gearpump.cluster.scheduler.ResourceRequest[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#executorFailed-int-">executorFailed</a></span>(int&nbsp;executorId)</code>
-<div class="block">This notify the scheduler that {executorId} is failed, and expect a set of
- ResourceRequest for all failed tasks on that executor.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>io.gearpump.cluster.scheduler.ResourceRequest[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#getResourceRequests--">getResourceRequests</a></span>()</code>
-<div class="block">Get the resource requirements for all unscheduled tasks.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#schedule-int-int-io.gearpump.cluster.scheduler.Resource-">schedule</a></span>(int&nbsp;workerId,
-        int&nbsp;executorId,
-        io.gearpump.cluster.scheduler.Resource&nbsp;resource)</code>
-<div class="block">This notify the scheduler that a resource slot on {workerId} and {executorId} is allocated, and
- expect a task to be scheduled in return.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#setDAG-io.gearpump.streaming.DAG-">setDAG</a></span>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</code>
-<div class="block">This notify the scheduler that the task DAG is created.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="setDAG-io.gearpump.streaming.DAG-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setDAG</h4>
-<pre>void&nbsp;setDAG(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</pre>
-<div class="block">This notify the scheduler that the task DAG is created.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dag</code> - task dag</dd>
-</dl>
-</li>
-</ul>
-<a name="getResourceRequests--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResourceRequests</h4>
-<pre>io.gearpump.cluster.scheduler.ResourceRequest[]&nbsp;getResourceRequests()</pre>
-<div class="block">Get the resource requirements for all unscheduled tasks.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>(undocumented)</dd>
-</dl>
-</li>
-</ul>
-<a name="schedule-int-int-io.gearpump.cluster.scheduler.Resource-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>schedule</h4>
-<pre>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;schedule(int&nbsp;workerId,
-                                                 int&nbsp;executorId,
-                                                 io.gearpump.cluster.scheduler.Resource&nbsp;resource)</pre>
-<div class="block">This notify the scheduler that a resource slot on {workerId} and {executorId} is allocated, and
- expect a task to be scheduled in return.
- Task locality should be considered when deciding whether to offer a task on target {worker}
- and {executor}
- <p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>workerId</code> - which worker this resource is located.</dd>
-<dd><code>executorId</code> - which executorId this resource belongs to.</dd>
-<dd><code>resource</code> - (undocumented)</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a list of tasks</dd>
-</dl>
-</li>
-</ul>
-<a name="executorFailed-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>executorFailed</h4>
-<pre>io.gearpump.cluster.scheduler.ResourceRequest[]&nbsp;executorFailed(int&nbsp;executorId)</pre>
-<div class="block">This notify the scheduler that {executorId} is failed, and expect a set of
- ResourceRequest for all failed tasks on that executor.
- <p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>executorId</code> - executor that failed</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>resource requests of the failed executor</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><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.html" target="_top">Frames</a></li>
-<li><a href="TaskScheduler.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><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskSchedulerImpl.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskSchedulerImpl.html
deleted file mode 100644
index 45d4efa..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/TaskSchedulerImpl.html
+++ /dev/null
@@ -1,403 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>TaskSchedulerImpl</title>
-<meta name="date" content="2015-11-24">
-<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="TaskSchedulerImpl";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":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="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" target="_top">Frames</a></li>
-<li><a href="TaskSchedulerImpl.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">io.gearpump.streaming.appmaster</div>
-<h2 title="Class TaskSchedulerImpl" class="title">Class TaskSchedulerImpl</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.appmaster.TaskSchedulerImpl</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TaskSchedulerImpl</span>
-extends java.lang.Object
-implements <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.io.gearpump.streaming.appmaster.TaskScheduler">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from interface&nbsp;io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></h3>
-<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>, <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a>, <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#TaskSchedulerImpl-int-java.lang.String-com.typesafe.config.Config-">TaskSchedulerImpl</a></span>(int&nbsp;appId,
-                 java.lang.String&nbsp;appName,
-                 com.typesafe.config.Config&nbsp;config)</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>io.gearpump.cluster.scheduler.ResourceRequest[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#executorFailed-int-">executorFailed</a></span>(int&nbsp;executorId)</code>
-<div class="block">This notify the scheduler that {executorId} is failed, and expect a set of
- ResourceRequest for all failed tasks on that executor.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>io.gearpump.cluster.scheduler.ResourceRequest[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#getResourceRequests--">getResourceRequests</a></span>()</code>
-<div class="block">Get the resource requirements for all unscheduled tasks.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#schedule-int-int-io.gearpump.cluster.scheduler.Resource-">schedule</a></span>(int&nbsp;workerId,
-        int&nbsp;executorId,
-        io.gearpump.cluster.scheduler.Resource&nbsp;resource)</code>
-<div class="block">This notify the scheduler that a resource slot on {workerId} and {executorId} is allocated, and
- expect a task to be scheduled in return.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#setDAG-io.gearpump.streaming.DAG-">setDAG</a></span>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</code>
-<div class="block">This notify the scheduler that the task DAG is created.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#WORKER_NO_PREFERENCE--">WORKER_NO_PREFERENCE</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>
-</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="TaskSchedulerImpl-int-java.lang.String-com.typesafe.config.Config-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskSchedulerImpl</h4>
-<pre>public&nbsp;TaskSchedulerImpl(int&nbsp;appId,
-                         java.lang.String&nbsp;appName,
-                         com.typesafe.config.Config&nbsp;config)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="setDAG-io.gearpump.streaming.DAG-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setDAG</h4>
-<pre>public&nbsp;void&nbsp;setDAG(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#setDAG-io.gearpump.streaming.DAG-">TaskScheduler</a></code></span></div>
-<div class="block">This notify the scheduler that the task DAG is created.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#setDAG-io.gearpump.streaming.DAG-">setDAG</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dag</code> - task dag</dd>
-</dl>
-</li>
-</ul>
-<a name="getResourceRequests--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getResourceRequests</h4>
-<pre>public&nbsp;io.gearpump.cluster.scheduler.ResourceRequest[]&nbsp;getResourceRequests()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#getResourceRequests--">TaskScheduler</a></code></span></div>
-<div class="block">Get the resource requirements for all unscheduled tasks.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#getResourceRequests--">getResourceRequests</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>(undocumented)</dd>
-</dl>
-</li>
-</ul>
-<a name="WORKER_NO_PREFERENCE--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>WORKER_NO_PREFERENCE</h4>
-<pre>public&nbsp;int&nbsp;WORKER_NO_PREFERENCE()</pre>
-</li>
-</ul>
-<a name="schedule-int-int-io.gearpump.cluster.scheduler.Resource-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>schedule</h4>
-<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;schedule(int&nbsp;workerId,
-                                                        int&nbsp;executorId,
-                                                        io.gearpump.cluster.scheduler.Resource&nbsp;resource)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#schedule-int-int-io.gearpump.cluster.scheduler.Resource-">TaskScheduler</a></code></span></div>
-<div class="block">This notify the scheduler that a resource slot on {workerId} and {executorId} is allocated, and
- expect a task to be scheduled in return.
- Task locality should be considered when deciding whether to offer a task on target {worker}
- and {executor}
- <p></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#schedule-int-int-io.gearpump.cluster.scheduler.Resource-">schedule</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>workerId</code> - which worker this resource is located.</dd>
-<dd><code>executorId</code> - which executorId this resource belongs to.</dd>
-<dd><code>resource</code> - (undocumented)</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a list of tasks</dd>
-</dl>
-</li>
-</ul>
-<a name="executorFailed-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>executorFailed</h4>
-<pre>public&nbsp;io.gearpump.cluster.scheduler.ResourceRequest[]&nbsp;executorFailed(int&nbsp;executorId)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#executorFailed-int-">TaskScheduler</a></code></span></div>
-<div class="block">This notify the scheduler that {executorId} is failed, and expect a set of
- ResourceRequest for all failed tasks on that executor.
- <p></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#executorFailed-int-">executorFailed</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>executorId</code> - executor that failed</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>resource requests of the failed executor</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><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" target="_top">Frames</a></li>
-<li><a href="TaskSchedulerImpl.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/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/package-frame.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/package-frame.html
deleted file mode 100644
index 056eda3..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/package-frame.html
+++ /dev/null
@@ -1,112 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.appmaster</title>
-<meta name="date" content="2015-11-24">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../io/gearpump/streaming/appmaster/package-summary.html" target="classFrame">io.gearpump.streaming.appmaster</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><span class="interfaceName">DagManager.DAGOperation</span></a></li>
-<li><a href="DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><span class="interfaceName">DagManager.DAGOperationResult</span></a></li>
-<li><a href="TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><span class="interfaceName">TaskLocator.Locality</span></a></li>
-<li><a href="TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><span class="interfaceName">TaskRegistry.RegisterTaskStatus</span></a></li>
-<li><a href="TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><span class="interfaceName">TaskScheduler</span></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="AppMaster.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster</a></li>
-<li><a href="AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.AllocateResourceTimeOut$</a></li>
-<li><a href="AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.ExecutorBrief</a></li>
-<li><a href="AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.ExecutorBrief$</a></li>
-<li><a href="AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.LookupTaskActorRef</a></li>
-<li><a href="AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.LookupTaskActorRef$</a></li>
-<li><a href="AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.TaskActorRef</a></li>
-<li><a href="AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.TaskActorRef$</a></li>
-<li><a href="AppMaster$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster$</a></li>
-<li><a href="AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMasterTaskDetail</a></li>
-<li><a href="AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMasterTaskDetail$</a></li>
-<li><a href="ClockService.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService</a></li>
-<li><a href="ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAG</a></li>
-<li><a href="ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAG$</a></li>
-<li><a href="ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAGSuccess</a></li>
-<li><a href="ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAGSuccess$</a></li>
-<li><a href="ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthCheck$</a></li>
-<li><a href="ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker</a></li>
-<li><a href="ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker.ClockValue</a></li>
-<li><a href="ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker.ClockValue$</a></li>
-<li><a href="ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker$</a></li>
-<li><a href="ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ProcessorClock</a></li>
-<li><a href="ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ProcessorClocks$</a></li>
-<li><a href="ClockService.Report.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.Report</a></li>
-<li><a href="ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.Report$</a></li>
-<li><a href="ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.SnapshotStartClock$</a></li>
-<li><a href="ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.StoredStartClock</a></li>
-<li><a href="ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.StoredStartClock$</a></li>
-<li><a href="ClockService$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService$</a></li>
-<li><a href="DagManager.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager</a></li>
-<li><a href="DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.DAGOperationFailed</a></li>
-<li><a href="DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.DAGOperationFailed$</a></li>
-<li><a href="DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.DAGOperationSuccess$</a></li>
-<li><a href="DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.GetLatestDAG$</a></li>
-<li><a href="DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.GetTaskLaunchData</a></li>
-<li><a href="DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.GetTaskLaunchData$</a></li>
-<li><a href="DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.LatestDAG</a></li>
-<li><a href="DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.LatestDAG$</a></li>
-<li><a href="DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.NewDAGDeployed</a></li>
-<li><a href="DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.NewDAGDeployed$</a></li>
-<li><a href="DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.ReplaceProcessor</a></li>
-<li><a href="DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.ReplaceProcessor$</a></li>
-<li><a href="DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.TaskLaunchData</a></li>
-<li><a href="DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.TaskLaunchData$</a></li>
-<li><a href="DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.WatchChange</a></li>
-<li><a href="DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.WatchChange$</a></li>
-<li><a href="DagManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager$</a></li>
-<li><a href="ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ExecutorManager$</a></li>
-<li><a href="ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ProcessorSummary</a></li>
-<li><a href="ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ProcessorSummary$</a></li>
-<li><a href="StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">StreamAppMasterSummary</a></li>
-<li><a href="StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">StreamAppMasterSummary$</a></li>
-<li><a href="SubDAGManager.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager</a></li>
-<li><a href="SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager.ResourceRequestDetail</a></li>
-<li><a href="SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager.ResourceRequestDetail$</a></li>
-<li><a href="SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager$</a></li>
-<li><a href="SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubmitApplicationRequest</a></li>
-<li><a href="SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubmitApplicationRequest$</a></li>
-<li><a href="TaskCount.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskCount</a></li>
-<li><a href="TaskCount$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskCount$</a></li>
-<li><a href="TaskLocator.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator</a></li>
-<li><a href="TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.Localities</a></li>
-<li><a href="TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.Localities$</a></li>
-<li><a href="TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.NonLocality$</a></li>
-<li><a href="TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.WorkerLocality</a></li>
-<li><a href="TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.WorkerLocality$</a></li>
-<li><a href="TaskLocator$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator$</a></li>
-<li><a href="TaskManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskManager$</a></li>
-<li><a href="TaskRegistry.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry</a></li>
-<li><a href="TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.Accept$</a></li>
-<li><a href="TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.Reject$</a></li>
-<li><a href="TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocation</a></li>
-<li><a href="TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocation$</a></li>
-<li><a href="TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocations</a></li>
-<li><a href="TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocations$</a></li>
-<li><a href="TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry$</a></li>
-<li><a href="TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler.Location</a></li>
-<li><a href="TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler.Location$</a></li>
-<li><a href="TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler.TaskStatus</a></li>
-<li><a href="TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler$</a></li>
-<li><a href="TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskSchedulerImpl</a></li>
-</ul>
-<h2 title="Exceptions">Exceptions</h2>
-<ul title="Exceptions">
-<li><a href="AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.ServiceNotAvailableException</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/package-summary.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/package-summary.html
deleted file mode 100644
index 43d393a..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/package-summary.html
+++ /dev/null
@@ -1,513 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.appmaster</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.appmaster";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../io/gearpump/streaming/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.appmaster</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperation</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></td>
-<td class="colLast">
-<div class="block">This schedules tasks to run for new allocated resources.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.AllocateResourceTimeOut$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster">AppMaster$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></td>
-<td class="colLast">
-<div class="block">The clockService will maintain a global view of message timestamp in the application</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthCheck$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></td>
-<td class="colLast">
-<div class="block">Will handle dag modification and other stuff related with DAG
- param:  userConfig</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetLatestDAG$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster">DagManager$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster">TaskCount$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
-<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Exception</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ServiceNotAvailableException</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= 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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../io/gearpump/streaming/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/package-tree.html b/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/package-tree.html
deleted file mode 100644
index cbd15ca..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/appmaster/package-tree.html
+++ /dev/null
@@ -1,260 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.appmaster Class Hierarchy</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.appmaster Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/package-tree.html">Prev</a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package io.gearpump.streaming.appmaster</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">scala.runtime.AbstractFunction1&lt;T1,R&gt; (implements scala.Function1&lt;T1,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.LookupTaskActorRef$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.TaskActorRef$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMasterTaskDetail$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.ChangeToNewDAG$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.ChangeToNewDAGSuccess$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.Report$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.StoredStartClock$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.DAGOperationFailed$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.LatestDAG$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.NewDAGDeployed$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.WatchChange$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskCount$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator.WorkerLocality$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry.TaskLocations$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction15&lt;T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R&gt; (implements scala.Function15&lt;T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">StreamAppMasterSummary$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction2&lt;T1,T2,R&gt; (implements scala.Function2&lt;T1,T2,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.HealthChecker.ClockValue$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.ReplaceProcessor$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">SubDAGManager.ResourceRequestDetail$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry.TaskLocation$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskScheduler.Location$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction3&lt;T1,T2,T3,R&gt; (implements scala.Function3&lt;T1,T2,T3,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.GetTaskLaunchData$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.TaskLaunchData$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction4&lt;T1,T2,T3,T4,R&gt; (implements scala.Function4&lt;T1,T2,T3,T4,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.ExecutorBrief$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">SubmitApplicationRequest$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction8&lt;T1,T2,T3,T4,T5,T6,T7,T8,R&gt; (implements scala.Function8&lt;T1,T2,T3,T4,T5,T6,T7,T8,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ProcessorSummary$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.cluster.ApplicationMaster (implements akka.actor.Actor)
-<ul>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster</span></a></li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.AllocateResourceTimeOut$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.ExecutorBrief</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.LookupTaskActorRef</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.TaskActorRef</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster$</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMasterTaskDetail</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService</span></a> (implements akka.actor.Actor, akka.actor.Stash)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.ChangeToNewDAG</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.ChangeToNewDAGSuccess</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.HealthCheck$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.HealthChecker</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.HealthChecker.ClockValue</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.HealthChecker$</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.ProcessorClock</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.ProcessorClocks$</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.Report</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.SnapshotStartClock$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.StoredStartClock</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService$</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager</span></a> (implements akka.actor.Actor)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.DAGOperationFailed</span></a> (implements io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.DAGOperationSuccess$</span></a> (implements io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.GetLatestDAG$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.GetTaskLaunchData</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.LatestDAG</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.NewDAGDeployed</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.ReplaceProcessor</span></a> (implements io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperation</a>, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.TaskLaunchData</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.WatchChange</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager$</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ExecutorManager$</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ProcessorSummary</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">StreamAppMasterSummary</span></a> (implements io.gearpump.cluster.AppMasterToMaster.AppMasterSummary, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">SubDAGManager</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">SubDAGManager.ResourceRequestDetail</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">SubDAGManager$</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">SubmitApplicationRequest</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskCount</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator.Localities</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator.Localities$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator.NonLocality$</span></a> (implements io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator.WorkerLocality</span></a> (implements scala.Product, scala.Serializable, io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator$</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskManager$</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry.Accept$</span></a> (implements scala.Product, scala.Serializable, io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry.Reject$</span></a> (implements scala.Product, scala.Serializable, io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry.TaskLocation</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry.TaskLocations</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry$</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskScheduler.Location</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskScheduler.TaskStatus</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskScheduler$</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskSchedulerImpl</span></a> (implements io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a>)</li>
-<li type="circle">java.lang.Throwable (implements java.io.Serializable)
-<ul>
-<li type="circle">java.lang.Exception
-<ul>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.ServiceNotAvailableException</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.DAGOperation</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.DAGOperationResult</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator.Locality</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry.RegisterTaskStatus</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskScheduler</span></a></li>
-</ul>
-</div>
-<!-- ======= 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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/package-tree.html">Prev</a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/CollectionDataSource.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/CollectionDataSource.html
deleted file mode 100644
index a28a01f..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/CollectionDataSource.html
+++ /dev/null
@@ -1,354 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>CollectionDataSource</title>
-<meta name="date" content="2015-11-24">
-<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="CollectionDataSource";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":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="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/CollectionDataSource.html" target="_top">Frames</a></li>
-<li><a href="CollectionDataSource.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">io.gearpump.streaming.dsl</div>
-<h2 title="Class CollectionDataSource" class="title">Class CollectionDataSource&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.CollectionDataSource&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;T&gt;, <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>, java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">CollectionDataSource&lt;T&gt;</span>
-extends java.lang.Object
-implements <a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;T&gt;</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.dsl.CollectionDataSource">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="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html#CollectionDataSource-scala.collection.Seq-">CollectionDataSource</a></span>(scala.collection.Seq&lt;<a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="type parameter in CollectionDataSource">T</a>&gt;&nbsp;seq)</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>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html#close--">close</a></span>()</code>
-<div class="block">close connection to data source.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html#index--">index</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html#open-io.gearpump.streaming.task.TaskContext-scala.Option-">open</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
-    scala.Option&lt;java.lang.Object&gt;&nbsp;startTime)</code>
-<div class="block">open connection to data source
- invoked in onStart() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>scala.collection.immutable.List&lt;io.gearpump.Message&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html#read-int-">read</a></span>(int&nbsp;batchSize)</code>
-<div class="block">read a number of messages from data source.</div>
-</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>
-</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="CollectionDataSource-scala.collection.Seq-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>CollectionDataSource</h4>
-<pre>public&nbsp;CollectionDataSource(scala.collection.Seq&lt;<a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="type parameter in CollectionDataSource">T</a>&gt;&nbsp;seq)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="index--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>index</h4>
-<pre>public&nbsp;int&nbsp;index()</pre>
-</li>
-</ul>
-<a name="read-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>read</h4>
-<pre>public&nbsp;scala.collection.immutable.List&lt;io.gearpump.Message&gt;&nbsp;read(int&nbsp;batchSize)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/source/DataSource.html#read-int-">DataSource</a></code></span></div>
-<div class="block">read a number of messages from data source.
- invoked in each onNext() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/source/DataSource.html#read-int-">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>batchSize</code> - max number of messages to read</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a list of messages wrapped in <code>Message</code></dd>
-</dl>
-</li>
-</ul>
-<a name="close--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>close</h4>
-<pre>public&nbsp;void&nbsp;close()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/source/DataSource.html#close--">DataSource</a></code></span></div>
-<div class="block">close connection to data source.
- invoked in onStop() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/source/DataSource.html#close--">close</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="open-io.gearpump.streaming.task.TaskContext-scala.Option-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>open</h4>
-<pre>public&nbsp;void&nbsp;open(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
-                 scala.Option&lt;java.lang.Object&gt;&nbsp;startTime)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/source/DataSource.html#open-io.gearpump.streaming.task.TaskContext-scala.Option-">DataSource</a></code></span></div>
-<div class="block">open connection to data source
- invoked in onStart() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/source/DataSource.html#open-io.gearpump.streaming.task.TaskContext-scala.Option-">open</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>context</code> - is the task context at runtime</dd>
-<dd><code>startTime</code> - is the start time of system</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="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/CollectionDataSource.html" target="_top">Frames</a></li>
-<li><a href="CollectionDataSource.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/KVStream.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/KVStream.html
deleted file mode 100644
index c2de611..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/KVStream.html
+++ /dev/null
@@ -1,308 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>KVStream</title>
-<meta name="date" content="2015-11-24">
-<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="KVStream";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/KVStream.html" target="_top">Frames</a></li>
-<li><a href="KVStream.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">io.gearpump.streaming.dsl</div>
-<h2 title="Class KVStream" class="title">Class KVStream&lt;K,V&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.KVStream&lt;K,V&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">KVStream&lt;K,V&gt;</span>
-extends java.lang.Object</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="../../../../io/gearpump/streaming/dsl/KVStream.html#KVStream-io.gearpump.streaming.dsl.Stream-">KVStream</a></span>(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">K</a>,<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&gt;&nbsp;stream)</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><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">K</a>,<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/KVStream.html#groupByKey-int-">groupByKey</a></span>(int&nbsp;parallelism)</code>
-<div class="block">Apply to Stream[Tuple2[K,V}
- Group by the key of a KV tuple
- For (key, value) will groupby key</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">K</a>,<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/KVStream.html#sum-scala.math.Numeric-">sum</a></span>(scala.math.Numeric&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&nbsp;numeric)</code>
-<div class="block">Sum the value of the tuples</div>
-</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>
-</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="KVStream-io.gearpump.streaming.dsl.Stream-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>KVStream</h4>
-<pre>public&nbsp;KVStream(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">K</a>,<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&gt;&nbsp;stream)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="groupByKey-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>groupByKey</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">K</a>,<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&gt;&nbsp;groupByKey(int&nbsp;parallelism)</pre>
-<div class="block">Apply to Stream[Tuple2[K,V}
- Group by the key of a KV tuple
- For (key, value) will groupby key</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>parallelism</code> - the parallelism for this operation</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the new KV stream</dd>
-</dl>
-</li>
-</ul>
-<a name="sum-scala.math.Numeric-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>sum</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">K</a>,<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&gt;&nbsp;sum(scala.math.Numeric&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&nbsp;numeric)</pre>
-<div class="block">Sum the value of the tuples
- <p>
- Apply to Stream[Tuple2[K,V}, V must be of type Number
- <p>
- For input (key, value1), (key, value2), will generate (key, value1 + value2)</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numeric</code> - the numeric operations</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the sum stream</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><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/KVStream.html" target="_top">Frames</a></li>
-<li><a href="KVStream.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/Stream$.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/Stream$.html
deleted file mode 100644
index 3d4c656..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/Stream$.html
+++ /dev/null
@@ -1,353 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>Stream$</title>
-<meta name="date" content="2015-11-24">
-<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="Stream$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":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="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream$.html" target="_top">Frames</a></li>
-<li><a href="Stream$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.dsl</div>
-<h2 title="Class Stream$" class="title">Class Stream$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.Stream$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Stream$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/Stream$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/dsl/Stream$.html#Stream:D--">Stream$</a></span>()</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>&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/Stream$.html#apply-io.gearpump.util.Graph-io.gearpump.streaming.dsl.op.Op-scala.Option-scala.reflect.ClassTag-">apply</a></span>(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
-     <a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;node,
-     scala.Option&lt;<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;edge,
-     scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$5)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>&lt;K,V&gt;&nbsp;K</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/Stream$.html#getTupleKey-scala.Tuple2-">getTupleKey</a></span>(scala.Tuple2&lt;K,V&gt;&nbsp;tuple)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>&lt;K,V&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a>&lt;K,V&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/Stream$.html#streamToKVStream-io.gearpump.streaming.dsl.Stream-">streamToKVStream</a></span>(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;&nbsp;stream)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>&lt;K,V&gt;&nbsp;scala.Function2&lt;scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/Stream$.html#sumByValue-scala.math.Numeric-">sumByValue</a></span>(scala.math.Numeric&lt;V&gt;&nbsp;numeric)</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Stream:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Stream$</h4>
-<pre>public&nbsp;Stream$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="apply-io.gearpump.util.Graph-io.gearpump.streaming.dsl.op.Op-scala.Option-scala.reflect.ClassTag-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>apply</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;&nbsp;apply(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
-                           <a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;node,
-                           scala.Option&lt;<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;edge,
-                           scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$5)</pre>
-</li>
-</ul>
-<a name="getTupleKey-scala.Tuple2-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getTupleKey</h4>
-<pre>public&nbsp;&lt;K,V&gt;&nbsp;K&nbsp;getTupleKey(scala.Tuple2&lt;K,V&gt;&nbsp;tuple)</pre>
-</li>
-</ul>
-<a name="sumByValue-scala.math.Numeric-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>sumByValue</h4>
-<pre>public&nbsp;&lt;K,V&gt;&nbsp;scala.Function2&lt;scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;&gt;&nbsp;sumByValue(scala.math.Numeric&lt;V&gt;&nbsp;numeric)</pre>
-</li>
-</ul>
-<a name="streamToKVStream-io.gearpump.streaming.dsl.Stream-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>streamToKVStream</h4>
-<pre>public&nbsp;&lt;K,V&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a>&lt;K,V&gt;&nbsp;streamToKVStream(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;&nbsp;stream)</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="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream$.html" target="_top">Frames</a></li>
-<li><a href="Stream$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/Stream.Sink.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/Stream.Sink.html
deleted file mode 100644
index fa60445..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/Stream.Sink.html
+++ /dev/null
@@ -1,290 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>Stream.Sink</title>
-<meta name="date" content="2015-11-24">
-<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="Stream.Sink";
-        }
-    }
-    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="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream.Sink.html" target="_top">Frames</a></li>
-<li><a href="Stream.Sink.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">io.gearpump.streaming.dsl</div>
-<h2 title="Class Stream.Sink" class="title">Class Stream.Sink&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.Stream.Sink&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">Stream.Sink&lt;T&gt;</span>
-extends java.lang.Object
-implements java.io.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.dsl.Stream.Sink">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="../../../../io/gearpump/streaming/dsl/Stream.Sink.html#Sink-io.gearpump.streaming.dsl.Stream-scala.reflect.ClassTag-">Sink</a></span>(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="type parameter in Stream.Sink">T</a>&gt;&nbsp;stream,
-    scala.reflect.ClassTag&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="type parameter in Stream.Sink">T</a>&gt;&nbsp;evidence$6)</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>&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html#sink-io.gearpump.streaming.dsl.TypedDataSink-int-java.lang.String-scala.reflect.ClassTag-">sink</a></span>(<a href="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;T&gt;&nbsp;dataSink,
-    int&nbsp;parallism,
-    java.lang.String&nbsp;description,
-    scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$7)</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>
-</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="Sink-io.gearpump.streaming.dsl.Stream-scala.reflect.ClassTag-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Sink</h4>
-<pre>public&nbsp;Sink(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="type parameter in Stream.Sink">T</a>&gt;&nbsp;stream,
-            scala.reflect.ClassTag&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="type parameter in Stream.Sink">T</a>&gt;&nbsp;evidence$6)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="sink-io.gearpump.streaming.dsl.TypedDataSink-int-java.lang.String-scala.reflect.ClassTag-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>sink</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;&nbsp;sink(<a href="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;T&gt;&nbsp;dataSink,
-                          int&nbsp;parallism,
-                          java.lang.String&nbsp;description,
-                          scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$7)</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="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream.Sink.html" target="_top">Frames</a></li>
-<li><a href="Stream.Sink.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/Stream.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/Stream.html
deleted file mode 100644
index 74659be..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/Stream.html
+++ /dev/null
@@ -1,563 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>Stream</title>
-<meta name="date" content="2015-11-24">
-<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="Stream";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":9,"i11":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 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="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream.html" target="_top">Frames</a></li>
-<li><a href="Stream.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><a href="#nested.class.summary">Nested</a>&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">io.gearpump.streaming.dsl</div>
-<h2 title="Class Stream" class="title">Class Stream&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.Stream&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Stream&lt;T&gt;</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">Stream.Sink</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="type parameter in Stream.Sink">T</a>&gt;</span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/dsl/Stream.html#Stream-io.gearpump.util.Graph-io.gearpump.streaming.dsl.op.Op-scala.Option-scala.reflect.ClassTag-">Stream</a></span>(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
-      <a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;thisNode,
-      scala.Option&lt;<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;edge,
-      scala.reflect.ClassTag&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;evidence$1)</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="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>
-<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 &lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/Stream.html#apply-io.gearpump.util.Graph-io.gearpump.streaming.dsl.op.Op-scala.Option-scala.reflect.ClassTag-">apply</a></span>(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
-     <a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;node,
-     scala.Option&lt;<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;edge,
-     scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$5)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/Stream.html#filter-scala.Function1-java.lang.String-">filter</a></span>(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,java.lang.Object&gt;&nbsp;fun,
-      java.lang.String&nbsp;description)</code>
-<div class="block">reserve records when fun(T) == true</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>&lt;R&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;R&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/Stream.html#flatMap-scala.Function1-java.lang.String-scala.reflect.ClassTag-">flatMap</a></span>(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,scala.collection.TraversableOnce&lt;R&gt;&gt;&nbsp;fun,
-       java.lang.String&nbsp;description,
-       scala.reflect.ClassTag&lt;R&gt;&nbsp;evidence$2)</code>
-<div class="block">convert a value[T] to a list of value[R]</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;K</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/Stream.html#getTupleKey-scala.Tuple2-">getTupleKey</a></span>(scala.Tuple2&lt;K,V&gt;&nbsp;tuple)</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>&lt;Group&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/Stream.html#groupBy-scala.Function1-int-java.lang.String-">groupBy</a></span>(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,Group&gt;&nbsp;fun,
-       int&nbsp;parallelism,
-       java.lang.String&nbsp;description)</code>
-<div class="block">Group by fun(T)</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/Stream.html#log--">log</a></span>()</code>
-<div class="block">Log to task log file</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>&lt;R&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;R&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/Stream.html#map-scala.Function1-java.lang.String-scala.reflect.ClassTag-">map</a></span>(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,R&gt;&nbsp;fun,
-   java.lang.String&nbsp;description,
-   scala.reflect.ClassTag&lt;R&gt;&nbsp;evidence$3)</code>
-<div class="block">convert value[T] to value[R]</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/Stream.html#merge-io.gearpump.streaming.dsl.Stream-java.lang.String-">merge</a></span>(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;other,
-     java.lang.String&nbsp;description)</code>
-<div class="block">Merge data from two stream into one</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>&lt;R&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;R&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/Stream.html#process-java.lang.Class-int-java.lang.String-scala.reflect.ClassTag-">process</a></span>(java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;processor,
-       int&nbsp;parallelism,
-       java.lang.String&nbsp;description,
-       scala.reflect.ClassTag&lt;R&gt;&nbsp;evidence$4)</code>
-<div class="block">connect with a low level Processor(TaskDescription)</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/Stream.html#reduce-scala.Function2-java.lang.String-">reduce</a></span>(scala.Function2&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;fun,
-      java.lang.String&nbsp;description)</code>
-<div class="block">Reduce opeartion</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a>&lt;K,V&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/Stream.html#streamToKVStream-io.gearpump.streaming.dsl.Stream-">streamToKVStream</a></span>(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;&nbsp;stream)</code>&nbsp;</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;scala.Function2&lt;scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/Stream.html#sumByValue-scala.math.Numeric-">sumByValue</a></span>(scala.math.Numeric&lt;V&gt;&nbsp;numeric)</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>
-</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="Stream-io.gearpump.util.Graph-io.gearpump.streaming.dsl.op.Op-scala.Option-scala.reflect.ClassTag-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Stream</h4>
-<pre>public&nbsp;Stream(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
-              <a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;thisNode,
-              scala.Option&lt;<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;edge,
-              scala.reflect.ClassTag&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;evidence$1)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="apply-io.gearpump.util.Graph-io.gearpump.streaming.dsl.op.Op-scala.Option-scala.reflect.ClassTag-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>apply</h4>
-<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;&nbsp;apply(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
-                                  <a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;node,
-                                  scala.Option&lt;<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;edge,
-                                  scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$5)</pre>
-</li>
-</ul>
-<a name="getTupleKey-scala.Tuple2-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getTupleKey</h4>
-<pre>public static&nbsp;&lt;K,V&gt;&nbsp;K&nbsp;getTupleKey(scala.Tuple2&lt;K,V&gt;&nbsp;tuple)</pre>
-</li>
-</ul>
-<a name="sumByValue-scala.math.Numeric-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>sumByValue</h4>
-<pre>public static&nbsp;&lt;K,V&gt;&nbsp;scala.Function2&lt;scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;&gt;&nbsp;sumByValue(scala.math.Numeric&lt;V&gt;&nbsp;numeric)</pre>
-</li>
-</ul>
-<a name="streamToKVStream-io.gearpump.streaming.dsl.Stream-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>streamToKVStream</h4>
-<pre>public static&nbsp;&lt;K,V&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a>&lt;K,V&gt;&nbsp;streamToKVStream(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;&nbsp;stream)</pre>
-</li>
-</ul>
-<a name="flatMap-scala.Function1-java.lang.String-scala.reflect.ClassTag-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>flatMap</h4>
-<pre>public&nbsp;&lt;R&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;R&gt;&nbsp;flatMap(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,scala.collection.TraversableOnce&lt;R&gt;&gt;&nbsp;fun,
-                             java.lang.String&nbsp;description,
-                             scala.reflect.ClassTag&lt;R&gt;&nbsp;evidence$2)</pre>
-<div class="block">convert a value[T] to a list of value[R]</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>R</code> - the result message type</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>fun</code> - function</dd>
-<dd><code>description</code> - the description message for this operation</dd>
-<dd><code>evidence$2</code> - (undocumented)</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new stream with type [R]</dd>
-</dl>
-</li>
-</ul>
-<a name="map-scala.Function1-java.lang.String-scala.reflect.ClassTag-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>map</h4>
-<pre>public&nbsp;&lt;R&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;R&gt;&nbsp;map(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,R&gt;&nbsp;fun,
-                         java.lang.String&nbsp;description,
-                         scala.reflect.ClassTag&lt;R&gt;&nbsp;evidence$3)</pre>
-<div class="block">convert value[T] to value[R]</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>R</code> - the result message type</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>fun</code> - function</dd>
-<dd><code>description</code> - (undocumented)</dd>
-<dd><code>evidence$3</code> - (undocumented)</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new stream with type [R]</dd>
-</dl>
-</li>
-</ul>
-<a name="filter-scala.Function1-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>filter</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;filter(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,java.lang.Object&gt;&nbsp;fun,
-                        java.lang.String&nbsp;description)</pre>
-<div class="block">reserve records when fun(T) == true</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>fun</code> - the filter</dd>
-<dd><code>description</code> - (undocumented)</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new stream after filter</dd>
-</dl>
-</li>
-</ul>
-<a name="reduce-scala.Function2-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reduce</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;reduce(scala.Function2&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;fun,
-                        java.lang.String&nbsp;description)</pre>
-<div class="block">Reduce opeartion</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>fun</code> - reduction function</dd>
-<dd><code>description</code> - description message for this operator</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a new stream after reduction</dd>
-</dl>
-</li>
-</ul>
-<a name="log--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>log</h4>
-<pre>public&nbsp;void&nbsp;log()</pre>
-<div class="block">Log to task log file</div>
-</li>
-</ul>
-<a name="merge-io.gearpump.streaming.dsl.Stream-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>merge</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;merge(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;other,
-                       java.lang.String&nbsp;description)</pre>
-<div class="block">Merge data from two stream into one</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>other</code> - the other stream</dd>
-<dd><code>description</code> - (undocumented)</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the merged stream</dd>
-</dl>
-</li>
-</ul>
-<a name="groupBy-scala.Function1-int-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>groupBy</h4>
-<pre>public&nbsp;&lt;Group&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;groupBy(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,Group&gt;&nbsp;fun,
-                                 int&nbsp;parallelism,
-                                 java.lang.String&nbsp;description)</pre>
-<div class="block">Group by fun(T)
- <p>
- For example, we have T type, People(name: String, gender: String, age: Int)
- groupBy[People](_.gender) will group the people by gender.
- <p>
- You can append other combinators after groupBy
- <p>
- For example,
- <p>
- Stream[People].groupBy(_.gender).flatmap(..).filter.(..).reduce(..)
- <p></div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>Group</code> - the group type</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>fun</code> - group by function</dd>
-<dd><code>parallelism</code> - parallelism level</dd>
-<dd><code>description</code> - the description</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the grouped stream</dd>
-</dl>
-</li>
-</ul>
-<a name="process-java.lang.Class-int-java.lang.String-scala.reflect.ClassTag-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>process</h4>
-<pre>public&nbsp;&lt;R&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;R&gt;&nbsp;process(java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;processor,
-                             int&nbsp;parallelism,
-                             java.lang.String&nbsp;description,
-                             scala.reflect.ClassTag&lt;R&gt;&nbsp;evidence$4)</pre>
-<div class="block">connect with a low level Processor(TaskDescription)</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>R</code> - the result message type</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>processor</code> - a user defined processor</dd>
-<dd><code>parallelism</code> - parallelism level</dd>
-<dd><code>description</code> - (undocumented)</dd>
-<dd><code>evidence$4</code> - (undocumented)</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>new stream after processing with type [R]</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><a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream.html" target="_top">Frames</a></li>
-<li><a href="Stream.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><a href="#nested.class.summary">Nested</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/StreamApp$.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/StreamApp$.html
deleted file mode 100644
index acce8ca..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/StreamApp$.html
+++ /dev/null
@@ -1,325 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>StreamApp$</title>
-<meta name="date" content="2015-11-24">
-<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="StreamApp$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp$.html" target="_top">Frames</a></li>
-<li><a href="StreamApp$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.dsl</div>
-<h2 title="Class StreamApp$" class="title">Class StreamApp$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.StreamApp$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">StreamApp$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/dsl/StreamApp$.html#StreamApp:D--">StreamApp$</a></span>()</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><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html#apply-java.lang.String-io.gearpump.cluster.client.ClientContext-io.gearpump.cluster.UserConfig-">apply</a></span>(java.lang.String&nbsp;name,
-     io.gearpump.cluster.client.ClientContext&nbsp;context,
-     io.gearpump.cluster.UserConfig&nbsp;userConfig)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html#streamAppToApplication-io.gearpump.streaming.dsl.StreamApp-">streamAppToApplication</a></span>(<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;streamApp)</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="StreamApp:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>StreamApp$</h4>
-<pre>public&nbsp;StreamApp$()</pre>
-</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.String-io.gearpump.cluster.client.ClientContext-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>apply</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;apply(java.lang.String&nbsp;name,
-                       io.gearpump.cluster.client.ClientContext&nbsp;context,
-                       io.gearpump.cluster.UserConfig&nbsp;userConfig)</pre>
-</li>
-</ul>
-<a name="streamAppToApplication-io.gearpump.streaming.dsl.StreamApp-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>streamAppToApplication</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a>&nbsp;streamAppToApplication(<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;streamApp)</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="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp$.html" target="_top">Frames</a></li>
-<li><a href="StreamApp$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/StreamApp.Source.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/StreamApp.Source.html
deleted file mode 100644
index 79be999..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/StreamApp.Source.html
+++ /dev/null
@@ -1,307 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>StreamApp.Source</title>
-<meta name="date" content="2015-11-24">
-<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="StreamApp.Source";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp.Source.html" target="_top">Frames</a></li>
-<li><a href="StreamApp.Source.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">io.gearpump.streaming.dsl</div>
-<h2 title="Class StreamApp.Source" class="title">Class StreamApp.Source</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.StreamApp.Source</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">StreamApp.Source</span>
-extends java.lang.Object
-implements java.io.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.dsl.StreamApp.Source">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="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html#Source-io.gearpump.streaming.dsl.StreamApp-">Source</a></span>(<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;app)</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>&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html#source-scala.collection.Seq-int-java.lang.String-scala.reflect.ClassTag-">source</a></span>(scala.collection.Seq&lt;T&gt;&nbsp;seq,
-      int&nbsp;parallism,
-      java.lang.String&nbsp;description,
-      scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$2)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html#source-io.gearpump.streaming.dsl.TypedDataSource-int-java.lang.String-scala.reflect.ClassTag-">source</a></span>(<a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;T&gt;&nbsp;dataSource,
-      int&nbsp;parallism,
-      java.lang.String&nbsp;description,
-      scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$1)</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>
-</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="Source-io.gearpump.streaming.dsl.StreamApp-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Source</h4>
-<pre>public&nbsp;Source(<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;app)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="source-io.gearpump.streaming.dsl.TypedDataSource-int-java.lang.String-scala.reflect.ClassTag-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>source</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;&nbsp;source(<a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;T&gt;&nbsp;dataSource,
-                            int&nbsp;parallism,
-                            java.lang.String&nbsp;description,
-                            scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$1)</pre>
-</li>
-</ul>
-<a name="source-scala.collection.Seq-int-java.lang.String-scala.reflect.ClassTag-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>source</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;&nbsp;source(scala.collection.Seq&lt;T&gt;&nbsp;seq,
-                            int&nbsp;parallism,
-                            java.lang.String&nbsp;description,
-                            scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$2)</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="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp.Source.html" target="_top">Frames</a></li>
-<li><a href="StreamApp.Source.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/StreamApp.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/StreamApp.html
deleted file mode 100644
index 0918a23..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/StreamApp.html
+++ /dev/null
@@ -1,361 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>StreamApp</title>
-<meta name="date" content="2015-11-24">
-<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="StreamApp";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 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="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp.html" target="_top">Frames</a></li>
-<li><a href="StreamApp.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><a href="#nested.class.summary">Nested</a>&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">io.gearpump.streaming.dsl</div>
-<h2 title="Class StreamApp" class="title">Class StreamApp</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.StreamApp</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">StreamApp</span>
-extends java.lang.Object</pre>
-<div class="block">Example:
- <p>
- val data = "This is a good start, bingo!! bingo!!"
- app.fromCollection(data.lines.toList).
- // word =&gt; (word, count)
- flatMap(line =&gt; line.split("[\\s]+")).map((_, 1)).
- // (word, count1), (word, count2) =&gt; (word, count1 + count2)
- groupBy(kv =&gt; kv._1).reduce(sum(_, _))
- <p>
- val appId = context.submit(app)
- context.close()
- <p>
- param:  name name of app</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/dsl/StreamApp.html#StreamApp-java.lang.String-akka.actor.ActorSystem-io.gearpump.cluster.UserConfig-">StreamApp</a></span>(java.lang.String&nbsp;name,
-         akka.actor.ActorSystem&nbsp;system,
-         io.gearpump.cluster.UserConfig&nbsp;userConfig)</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="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>
-<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="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#apply-java.lang.String-io.gearpump.cluster.client.ClientContext-io.gearpump.cluster.UserConfig-">apply</a></span>(java.lang.String&nbsp;name,
-     io.gearpump.cluster.client.ClientContext&nbsp;context,
-     io.gearpump.cluster.UserConfig&nbsp;userConfig)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#graph--">graph</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#name--">name</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#plan--">plan</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#streamAppToApplication-io.gearpump.streaming.dsl.StreamApp-">streamAppToApplication</a></span>(<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;streamApp)</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>
-</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="StreamApp-java.lang.String-akka.actor.ActorSystem-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>StreamApp</h4>
-<pre>public&nbsp;StreamApp(java.lang.String&nbsp;name,
-                 akka.actor.ActorSystem&nbsp;system,
-                 io.gearpump.cluster.UserConfig&nbsp;userConfig)</pre>
-</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.String-io.gearpump.cluster.client.ClientContext-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>apply</h4>
-<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;apply(java.lang.String&nbsp;name,
-                              io.gearpump.cluster.client.ClientContext&nbsp;context,
-                              io.gearpump.cluster.UserConfig&nbsp;userConfig)</pre>
-</li>
-</ul>
-<a name="streamAppToApplication-io.gearpump.streaming.dsl.StreamApp-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>streamAppToApplication</h4>
-<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a>&nbsp;streamAppToApplication(<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;streamApp)</pre>
-</li>
-</ul>
-<a name="name--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>name</h4>
-<pre>public&nbsp;java.lang.String&nbsp;name()</pre>
-</li>
-</ul>
-<a name="graph--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>graph</h4>
-<pre>public&nbsp;io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph()</pre>
-</li>
-</ul>
-<a name="plan--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>plan</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a>&nbsp;plan()</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="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp.html" target="_top">Frames</a></li>
-<li><a href="StreamApp.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><a href="#nested.class.summary">Nested</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/TypedDataSink.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/TypedDataSink.html
deleted file mode 100644
index a9de808..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/TypedDataSink.html
+++ /dev/null
@@ -1,191 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>TypedDataSink</title>
-<meta name="date" content="2015-11-24">
-<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="TypedDataSink";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/TypedDataSink.html" target="_top">Frames</a></li>
-<li><a href="TypedDataSink.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.dsl</div>
-<h2 title="Interface TypedDataSink" class="title">Interface TypedDataSink&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>, java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">TypedDataSink&lt;T&gt;</span>
-extends <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.streaming.sink.DataSink">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.sink.<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a></h3>
-<code><a href="../../../../io/gearpump/streaming/sink/DataSink.html#close--">close</a>, <a href="../../../../io/gearpump/streaming/sink/DataSink.html#open-io.gearpump.streaming.task.TaskContext-">open</a>, <a href="../../../../io/gearpump/streaming/sink/DataSink.html#write-io.gearpump.Message-">write</a></code></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="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/TypedDataSink.html" target="_top">Frames</a></li>
-<li><a href="TypedDataSink.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/TypedDataSource.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/TypedDataSource.html
deleted file mode 100644
index 121c270..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/TypedDataSource.html
+++ /dev/null
@@ -1,195 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>TypedDataSource</title>
-<meta name="date" content="2015-11-24">
-<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="TypedDataSource";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/TypedDataSource.html" target="_top">Frames</a></li>
-<li><a href="TypedDataSource.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.dsl</div>
-<h2 title="Interface TypedDataSource" class="title">Interface TypedDataSource&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>, java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">TypedDataSource&lt;T&gt;</span>
-extends <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.streaming.source.DataSource">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></h3>
-<code><a href="../../../../io/gearpump/streaming/source/DataSource.html#close--">close</a>, <a href="../../../../io/gearpump/streaming/source/DataSource.html#open-io.gearpump.streaming.task.TaskContext-scala.Option-">open</a>, <a href="../../../../io/gearpump/streaming/source/DataSource.html#read-int-">read</a></code></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="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/TypedDataSource.html" target="_top">Frames</a></li>
-<li><a href="TypedDataSource.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/example/WordCount$.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/example/WordCount$.html
deleted file mode 100644
index 16ebfc1..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/example/WordCount$.html
+++ /dev/null
@@ -1,365 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>WordCount$</title>
-<meta name="date" content="2015-11-24">
-<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="WordCount$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../../io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/WordCount$.html" target="_top">Frames</a></li>
-<li><a href="WordCount$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.dsl.example</div>
-<h2 title="Class WordCount$" class="title">Class WordCount$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.example.WordCount$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>io.gearpump.cluster.main.ArgumentsParser, io.gearpump.util.AkkaApp</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">WordCount$</span>
-extends java.lang.Object
-implements io.gearpump.util.AkkaApp, io.gearpump.cluster.main.ArgumentsParser</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.io.gearpump.cluster.main.ArgumentsParser">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from interface&nbsp;io.gearpump.cluster.main.ArgumentsParser</h3>
-<code>io.gearpump.cluster.main.ArgumentsParser.Syntax, io.gearpump.cluster.main.ArgumentsParser.Syntax$</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html#WordCount:D--">WordCount$</a></span>()</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>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html#main-com.typesafe.config.Config-java.lang.String:A-">main</a></span>(com.typesafe.config.Config&nbsp;akkaConf,
-    java.lang.String[]&nbsp;args)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>scala.Tuple2&lt;java.lang.String,io.gearpump.cluster.main.CLIOption&lt;java.lang.Object&gt;&gt;[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html#options--">options</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.io.gearpump.util.AkkaApp">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.util.AkkaApp</h3>
-<code>akkaConfig, help, main</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.cluster.main.ArgumentsParser">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.cluster.main.ArgumentsParser</h3>
-<code>description, help, ignoreUnknownArgument, io$gearpump$cluster$main$ArgumentsParser$_setter_$description_$eq, io$gearpump$cluster$main$ArgumentsParser$_setter_$ignoreUnknownArgument_$eq, io$gearpump$cluster$main$ArgumentsParser$_setter_$options_$eq, io$gearpump$cluster$main$ArgumentsParser$_setter_$remainArgs_$eq, parse, remainArgs</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="WordCount:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>WordCount$</h4>
-<pre>public&nbsp;WordCount$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="options--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>options</h4>
-<pre>public&nbsp;scala.Tuple2&lt;java.lang.String,io.gearpump.cluster.main.CLIOption&lt;java.lang.Object&gt;&gt;[]&nbsp;options()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>options</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.main.ArgumentsParser</code></dd>
-</dl>
-</li>
-</ul>
-<a name="main-com.typesafe.config.Config-java.lang.String:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>main</h4>
-<pre>public&nbsp;void&nbsp;main(com.typesafe.config.Config&nbsp;akkaConf,
-                 java.lang.String[]&nbsp;args)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>main</code>&nbsp;in interface&nbsp;<code>io.gearpump.util.AkkaApp</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><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/WordCount$.html" target="_top">Frames</a></li>
-<li><a href="WordCount$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/example/WordCount.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/example/WordCount.html
deleted file mode 100644
index 4efd0df..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/example/WordCount.html
+++ /dev/null
@@ -1,318 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>WordCount</title>
-<meta name="date" content="2015-11-24">
-<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="WordCount";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 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="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/WordCount.html" target="_top">Frames</a></li>
-<li><a href="WordCount.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">io.gearpump.streaming.dsl.example</div>
-<h2 title="Class WordCount" class="title">Class WordCount</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.example.WordCount</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>io.gearpump.cluster.main.ArgumentsParser, io.gearpump.util.AkkaApp</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">WordCount</span>
-extends java.lang.Object
-implements io.gearpump.util.AkkaApp, io.gearpump.cluster.main.ArgumentsParser</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.io.gearpump.cluster.main.ArgumentsParser">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from interface&nbsp;io.gearpump.cluster.main.ArgumentsParser</h3>
-<code>io.gearpump.cluster.main.ArgumentsParser.Syntax, io.gearpump.cluster.main.ArgumentsParser.Syntax$</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/dsl/example/WordCount.html#WordCount--">WordCount</a></span>()</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static 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>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount.html#main-com.typesafe.config.Config-java.lang.String:A-">main</a></span>(com.typesafe.config.Config&nbsp;akkaConf,
-    java.lang.String[]&nbsp;args)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static scala.Tuple2&lt;java.lang.String,io.gearpump.cluster.main.CLIOption&lt;java.lang.Object&gt;&gt;[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount.html#options--">options</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.io.gearpump.util.AkkaApp">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.util.AkkaApp</h3>
-<code>akkaConfig, help, main, main</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.cluster.main.ArgumentsParser">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.cluster.main.ArgumentsParser</h3>
-<code>description, help, ignoreUnknownArgument, io$gearpump$cluster$main$ArgumentsParser$_setter_$description_$eq, io$gearpump$cluster$main$ArgumentsParser$_setter_$ignoreUnknownArgument_$eq, io$gearpump$cluster$main$ArgumentsParser$_setter_$options_$eq, io$gearpump$cluster$main$ArgumentsParser$_setter_$remainArgs_$eq, options, parse, remainArgs</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="WordCount--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>WordCount</h4>
-<pre>public&nbsp;WordCount()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="options--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>options</h4>
-<pre>public static&nbsp;scala.Tuple2&lt;java.lang.String,io.gearpump.cluster.main.CLIOption&lt;java.lang.Object&gt;&gt;[]&nbsp;options()</pre>
-</li>
-</ul>
-<a name="main-com.typesafe.config.Config-java.lang.String:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>main</h4>
-<pre>public static&nbsp;void&nbsp;main(com.typesafe.config.Config&nbsp;akkaConf,
-                        java.lang.String[]&nbsp;args)</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>Prev&nbsp;Class</li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/WordCount.html" target="_top">Frames</a></li>
-<li><a href="WordCount.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/example/package-frame.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/example/package-frame.html
deleted file mode 100644
index 3b08373..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/example/package-frame.html
+++ /dev/null
@@ -1,21 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.dsl.example</title>
-<meta name="date" content="2015-11-24">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../../io/gearpump/streaming/dsl/example/package-summary.html" target="classFrame">io.gearpump.streaming.dsl.example</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="WordCount.html" title="class in io.gearpump.streaming.dsl.example" target="classFrame">WordCount</a></li>
-<li><a href="WordCount$.html" title="class in io.gearpump.streaming.dsl.example" target="classFrame">WordCount$</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/example/package-summary.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/example/package-summary.html
deleted file mode 100644
index d11e36f..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/example/package-summary.html
+++ /dev/null
@@ -1,144 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.dsl.example</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.dsl.example";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../../io/gearpump/streaming/dsl/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.dsl.example</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example">WordCount</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= 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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../../io/gearpump/streaming/dsl/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/example/package-tree.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/example/package-tree.html
deleted file mode 100644
index 8a7a196..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/example/package-tree.html
+++ /dev/null
@@ -1,136 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.dsl.example Class Hierarchy</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.dsl.example Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/package-tree.html">Prev</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package io.gearpump.streaming.dsl.example</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">io.gearpump.streaming.dsl.example.<a href="../../../../../io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example"><span class="typeNameLink">WordCount</span></a> (implements io.gearpump.util.AkkaApp, io.gearpump.cluster.main.ArgumentsParser)</li>
-<li type="circle">io.gearpump.streaming.dsl.example.<a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example"><span class="typeNameLink">WordCount$</span></a> (implements io.gearpump.util.AkkaApp, io.gearpump.cluster.main.ArgumentsParser)</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= 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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/package-tree.html">Prev</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/DataSinkOp$.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/DataSinkOp$.html
deleted file mode 100644
index 89fcc15..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/DataSinkOp$.html
+++ /dev/null
@@ -1,283 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>DataSinkOp$</title>
-<meta name="date" content="2015-11-24">
-<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="DataSinkOp$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSinkOp$.html" target="_top">Frames</a></li>
-<li><a href="DataSinkOp$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.dsl.op</div>
-<h2 title="Class DataSinkOp$" class="title">Class DataSinkOp$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.op.DataSinkOp$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataSinkOp$</span>
-extends java.lang.Object
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.DataSinkOp$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html#DataSinkOp:D--">DataSinkOp$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataSinkOp:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataSinkOp$</h4>
-<pre>public&nbsp;DataSinkOp$()</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="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSinkOp$.html" target="_top">Frames</a></li>
-<li><a href="DataSinkOp$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/DataSinkOp.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/DataSinkOp.html
deleted file mode 100644
index 8aa3ef7..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/DataSinkOp.html
+++ /dev/null
@@ -1,328 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>DataSinkOp</title>
-<meta name="date" content="2015-11-24">
-<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="DataSinkOp";
-        }
-    }
-    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="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSinkOp.html" target="_top">Frames</a></li>
-<li><a href="DataSinkOp.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">io.gearpump.streaming.dsl.op</div>
-<h2 title="Class DataSinkOp" class="title">Class DataSinkOp&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.op.DataSinkOp&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataSinkOp&lt;T&gt;</span>
-extends java.lang.Object
-implements <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.DataSinkOp">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="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html#DataSinkOp-io.gearpump.streaming.dsl.TypedDataSink-int-java.lang.String-scala.reflect.ClassTag-">DataSinkOp</a></span>(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="type parameter in DataSinkOp">T</a>&gt;&nbsp;dataSink,
-          int&nbsp;parallelism,
-          java.lang.String&nbsp;description,
-          scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="type parameter in DataSinkOp">T</a>&gt;&nbsp;evidence$6)</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><a href="../../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="type parameter in DataSinkOp">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html#dataSink--">dataSink</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html#description--">description</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html#parallelism--">parallelism</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="DataSinkOp-io.gearpump.streaming.dsl.TypedDataSink-int-java.lang.String-scala.reflect.ClassTag-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataSinkOp</h4>
-<pre>public&nbsp;DataSinkOp(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="type parameter in DataSinkOp">T</a>&gt;&nbsp;dataSink,
-                  int&nbsp;parallelism,
-                  java.lang.String&nbsp;description,
-                  scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="type parameter in DataSinkOp">T</a>&gt;&nbsp;evidence$6)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="dataSink--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dataSink</h4>
-<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="type parameter in DataSinkOp">T</a>&gt;&nbsp;dataSink()</pre>
-</li>
-</ul>
-<a name="parallelism--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>parallelism</h4>
-<pre>public&nbsp;int&nbsp;parallelism()</pre>
-</li>
-</ul>
-<a name="description--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>description</h4>
-<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description--">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSinkOp.html" target="_top">Frames</a></li>
-<li><a href="DataSinkOp.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/DataSourceOp$.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/DataSourceOp$.html
deleted file mode 100644
index b8602f5..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/DataSourceOp$.html
+++ /dev/null
@@ -1,283 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>DataSourceOp$</title>
-<meta name="date" content="2015-11-24">
-<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="DataSourceOp$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSourceOp$.html" target="_top">Frames</a></li>
-<li><a href="DataSourceOp$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.dsl.op</div>
-<h2 title="Class DataSourceOp$" class="title">Class DataSourceOp$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.op.DataSourceOp$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataSourceOp$</span>
-extends java.lang.Object
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.DataSourceOp$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html#DataSourceOp:D--">DataSourceOp$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataSourceOp:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataSourceOp$</h4>
-<pre>public&nbsp;DataSourceOp$()</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="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSourceOp$.html" target="_top">Frames</a></li>
-<li><a href="DataSourceOp$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/DataSourceOp.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/DataSourceOp.html
deleted file mode 100644
index b27762c..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/DataSourceOp.html
+++ /dev/null
@@ -1,328 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>DataSourceOp</title>
-<meta name="date" content="2015-11-24">
-<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="DataSourceOp";
-        }
-    }
-    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><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSourceOp.html" target="_top">Frames</a></li>
-<li><a href="DataSourceOp.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">io.gearpump.streaming.dsl.op</div>
-<h2 title="Class DataSourceOp" class="title">Class DataSourceOp&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.op.DataSourceOp&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataSourceOp&lt;T&gt;</span>
-extends java.lang.Object
-implements <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.DataSourceOp">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="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html#DataSourceOp-io.gearpump.streaming.dsl.TypedDataSource-int-java.lang.String-scala.reflect.ClassTag-">DataSourceOp</a></span>(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="type parameter in DataSourceOp">T</a>&gt;&nbsp;dataSource,
-            int&nbsp;parallelism,
-            java.lang.String&nbsp;description,
-            scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="type parameter in DataSourceOp">T</a>&gt;&nbsp;evidence$5)</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><a href="../../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="type parameter in DataSourceOp">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html#dataSource--">dataSource</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html#description--">description</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html#parallelism--">parallelism</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="DataSourceOp-io.gearpump.streaming.dsl.TypedDataSource-int-java.lang.String-scala.reflect.ClassTag-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataSourceOp</h4>
-<pre>public&nbsp;DataSourceOp(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="type parameter in DataSourceOp">T</a>&gt;&nbsp;dataSource,
-                    int&nbsp;parallelism,
-                    java.lang.String&nbsp;description,
-                    scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="type parameter in DataSourceOp">T</a>&gt;&nbsp;evidence$5)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="dataSource--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dataSource</h4>
-<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="type parameter in DataSourceOp">T</a>&gt;&nbsp;dataSource()</pre>
-</li>
-</ul>
-<a name="parallelism--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>parallelism</h4>
-<pre>public&nbsp;int&nbsp;parallelism()</pre>
-</li>
-</ul>
-<a name="description--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>description</h4>
-<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description--">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSourceOp.html" target="_top">Frames</a></li>
-<li><a href="DataSourceOp.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/Direct$.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/Direct$.html
deleted file mode 100644
index bb26bc5..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/Direct$.html
+++ /dev/null
@@ -1,301 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>Direct$</title>
-<meta name="date" content="2015-11-24">
-<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="Direct$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Direct$.html" target="_top">Frames</a></li>
-<li><a href="Direct$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.dsl.op</div>
-<h2 title="Class Direct$" class="title">Class Direct$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.op.Direct$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Direct$</span>
-extends java.lang.Object
-implements <a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable</pre>
-<div class="block">The upstream OP and downstream OP doesn't require network data shuffle.
- <p>
- For example, map, flatmap operation doesn't require network shuffle, we can use Direct
- to represent the relation with upstream operators.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.Direct$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">Direct$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/dsl/op/Direct$.html#Direct:D--">Direct$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">Direct$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Direct:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Direct$</h4>
-<pre>public&nbsp;Direct$()</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="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Direct$.html" target="_top">Frames</a></li>
-<li><a href="Direct$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/Direct.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/Direct.html
deleted file mode 100644
index ce1dfb4..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/Direct.html
+++ /dev/null
@@ -1,262 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>Direct</title>
-<meta name="date" content="2015-11-24">
-<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="Direct";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Direct.html" target="_top">Frames</a></li>
-<li><a href="Direct.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="#methods.inherited.from.class.java.lang.Object">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.dsl.op</div>
-<h2 title="Class Direct" class="title">Class Direct</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.op.Direct</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Direct</span>
-extends java.lang.Object
-implements <a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable</pre>
-<div class="block">The upstream OP and downstream OP doesn't require network data shuffle.
- <p>
- For example, map, flatmap operation doesn't require network shuffle, we can use Direct
- to represent the relation with upstream operators.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.Direct">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="../../../../../io/gearpump/streaming/dsl/op/Direct.html#Direct--">Direct</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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="Direct--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Direct</h4>
-<pre>public&nbsp;Direct()</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="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Direct.html" target="_top">Frames</a></li>
-<li><a href="Direct.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="#methods.inherited.from.class.java.lang.Object">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/FlatMapOp$.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/FlatMapOp$.html
deleted file mode 100644
index 0bb67d9..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/FlatMapOp$.html
+++ /dev/null
@@ -1,283 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>FlatMapOp$</title>
-<meta name="date" content="2015-11-24">
-<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="FlatMapOp$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/FlatMapOp$.html" target="_top">Frames</a></li>
-<li><a href="FlatMapOp$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.dsl.op</div>
-<h2 title="Class FlatMapOp$" class="title">Class FlatMapOp$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.op.FlatMapOp$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">FlatMapOp$</span>
-extends java.lang.Object
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.FlatMapOp$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html#FlatMapOp:D--">FlatMapOp$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="FlatMapOp:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>FlatMapOp$</h4>
-<pre>public&nbsp;FlatMapOp$()</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="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/FlatMapOp$.html" target="_top">Frames</a></li>
-<li><a href="FlatMapOp$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/FlatMapOp.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/FlatMapOp.html
deleted file mode 100644
index ef0355a..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/FlatMapOp.html
+++ /dev/null
@@ -1,313 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>FlatMapOp</title>
-<meta name="date" content="2015-11-24">
-<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="FlatMapOp";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/FlatMapOp.html" target="_top">Frames</a></li>
-<li><a href="FlatMapOp.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">io.gearpump.streaming.dsl.op</div>
-<h2 title="Class FlatMapOp" class="title">Class FlatMapOp&lt;T,R&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.op.FlatMapOp&lt;T,R&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">FlatMapOp&lt;T,R&gt;</span>
-extends java.lang.Object
-implements <a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.FlatMapOp">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="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html#FlatMapOp-scala.Function1-java.lang.String-scala.reflect.ClassTag-">FlatMapOp</a></span>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>,scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">R</a>&gt;&gt;&nbsp;fun,
-         java.lang.String&nbsp;description,
-         scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>&gt;&nbsp;evidence$1)</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html#description--">description</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>,scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">R</a>&gt;&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html#fun--">fun</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="FlatMapOp-scala.Function1-java.lang.String-scala.reflect.ClassTag-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>FlatMapOp</h4>
-<pre>public&nbsp;FlatMapOp(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>,scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">R</a>&gt;&gt;&nbsp;fun,
-                 java.lang.String&nbsp;description,
-                 scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>&gt;&nbsp;evidence$1)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="fun--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>fun</h4>
-<pre>public&nbsp;scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>,scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">R</a>&gt;&gt;&nbsp;fun()</pre>
-</li>
-</ul>
-<a name="description--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>description</h4>
-<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description--">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/FlatMapOp.html" target="_top">Frames</a></li>
-<li><a href="FlatMapOp.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/GroupByOp$.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/GroupByOp$.html
deleted file mode 100644
index 57d5c0c..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/GroupByOp$.html
+++ /dev/null
@@ -1,283 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>GroupByOp$</title>
-<meta name="date" content="2015-11-24">
-<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="GroupByOp$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/GroupByOp$.html" target="_top">Frames</a></li>
-<li><a href="GroupByOp$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.dsl.op</div>
-<h2 title="Class GroupByOp$" class="title">Class GroupByOp$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.op.GroupByOp$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GroupByOp$</span>
-extends java.lang.Object
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.GroupByOp$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html#GroupByOp:D--">GroupByOp$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GroupByOp:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GroupByOp$</h4>
-<pre>public&nbsp;GroupByOp$()</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="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/GroupByOp$.html" target="_top">Frames</a></li>
-<li><a href="GroupByOp$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/GroupByOp.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/GroupByOp.html
deleted file mode 100644
index 636bbd5..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/GroupByOp.html
+++ /dev/null
@@ -1,328 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>GroupByOp</title>
-<meta name="date" content="2015-11-24">
-<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="GroupByOp";
-        }
-    }
-    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><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/GroupByOp.html" target="_top">Frames</a></li>
-<li><a href="GroupByOp.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">io.gearpump.streaming.dsl.op</div>
-<h2 title="Class GroupByOp" class="title">Class GroupByOp&lt;T,R&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.op.GroupByOp&lt;T,R&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GroupByOp&lt;T,R&gt;</span>
-extends java.lang.Object
-implements <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.GroupByOp">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="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html#GroupByOp-scala.Function1-int-java.lang.String-scala.reflect.ClassTag-">GroupByOp</a></span>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">R</a>&gt;&nbsp;fun,
-         int&nbsp;parallism,
-         java.lang.String&nbsp;description,
-         scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>&gt;&nbsp;evidence$3)</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html#description--">description</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">R</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html#fun--">fun</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html#parallism--">parallism</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="GroupByOp-scala.Function1-int-java.lang.String-scala.reflect.ClassTag-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GroupByOp</h4>
-<pre>public&nbsp;GroupByOp(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">R</a>&gt;&nbsp;fun,
-                 int&nbsp;parallism,
-                 java.lang.String&nbsp;description,
-                 scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>&gt;&nbsp;evidence$3)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="fun--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>fun</h4>
-<pre>public&nbsp;scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">R</a>&gt;&nbsp;fun()</pre>
-</li>
-</ul>
-<a name="parallism--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>parallism</h4>
-<pre>public&nbsp;int&nbsp;parallism()</pre>
-</li>
-</ul>
-<a name="description--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>description</h4>
-<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description--">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/GroupByOp.html" target="_top">Frames</a></li>
-<li><a href="GroupByOp.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/MasterOp.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/MasterOp.html
deleted file mode 100644
index 2fb1899..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/MasterOp.html
+++ /dev/null
@@ -1,199 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>MasterOp</title>
-<meta name="date" content="2015-11-24">
-<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="MasterOp";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MasterOp.html" target="_top">Frames</a></li>
-<li><a href="MasterOp.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.dsl.op</div>
-<h2 title="Interface MasterOp" class="title">Interface MasterOp</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></dd>
-</dl>
-<dl>
-<dt>All Known Subinterfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;</dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">MasterOp</span>
-extends <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.streaming.dsl.op.Op">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description--">description</a></code></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="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MasterOp.html" target="_top">Frames</a></li>
-<li><a href="MasterOp.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/MergeOp$.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/MergeOp$.html
deleted file mode 100644
index df75bbe..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/MergeOp$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>MergeOp$</title>
-<meta name="date" content="2015-11-24">
-<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="MergeOp$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MergeOp$.html" target="_top">Frames</a></li>
-<li><a href="MergeOp$.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><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.AbstractFunction3">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.dsl.op</div>
-<h2 title="Class MergeOp$" class="title">Class MergeOp$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction3&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,java.lang.String,<a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.op.MergeOp$</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.Function3&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,java.lang.String,<a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">MergeOp$</span>
-extends scala.runtime.AbstractFunction3&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,java.lang.String,<a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.MergeOp$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op">MergeOp$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html#MergeOp:D--">MergeOp$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction3">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
-<code>curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function3">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op">MergeOp$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="MergeOp:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MergeOp$</h4>
-<pre>public&nbsp;MergeOp$()</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="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MergeOp$.html" target="_top">Frames</a></li>
-<li><a href="MergeOp$.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><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.AbstractFunction3">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/MergeOp.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/MergeOp.html
deleted file mode 100644
index b67e7a5..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/MergeOp.html
+++ /dev/null
@@ -1,326 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>MergeOp</title>
-<meta name="date" content="2015-11-24">
-<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="MergeOp";
-        }
-    }
-    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><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MergeOp.html" target="_top">Frames</a></li>
-<li><a href="MergeOp.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">io.gearpump.streaming.dsl.op</div>
-<h2 title="Class MergeOp" class="title">Class MergeOp</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.op.MergeOp</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">MergeOp</span>
-extends java.lang.Object
-implements <a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.MergeOp">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="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html#MergeOp-io.gearpump.streaming.dsl.op.Op-io.gearpump.streaming.dsl.op.Op-java.lang.String-">MergeOp</a></span>(<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;source,
-       <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;target,
-       java.lang.String&nbsp;description)</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html#description--">description</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html#source--">source</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html#target--">target</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="MergeOp-io.gearpump.streaming.dsl.op.Op-io.gearpump.streaming.dsl.op.Op-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MergeOp</h4>
-<pre>public&nbsp;MergeOp(<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;source,
-               <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;target,
-               java.lang.String&nbsp;description)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="source--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>source</h4>
-<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;source()</pre>
-</li>
-</ul>
-<a name="target--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>target</h4>
-<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;target()</pre>
-</li>
-</ul>
-<a name="description--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>description</h4>
-<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description--">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MergeOp.html" target="_top">Frames</a></li>
-<li><a href="MergeOp.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/Op.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/Op.html
deleted file mode 100644
index ea254ef..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/Op.html
+++ /dev/null
@@ -1,228 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>Op</title>
-<meta name="date" content="2015-11-24">
-<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="Op";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Op.html" target="_top">Frames</a></li>
-<li><a href="Op.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>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>Constr&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">io.gearpump.streaming.dsl.op</div>
-<h2 title="Interface Op" class="title">Interface Op</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Subinterfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, <a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;</dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">Op</span></pre>
-<div class="block">Operators for the DSL</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description--">description</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="description--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>description</h4>
-<pre>java.lang.String&nbsp;description()</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="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Op.html" target="_top">Frames</a></li>
-<li><a href="Op.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/OpChain$.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/OpChain$.html
deleted file mode 100644
index 8c21e2e..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/OpChain$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>OpChain$</title>
-<meta name="date" content="2015-11-24">
-<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="OpChain$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpChain$.html" target="_top">Frames</a></li>
-<li><a href="OpChain$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.dsl.op</div>
-<h2 title="Class OpChain$" class="title">Class OpChain$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;,<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.op.OpChain$</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;scala.collection.immutable.List&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;,<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">OpChain$</span>
-extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;,<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.OpChain$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op">OpChain$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html#OpChain:D--">OpChain$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op">OpChain$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="OpChain:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>OpChain$</h4>
-<pre>public&nbsp;OpChain$()</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="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpChain$.html" target="_top">Frames</a></li>
-<li><a href="OpChain$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/OpChain.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/OpChain.html
deleted file mode 100644
index 2b5fb33..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/OpChain.html
+++ /dev/null
@@ -1,340 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>OpChain</title>
-<meta name="date" content="2015-11-24">
-<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="OpChain";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":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="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpChain.html" target="_top">Frames</a></li>
-<li><a href="OpChain.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">io.gearpump.streaming.dsl.op</div>
-<h2 title="Class OpChain" class="title">Class OpChain</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.op.OpChain</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">OpChain</span>
-extends java.lang.Object
-implements <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, scala.Product, scala.Serializable</pre>
-<div class="block">Contains operators which can be chained to single one.
- <p>
- For example, flatmap().map().reduce() can be chained to single operator as
- no data shuffling is required.
- param:  ops list of operations</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.OpChain">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="../../../../../io/gearpump/streaming/dsl/op/OpChain.html#OpChain-scala.collection.immutable.List-">OpChain</a></span>(scala.collection.immutable.List&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;&nbsp;ops)</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html#description--">description</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html#head--">head</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html#last--">last</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html#ops--">ops</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="OpChain-scala.collection.immutable.List-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>OpChain</h4>
-<pre>public&nbsp;OpChain(scala.collection.immutable.List&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;&nbsp;ops)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="ops--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ops</h4>
-<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;&nbsp;ops()</pre>
-</li>
-</ul>
-<a name="head--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>head</h4>
-<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;head()</pre>
-</li>
-</ul>
-<a name="last--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>last</h4>
-<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;last()</pre>
-</li>
-</ul>
-<a name="description--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>description</h4>
-<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description--">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpChain.html" target="_top">Frames</a></li>
-<li><a href="OpChain.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/OpEdge.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/OpEdge.html
deleted file mode 100644
index 45de541..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/OpEdge.html
+++ /dev/null
@@ -1,169 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>OpEdge</title>
-<meta name="date" content="2015-11-24">
-<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="OpEdge";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpEdge.html" target="_top">Frames</a></li>
-<li><a href="OpEdge.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.dsl.op</div>
-<h2 title="Interface OpEdge" class="title">Interface OpEdge</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op">Direct</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">Direct$</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op">Shuffle</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">Shuffle$</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">OpEdge</span></pre>
-</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="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpEdge.html" target="_top">Frames</a></li>
-<li><a href="OpEdge.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/ParameterizedOp.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/ParameterizedOp.html
deleted file mode 100644
index 38c63ae..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/ParameterizedOp.html
+++ /dev/null
@@ -1,195 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>ParameterizedOp</title>
-<meta name="date" content="2015-11-24">
-<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="ParameterizedOp";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ParameterizedOp.html" target="_top">Frames</a></li>
-<li><a href="ParameterizedOp.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.dsl.op</div>
-<h2 title="Interface ParameterizedOp" class="title">Interface ParameterizedOp&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">ParameterizedOp&lt;T&gt;</span>
-extends <a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.streaming.dsl.op.Op">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description--">description</a></code></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="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ParameterizedOp.html" target="_top">Frames</a></li>
-<li><a href="ParameterizedOp.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/ProcessorOp$.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/ProcessorOp$.html
deleted file mode 100644
index ccb22d7..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/ProcessorOp$.html
+++ /dev/null
@@ -1,283 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>ProcessorOp$</title>
-<meta name="date" content="2015-11-24">
-<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="ProcessorOp$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ProcessorOp$.html" target="_top">Frames</a></li>
-<li><a href="ProcessorOp$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.dsl.op</div>
-<h2 title="Class ProcessorOp$" class="title">Class ProcessorOp$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.op.ProcessorOp$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ProcessorOp$</span>
-extends java.lang.Object
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.ProcessorOp$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html#ProcessorOp:D--">ProcessorOp$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ProcessorOp:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ProcessorOp$</h4>
-<pre>public&nbsp;ProcessorOp$()</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="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ProcessorOp$.html" target="_top">Frames</a></li>
-<li><a href="ProcessorOp$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/ProcessorOp.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/ProcessorOp.html
deleted file mode 100644
index d179280..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/ProcessorOp.html
+++ /dev/null
@@ -1,328 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>ProcessorOp</title>
-<meta name="date" content="2015-11-24">
-<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="ProcessorOp";
-        }
-    }
-    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><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ProcessorOp.html" target="_top">Frames</a></li>
-<li><a href="ProcessorOp.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">io.gearpump.streaming.dsl.op</div>
-<h2 title="Class ProcessorOp" class="title">Class ProcessorOp&lt;T extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.op.ProcessorOp&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ProcessorOp&lt;T extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</span>
-extends java.lang.Object
-implements <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.ProcessorOp">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="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html#ProcessorOp-java.lang.Class-int-java.lang.String-scala.reflect.ClassTag-">ProcessorOp</a></span>(java.lang.Class&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a>&gt;&nbsp;processor,
-           int&nbsp;parallism,
-           java.lang.String&nbsp;description,
-           scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a>&gt;&nbsp;evidence$4)</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html#description--">description</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html#parallism--">parallism</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>java.lang.Class&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html#processor--">processor</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="ProcessorOp-java.lang.Class-int-java.lang.String-scala.reflect.ClassTag-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ProcessorOp</h4>
-<pre>public&nbsp;ProcessorOp(java.lang.Class&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a>&gt;&nbsp;processor,
-                   int&nbsp;parallism,
-                   java.lang.String&nbsp;description,
-                   scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a>&gt;&nbsp;evidence$4)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="processor--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>processor</h4>
-<pre>public&nbsp;java.lang.Class&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a>&gt;&nbsp;processor()</pre>
-</li>
-</ul>
-<a name="parallism--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>parallism</h4>
-<pre>public&nbsp;int&nbsp;parallism()</pre>
-</li>
-</ul>
-<a name="description--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>description</h4>
-<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description--">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ProcessorOp.html" target="_top">Frames</a></li>
-<li><a href="ProcessorOp.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/ReduceOp$.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/ReduceOp$.html
deleted file mode 100644
index 8b6af0f..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/ReduceOp$.html
+++ /dev/null
@@ -1,283 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>ReduceOp$</title>
-<meta name="date" content="2015-11-24">
-<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="ReduceOp$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ReduceOp$.html" target="_top">Frames</a></li>
-<li><a href="ReduceOp$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.dsl.op</div>
-<h2 title="Class ReduceOp$" class="title">Class ReduceOp$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.op.ReduceOp$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ReduceOp$</span>
-extends java.lang.Object
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.ReduceOp$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html#ReduceOp:D--">ReduceOp$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ReduceOp:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ReduceOp$</h4>
-<pre>public&nbsp;ReduceOp$()</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="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ReduceOp$.html" target="_top">Frames</a></li>
-<li><a href="ReduceOp$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/ReduceOp.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/ReduceOp.html
deleted file mode 100644
index 33a24d0..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/ReduceOp.html
+++ /dev/null
@@ -1,313 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>ReduceOp</title>
-<meta name="date" content="2015-11-24">
-<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="ReduceOp";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ReduceOp.html" target="_top">Frames</a></li>
-<li><a href="ReduceOp.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">io.gearpump.streaming.dsl.op</div>
-<h2 title="Class ReduceOp" class="title">Class ReduceOp&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.op.ReduceOp&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ReduceOp&lt;T&gt;</span>
-extends java.lang.Object
-implements <a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.ReduceOp">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="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html#ReduceOp-scala.Function2-java.lang.String-scala.reflect.ClassTag-">ReduceOp</a></span>(scala.Function2&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt;&nbsp;fun,
-        java.lang.String&nbsp;description,
-        scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt;&nbsp;evidence$2)</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html#description--">description</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>scala.Function2&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html#fun--">fun</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="ReduceOp-scala.Function2-java.lang.String-scala.reflect.ClassTag-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ReduceOp</h4>
-<pre>public&nbsp;ReduceOp(scala.Function2&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt;&nbsp;fun,
-                java.lang.String&nbsp;description,
-                scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt;&nbsp;evidence$2)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="fun--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>fun</h4>
-<pre>public&nbsp;scala.Function2&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt;&nbsp;fun()</pre>
-</li>
-</ul>
-<a name="description--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>description</h4>
-<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description--">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ReduceOp.html" target="_top">Frames</a></li>
-<li><a href="ReduceOp.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/Shuffle$.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/Shuffle$.html
deleted file mode 100644
index f350bcc..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/Shuffle$.html
+++ /dev/null
@@ -1,301 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>Shuffle$</title>
-<meta name="date" content="2015-11-24">
-<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="Shuffle$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Shuffle$.html" target="_top">Frames</a></li>
-<li><a href="Shuffle$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.dsl.op</div>
-<h2 title="Class Shuffle$" class="title">Class Shuffle$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.op.Shuffle$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Shuffle$</span>
-extends java.lang.Object
-implements <a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable</pre>
-<div class="block">The upstream OP and downstream OP DOES require network data shuffle.
- <p>
- For example, map, flatmap operation doesn't require network shuffle, we can use Direct
- to represent the relation with upstream operators.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.Shuffle$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">Shuffle$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html#Shuffle:D--">Shuffle$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">Shuffle$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Shuffle:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Shuffle$</h4>
-<pre>public&nbsp;Shuffle$()</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="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Shuffle$.html" target="_top">Frames</a></li>
-<li><a href="Shuffle$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/Shuffle.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/Shuffle.html
deleted file mode 100644
index 3813436..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/Shuffle.html
+++ /dev/null
@@ -1,262 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>Shuffle</title>
-<meta name="date" content="2015-11-24">
-<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="Shuffle";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Shuffle.html" target="_top">Frames</a></li>
-<li><a href="Shuffle.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="#methods.inherited.from.class.java.lang.Object">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.dsl.op</div>
-<h2 title="Class Shuffle" class="title">Class Shuffle</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.op.Shuffle</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Shuffle</span>
-extends java.lang.Object
-implements <a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable</pre>
-<div class="block">The upstream OP and downstream OP DOES require network data shuffle.
- <p>
- For example, map, flatmap operation doesn't require network shuffle, we can use Direct
- to represent the relation with upstream operators.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.Shuffle">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="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html#Shuffle--">Shuffle</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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="Shuffle--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Shuffle</h4>
-<pre>public&nbsp;Shuffle()</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="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Shuffle.html" target="_top">Frames</a></li>
-<li><a href="Shuffle.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="#methods.inherited.from.class.java.lang.Object">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/SlaveOp.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/SlaveOp.html
deleted file mode 100644
index 22baed9..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/SlaveOp.html
+++ /dev/null
@@ -1,197 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>SlaveOp</title>
-<meta name="date" content="2015-11-24">
-<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="SlaveOp";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/SlaveOp.html" target="_top">Frames</a></li>
-<li><a href="SlaveOp.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.dsl.op</div>
-<h2 title="Interface SlaveOp" class="title">Interface SlaveOp&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">SlaveOp&lt;T&gt;</span>
-extends <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></pre>
-<div class="block">When translated to running DAG, SlaveOP can be attach to MasterOP or other SlaveOP
- "Attach" means running in same Actor.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.streaming.dsl.op.Op">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description--">description</a></code></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="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/SlaveOp.html" target="_top">Frames</a></li>
-<li><a href="SlaveOp.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/package-frame.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/package-frame.html
deleted file mode 100644
index fa52e31..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/package-frame.html
+++ /dev/null
@@ -1,47 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.dsl.op</title>
-<meta name="date" content="2015-11-24">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../../io/gearpump/streaming/dsl/op/package-summary.html" target="classFrame">io.gearpump.streaming.dsl.op</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="MasterOp.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><span class="interfaceName">MasterOp</span></a></li>
-<li><a href="Op.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><span class="interfaceName">Op</span></a></li>
-<li><a href="OpEdge.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><span class="interfaceName">OpEdge</span></a></li>
-<li><a href="ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><span class="interfaceName">ParameterizedOp</span></a></li>
-<li><a href="SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><span class="interfaceName">SlaveOp</span></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSinkOp</a></li>
-<li><a href="DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSinkOp$</a></li>
-<li><a href="DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSourceOp</a></li>
-<li><a href="DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSourceOp$</a></li>
-<li><a href="Direct.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Direct</a></li>
-<li><a href="Direct$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Direct$</a></li>
-<li><a href="FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">FlatMapOp</a></li>
-<li><a href="FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">FlatMapOp$</a></li>
-<li><a href="GroupByOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">GroupByOp</a></li>
-<li><a href="GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">GroupByOp$</a></li>
-<li><a href="MergeOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">MergeOp</a></li>
-<li><a href="MergeOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">MergeOp$</a></li>
-<li><a href="OpChain.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">OpChain</a></li>
-<li><a href="OpChain$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">OpChain$</a></li>
-<li><a href="ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ProcessorOp</a></li>
-<li><a href="ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ProcessorOp$</a></li>
-<li><a href="ReduceOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ReduceOp</a></li>
-<li><a href="ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ReduceOp$</a></li>
-<li><a href="Shuffle.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Shuffle</a></li>
-<li><a href="Shuffle$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Shuffle$</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/package-summary.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/package-summary.html
deleted file mode 100644
index fae9635..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/package-summary.html
+++ /dev/null
@@ -1,262 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.dsl.op</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.dsl.op";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../../io/gearpump/streaming/dsl/example/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.dsl.op</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></td>
-<td class="colLast">
-<div class="block">Operators for the DSL</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">When translated to running DAG, SlaveOP can be attach to MasterOP or other SlaveOP
- "Attach" means running in same Actor.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a>&lt;T&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a>&lt;T&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op">Direct</a></td>
-<td class="colLast">
-<div class="block">The upstream OP and downstream OP doesn't require network data shuffle.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">Direct$</a></td>
-<td class="colLast">
-<div class="block">The upstream OP and downstream OP doesn't require network data shuffle.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a>&lt;T,R&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a>&lt;T,R&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op">MergeOp$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a></td>
-<td class="colLast">
-<div class="block">Contains operators which can be chained to single one.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op">OpChain$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a>&lt;T extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp</a>&lt;T&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op">Shuffle</a></td>
-<td class="colLast">
-<div class="block">The upstream OP and downstream OP DOES require network data shuffle.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">Shuffle$</a></td>
-<td class="colLast">
-<div class="block">The upstream OP and downstream OP DOES require network data shuffle.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= 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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../../io/gearpump/streaming/dsl/example/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/package-tree.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/package-tree.html
deleted file mode 100644
index 8ecbe15..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/op/package-tree.html
+++ /dev/null
@@ -1,176 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.dsl.op Class Hierarchy</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.dsl.op Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/example/package-tree.html">Prev</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package io.gearpump.streaming.dsl.op</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">scala.runtime.AbstractFunction1&lt;T1,R&gt; (implements scala.Function1&lt;T1,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">OpChain$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction3&lt;T1,T2,T3,R&gt; (implements scala.Function3&lt;T1,T2,T3,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">MergeOp$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">DataSinkOp</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">DataSinkOp$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">DataSourceOp</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">DataSourceOp$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Direct</span></a> (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Direct$</span></a> (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">FlatMapOp</span></a>&lt;T,R&gt; (implements scala.Product, scala.Serializable, io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">FlatMapOp$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">GroupByOp</span></a>&lt;T,R&gt; (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">GroupByOp$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">MergeOp</span></a> (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">OpChain</span></a> (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">ProcessorOp</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">ProcessorOp$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">ReduceOp</span></a>&lt;T&gt; (implements scala.Product, scala.Serializable, io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">ReduceOp$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Shuffle</span></a> (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Shuffle$</span></a> (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Op</span></a>
-<ul>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">MasterOp</span></a>
-<ul>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">ParameterizedOp</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">SlaveOp</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">OpEdge</span></a></li>
-</ul>
-</div>
-<!-- ======= 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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/example/package-tree.html">Prev</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/package-frame.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/package-frame.html
deleted file mode 100644
index 5c7faf1..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/package-frame.html
+++ /dev/null
@@ -1,32 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.dsl</title>
-<meta name="date" content="2015-11-24">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../io/gearpump/streaming/dsl/package-summary.html" target="classFrame">io.gearpump.streaming.dsl</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="TypedDataSink.html" title="interface in io.gearpump.streaming.dsl" target="classFrame"><span class="interfaceName">TypedDataSink</span></a></li>
-<li><a href="TypedDataSource.html" title="interface in io.gearpump.streaming.dsl" target="classFrame"><span class="interfaceName">TypedDataSource</span></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="CollectionDataSource.html" title="class in io.gearpump.streaming.dsl" target="classFrame">CollectionDataSource</a></li>
-<li><a href="KVStream.html" title="class in io.gearpump.streaming.dsl" target="classFrame">KVStream</a></li>
-<li><a href="Stream.html" title="class in io.gearpump.streaming.dsl" target="classFrame">Stream</a></li>
-<li><a href="Stream.Sink.html" title="class in io.gearpump.streaming.dsl" target="classFrame">Stream.Sink</a></li>
-<li><a href="Stream$.html" title="class in io.gearpump.streaming.dsl" target="classFrame">Stream$</a></li>
-<li><a href="StreamApp.html" title="class in io.gearpump.streaming.dsl" target="classFrame">StreamApp</a></li>
-<li><a href="StreamApp.Source.html" title="class in io.gearpump.streaming.dsl" target="classFrame">StreamApp.Source</a></li>
-<li><a href="StreamApp$.html" title="class in io.gearpump.streaming.dsl" target="classFrame">StreamApp$</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/package-summary.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/package-summary.html
deleted file mode 100644
index acf36fe..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/package-summary.html
+++ /dev/null
@@ -1,189 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.dsl</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.dsl";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../io/gearpump/streaming/appmaster/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/example/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.dsl</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;T&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;T&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a>&lt;T&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a>&lt;K,V&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">Stream.Sink</a>&lt;T&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></td>
-<td class="colLast">
-<div class="block">Example:</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= 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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../io/gearpump/streaming/appmaster/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/example/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/package-tree.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/package-tree.html
deleted file mode 100644
index b4a4886..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/package-tree.html
+++ /dev/null
@@ -1,159 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.dsl Class Hierarchy</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.dsl Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/appmaster/package-tree.html">Prev</a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/example/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package io.gearpump.streaming.dsl</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">CollectionDataSource</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;T&gt;)</li>
-<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">KVStream</span></a>&lt;K,V&gt;</li>
-<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Stream</span></a>&lt;T&gt;</li>
-<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Stream.Sink</span></a>&lt;T&gt; (implements java.io.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Stream$</span></a></li>
-<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">StreamApp</span></a></li>
-<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">StreamApp.Source</span></a> (implements java.io.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">StreamApp$</span></a></li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">java.io.Serializable
-<ul>
-<li type="circle">io.gearpump.streaming.sink.<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="typeNameLink">DataSink</span></a>
-<ul>
-<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><span class="typeNameLink">TypedDataSink</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="typeNameLink">DataSource</span></a>
-<ul>
-<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl"><span class="typeNameLink">TypedDataSource</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= 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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/appmaster/package-tree.html">Prev</a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/example/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html
deleted file mode 100644
index a9f0b94..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html
+++ /dev/null
@@ -1,283 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>GroupByPartitioner$</title>
-<meta name="date" content="2015-11-24">
-<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="GroupByPartitioner$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" target="_top">Frames</a></li>
-<li><a href="GroupByPartitioner$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.dsl.partitioner</div>
-<h2 title="Class GroupByPartitioner$" class="title">Class GroupByPartitioner$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.partitioner.GroupByPartitioner$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GroupByPartitioner$</span>
-extends java.lang.Object
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.partitioner.GroupByPartitioner$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html#GroupByPartitioner:D--">GroupByPartitioner$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GroupByPartitioner:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GroupByPartitioner$</h4>
-<pre>public&nbsp;GroupByPartitioner$()</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="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" target="_top">Frames</a></li>
-<li><a href="GroupByPartitioner$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html
deleted file mode 100644
index a11b46c..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html
+++ /dev/null
@@ -1,307 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>GroupByPartitioner</title>
-<meta name="date" content="2015-11-24">
-<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="GroupByPartitioner";
-        }
-    }
-    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>Prev&nbsp;Class</li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" target="_top">Frames</a></li>
-<li><a href="GroupByPartitioner.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">io.gearpump.streaming.dsl.partitioner</div>
-<h2 title="Class GroupByPartitioner" class="title">Class GroupByPartitioner&lt;T,GROUP&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.partitioner.GroupByPartitioner&lt;T,GROUP&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>io.gearpump.partitioner.Partitioner, io.gearpump.partitioner.UnicastPartitioner, java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GroupByPartitioner&lt;T,GROUP&gt;</span>
-extends java.lang.Object
-implements io.gearpump.partitioner.UnicastPartitioner</pre>
-<div class="block">Partition messages by applying group by function first.
- <p>
- param:  groupBy
- First apply message with groupBy function, then pick the hashCode of the output to do the partitioning.
- You must define hashCode() for output type of groupBy function.
- <p>
- For example:
- case class People(name: String, gender: String)
- <p>
- object Test{
- <p>
-   val groupBy: (People =&gt; String) = people =&gt; people.gender
-   val partitioner = GroupByPartitioner(groupBy)
- }</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.partitioner.GroupByPartitioner">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="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html#GroupByPartitioner-scala.Function1-">GroupByPartitioner</a></span>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="type parameter in GroupByPartitioner">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="type parameter in GroupByPartitioner">GROUP</a>&gt;&nbsp;groupBy)</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="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html#getPartition-io.gearpump.Message-int-int-">getPartition</a></span>(io.gearpump.Message&nbsp;msg,
-            int&nbsp;partitionNum,
-            int&nbsp;currentPartitionId)</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.io.gearpump.partitioner.UnicastPartitioner">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.partitioner.UnicastPartitioner</h3>
-<code>getPartition</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="GroupByPartitioner-scala.Function1-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GroupByPartitioner</h4>
-<pre>public&nbsp;GroupByPartitioner(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="type parameter in GroupByPartitioner">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="type parameter in GroupByPartitioner">GROUP</a>&gt;&nbsp;groupBy)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getPartition-io.gearpump.Message-int-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getPartition</h4>
-<pre>public&nbsp;int&nbsp;getPartition(io.gearpump.Message&nbsp;msg,
-                        int&nbsp;partitionNum,
-                        int&nbsp;currentPartitionId)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getPartition</code>&nbsp;in interface&nbsp;<code>io.gearpump.partitioner.UnicastPartitioner</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="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" target="_top">Frames</a></li>
-<li><a href="GroupByPartitioner.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/partitioner/package-frame.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/partitioner/package-frame.html
deleted file mode 100644
index 91eca0d..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/partitioner/package-frame.html
+++ /dev/null
@@ -1,21 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.dsl.partitioner</title>
-<meta name="date" content="2015-11-24">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html" target="classFrame">io.gearpump.streaming.dsl.partitioner</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner" target="classFrame">GroupByPartitioner</a></li>
-<li><a href="GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner" target="classFrame">GroupByPartitioner$</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/partitioner/package-summary.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/partitioner/package-summary.html
deleted file mode 100644
index 0557e41..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/partitioner/package-summary.html
+++ /dev/null
@@ -1,146 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.dsl.partitioner</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.dsl.partitioner";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../../io/gearpump/streaming/dsl/op/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.dsl.partitioner</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner</a>&lt;T,GROUP&gt;</td>
-<td class="colLast">
-<div class="block">Partition messages by applying group by function first.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= 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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../../io/gearpump/streaming/dsl/op/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/partitioner/package-tree.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/partitioner/package-tree.html
deleted file mode 100644
index 3fc37e4..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/partitioner/package-tree.html
+++ /dev/null
@@ -1,136 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.dsl.partitioner Class Hierarchy</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.dsl.partitioner Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/op/package-tree.html">Prev</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package io.gearpump.streaming.dsl.partitioner</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">io.gearpump.streaming.dsl.partitioner.<a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="typeNameLink">GroupByPartitioner</span></a>&lt;T,GROUP&gt; (implements io.gearpump.partitioner.UnicastPartitioner)</li>
-<li type="circle">io.gearpump.streaming.dsl.partitioner.<a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="typeNameLink">GroupByPartitioner$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= 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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/op/package-tree.html">Prev</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator$.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator$.html
deleted file mode 100644
index 44f994a..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator$.html
+++ /dev/null
@@ -1,283 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>OpTranslator$</title>
-<meta name="date" content="2015-11-24">
-<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="OpTranslator$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator$.html" target="_top">Frames</a></li>
-<li><a href="OpTranslator$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.dsl.plan</div>
-<h2 title="Class OpTranslator$" class="title">Class OpTranslator$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.plan.OpTranslator$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">OpTranslator$</span>
-extends java.lang.Object
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html#OpTranslator:D--">OpTranslator$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="OpTranslator:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>OpTranslator$</h4>
-<pre>public&nbsp;OpTranslator$()</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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator$.html" target="_top">Frames</a></li>
-<li><a href="OpTranslator$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html
deleted file mode 100644
index d8c7a78..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html
+++ /dev/null
@@ -1,314 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>OpTranslator.AndThen</title>
-<meta name="date" content="2015-11-24">
-<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="OpTranslator.AndThen";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" target="_top">Frames</a></li>
-<li><a href="OpTranslator.AndThen.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">io.gearpump.streaming.dsl.plan</div>
-<h2 title="Class OpTranslator.AndThen" class="title">Class OpTranslator.AndThen&lt;IN,MIDDLE,OUT&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.plan.OpTranslator.AndThen&lt;IN,MIDDLE,OUT&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;, java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">OpTranslator.AndThen&lt;IN,MIDDLE,OUT&gt;</span>
-extends java.lang.Object
-implements <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator.AndThen">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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html#AndThen-io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction-io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction-">AndThen</a></span>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">MIDDLE</a>&gt;&nbsp;first,
-       <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">MIDDLE</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt;&nbsp;second)</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html#description--">description</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html#process-IN-">process</a></span>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>&nbsp;value)</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.io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#andThen-io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction-">andThen</a></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="AndThen-io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction-io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AndThen</h4>
-<pre>public&nbsp;AndThen(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">MIDDLE</a>&gt;&nbsp;first,
-               <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">MIDDLE</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt;&nbsp;second)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="process-java.lang.Object-">
-<!--   -->
-</a><a name="process-IN-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>process</h4>
-<pre>public&nbsp;scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt;&nbsp;process(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>&nbsp;value)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#process-IN-">process</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="description--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>description</h4>
-<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#description--">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt;</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><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" target="_top">Frames</a></li>
-<li><a href="OpTranslator.AndThen.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html
deleted file mode 100644
index a3d418e..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html
+++ /dev/null
@@ -1,322 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>OpTranslator.DummyInputFunction</title>
-<meta name="date" content="2015-11-24">
-<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="OpTranslator.DummyInputFunction";
-        }
-    }
-    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><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" target="_top">Frames</a></li>
-<li><a href="OpTranslator.DummyInputFunction.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">io.gearpump.streaming.dsl.plan</div>
-<h2 title="Class OpTranslator.DummyInputFunction" class="title">Class OpTranslator.DummyInputFunction&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.plan.OpTranslator.DummyInputFunction&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;T,T&gt;, java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">OpTranslator.DummyInputFunction&lt;T&gt;</span>
-extends java.lang.Object
-implements <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;T,T&gt;</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator.DummyInputFunction">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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#DummyInputFunction--">DummyInputFunction</a></span>()</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>&lt;OUTER&gt;&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>,OUTER&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#andThen-io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction-">andThen</a></span>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>,OUTER&gt;&nbsp;other)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#description--">description</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>scala.collection.Iterable&lt;scala.runtime.Nothing$&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#process-T-">process</a></span>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>&nbsp;value)</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>
-</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="DummyInputFunction--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DummyInputFunction</h4>
-<pre>public&nbsp;DummyInputFunction()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="andThen-io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>andThen</h4>
-<pre>public&nbsp;&lt;OUTER&gt;&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>,OUTER&gt;&nbsp;andThen(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>,OUTER&gt;&nbsp;other)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#andThen-io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction-">andThen</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="process-java.lang.Object-">
-<!--   -->
-</a><a name="process-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>process</h4>
-<pre>public&nbsp;scala.collection.Iterable&lt;scala.runtime.Nothing$&gt;&nbsp;process(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>&nbsp;value)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#process-IN-">process</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="description--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>description</h4>
-<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#description--">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>&gt;</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><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" target="_top">Frames</a></li>
-<li><a href="OpTranslator.DummyInputFunction.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html
deleted file mode 100644
index e6782bb..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html
+++ /dev/null
@@ -1,314 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>OpTranslator.FlatMapFunction</title>
-<meta name="date" content="2015-11-24">
-<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="OpTranslator.FlatMapFunction";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" target="_top">Frames</a></li>
-<li><a href="OpTranslator.FlatMapFunction.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">io.gearpump.streaming.dsl.plan</div>
-<h2 title="Class OpTranslator.FlatMapFunction" class="title">Class OpTranslator.FlatMapFunction&lt;IN,OUT&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.plan.OpTranslator.FlatMapFunction&lt;IN,OUT&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;, java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">OpTranslator.FlatMapFunction&lt;IN,OUT&gt;</span>
-extends java.lang.Object
-implements <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator.FlatMapFunction">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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html#FlatMapFunction-scala.Function1-java.lang.String-">FlatMapFunction</a></span>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>,scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;&gt;&nbsp;fun,
-               java.lang.String&nbsp;descriptionMessage)</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html#description--">description</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html#process-IN-">process</a></span>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>&nbsp;value)</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.io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#andThen-io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction-">andThen</a></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="FlatMapFunction-scala.Function1-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>FlatMapFunction</h4>
-<pre>public&nbsp;FlatMapFunction(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>,scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;&gt;&nbsp;fun,
-                       java.lang.String&nbsp;descriptionMessage)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="process-java.lang.Object-">
-<!--   -->
-</a><a name="process-IN-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>process</h4>
-<pre>public&nbsp;scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;&nbsp;process(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>&nbsp;value)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#process-IN-">process</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="description--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>description</h4>
-<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#description--">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;</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><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" target="_top">Frames</a></li>
-<li><a href="OpTranslator.FlatMapFunction.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html
deleted file mode 100644
index e62b200..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html
+++ /dev/null
@@ -1,344 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>OpTranslator.GroupByTask</title>
-<meta name="date" content="2015-11-24">
-<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="OpTranslator.GroupByTask";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" target="_top">Frames</a></li>
-<li><a href="OpTranslator.GroupByTask.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">io.gearpump.streaming.dsl.plan</div>
-<h2 title="Class OpTranslator.GroupByTask" class="title">Class OpTranslator.GroupByTask&lt;IN,GROUP,OUT&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.plan.OpTranslator.GroupByTask&lt;IN,GROUP,OUT&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">OpTranslator.GroupByTask&lt;IN,GROUP,OUT&gt;</span>
-extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#GroupByTask-scala.Function1-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">GroupByTask</a></span>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">GROUP</a>&gt;&nbsp;groupBy,
-           <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-           io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#GroupByTask-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">GroupByTask</a></span>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-           io.gearpump.cluster.UserConfig&nbsp;userConf)</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>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#onNext-io.gearpump.Message-">onNext</a></span>(io.gearpump.Message&nbsp;msg)</code>
-<div class="block">Method called for each message received.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></span>(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
-<div class="block">Method called with the task is initialized.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.streaming.task.Task">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/task/Task.html#LOG--">LOG</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#onStop--">onStop</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage--">receiveUnManagedMessage</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#self--">self</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#sender--">sender</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#system--">system</a></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, toString, wait, wait, wait</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="GroupByTask-scala.Function1-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>GroupByTask</h4>
-<pre>public&nbsp;GroupByTask(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">GROUP</a>&gt;&nbsp;groupBy,
-                   <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-                   io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
-</li>
-</ul>
-<a name="GroupByTask-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GroupByTask</h4>
-<pre>public&nbsp;GroupByTask(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-                   io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="onStart-io.gearpump.streaming.task.StartTime-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onStart</h4>
-<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart-io.gearpump.streaming.task.StartTime-">TaskInterface</a></code></span></div>
-<div class="block">Method called with the task is initialized.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd>
-</dl>
-</li>
-</ul>
-<a name="onNext-io.gearpump.Message-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>onNext</h4>
-<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext-io.gearpump.Message-">TaskInterface</a></code></span></div>
-<div class="block">Method called for each message received.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext-io.gearpump.Message-">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onNext-io.gearpump.Message-">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>msg</code> - message send by upstream tasks</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><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" target="_top">Frames</a></li>
-<li><a href="OpTranslator.GroupByTask.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html
deleted file mode 100644
index f40a803..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html
+++ /dev/null
@@ -1,314 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>OpTranslator.ReduceFunction</title>
-<meta name="date" content="2015-11-24">
-<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="OpTranslator.ReduceFunction";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" target="_top">Frames</a></li>
-<li><a href="OpTranslator.ReduceFunction.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">io.gearpump.streaming.dsl.plan</div>
-<h2 title="Class OpTranslator.ReduceFunction" class="title">Class OpTranslator.ReduceFunction&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.plan.OpTranslator.ReduceFunction&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;T,T&gt;, java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">OpTranslator.ReduceFunction&lt;T&gt;</span>
-extends java.lang.Object
-implements <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;T,T&gt;</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator.ReduceFunction">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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html#ReduceFunction-scala.Function2-java.lang.String-">ReduceFunction</a></span>(scala.Function2&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;&nbsp;fun,
-              java.lang.String&nbsp;descriptionMessage)</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html#description--">description</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html#process-T-">process</a></span>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&nbsp;value)</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.io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#andThen-io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction-">andThen</a></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="ReduceFunction-scala.Function2-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ReduceFunction</h4>
-<pre>public&nbsp;ReduceFunction(scala.Function2&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;&nbsp;fun,
-                      java.lang.String&nbsp;descriptionMessage)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="process-java.lang.Object-">
-<!--   -->
-</a><a name="process-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>process</h4>
-<pre>public&nbsp;scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;&nbsp;process(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&nbsp;value)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#process-IN-">process</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="description--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>description</h4>
-<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#description--">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;</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><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" target="_top">Frames</a></li>
-<li><a href="OpTranslator.ReduceFunction.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html
deleted file mode 100644
index b0f68c9..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html
+++ /dev/null
@@ -1,260 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>OpTranslator.SingleInputFunction</title>
-<meta name="date" content="2015-11-24">
-<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="OpTranslator.SingleInputFunction";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6,"i2":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" target="_top">Frames</a></li>
-<li><a href="OpTranslator.SingleInputFunction.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>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>Constr&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">io.gearpump.streaming.dsl.plan</div>
-<h2 title="Interface OpTranslator.SingleInputFunction" class="title">Interface OpTranslator.SingleInputFunction&lt;IN,OUT&gt;</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen</a>, <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a>, <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction</a>, <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static interface <span class="typeNameLabel">OpTranslator.SingleInputFunction&lt;IN,OUT&gt;</span>
-extends scala.Serializable</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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>&lt;OUTER&gt;&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">IN</a>,OUTER&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#andThen-io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction-">andThen</a></span>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">OUT</a>,OUTER&gt;&nbsp;other)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#description--">description</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">OUT</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#process-IN-">process</a></span>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">IN</a>&nbsp;value)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="process-java.lang.Object-">
-<!--   -->
-</a><a name="process-IN-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>process</h4>
-<pre>scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">OUT</a>&gt;&nbsp;process(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">IN</a>&nbsp;value)</pre>
-</li>
-</ul>
-<a name="andThen-io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>andThen</h4>
-<pre>&lt;OUTER&gt;&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">IN</a>,OUTER&gt;&nbsp;andThen(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">OUT</a>,OUTER&gt;&nbsp;other)</pre>
-</li>
-</ul>
-<a name="description--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>description</h4>
-<pre>java.lang.String&nbsp;description()</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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" target="_top">Frames</a></li>
-<li><a href="OpTranslator.SingleInputFunction.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html
deleted file mode 100644
index a9ec5fd..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html
+++ /dev/null
@@ -1,368 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>OpTranslator.SinkTask</title>
-<meta name="date" content="2015-11-24">
-<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="OpTranslator.SinkTask";
-        }
-    }
-    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><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" target="_top">Frames</a></li>
-<li><a href="OpTranslator.SinkTask.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">io.gearpump.streaming.dsl.plan</div>
-<h2 title="Class OpTranslator.SinkTask" class="title">Class OpTranslator.SinkTask&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.plan.OpTranslator.SinkTask&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">OpTranslator.SinkTask&lt;T&gt;</span>
-extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#SinkTask-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">SinkTask</a></span>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-        io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#SinkTask-io.gearpump.streaming.dsl.TypedDataSink-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">SinkTask</a></span>(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="type parameter in OpTranslator.SinkTask">T</a>&gt;&nbsp;dataSink,
-        <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-        io.gearpump.cluster.UserConfig&nbsp;userConf)</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>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#onNext-io.gearpump.Message-">onNext</a></span>(io.gearpump.Message&nbsp;msg)</code>
-<div class="block">Method called for each message received.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></span>(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
-<div class="block">Method called with the task is initialized.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#onStop--">onStop</a></span>()</code>
-<div class="block">Method called when task is under clean up.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.streaming.task.Task">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/task/Task.html#LOG--">LOG</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage--">receiveUnManagedMessage</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#self--">self</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#sender--">sender</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#system--">system</a></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, toString, wait, wait, wait</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="SinkTask-io.gearpump.streaming.dsl.TypedDataSink-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SinkTask</h4>
-<pre>public&nbsp;SinkTask(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="type parameter in OpTranslator.SinkTask">T</a>&gt;&nbsp;dataSink,
-                <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-                io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
-</li>
-</ul>
-<a name="SinkTask-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SinkTask</h4>
-<pre>public&nbsp;SinkTask(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-                io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="onStart-io.gearpump.streaming.task.StartTime-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onStart</h4>
-<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart-io.gearpump.streaming.task.StartTime-">TaskInterface</a></code></span></div>
-<div class="block">Method called with the task is initialized.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd>
-</dl>
-</li>
-</ul>
-<a name="onNext-io.gearpump.Message-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onNext</h4>
-<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext-io.gearpump.Message-">TaskInterface</a></code></span></div>
-<div class="block">Method called for each message received.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext-io.gearpump.Message-">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onNext-io.gearpump.Message-">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>msg</code> - message send by upstream tasks</dd>
-</dl>
-</li>
-</ul>
-<a name="onStop--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>onStop</h4>
-<pre>public&nbsp;void&nbsp;onStop()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStop--">TaskInterface</a></code></span></div>
-<div class="block">Method called when task is under clean up.
- This can be used to cleanup resource when the application finished.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStop--">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStop--">onStop</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</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><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" target="_top">Frames</a></li>
-<li><a href="OpTranslator.SinkTask.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html
deleted file mode 100644
index e018ee8..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html
+++ /dev/null
@@ -1,370 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>OpTranslator.SourceTask</title>
-<meta name="date" content="2015-11-24">
-<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="OpTranslator.SourceTask";
-        }
-    }
-    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><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" target="_top">Frames</a></li>
-<li><a href="OpTranslator.SourceTask.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">io.gearpump.streaming.dsl.plan</div>
-<h2 title="Class OpTranslator.SourceTask" class="title">Class OpTranslator.SourceTask&lt;T,OUT&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.plan.OpTranslator.SourceTask&lt;T,OUT&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">OpTranslator.SourceTask&lt;T,OUT&gt;</span>
-extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#SourceTask-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">SourceTask</a></span>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-          io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#SourceTask-io.gearpump.streaming.dsl.TypedDataSource-scala.Option-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">SourceTask</a></span>(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">T</a>&gt;&nbsp;source,
-          scala.Option&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">OUT</a>&gt;&gt;&nbsp;operator,
-          <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-          io.gearpump.cluster.UserConfig&nbsp;userConf)</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>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#onNext-io.gearpump.Message-">onNext</a></span>(io.gearpump.Message&nbsp;msg)</code>
-<div class="block">Method called for each message received.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></span>(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
-<div class="block">Method called with the task is initialized.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#onStop--">onStop</a></span>()</code>
-<div class="block">Method called when task is under clean up.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.streaming.task.Task">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/task/Task.html#LOG--">LOG</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage--">receiveUnManagedMessage</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#self--">self</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#sender--">sender</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#system--">system</a></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, toString, wait, wait, wait</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="SourceTask-io.gearpump.streaming.dsl.TypedDataSource-scala.Option-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SourceTask</h4>
-<pre>public&nbsp;SourceTask(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">T</a>&gt;&nbsp;source,
-                  scala.Option&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">OUT</a>&gt;&gt;&nbsp;operator,
-                  <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-                  io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
-</li>
-</ul>
-<a name="SourceTask-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SourceTask</h4>
-<pre>public&nbsp;SourceTask(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-                  io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="onStart-io.gearpump.streaming.task.StartTime-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onStart</h4>
-<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart-io.gearpump.streaming.task.StartTime-">TaskInterface</a></code></span></div>
-<div class="block">Method called with the task is initialized.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd>
-</dl>
-</li>
-</ul>
-<a name="onNext-io.gearpump.Message-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onNext</h4>
-<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext-io.gearpump.Message-">TaskInterface</a></code></span></div>
-<div class="block">Method called for each message received.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext-io.gearpump.Message-">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onNext-io.gearpump.Message-">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>msg</code> - message send by upstream tasks</dd>
-</dl>
-</li>
-</ul>
-<a name="onStop--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>onStop</h4>
-<pre>public&nbsp;void&nbsp;onStop()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStop--">TaskInterface</a></code></span></div>
-<div class="block">Method called when task is under clean up.
- This can be used to cleanup resource when the application finished.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStop--">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStop--">onStop</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</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><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" target="_top">Frames</a></li>
-<li><a href="OpTranslator.SourceTask.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html
deleted file mode 100644
index 6f53f11..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html
+++ /dev/null
@@ -1,344 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>OpTranslator.TransformTask</title>
-<meta name="date" content="2015-11-24">
-<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="OpTranslator.TransformTask";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" target="_top">Frames</a></li>
-<li><a href="OpTranslator.TransformTask.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">io.gearpump.streaming.dsl.plan</div>
-<h2 title="Class OpTranslator.TransformTask" class="title">Class OpTranslator.TransformTask&lt;IN,OUT&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.plan.OpTranslator.TransformTask&lt;IN,OUT&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">OpTranslator.TransformTask&lt;IN,OUT&gt;</span>
-extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#TransformTask-scala.Option-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">TransformTask</a></span>(scala.Option&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">OUT</a>&gt;&gt;&nbsp;operator,
-             <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-             io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#TransformTask-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">TransformTask</a></span>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-             io.gearpump.cluster.UserConfig&nbsp;userConf)</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>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#onNext-io.gearpump.Message-">onNext</a></span>(io.gearpump.Message&nbsp;msg)</code>
-<div class="block">Method called for each message received.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></span>(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
-<div class="block">Method called with the task is initialized.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.streaming.task.Task">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/task/Task.html#LOG--">LOG</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#onStop--">onStop</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage--">receiveUnManagedMessage</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#self--">self</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#sender--">sender</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#system--">system</a></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, toString, wait, wait, wait</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="TransformTask-scala.Option-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>TransformTask</h4>
-<pre>public&nbsp;TransformTask(scala.Option&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">OUT</a>&gt;&gt;&nbsp;operator,
-                     <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-                     io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
-</li>
-</ul>
-<a name="TransformTask-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TransformTask</h4>
-<pre>public&nbsp;TransformTask(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-                     io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="onStart-io.gearpump.streaming.task.StartTime-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onStart</h4>
-<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart-io.gearpump.streaming.task.StartTime-">TaskInterface</a></code></span></div>
-<div class="block">Method called with the task is initialized.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd>
-</dl>
-</li>
-</ul>
-<a name="onNext-io.gearpump.Message-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>onNext</h4>
-<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext-io.gearpump.Message-">TaskInterface</a></code></span></div>
-<div class="block">Method called for each message received.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext-io.gearpump.Message-">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onNext-io.gearpump.Message-">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>msg</code> - message send by upstream tasks</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><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" target="_top">Frames</a></li>
-<li><a href="OpTranslator.TransformTask.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.html
deleted file mode 100644
index b3fab35..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.html
+++ /dev/null
@@ -1,345 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>OpTranslator</title>
-<meta name="date" content="2015-11-24">
-<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="OpTranslator";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.html" target="_top">Frames</a></li>
-<li><a href="OpTranslator.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><a href="#nested.class.summary">Nested</a>&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">io.gearpump.streaming.dsl.plan</div>
-<h2 title="Class OpTranslator" class="title">Class OpTranslator</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.plan.OpTranslator</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">OpTranslator</span>
-extends java.lang.Object
-implements java.io.Serializable</pre>
-<div class="block">Translate a OP to a TaskDescription</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">MIDDLE</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt;</span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>&gt;</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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;</span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">GROUP</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">OUT</a>&gt;</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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;</span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static interface&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">OUT</a>&gt;</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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="type parameter in OpTranslator.SinkTask">T</a>&gt;</span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">OUT</a>&gt;</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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">OUT</a>&gt;</span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html#OpTranslator--">OpTranslator</a></span>()</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>org.slf4j.Logger</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html#LOG--">LOG</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html#translate-io.gearpump.streaming.dsl.op.OpChain-akka.actor.ActorSystem-">translate</a></span>(<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>&nbsp;ops,
-         akka.actor.ActorSystem&nbsp;system)</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>
-</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="OpTranslator--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>OpTranslator</h4>
-<pre>public&nbsp;OpTranslator()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="LOG--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>LOG</h4>
-<pre>public&nbsp;org.slf4j.Logger&nbsp;LOG()</pre>
-</li>
-</ul>
-<a name="translate-io.gearpump.streaming.dsl.op.OpChain-akka.actor.ActorSystem-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>translate</h4>
-<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;translate(<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>&nbsp;ops,
-                                           akka.actor.ActorSystem&nbsp;system)</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>Prev&nbsp;Class</li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.html" target="_top">Frames</a></li>
-<li><a href="OpTranslator.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><a href="#nested.class.summary">Nested</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/Planner.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/Planner.html
deleted file mode 100644
index e32662a..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/Planner.html
+++ /dev/null
@@ -1,271 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>Planner</title>
-<meta name="date" content="2015-11-24">
-<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="Planner";
-        }
-    }
-    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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/Planner.html" target="_top">Frames</a></li>
-<li><a href="Planner.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">io.gearpump.streaming.dsl.plan</div>
-<h2 title="Class Planner" class="title">Class Planner</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.dsl.plan.Planner</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Planner</span>
-extends java.lang.Object</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="../../../../../io/gearpump/streaming/dsl/plan/Planner.html#Planner--">Planner</a></span>()</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>io.gearpump.util.Graph&lt;<a href="../../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,? extends io.gearpump.partitioner.Partitioner&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html#plan-io.gearpump.util.Graph-akka.actor.ActorSystem-">plan</a></span>(io.gearpump.util.Graph&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;dag,
-    akka.actor.ActorSystem&nbsp;system)</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>
-</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="Planner--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Planner</h4>
-<pre>public&nbsp;Planner()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="plan-io.gearpump.util.Graph-akka.actor.ActorSystem-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>plan</h4>
-<pre>public&nbsp;io.gearpump.util.Graph&lt;<a href="../../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,? extends io.gearpump.partitioner.Partitioner&gt;&nbsp;plan(io.gearpump.util.Graph&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;dag,
-                                                                                                            akka.actor.ActorSystem&nbsp;system)</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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/Planner.html" target="_top">Frames</a></li>
-<li><a href="Planner.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/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/package-frame.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/package-frame.html
deleted file mode 100644
index 1ae8dae..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/package-frame.html
+++ /dev/null
@@ -1,34 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.dsl.plan</title>
-<meta name="date" content="2015-11-24">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../../io/gearpump/streaming/dsl/plan/package-summary.html" target="classFrame">io.gearpump.streaming.dsl.plan</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan" target="classFrame"><span class="interfaceName">OpTranslator.SingleInputFunction</span></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator</a></li>
-<li><a href="OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.AndThen</a></li>
-<li><a href="OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.DummyInputFunction</a></li>
-<li><a href="OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.FlatMapFunction</a></li>
-<li><a href="OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.GroupByTask</a></li>
-<li><a href="OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.ReduceFunction</a></li>
-<li><a href="OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.SinkTask</a></li>
-<li><a href="OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.SourceTask</a></li>
-<li><a href="OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.TransformTask</a></li>
-<li><a href="OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator$</a></li>
-<li><a href="Planner.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">Planner</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/package-summary.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/package-summary.html
deleted file mode 100644
index 78c7618..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/package-summary.html
+++ /dev/null
@@ -1,197 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.dsl.plan</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.dsl.plan";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../io/gearpump/streaming/executor/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.dsl.plan</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></td>
-<td class="colLast">
-<div class="block">Translate a OP to a TaskDescription</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen</a>&lt;IN,MIDDLE,OUT&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a>&lt;T&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction</a>&lt;IN,OUT&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a>&lt;IN,GROUP,OUT&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction</a>&lt;T&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a>&lt;T&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a>&lt;T,OUT&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a>&lt;IN,OUT&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan">Planner</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= 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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../io/gearpump/streaming/executor/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/package-tree.html b/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/package-tree.html
deleted file mode 100644
index 94e4176..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/dsl/plan/package-tree.html
+++ /dev/null
@@ -1,161 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.dsl.plan Class Hierarchy</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.dsl.plan Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/partitioner/package-tree.html">Prev</a></li>
-<li><a href="../../../../../io/gearpump/streaming/executor/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package io.gearpump.streaming.dsl.plan</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator</span></a> (implements java.io.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.AndThen</span></a>&lt;IN,MIDDLE,OUT&gt; (implements io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.DummyInputFunction</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.FlatMapFunction</span></a>&lt;IN,OUT&gt; (implements io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.ReduceFunction</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Planner</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Task</span></a> (implements io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)
-<ul>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.GroupByTask</span></a>&lt;IN,GROUP,OUT&gt;</li>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.SinkTask</span></a>&lt;T&gt;</li>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.SourceTask</span></a>&lt;T,OUT&gt;</li>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.TransformTask</span></a>&lt;IN,OUT&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">java.io.Serializable
-<ul>
-<li type="circle">scala.Serializable
-<ul>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.SingleInputFunction</span></a>&lt;IN,OUT&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= 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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/partitioner/package-tree.html">Prev</a></li>
-<li><a href="../../../../../io/gearpump/streaming/executor/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor$.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor$.html
deleted file mode 100644
index 77cb388..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor$.html
+++ /dev/null
@@ -1,274 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>Executor$</title>
-<meta name="date" content="2015-11-24">
-<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="Executor$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor$.html" target="_top">Frames</a></li>
-<li><a href="Executor$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.executor</div>
-<h2 title="Class Executor$" class="title">Class Executor$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.executor.Executor$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Executor$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor">Executor$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/executor/Executor$.html#Executor:D--">Executor$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor">Executor$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Executor:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Executor$</h4>
-<pre>public&nbsp;Executor$()</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="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor$.html" target="_top">Frames</a></li>
-<li><a href="Executor$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig$.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig$.html
deleted file mode 100644
index 3388c8e..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>Executor.ExecutorConfig$</title>
-<meta name="date" content="2015-11-24">
-<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="Executor.ExecutorConfig$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" target="_top">Frames</a></li>
-<li><a href="Executor.ExecutorConfig$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.executor</div>
-<h2 title="Class Executor.ExecutorConfig$" class="title">Class Executor.ExecutorConfig$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;com.typesafe.config.Config,<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.executor.Executor.ExecutorConfig$</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;com.typesafe.config.Config,<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">Executor.ExecutorConfig$</span>
-extends scala.runtime.AbstractFunction1&lt;com.typesafe.config.Config,<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.ExecutorConfig$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html#ExecutorConfig:D--">ExecutorConfig$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ExecutorConfig:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ExecutorConfig$</h4>
-<pre>public&nbsp;ExecutorConfig$()</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="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" target="_top">Frames</a></li>
-<li><a href="Executor.ExecutorConfig$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig.html
deleted file mode 100644
index 9650f0c..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig.html
+++ /dev/null
@@ -1,296 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>Executor.ExecutorConfig</title>
-<meta name="date" content="2015-11-24">
-<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="Executor.ExecutorConfig";
-        }
-    }
-    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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorConfig.html" target="_top">Frames</a></li>
-<li><a href="Executor.ExecutorConfig.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">io.gearpump.streaming.executor</div>
-<h2 title="Class Executor.ExecutorConfig" class="title">Class Executor.ExecutorConfig</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.executor.Executor.ExecutorConfig</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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">Executor.ExecutorConfig</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.ExecutorConfig">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="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html#ExecutorConfig-com.typesafe.config.Config-">ExecutorConfig</a></span>(com.typesafe.config.Config&nbsp;config)</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>com.typesafe.config.Config</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html#config--">config</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="ExecutorConfig-com.typesafe.config.Config-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ExecutorConfig</h4>
-<pre>public&nbsp;ExecutorConfig(com.typesafe.config.Config&nbsp;config)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="config--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>config</h4>
-<pre>public&nbsp;com.typesafe.config.Config&nbsp;config()</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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorConfig.html" target="_top">Frames</a></li>
-<li><a href="Executor.ExecutorConfig.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/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary$.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary$.html
deleted file mode 100644
index 3c2293f..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary$.html
+++ /dev/null
@@ -1,321 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>Executor.ExecutorSummary$</title>
-<meta name="date" content="2015-11-24">
-<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="Executor.ExecutorSummary$";
-        }
-    }
-    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="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" target="_top">Frames</a></li>
-<li><a href="Executor.ExecutorSummary$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.executor</div>
-<h2 title="Class Executor.ExecutorSummary$" class="title">Class Executor.ExecutorSummary$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.executor.Executor.ExecutorSummary$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">Executor.ExecutorSummary$</span>
-extends java.lang.Object
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.ExecutorSummary$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html#ExecutorSummary:D--">ExecutorSummary$</a></span>()</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><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html#empty--">empty</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ExecutorSummary:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ExecutorSummary$</h4>
-<pre>public&nbsp;ExecutorSummary$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="empty--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>empty</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a>&nbsp;empty()</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="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" target="_top">Frames</a></li>
-<li><a href="Executor.ExecutorSummary$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary.html
deleted file mode 100644
index 8df1ca9..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary.html
+++ /dev/null
@@ -1,401 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>Executor.ExecutorSummary</title>
-<meta name="date" content="2015-11-24">
-<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="Executor.ExecutorSummary";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":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="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorSummary.html" target="_top">Frames</a></li>
-<li><a href="Executor.ExecutorSummary.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">io.gearpump.streaming.executor</div>
-<h2 title="Class Executor.ExecutorSummary" class="title">Class Executor.ExecutorSummary</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.executor.Executor.ExecutorSummary</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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">Executor.ExecutorSummary</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.ExecutorSummary">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="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#ExecutorSummary-int-int-java.lang.String-java.lang.String-java.lang.String-int-scala.collection.immutable.Map-java.lang.String-">ExecutorSummary</a></span>(int&nbsp;id,
-               int&nbsp;workerId,
-               java.lang.String&nbsp;actorPath,
-               java.lang.String&nbsp;logFile,
-               java.lang.String&nbsp;status,
-               int&nbsp;taskCount,
-               scala.collection.immutable.Map&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;&nbsp;tasks,
-               java.lang.String&nbsp;jvmName)</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#actorPath--">actorPath</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#id--">id</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#jvmName--">jvmName</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#logFile--">logFile</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#status--">status</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#taskCount--">taskCount</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#tasks--">tasks</a></span>()</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="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#workerId--">workerId</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="ExecutorSummary-int-int-java.lang.String-java.lang.String-java.lang.String-int-scala.collection.immutable.Map-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ExecutorSummary</h4>
-<pre>public&nbsp;ExecutorSummary(int&nbsp;id,
-                       int&nbsp;workerId,
-                       java.lang.String&nbsp;actorPath,
-                       java.lang.String&nbsp;logFile,
-                       java.lang.String&nbsp;status,
-                       int&nbsp;taskCount,
-                       scala.collection.immutable.Map&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;&nbsp;tasks,
-                       java.lang.String&nbsp;jvmName)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="id--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>id</h4>
-<pre>public&nbsp;int&nbsp;id()</pre>
-</li>
-</ul>
-<a name="workerId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>workerId</h4>
-<pre>public&nbsp;int&nbsp;workerId()</pre>
-</li>
-</ul>
-<a name="actorPath--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>actorPath</h4>
-<pre>public&nbsp;java.lang.String&nbsp;actorPath()</pre>
-</li>
-</ul>
-<a name="logFile--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>logFile</h4>
-<pre>public&nbsp;java.lang.String&nbsp;logFile()</pre>
-</li>
-</ul>
-<a name="status--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>status</h4>
-<pre>public&nbsp;java.lang.String&nbsp;status()</pre>
-</li>
-</ul>
-<a name="taskCount--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskCount</h4>
-<pre>public&nbsp;int&nbsp;taskCount()</pre>
-</li>
-</ul>
-<a name="tasks--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>tasks</h4>
-<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;&nbsp;tasks()</pre>
-</li>
-</ul>
-<a name="jvmName--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>jvmName</h4>
-<pre>public&nbsp;java.lang.String&nbsp;jvmName()</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="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorSummary.html" target="_top">Frames</a></li>
-<li><a href="Executor.ExecutorSummary.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/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html
deleted file mode 100644
index ee7dfed..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>Executor.GetExecutorSummary$</title>
-<meta name="date" content="2015-11-24">
-<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="Executor.GetExecutorSummary$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" target="_top">Frames</a></li>
-<li><a href="Executor.GetExecutorSummary$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.executor</div>
-<h2 title="Class Executor.GetExecutorSummary$" class="title">Class Executor.GetExecutorSummary$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.executor.Executor.GetExecutorSummary$</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="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">Executor.GetExecutorSummary$</span>
-extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.GetExecutorSummary$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html#GetExecutorSummary:D--">GetExecutorSummary$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetExecutorSummary:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetExecutorSummary$</h4>
-<pre>public&nbsp;GetExecutorSummary$()</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="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" target="_top">Frames</a></li>
-<li><a href="Executor.GetExecutorSummary$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary.html
deleted file mode 100644
index 80877ee..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary.html
+++ /dev/null
@@ -1,296 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>Executor.GetExecutorSummary</title>
-<meta name="date" content="2015-11-24">
-<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="Executor.GetExecutorSummary";
-        }
-    }
-    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="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" target="_top">Frames</a></li>
-<li><a href="Executor.GetExecutorSummary.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">io.gearpump.streaming.executor</div>
-<h2 title="Class Executor.GetExecutorSummary" class="title">Class Executor.GetExecutorSummary</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.executor.Executor.GetExecutorSummary</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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">Executor.GetExecutorSummary</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.GetExecutorSummary">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="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html#GetExecutorSummary-int-">GetExecutorSummary</a></span>(int&nbsp;executorId)</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="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html#executorId--">executorId</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="GetExecutorSummary-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetExecutorSummary</h4>
-<pre>public&nbsp;GetExecutorSummary(int&nbsp;executorId)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="executorId--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>executorId</h4>
-<pre>public&nbsp;int&nbsp;executorId()</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="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" target="_top">Frames</a></li>
-<li><a href="Executor.GetExecutorSummary.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/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html
deleted file mode 100644
index 53076e2..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>Executor.QueryExecutorConfig$</title>
-<meta name="date" content="2015-11-24">
-<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="Executor.QueryExecutorConfig$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" target="_top">Frames</a></li>
-<li><a href="Executor.QueryExecutorConfig$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.executor</div>
-<h2 title="Class Executor.QueryExecutorConfig$" class="title">Class Executor.QueryExecutorConfig$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.executor.Executor.QueryExecutorConfig$</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="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">Executor.QueryExecutorConfig$</span>
-extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.QueryExecutorConfig$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html#QueryExecutorConfig:D--">QueryExecutorConfig$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="QueryExecutorConfig:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>QueryExecutorConfig$</h4>
-<pre>public&nbsp;QueryExecutorConfig$()</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="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" target="_top">Frames</a></li>
-<li><a href="Executor.QueryExecutorConfig$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html
deleted file mode 100644
index 78845e2..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html
+++ /dev/null
@@ -1,296 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>Executor.QueryExecutorConfig</title>
-<meta name="date" content="2015-11-24">
-<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="Executor.QueryExecutorConfig";
-        }
-    }
-    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="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" target="_top">Frames</a></li>
-<li><a href="Executor.QueryExecutorConfig.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">io.gearpump.streaming.executor</div>
-<h2 title="Class Executor.QueryExecutorConfig" class="title">Class Executor.QueryExecutorConfig</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.executor.Executor.QueryExecutorConfig</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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">Executor.QueryExecutorConfig</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.QueryExecutorConfig">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="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html#QueryExecutorConfig-int-">QueryExecutorConfig</a></span>(int&nbsp;executorId)</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="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html#executorId--">executorId</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="QueryExecutorConfig-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>QueryExecutorConfig</h4>
-<pre>public&nbsp;QueryExecutorConfig(int&nbsp;executorId)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="executorId--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>executorId</h4>
-<pre>public&nbsp;int&nbsp;executorId()</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="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" target="_top">Frames</a></li>
-<li><a href="Executor.QueryExecutorConfig.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/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.RestartTasks$.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.RestartTasks$.html
deleted file mode 100644
index 87631f5..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.RestartTasks$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>Executor.RestartTasks$</title>
-<meta name="date" content="2015-11-24">
-<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="Executor.RestartTasks$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.RestartTasks$.html" target="_top">Frames</a></li>
-<li><a href="Executor.RestartTasks$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.executor</div>
-<h2 title="Class Executor.RestartTasks$" class="title">Class Executor.RestartTasks$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.executor.Executor.RestartTasks$</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="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">Executor.RestartTasks$</span>
-extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.RestartTasks$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html#RestartTasks:D--">RestartTasks$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="RestartTasks:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>RestartTasks$</h4>
-<pre>public&nbsp;RestartTasks$()</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="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.RestartTasks$.html" target="_top">Frames</a></li>
-<li><a href="Executor.RestartTasks$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.RestartTasks.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.RestartTasks.html
deleted file mode 100644
index 98e1ffd..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.RestartTasks.html
+++ /dev/null
@@ -1,296 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>Executor.RestartTasks</title>
-<meta name="date" content="2015-11-24">
-<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="Executor.RestartTasks";
-        }
-    }
-    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="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.RestartTasks.html" target="_top">Frames</a></li>
-<li><a href="Executor.RestartTasks.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">io.gearpump.streaming.executor</div>
-<h2 title="Class Executor.RestartTasks" class="title">Class Executor.RestartTasks</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.executor.Executor.RestartTasks</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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">Executor.RestartTasks</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.RestartTasks">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="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html#RestartTasks-int-">RestartTasks</a></span>(int&nbsp;dagVersion)</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="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html#dagVersion--">dagVersion</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="RestartTasks-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>RestartTasks</h4>
-<pre>public&nbsp;RestartTasks(int&nbsp;dagVersion)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="dagVersion--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>dagVersion</h4>
-<pre>public&nbsp;int&nbsp;dagVersion()</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="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.RestartTasks.html" target="_top">Frames</a></li>
-<li><a href="Executor.RestartTasks.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/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.TaskArgumentStore.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.TaskArgumentStore.html
deleted file mode 100644
index 3c30414..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.TaskArgumentStore.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>Executor.TaskArgumentStore</title>
-<meta name="date" content="2015-11-24">
-<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="Executor.TaskArgumentStore";
-        }
-    }
-    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><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" target="_top">Frames</a></li>
-<li><a href="Executor.TaskArgumentStore.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">io.gearpump.streaming.executor</div>
-<h2 title="Class Executor.TaskArgumentStore" class="title">Class Executor.TaskArgumentStore</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.executor.Executor.TaskArgumentStore</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">Executor.TaskArgumentStore</span>
-extends java.lang.Object</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="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#TaskArgumentStore--">TaskArgumentStore</a></span>()</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>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#add-io.gearpump.streaming.task.TaskId-io.gearpump.streaming.executor.TaskLauncher.TaskArgument-">add</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-   <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&nbsp;task)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>scala.Option&lt;<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#get-int-io.gearpump.streaming.task.TaskId-">get</a></span>(int&nbsp;dagVersion,
-   <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#removeObsoleteVersion--">removeObsoleteVersion</a></span>()</code>
-<div class="block">when the new DAG is successfully deployed, then we should remove obsolete TaskArgument of old DAG.</div>
-</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>
-</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="TaskArgumentStore--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskArgumentStore</h4>
-<pre>public&nbsp;TaskArgumentStore()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="add-io.gearpump.streaming.task.TaskId-io.gearpump.streaming.executor.TaskLauncher.TaskArgument-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>add</h4>
-<pre>public&nbsp;void&nbsp;add(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-                <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&nbsp;task)</pre>
-</li>
-</ul>
-<a name="get-int-io.gearpump.streaming.task.TaskId-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>get</h4>
-<pre>public&nbsp;scala.Option&lt;<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&gt;&nbsp;get(int&nbsp;dagVersion,
-                                                   <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
-</li>
-</ul>
-<a name="removeObsoleteVersion--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>removeObsoleteVersion</h4>
-<pre>public&nbsp;void&nbsp;removeObsoleteVersion()</pre>
-<div class="block">when the new DAG is successfully deployed, then we should remove obsolete TaskArgument of old DAG.</div>
-</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="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" target="_top">Frames</a></li>
-<li><a href="Executor.TaskArgumentStore.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/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.TaskStopped$.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.TaskStopped$.html
deleted file mode 100644
index 261fb62..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.TaskStopped$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>Executor.TaskStopped$</title>
-<meta name="date" content="2015-11-24">
-<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="Executor.TaskStopped$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskStopped$.html" target="_top">Frames</a></li>
-<li><a href="Executor.TaskStopped$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.executor</div>
-<h2 title="Class Executor.TaskStopped$" class="title">Class Executor.TaskStopped$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.executor.Executor.TaskStopped$</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;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">Executor.TaskStopped$</span>
-extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.TaskStopped$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html#TaskStopped:D--">TaskStopped$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TaskStopped:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskStopped$</h4>
-<pre>public&nbsp;TaskStopped$()</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="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskStopped$.html" target="_top">Frames</a></li>
-<li><a href="Executor.TaskStopped$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.TaskStopped.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.TaskStopped.html
deleted file mode 100644
index 8273938..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.TaskStopped.html
+++ /dev/null
@@ -1,296 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>Executor.TaskStopped</title>
-<meta name="date" content="2015-11-24">
-<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="Executor.TaskStopped";
-        }
-    }
-    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="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskStopped.html" target="_top">Frames</a></li>
-<li><a href="Executor.TaskStopped.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">io.gearpump.streaming.executor</div>
-<h2 title="Class Executor.TaskStopped" class="title">Class Executor.TaskStopped</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.executor.Executor.TaskStopped</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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">Executor.TaskStopped</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.TaskStopped">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="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html#TaskStopped-akka.actor.ActorRef-">TaskStopped</a></span>(akka.actor.ActorRef&nbsp;task)</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>akka.actor.ActorRef</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html#task--">task</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="TaskStopped-akka.actor.ActorRef-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskStopped</h4>
-<pre>public&nbsp;TaskStopped(akka.actor.ActorRef&nbsp;task)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="task--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>task</h4>
-<pre>public&nbsp;akka.actor.ActorRef&nbsp;task()</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="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskStopped.html" target="_top">Frames</a></li>
-<li><a href="Executor.TaskStopped.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/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.html
deleted file mode 100644
index ff34118..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/Executor.html
+++ /dev/null
@@ -1,509 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>Executor</title>
-<meta name="date" content="2015-11-24">
-<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="Executor";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":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="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.html" target="_top">Frames</a></li>
-<li><a href="Executor.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><a href="#nested.class.summary">Nested</a>&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">io.gearpump.streaming.executor</div>
-<h2 title="Class Executor" class="title">Class Executor</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.executor.Executor</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>akka.actor.Actor, io.gearpump.util.TimeOutScheduler</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Executor</span>
-extends java.lang.Object
-implements akka.actor.Actor, io.gearpump.util.TimeOutScheduler</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig$</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="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</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="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary$</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="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig$</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="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks$</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="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</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="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped$</a></span></code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.akka.actor.Actor">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from interface&nbsp;akka.actor.Actor</h3>
-<code>akka.actor.Actor.emptyBehavior$</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/executor/Executor.html#Executor-io.gearpump.cluster.ExecutorContext-io.gearpump.cluster.UserConfig-">Executor</a></span>(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
-        io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.html#Executor-io.gearpump.cluster.ExecutorContext-io.gearpump.cluster.UserConfig-io.gearpump.streaming.executor.ITaskLauncher-">Executor</a></span>(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
-        io.gearpump.cluster.UserConfig&nbsp;userConf,
-        <a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a>&nbsp;launcher)</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>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.html#applicationReady--">applicationReady</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>io.gearpump.transport.Express</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.html#express--">express</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" 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="../../../../io/gearpump/streaming/executor/Executor.html#launchTasksHandler--">launchTasksHandler</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.html#metricsEnabled--">metricsEnabled</a></span>()</code>&nbsp;</td>
-</tr>
-<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="../../../../io/gearpump/streaming/executor/Executor.html#queryMsgHandler--">queryMsgHandler</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" 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="../../../../io/gearpump/streaming/executor/Executor.html#receive--">receive</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" 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="../../../../io/gearpump/streaming/executor/Executor.html#restartingTask-int-int-scala.collection.immutable.Map-">restartingTask</a></span>(int&nbsp;dagVersion,
-              int&nbsp;remain,
-              scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,akka.actor.ActorRef&gt;&nbsp;restarted)</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>akka.actor.OneForOneStrategy</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.html#supervisorStrategy--">supervisorStrategy</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i8" 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="../../../../io/gearpump/streaming/executor/Executor.html#terminationWatch--">terminationWatch</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>akka.util.Timeout</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/Executor.html#timeOut--">timeOut</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.akka.actor.Actor">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;akka.actor.Actor</h3>
-<code>akka$actor$Actor$_setter_$context_$eq, akka$actor$Actor$_setter_$self_$eq, aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, postRestart, postStop, preRestart, preStart, self, sender, unhandled</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.util.TimeOutScheduler">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.util.TimeOutScheduler</h3>
-<code>sendMsgWithTimeOutCallBack</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="Executor-io.gearpump.cluster.ExecutorContext-io.gearpump.cluster.UserConfig-io.gearpump.streaming.executor.ITaskLauncher-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Executor</h4>
-<pre>public&nbsp;Executor(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
-                io.gearpump.cluster.UserConfig&nbsp;userConf,
-                <a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a>&nbsp;launcher)</pre>
-</li>
-</ul>
-<a name="Executor-io.gearpump.cluster.ExecutorContext-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Executor</h4>
-<pre>public&nbsp;Executor(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
-                io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="timeOut--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>timeOut</h4>
-<pre>public&nbsp;akka.util.Timeout&nbsp;timeOut()</pre>
-</li>
-</ul>
-<a name="express--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>express</h4>
-<pre>public&nbsp;io.gearpump.transport.Express&nbsp;express()</pre>
-</li>
-</ul>
-<a name="metricsEnabled--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>metricsEnabled</h4>
-<pre>public&nbsp;boolean&nbsp;metricsEnabled()</pre>
-</li>
-</ul>
-<a name="receive--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>receive</h4>
-<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;receive()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>receive</code>&nbsp;in interface&nbsp;<code>akka.actor.Actor</code></dd>
-</dl>
-</li>
-</ul>
-<a name="supervisorStrategy--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>supervisorStrategy</h4>
-<pre>public&nbsp;akka.actor.OneForOneStrategy&nbsp;supervisorStrategy()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>supervisorStrategy</code>&nbsp;in interface&nbsp;<code>akka.actor.Actor</code></dd>
-</dl>
-</li>
-</ul>
-<a name="launchTasksHandler--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>launchTasksHandler</h4>
-<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;launchTasksHandler()</pre>
-</li>
-</ul>
-<a name="applicationReady--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>applicationReady</h4>
-<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;applicationReady()</pre>
-</li>
-</ul>
-<a name="queryMsgHandler--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>queryMsgHandler</h4>
-<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;queryMsgHandler()</pre>
-</li>
-</ul>
-<a name="restartingTask-int-int-scala.collection.immutable.Map-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>restartingTask</h4>
-<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;restartingTask(int&nbsp;dagVersion,
-                                                                                      int&nbsp;remain,
-                                                                                      scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,akka.actor.ActorRef&gt;&nbsp;restarted)</pre>
-</li>
-</ul>
-<a name="terminationWatch--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>terminationWatch</h4>
-<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;terminationWatch()</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>Prev&nbsp;Class</li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.html" target="_top">Frames</a></li>
-<li><a href="Executor.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><a href="#nested.class.summary">Nested</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/executor/ExecutorRestartPolicy.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/ExecutorRestartPolicy.html
deleted file mode 100644
index f176a59..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/ExecutorRestartPolicy.html
+++ /dev/null
@@ -1,289 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>ExecutorRestartPolicy</title>
-<meta name="date" content="2015-11-24">
-<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="ExecutorRestartPolicy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/ExecutorRestartPolicy.html" target="_top">Frames</a></li>
-<li><a href="ExecutorRestartPolicy.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">io.gearpump.streaming.executor</div>
-<h2 title="Class ExecutorRestartPolicy" class="title">Class ExecutorRestartPolicy</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.executor.ExecutorRestartPolicy</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ExecutorRestartPolicy</span>
-extends java.lang.Object</pre>
-<div class="block">param:  maxNrOfRetries the number of times a executor is allowed to be restarted, negative value means no limit,
-   if the limit is exceeded the policy will not allow to restart the executor
- param:  withinTimeRange duration of the time window for maxNrOfRetries, Duration.Inf means no window</div>
-</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="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html#ExecutorRestartPolicy-int-scala.concurrent.duration.Duration-">ExecutorRestartPolicy</a></span>(int&nbsp;maxNrOfRetries,
-                     scala.concurrent.duration.Duration&nbsp;withinTimeRange)</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>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html#addTaskToExecutor-int-io.gearpump.streaming.task.TaskId-">addTaskToExecutor</a></span>(int&nbsp;executorId,
-                 <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html#allowRestartExecutor-int-">allowRestartExecutor</a></span>(int&nbsp;executorId)</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>
-</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="ExecutorRestartPolicy-int-scala.concurrent.duration.Duration-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ExecutorRestartPolicy</h4>
-<pre>public&nbsp;ExecutorRestartPolicy(int&nbsp;maxNrOfRetries,
-                             scala.concurrent.duration.Duration&nbsp;withinTimeRange)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="addTaskToExecutor-int-io.gearpump.streaming.task.TaskId-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addTaskToExecutor</h4>
-<pre>public&nbsp;void&nbsp;addTaskToExecutor(int&nbsp;executorId,
-                              <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
-</li>
-</ul>
-<a name="allowRestartExecutor-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>allowRestartExecutor</h4>
-<pre>public&nbsp;boolean&nbsp;allowRestartExecutor(int&nbsp;executorId)</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="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/ExecutorRestartPolicy.html" target="_top">Frames</a></li>
-<li><a href="ExecutorRestartPolicy.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/releases/0.6.2/api/java/io/gearpump/streaming/executor/ITaskLauncher.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/ITaskLauncher.html
deleted file mode 100644
index 65b86ca..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/ITaskLauncher.html
+++ /dev/null
@@ -1,229 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>ITaskLauncher</title>
-<meta name="date" content="2015-11-24">
-<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="ITaskLauncher";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/ITaskLauncher.html" target="_top">Frames</a></li>
-<li><a href="ITaskLauncher.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>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>Constr&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">io.gearpump.streaming.executor</div>
-<h2 title="Interface ITaskLauncher" class="title">Interface ITaskLauncher</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">ITaskLauncher</span></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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>scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,akka.actor.ActorRef&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html#launch-scala.collection.immutable.List-io.gearpump.streaming.executor.TaskLauncher.TaskArgument-akka.actor.ActorRefFactory-io.gearpump.serializer.SerializerPool-">launch</a></span>(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskIds,
-      <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&nbsp;argument,
-      akka.actor.ActorRefFactory&nbsp;context,
-      io.gearpump.serializer.SerializerPool&nbsp;serializer)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="launch-scala.collection.immutable.List-io.gearpump.streaming.executor.TaskLauncher.TaskArgument-akka.actor.ActorRefFactory-io.gearpump.serializer.SerializerPool-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>launch</h4>
-<pre>scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,akka.actor.ActorRef&gt;&nbsp;launch(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskIds,
-                                                                  <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&nbsp;argument,
-                                                                  akka.actor.ActorRefFactory&nbsp;context,
-                                                                  io.gearpump.serializer.SerializerPool&nbsp;serializer)</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="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/ITaskLauncher.html" target="_top">Frames</a></li>
-<li><a href="ITaskLauncher.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/executor/TaskLauncher$.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/TaskLauncher$.html
deleted file mode 100644
index 9f5bc53..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/TaskLauncher$.html
+++ /dev/null
@@ -1,310 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>TaskLauncher$</title>
-<meta name="date" content="2015-11-24">
-<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="TaskLauncher$";
-        }
-    }
-    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="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher$.html" target="_top">Frames</a></li>
-<li><a href="TaskLauncher$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.executor</div>
-<h2 title="Class TaskLauncher$" class="title">Class TaskLauncher$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.executor.TaskLauncher$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TaskLauncher$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/executor/TaskLauncher$.html#TaskLauncher:D--">TaskLauncher$</a></span>()</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><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html#apply-io.gearpump.cluster.ExecutorContext-io.gearpump.cluster.UserConfig-">apply</a></span>(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
-     io.gearpump.cluster.UserConfig&nbsp;userConf)</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TaskLauncher:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskLauncher$</h4>
-<pre>public&nbsp;TaskLauncher$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="apply-io.gearpump.cluster.ExecutorContext-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>apply</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a>&nbsp;apply(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
-                          io.gearpump.cluster.UserConfig&nbsp;userConf)</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="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher$.html" target="_top">Frames</a></li>
-<li><a href="TaskLauncher$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html
deleted file mode 100644
index 38c5074..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>TaskLauncher.TaskArgument$</title>
-<meta name="date" content="2015-11-24">
-<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="TaskLauncher.TaskArgument$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" target="_top">Frames</a></li>
-<li><a href="TaskLauncher.TaskArgument$.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><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.AbstractFunction3">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.executor</div>
-<h2 title="Class TaskLauncher.TaskArgument$" class="title">Class TaskLauncher.TaskArgument$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction3&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.executor.TaskLauncher.TaskArgument$</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.Function3&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">TaskLauncher.TaskArgument$</span>
-extends scala.runtime.AbstractFunction3&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.TaskLauncher.TaskArgument$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html#TaskArgument:D--">TaskArgument$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction3">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
-<code>curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function3">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TaskArgument:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskArgument$</h4>
-<pre>public&nbsp;TaskArgument$()</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="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" target="_top">Frames</a></li>
-<li><a href="TaskLauncher.TaskArgument$.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><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.AbstractFunction3">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html
deleted file mode 100644
index 2083f75..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html
+++ /dev/null
@@ -1,326 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>TaskLauncher.TaskArgument</title>
-<meta name="date" content="2015-11-24">
-<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="TaskLauncher.TaskArgument";
-        }
-    }
-    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><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" target="_top">Frames</a></li>
-<li><a href="TaskLauncher.TaskArgument.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">io.gearpump.streaming.executor</div>
-<h2 title="Class TaskLauncher.TaskArgument" class="title">Class TaskLauncher.TaskArgument</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.executor.TaskLauncher.TaskArgument</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="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">TaskLauncher.TaskArgument</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.TaskLauncher.TaskArgument">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="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#TaskArgument-int-io.gearpump.streaming.ProcessorDescription-scala.collection.immutable.List-">TaskArgument</a></span>(int&nbsp;dagVersion,
-            <a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription,
-            scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</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="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#dagVersion--">dagVersion</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#processorDescription--">processorDescription</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#subscribers--">subscribers</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="TaskArgument-int-io.gearpump.streaming.ProcessorDescription-scala.collection.immutable.List-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskArgument</h4>
-<pre>public&nbsp;TaskArgument(int&nbsp;dagVersion,
-                    <a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription,
-                    scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="dagVersion--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dagVersion</h4>
-<pre>public&nbsp;int&nbsp;dagVersion()</pre>
-</li>
-</ul>
-<a name="processorDescription--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>processorDescription</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription()</pre>
-</li>
-</ul>
-<a name="subscribers--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>subscribers</h4>
-<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers()</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="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" target="_top">Frames</a></li>
-<li><a href="TaskLauncher.TaskArgument.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/releases/0.6.2/api/java/io/gearpump/streaming/executor/TaskLauncher.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/TaskLauncher.html
deleted file mode 100644
index 014a70b..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/TaskLauncher.html
+++ /dev/null
@@ -1,332 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>TaskLauncher</title>
-<meta name="date" content="2015-11-24">
-<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="TaskLauncher";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":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";
-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="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.html" target="_top">Frames</a></li>
-<li><a href="TaskLauncher.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><a href="#nested.class.summary">Nested</a>&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">io.gearpump.streaming.executor</div>
-<h2 title="Class TaskLauncher" class="title">Class TaskLauncher</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.executor.TaskLauncher</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TaskLauncher</span>
-extends java.lang.Object
-implements <a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument$</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/executor/TaskLauncher.html#TaskLauncher-int-java.lang.String-int-akka.actor.ActorRef-io.gearpump.cluster.UserConfig-java.lang.Class-">TaskLauncher</a></span>(int&nbsp;appId,
-            java.lang.String&nbsp;appName,
-            int&nbsp;executorId,
-            akka.actor.ActorRef&nbsp;appMaster,
-            io.gearpump.cluster.UserConfig&nbsp;userConf,
-            java.lang.Class&lt;? extends akka.actor.Actor&gt;&nbsp;taskActorClass)</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="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>
-<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="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html#apply-io.gearpump.cluster.ExecutorContext-io.gearpump.cluster.UserConfig-">apply</a></span>(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
-     io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,akka.actor.ActorRef&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html#launch-scala.collection.immutable.List-io.gearpump.streaming.executor.TaskLauncher.TaskArgument-akka.actor.ActorRefFactory-io.gearpump.serializer.SerializerPool-">launch</a></span>(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskIds,
-      <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&nbsp;argument,
-      akka.actor.ActorRefFactory&nbsp;context,
-      io.gearpump.serializer.SerializerPool&nbsp;serializer)</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>
-</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="TaskLauncher-int-java.lang.String-int-akka.actor.ActorRef-io.gearpump.cluster.UserConfig-java.lang.Class-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskLauncher</h4>
-<pre>public&nbsp;TaskLauncher(int&nbsp;appId,
-                    java.lang.String&nbsp;appName,
-                    int&nbsp;executorId,
-                    akka.actor.ActorRef&nbsp;appMaster,
-                    io.gearpump.cluster.UserConfig&nbsp;userConf,
-                    java.lang.Class&lt;? extends akka.actor.Actor&gt;&nbsp;taskActorClass)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="apply-io.gearpump.cluster.ExecutorContext-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>apply</h4>
-<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a>&nbsp;apply(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
-                                 io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
-</li>
-</ul>
-<a name="launch-scala.collection.immutable.List-io.gearpump.streaming.executor.TaskLauncher.TaskArgument-akka.actor.ActorRefFactory-io.gearpump.serializer.SerializerPool-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>launch</h4>
-<pre>public&nbsp;scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,akka.actor.ActorRef&gt;&nbsp;launch(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskIds,
-                                                                         <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&nbsp;argument,
-                                                                         akka.actor.ActorRefFactory&nbsp;context,
-                                                                         io.gearpump.serializer.SerializerPool&nbsp;serializer)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html#launch-scala.collection.immutable.List-io.gearpump.streaming.executor.TaskLauncher.TaskArgument-akka.actor.ActorRefFactory-io.gearpump.serializer.SerializerPool-">launch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</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><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.html" target="_top">Frames</a></li>
-<li><a href="TaskLauncher.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><a href="#nested.class.summary">Nested</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/executor/package-frame.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/package-frame.html
deleted file mode 100644
index db7eef3..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/package-frame.html
+++ /dev/null
@@ -1,43 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.executor</title>
-<meta name="date" content="2015-11-24">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../io/gearpump/streaming/executor/package-summary.html" target="classFrame">io.gearpump.streaming.executor</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="ITaskLauncher.html" title="interface in io.gearpump.streaming.executor" target="classFrame"><span class="interfaceName">ITaskLauncher</span></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="Executor.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor</a></li>
-<li><a href="Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorConfig</a></li>
-<li><a href="Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorConfig$</a></li>
-<li><a href="Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorSummary</a></li>
-<li><a href="Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorSummary$</a></li>
-<li><a href="Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.GetExecutorSummary</a></li>
-<li><a href="Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.GetExecutorSummary$</a></li>
-<li><a href="Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.QueryExecutorConfig</a></li>
-<li><a href="Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.QueryExecutorConfig$</a></li>
-<li><a href="Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.RestartTasks</a></li>
-<li><a href="Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.RestartTasks$</a></li>
-<li><a href="Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.TaskArgumentStore</a></li>
-<li><a href="Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.TaskStopped</a></li>
-<li><a href="Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.TaskStopped$</a></li>
-<li><a href="Executor$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor$</a></li>
-<li><a href="ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor" target="classFrame">ExecutorRestartPolicy</a></li>
-<li><a href="TaskLauncher.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher</a></li>
-<li><a href="TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher.TaskArgument</a></li>
-<li><a href="TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher.TaskArgument$</a></li>
-<li><a href="TaskLauncher$.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher$</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/executor/package-summary.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/package-summary.html
deleted file mode 100644
index c0d32a2..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/package-summary.html
+++ /dev/null
@@ -1,235 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.executor</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.executor";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../io/gearpump/streaming/dsl/plan/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../io/gearpump/streaming/javaapi/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.executor</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor">Executor$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor">ExecutorRestartPolicy</a></td>
-<td class="colLast">
-<div class="block">param:  maxNrOfRetries the number of times a executor is allowed to be restarted, negative value means no limit,
-   if the limit is exceeded the policy will not allow to restart the executor
- param:  withinTimeRange duration of the time window for maxNrOfRetries, Duration.Inf means no window</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= 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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../io/gearpump/streaming/dsl/plan/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../io/gearpump/streaming/javaapi/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/executor/package-tree.html b/releases/0.6.2/api/java/io/gearpump/streaming/executor/package-tree.html
deleted file mode 100644
index 24eab4c..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/executor/package-tree.html
+++ /dev/null
@@ -1,166 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.executor Class Hierarchy</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.executor Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/dsl/plan/package-tree.html">Prev</a></li>
-<li><a href="../../../../io/gearpump/streaming/javaapi/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package io.gearpump.streaming.executor</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">scala.runtime.AbstractFunction1&lt;T1,R&gt; (implements scala.Function1&lt;T1,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.ExecutorConfig$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.GetExecutorSummary$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.QueryExecutorConfig$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.RestartTasks$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.TaskStopped$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction3&lt;T1,T2,T3,R&gt; (implements scala.Function3&lt;T1,T2,T3,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">TaskLauncher.TaskArgument$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor</span></a> (implements akka.actor.Actor, io.gearpump.util.TimeOutScheduler)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.ExecutorConfig</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.ExecutorSummary</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.ExecutorSummary$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.GetExecutorSummary</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.QueryExecutorConfig</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.RestartTasks</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.TaskArgumentStore</span></a></li>
-<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.TaskStopped</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor$</span></a></li>
-<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">ExecutorRestartPolicy</span></a></li>
-<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">TaskLauncher</span></a> (implements io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a>)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">TaskLauncher.TaskArgument</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">TaskLauncher$</span></a></li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="typeNameLink">ITaskLauncher</span></a></li>
-</ul>
-</div>
-<!-- ======= 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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/dsl/plan/package-tree.html">Prev</a></li>
-<li><a href="../../../../io/gearpump/streaming/javaapi/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/javaapi/Graph.html b/releases/0.6.2/api/java/io/gearpump/streaming/javaapi/Graph.html
deleted file mode 100644
index 92ecab6..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/javaapi/Graph.html
+++ /dev/null
@@ -1,270 +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_25) on Tue Nov 24 16:33:00 PST 2015 -->
-<title>Graph</title>
-<meta name="date" content="2015-11-24">
-<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="Graph";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Graph.html" target="_top">Frames</a></li>
-<li><a href="Graph.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><a href="#nested.classes.inherited.from.class.io.gearpump.util.Graph">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.io.gearpump.util.Graph">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.javaapi</div>
-<h2 title="Class Graph" class="title">Class Graph</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,io.gearpump.partitioner.Partitioner&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.javaapi.Graph</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</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Graph</span>
-extends io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,io.gearpump.partitioner.Partitioner&gt;</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.javaapi.Graph">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.io.gearpump.util.Graph">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;io.gearpump.util.Graph</h3>
-<code>io.gearpump.util.Graph.Node&lt;N,E&gt;, io.gearpump.util.Graph.NodeList&lt;N,E&gt;, io.gearpump.util.Graph.Path&lt;N,E&gt;, io.gearpump.util.Graph.Path$</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/javaapi/Graph.html#Graph--">Graph</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.util.Graph">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;io.gearpump.util.Graph</h3>
-<code>addEdge, addGraph, addVertex, apply, apply, copy, edges, edgesOf, empty, hasCycle, hasDuplicatedEdge, incomingEdgesOf, inDegreeOf, io$gearpump$util$Graph$$_edges, isEmpty, mapEdge, mapVertex, Node, outDegreeOf, outgoingEdgesOf, removeVertex, replaceVertex, subGraph, topologicalOrderIterator, toString, unapply, vertexHierarchyLevelMap, vertices</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>
-</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="Graph--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Graph</h4>
-<pre>public&nbsp;Graph()</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>Prev&nbsp;Class</li>
-<li><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Graph.html" target="_top">Frames</a></li>
-<li><a href="Graph.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><a href="#nested.classes.inherited.from.class.io.gearpump.util.Graph">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.io.gearpump.util.Graph">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/javaapi/Processor.html b/releases/0.6.2/api/java/io/gearpump/streaming/javaapi/Processor.html
deleted file mode 100644
index 471b4e1..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/javaapi/Processor.html
+++ /dev/null
@@ -1,527 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>Processor</title>
-<meta name="date" content="2015-11-24">
-<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="Processor";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"i4":9,"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";
-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="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Processor.html" target="_top">Frames</a></li>
-<li><a href="Processor.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">io.gearpump.streaming.javaapi</div>
-<h2 title="Class Processor" class="title">Class Processor&lt;T extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.javaapi.Processor&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;, io.gearpump.util.ReferenceEqual</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Processor&lt;T extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</span>
-extends java.lang.Object
-implements <a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.io.gearpump.streaming.Processor">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from interface&nbsp;io.gearpump.streaming.<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a></h3>
-<code><a href="../../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;, <a href="../../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a></code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/javaapi/Processor.html#Processor-java.lang.Class-">Processor</a></span>(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#Processor-java.lang.Class-int-">Processor</a></span>(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass,
-         int&nbsp;parallelism)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#Processor-java.lang.Class-int-java.lang.String-io.gearpump.cluster.UserConfig-">Processor</a></span>(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass,
-         int&nbsp;parallelism,
-         java.lang.String&nbsp;description,
-         io.gearpump.cluster.UserConfig&nbsp;taskConf)</code>
-<div class="block">Create a general processor with user specified task logic.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#Processor-io.gearpump.streaming.Processor-">Processor</a></span>(<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;processor)</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="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>
-<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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#description--">description</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;obj)</code>
-<div class="block">reference equal</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#parallelism--">parallelism</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#sink-io.gearpump.streaming.sink.DataSink-int-java.lang.String-io.gearpump.cluster.UserConfig-akka.actor.ActorSystem-">sink</a></span>(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
-    int&nbsp;parallelism,
-    java.lang.String&nbsp;description,
-    io.gearpump.cluster.UserConfig&nbsp;taskConf,
-    akka.actor.ActorSystem&nbsp;system)</code>
-<div class="block">Create a Sink Processor</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#source-io.gearpump.streaming.source.DataSource-int-java.lang.String-io.gearpump.cluster.UserConfig-akka.actor.ActorSystem-">source</a></span>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;source,
-      int&nbsp;parallelism,
-      java.lang.String&nbsp;description,
-      io.gearpump.cluster.UserConfig&nbsp;taskConf,
-      akka.actor.ActorSystem&nbsp;system)</code>
-<div class="block">Create a Source Processor</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#taskClass--">taskClass</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#taskConf--">taskConf</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#withConfig-io.gearpump.cluster.UserConfig-">withConfig</a></span>(io.gearpump.cluster.UserConfig&nbsp;conf)</code>&nbsp;</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#withDescription-java.lang.String-">withDescription</a></span>(java.lang.String&nbsp;desc)</code>&nbsp;</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#withParallelism-int-">withParallelism</a></span>(int&nbsp;parallel)</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, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</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="Processor-java.lang.Class-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Processor</h4>
-<pre>public&nbsp;Processor(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass)</pre>
-</li>
-</ul>
-<a name="Processor-java.lang.Class-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Processor</h4>
-<pre>public&nbsp;Processor(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass,
-                 int&nbsp;parallelism)</pre>
-</li>
-</ul>
-<a name="Processor-io.gearpump.streaming.Processor-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Processor</h4>
-<pre>public&nbsp;Processor(<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;processor)</pre>
-</li>
-</ul>
-<a name="Processor-java.lang.Class-int-java.lang.String-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Processor</h4>
-<pre>public&nbsp;Processor(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass,
-                 int&nbsp;parallelism,
-                 java.lang.String&nbsp;description,
-                 io.gearpump.cluster.UserConfig&nbsp;taskConf)</pre>
-<div class="block">Create a general processor with user specified task logic.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>taskClass</code> - task implementation class of this processor (shall be a derived class from <a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><code>Task</code></a></dd>
-<dd><code>parallelism,</code> - how many initial tasks you want to use</dd>
-<dd><code>description,</code> - some text to describe this processor</dd>
-<dd><code>taskConf,</code> - Processor specific configuration</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="sink-io.gearpump.streaming.sink.DataSink-int-java.lang.String-io.gearpump.cluster.UserConfig-akka.actor.ActorSystem-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>sink</h4>
-<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>&gt;&nbsp;sink(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
-                                           int&nbsp;parallelism,
-                                           java.lang.String&nbsp;description,
-                                           io.gearpump.cluster.UserConfig&nbsp;taskConf,
-                                           akka.actor.ActorSystem&nbsp;system)</pre>
-<div class="block">Create a Sink Processor</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dataSink</code> - the data sink itself</dd>
-<dd><code>parallelism</code> - the parallelism of this processor</dd>
-<dd><code>description</code> - the description for this processor</dd>
-<dd><code>taskConf</code> - the configuration for this processor</dd>
-<dd><code>system</code> - actor system</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the new created sink processor</dd>
-</dl>
-</li>
-</ul>
-<a name="source-io.gearpump.streaming.source.DataSource-int-java.lang.String-io.gearpump.cluster.UserConfig-akka.actor.ActorSystem-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>source</h4>
-<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>&gt;&nbsp;source(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;source,
-                                               int&nbsp;parallelism,
-                                               java.lang.String&nbsp;description,
-                                               io.gearpump.cluster.UserConfig&nbsp;taskConf,
-                                               akka.actor.ActorSystem&nbsp;system)</pre>
-<div class="block">Create a Source Processor</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>source</code> - the data source itself</dd>
-<dd><code>parallelism</code> - the parallelism of this processor</dd>
-<dd><code>description</code> - the description of this processor</dd>
-<dd><code>taskConf</code> - the configuration of this processor</dd>
-<dd><code>system</code> - actor system</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the new created source processor</dd>
-</dl>
-</li>
-</ul>
-<a name="withParallelism-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>withParallelism</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;withParallelism(int&nbsp;parallel)</pre>
-</li>
-</ul>
-<a name="withDescription-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>withDescription</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;withDescription(java.lang.String&nbsp;desc)</pre>
-</li>
-</ul>
-<a name="withConfig-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>withConfig</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;withConfig(io.gearpump.cluster.UserConfig&nbsp;conf)</pre>
-</li>
-</ul>
-<a name="parallelism--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>parallelism</h4>
-<pre>public&nbsp;int&nbsp;parallelism()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/Processor.html#parallelism--">parallelism</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a> extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="taskConf--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskConf</h4>
-<pre>public&nbsp;io.gearpump.cluster.UserConfig&nbsp;taskConf()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/Processor.html#taskConf--">taskConf</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a> extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="description--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>description</h4>
-<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/Processor.html#description--">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a> extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="taskClass--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskClass</h4>
-<pre>public&nbsp;java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;taskClass()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/Processor.html#taskClass--">taskClass</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a> extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="equals-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>equals</h4>
-<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
-<div class="block">reference equal</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>equals</code>&nbsp;in interface&nbsp;<code>io.gearpump.util.ReferenceEqual</code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</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><a href="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Processor.html" target="_top">Frames</a></li>
-<li><a href="Processor.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/releases/0.6.2/api/java/io/gearpump/streaming/javaapi/StreamApplication.html b/releases/0.6.2/api/java/io/gearpump/streaming/javaapi/StreamApplication.html
deleted file mode 100644
index 2226af1..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/javaapi/StreamApplication.html
+++ /dev/null
@@ -1,340 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>StreamApplication</title>
-<meta name="date" content="2015-11-24">
-<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="StreamApplication";
-        }
-    }
-    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><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/StreamApplication.html" target="_top">Frames</a></li>
-<li><a href="StreamApplication.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">io.gearpump.streaming.javaapi</div>
-<h2 title="Class StreamApplication" class="title">Class StreamApplication</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.javaapi.StreamApplication</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>io.gearpump.cluster.Application</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">StreamApplication</span>
-extends java.lang.Object
-implements io.gearpump.cluster.Application</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.io.gearpump.cluster.Application">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from interface&nbsp;io.gearpump.cluster.Application</h3>
-<code>io.gearpump.cluster.Application.DefaultApplication</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/javaapi/StreamApplication.html#StreamApplication-java.lang.String-io.gearpump.cluster.UserConfig-io.gearpump.streaming.javaapi.Graph-">StreamApplication</a></span>(java.lang.String&nbsp;name,
-                 io.gearpump.cluster.UserConfig&nbsp;conf,
-                 <a href="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi">Graph</a>&nbsp;graph)</code>
-<div class="block">Create a streaming application</div>
-</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>java.lang.Class&lt;? extends io.gearpump.cluster.ApplicationMaster&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html#appMaster--">appMaster</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html#name--">name</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html#userConfig-akka.actor.ActorSystem-">userConfig</a></span>(akka.actor.ActorSystem&nbsp;system)</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>
-</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="StreamApplication-java.lang.String-io.gearpump.cluster.UserConfig-io.gearpump.streaming.javaapi.Graph-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>StreamApplication</h4>
-<pre>public&nbsp;StreamApplication(java.lang.String&nbsp;name,
-                         io.gearpump.cluster.UserConfig&nbsp;conf,
-                         <a href="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi">Graph</a>&nbsp;graph)</pre>
-<div class="block">Create a streaming application</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - name of the application</dd>
-<dd><code>conf</code> - user configuration</dd>
-<dd><code>graph</code> - the DAG</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="name--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>name</h4>
-<pre>public&nbsp;java.lang.String&nbsp;name()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>name</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.Application</code></dd>
-</dl>
-</li>
-</ul>
-<a name="userConfig-akka.actor.ActorSystem-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>userConfig</h4>
-<pre>public&nbsp;io.gearpump.cluster.UserConfig&nbsp;userConfig(akka.actor.ActorSystem&nbsp;system)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>userConfig</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.Application</code></dd>
-</dl>
-</li>
-</ul>
-<a name="appMaster--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>appMaster</h4>
-<pre>public&nbsp;java.lang.Class&lt;? extends io.gearpump.cluster.ApplicationMaster&gt;&nbsp;appMaster()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>appMaster</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.Application</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><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/StreamApplication.html" target="_top">Frames</a></li>
-<li><a href="StreamApplication.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/releases/0.6.2/api/java/io/gearpump/streaming/javaapi/Task.html b/releases/0.6.2/api/java/io/gearpump/streaming/javaapi/Task.html
deleted file mode 100644
index 9ae30d0..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/javaapi/Task.html
+++ /dev/null
@@ -1,414 +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_25) on Tue Nov 24 16:33:01 PST 2015 -->
-<title>Task</title>
-<meta name="date" content="2015-11-24">
-<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="Task";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":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="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Task.html" target="_top">Frames</a></li>
-<li><a href="Task.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.javaapi</div>
-<h2 title="Class Task" class="title">Class Task</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.javaapi.Task</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Task</span>
-extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/javaapi/Task.html#context">context</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected io.gearpump.cluster.UserConfig</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/javaapi/Task.html#userConf">userConf</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/javaapi/Task.html#Task-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">Task</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-    io.gearpump.cluster.UserConfig&nbsp;userConf)</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>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/javaapi/Task.html#onNext-io.gearpump.Message-">onNext</a></span>(io.gearpump.Message&nbsp;msg)</code>
-<div class="block">Method called for each message received.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/javaapi/Task.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></span>(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
-<div class="block">Method called with the task is initialized.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/javaapi/Task.html#onStop--">onStop</a></span>()</code>
-<div class="block">Method called when task is under clean up.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>akka.actor.ActorRef</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/javaapi/Task.html#self--">self</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.streaming.task.Task">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
-<code><a href="../../../../io/gearpump/streaming/task/Task.html#LOG--">LOG</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage--">receiveUnManagedMessage</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#sender--">sender</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#system--">system</a></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, toString, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="context">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>context</h4>
-<pre>protected&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a> context</pre>
-</li>
-</ul>
-<a name="userConf">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>userConf</h4>
-<pre>protected&nbsp;io.gearpump.cluster.UserConfig userConf</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Task-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Task</h4>
-<pre>public&nbsp;Task(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-            io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="self--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>self</h4>
-<pre>public final&nbsp;akka.actor.ActorRef&nbsp;self()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#self--">self</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="onStart-io.gearpump.streaming.task.StartTime-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onStart</h4>
-<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart-io.gearpump.streaming.task.StartTime-">TaskInterface</a></code></span></div>
-<div class="block">Method called with the task is initialized.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd>
-</dl>
-</li>
-</ul>
-<a name="onNext-io.gearpump.Message-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onNext</h4>
-<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext-io.gearpump.Message-">TaskInterface</a></code></span></div>
-<div class="block">Method called for each message received.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext-io.gearpump.Message-">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onNext-io.gearpump.Message-">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>msg</code> - message send by upstream tasks</dd>
-</dl>
-</li>
-</ul>
-<a name="onStop--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>onStop</h4>
-<pre>public&nbsp;void&nbsp;onStop()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop--">TaskInterface</a></code></span></div>
-<div class="block">Method called when task is under clean up.
- This can be used to cleanup resource when the application finished.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop--">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onStop--">onStop</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</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><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Task.html" target="_top">Frames</a></li>
-<li><a href="Task.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/javaapi/package-frame.html b/releases/0.6.2/api/java/io/gearpump/streaming/javaapi/package-frame.html
deleted file mode 100644
index db0b9e9..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/javaapi/package-frame.html
+++ /dev/null
@@ -1,23 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.javaapi</title>
-<meta name="date" content="2015-11-24">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../io/gearpump/streaming/javaapi/package-summary.html" target="classFrame">io.gearpump.streaming.javaapi</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="Graph.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">Graph</a></li>
-<li><a href="Processor.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">Processor</a></li>
-<li><a href="StreamApplication.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">StreamApplication</a></li>
-<li><a href="Task.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">Task</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/javaapi/package-summary.html b/releases/0.6.2/api/java/io/gearpump/streaming/javaapi/package-summary.html
deleted file mode 100644
index f92bf51..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/javaapi/package-summary.html
+++ /dev/null
@@ -1,152 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.javaapi</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.javaapi";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../io/gearpump/streaming/executor/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../io/gearpump/streaming/sink/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.javaapi</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi">Graph</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;T extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi">StreamApplication</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= 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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../io/gearpump/streaming/executor/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../io/gearpump/streaming/sink/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/javaapi/package-tree.html b/releases/0.6.2/api/java/io/gearpump/streaming/javaapi/package-tree.html
deleted file mode 100644
index 827a5c6..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/javaapi/package-tree.html
+++ /dev/null
@@ -1,146 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.javaapi Class Hierarchy</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.javaapi Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/executor/package-tree.html">Prev</a></li>
-<li><a href="../../../../io/gearpump/streaming/sink/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package io.gearpump.streaming.javaapi</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">io.gearpump.util.Graph&lt;N,E&gt; (implements scala.Serializable)
-<ul>
-<li type="circle">io.gearpump.streaming.javaapi.<a href="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">Graph</span></a></li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.javaapi.<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">Processor</span></a>&lt;T&gt; (implements io.gearpump.streaming.<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;)</li>
-<li type="circle">io.gearpump.streaming.javaapi.<a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">StreamApplication</span></a> (implements io.gearpump.cluster.Application)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Task</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)
-<ul>
-<li type="circle">io.gearpump.streaming.javaapi.<a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">Task</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= 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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/executor/package-tree.html">Prev</a></li>
-<li><a href="../../../../io/gearpump/streaming/sink/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/package-frame.html b/releases/0.6.2/api/java/io/gearpump/streaming/package-frame.html
deleted file mode 100644
index aa1100a..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/package-frame.html
+++ /dev/null
@@ -1,78 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming</title>
-<meta name="date" content="2015-11-24">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../io/gearpump/streaming/package-summary.html" target="classFrame">io.gearpump.streaming</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="Processor.html" title="interface in io.gearpump.streaming" target="classFrame"><span class="interfaceName">Processor</span></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="AckRequestSerializer.html" title="class in io.gearpump.streaming" target="classFrame">AckRequestSerializer</a></li>
-<li><a href="AckSerializer.html" title="class in io.gearpump.streaming" target="classFrame">AckSerializer</a></li>
-<li><a href="AppMasterToExecutor.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor</a></li>
-<li><a href="AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTask</a></li>
-<li><a href="AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTask$</a></li>
-<li><a href="AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTasks</a></li>
-<li><a href="AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTasks$</a></li>
-<li><a href="AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.LaunchTasks</a></li>
-<li><a href="AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.LaunchTasks$</a></li>
-<li><a href="AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.RestartClockService$</a></li>
-<li><a href="AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.Start</a></li>
-<li><a href="AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.Start$</a></li>
-<li><a href="AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.StartAllTasks</a></li>
-<li><a href="AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.StartAllTasks$</a></li>
-<li><a href="AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskChanged</a></li>
-<li><a href="AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskChanged$</a></li>
-<li><a href="AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRegistered</a></li>
-<li><a href="AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRegistered$</a></li>
-<li><a href="AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRejected</a></li>
-<li><a href="AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRejected$</a></li>
-<li><a href="AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TasksChanged$</a></li>
-<li><a href="AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TasksLaunched$</a></li>
-<li><a href="AppMasterToExecutor$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor$</a></li>
-<li><a href="AppMasterToMaster.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster</a></li>
-<li><a href="AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster.StallingTasks</a></li>
-<li><a href="AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster.StallingTasks$</a></li>
-<li><a href="AppMasterToMaster$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster$</a></li>
-<li><a href="Constants.html" title="class in io.gearpump.streaming" target="classFrame">Constants</a></li>
-<li><a href="Constants$.html" title="class in io.gearpump.streaming" target="classFrame">Constants$</a></li>
-<li><a href="DAG.html" title="class in io.gearpump.streaming" target="classFrame">DAG</a></li>
-<li><a href="DAG$.html" title="class in io.gearpump.streaming" target="classFrame">DAG$</a></li>
-<li><a href="ExecutorToAppMaster.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster</a></li>
-<li><a href="ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.MessageLoss</a></li>
-<li><a href="ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.MessageLoss$</a></li>
-<li><a href="ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterExecutor</a></li>
-<li><a href="ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterExecutor$</a></li>
-<li><a href="ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterTask</a></li>
-<li><a href="ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterTask$</a></li>
-<li><a href="ExecutorToAppMaster$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster$</a></li>
-<li><a href="InitialAckRequestSerializer.html" title="class in io.gearpump.streaming" target="classFrame">InitialAckRequestSerializer</a></li>
-<li><a href="LatencyProbeSerializer.html" title="class in io.gearpump.streaming" target="classFrame">LatencyProbeSerializer</a></li>
-<li><a href="LifeTime.html" title="class in io.gearpump.streaming" target="classFrame">LifeTime</a></li>
-<li><a href="LifeTime$.html" title="class in io.gearpump.streaming" target="classFrame">LifeTime$</a></li>
-<li><a href="Processor.DefaultProcessor.html" title="class in io.gearpump.streaming" target="classFrame">Processor.DefaultProcessor</a></li>
-<li><a href="Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming" target="classFrame">Processor.DefaultProcessor$</a></li>
-<li><a href="Processor$.html" title="class in io.gearpump.streaming" target="classFrame">Processor$</a></li>
-<li><a href="ProcessorDescription.html" title="class in io.gearpump.streaming" target="classFrame">ProcessorDescription</a></li>
-<li><a href="ProcessorDescription$.html" title="class in io.gearpump.streaming" target="classFrame">ProcessorDescription$</a></li>
-<li><a href="StreamApplication.html" title="class in io.gearpump.streaming" target="classFrame">StreamApplication</a></li>
-<li><a href="StreamApplication$.html" title="class in io.gearpump.streaming" target="classFrame">StreamApplication$</a></li>
-<li><a href="TaskIdSerializer.html" title="class in io.gearpump.streaming" target="classFrame">TaskIdSerializer</a></li>
-</ul>
-<h2 title="Exceptions">Exceptions</h2>
-<ul title="Exceptions">
-<li><a href="AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.MsgLostException</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/package-summary.html b/releases/0.6.2/api/java/io/gearpump/streaming/package-summary.html
deleted file mode 100644
index 08b2dd3..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/package-summary.html
+++ /dev/null
@@ -1,372 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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 class="navBarCell1Rev">Package</li>
-<li>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;Package</li>
-<li><a href="../../../io/gearpump/streaming/appmaster/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></td>
-<td class="colLast">
-<div class="block">dagVersion, life, and subscribers will be changed on target task list.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.RestartClockService$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksChanged$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksLaunched$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming">AppMasterToExecutor$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming">AppMasterToMaster</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming">AppMasterToMaster$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">LifeTime$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming">ProcessorDescription$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
-<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Exception</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming">AppMasterToExecutor.MsgLostException</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= 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 class="navBarCell1Rev">Package</li>
-<li>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;Package</li>
-<li><a href="../../../io/gearpump/streaming/appmaster/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/package-tree.html b/releases/0.6.2/api/java/io/gearpump/streaming/package-tree.html
deleted file mode 100644
index 2940a90..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/package-tree.html
+++ /dev/null
@@ -1,222 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming Class Hierarchy</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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</li>
-<li class="navBarCell1Rev">Tree</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</li>
-<li><a href="../../../io/gearpump/streaming/appmaster/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package io.gearpump.streaming</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">scala.runtime.AbstractFunction1&lt;T1,R&gt; (implements scala.Function1&lt;T1,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TaskRejected$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToMaster.StallingTasks$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction2&lt;T1,T2,R&gt; (implements scala.Function2&lt;T1,T2,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.Start$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.StartAllTasks$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TaskChanged$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TaskRegistered$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction3&lt;T1,T2,T3,R&gt; (implements scala.Function3&lt;T1,T2,T3,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster.MessageLoss$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster.RegisterTask$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction4&lt;T1,T2,T3,T4,R&gt; (implements scala.Function4&lt;T1,T2,T3,T4,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.ChangeTask$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.ChangeTasks$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.LaunchTasks$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster.RegisterExecutor$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction7&lt;T1,T2,T3,T4,T5,T6,T7,R&gt; (implements scala.Function7&lt;T1,T2,T3,T4,T5,T6,T7,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ProcessorDescription$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AckRequestSerializer</span></a> (implements io.gearpump.streaming.task.<a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AckSerializer</span></a> (implements io.gearpump.streaming.task.<a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor</span></a></li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.ChangeTask</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.ChangeTasks</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.LaunchTasks</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.RestartClockService$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.Start</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.StartAllTasks</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TaskChanged</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TaskRegistered</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TaskRejected</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TasksChanged$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TasksLaunched$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor$</span></a></li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToMaster</span></a></li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToMaster.StallingTasks</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToMaster$</span></a></li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Constants</span></a></li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Constants$</span></a></li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="typeNameLink">DAG</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">DAG$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster</span></a></li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster.MessageLoss</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster.RegisterExecutor</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster.RegisterTask</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster$</span></a></li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">InitialAckRequestSerializer</span></a> (implements io.gearpump.streaming.task.<a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">LatencyProbeSerializer</span></a> (implements io.gearpump.streaming.task.<a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="typeNameLink">LifeTime</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">LifeTime$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Processor.DefaultProcessor</span></a>&lt;T&gt; (implements io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Processor.DefaultProcessor$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Processor$</span></a></li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ProcessorDescription</span></a> (implements scala.Product, io.gearpump.util.ReferenceEqual, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="typeNameLink">StreamApplication</span></a> (implements io.gearpump.cluster.Application)</li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">StreamApplication$</span></a></li>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">TaskIdSerializer</span></a> (implements io.gearpump.streaming.task.<a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
-<li type="circle">java.lang.Throwable (implements java.io.Serializable)
-<ul>
-<li type="circle">java.lang.Exception
-<ul>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.MsgLostException</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">io.gearpump.util.ReferenceEqual
-<ul>
-<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="typeNameLink">Processor</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= 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</li>
-<li class="navBarCell1Rev">Tree</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</li>
-<li><a href="../../../io/gearpump/streaming/appmaster/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/sink/DataSink.html b/releases/0.6.2/api/java/io/gearpump/streaming/sink/DataSink.html
deleted file mode 100644
index f05c1b6..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/sink/DataSink.html
+++ /dev/null
@@ -1,297 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>DataSink</title>
-<meta name="date" content="2015-11-24">
-<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="DataSink";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6,"i2":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSink.html" target="_top">Frames</a></li>
-<li><a href="DataSink.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>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>Constr&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">io.gearpump.streaming.sink</div>
-<h2 title="Interface DataSink" class="title">Interface DataSink</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>All Known Subinterfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;T&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">DataSink</span>
-extends java.io.Serializable</pre>
-<div class="block">interface to implement custom data sink
- where result of a DAG is typically written
- <p>
- a DataSink could be a data store like HBase or simply a console
- <p>
- an example would be like
- <pre><code>
-  class ConsoleSink extends DataSink[String] {
-
-    def open(context: TaskContext): Unit = {}
-
-    def write(s: String): Unit = {
-      Console.println(s)
-    }
-
-    def close(): Unit = {}
-  }
- </code></pre>
- <p>
- subclass is required to be serializable</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/sink/DataSink.html#close--">close</a></span>()</code>
-<div class="block">close connection to data sink
- invoked at onClose() method of <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/sink/DataSink.html#open-io.gearpump.streaming.task.TaskContext-">open</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context)</code>
-<div class="block">open connection to data sink
- invoked at onStart() method of <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/sink/DataSink.html#write-io.gearpump.Message-">write</a></span>(io.gearpump.Message&nbsp;message)</code>
-<div class="block">write message into data sink
- invoked at onNext() method of <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="open-io.gearpump.streaming.task.TaskContext-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>open</h4>
-<pre>void&nbsp;open(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context)</pre>
-<div class="block">open connection to data sink
- invoked at onStart() method of <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>context</code> - is the task context at runtime</dd>
-</dl>
-</li>
-</ul>
-<a name="write-io.gearpump.Message-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>write</h4>
-<pre>void&nbsp;write(io.gearpump.Message&nbsp;message)</pre>
-<div class="block">write message into data sink
- invoked at onNext() method of <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>message</code> - wraps data to be written out</dd>
-</dl>
-</li>
-</ul>
-<a name="close--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>close</h4>
-<pre>void&nbsp;close()</pre>
-<div class="block">close connection to data sink
- invoked at onClose() method of <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
-</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="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSink.html" target="_top">Frames</a></li>
-<li><a href="DataSink.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/sink/DataSinkProcessor$.html b/releases/0.6.2/api/java/io/gearpump/streaming/sink/DataSinkProcessor$.html
deleted file mode 100644
index 9da55f7..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/sink/DataSinkProcessor$.html
+++ /dev/null
@@ -1,327 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>DataSinkProcessor$</title>
-<meta name="date" content="2015-11-24">
-<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="DataSinkProcessor$";
-        }
-    }
-    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="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkProcessor$.html" target="_top">Frames</a></li>
-<li><a href="DataSinkProcessor$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.sink</div>
-<h2 title="Class DataSinkProcessor$" class="title">Class DataSinkProcessor$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.sink.DataSinkProcessor$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataSinkProcessor$</span>
-extends java.lang.Object</pre>
-<div class="block">utility that helps user to create a DAG ending in <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>
- user should pass in a <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>.
- <p>
- here is an example to build a DAG that does word count and write to KafkaSink
- <pre><code>
-    val split = Processor[Split](1)
-    val sum = Processor[Sum](1)
-    val sink = new KafkaSink()
-    val sinkProcessor = DataSinkProcessor(sink, 1)
-    val dag = split ~&gt; sum ~&gt; sink
- </code></pre></div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html#DataSinkProcessor:D--">DataSinkProcessor$</a></span>()</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><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html#apply-io.gearpump.streaming.sink.DataSink-int-java.lang.String-io.gearpump.cluster.UserConfig-akka.actor.ActorSystem-">apply</a></span>(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
-     int&nbsp;parallelism,
-     java.lang.String&nbsp;description,
-     io.gearpump.cluster.UserConfig&nbsp;taskConf,
-     akka.actor.ActorSystem&nbsp;system)</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataSinkProcessor:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataSinkProcessor$</h4>
-<pre>public&nbsp;DataSinkProcessor$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="apply-io.gearpump.streaming.sink.DataSink-int-java.lang.String-io.gearpump.cluster.UserConfig-akka.actor.ActorSystem-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>apply</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>&gt;&nbsp;apply(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
-                                     int&nbsp;parallelism,
-                                     java.lang.String&nbsp;description,
-                                     io.gearpump.cluster.UserConfig&nbsp;taskConf,
-                                     akka.actor.ActorSystem&nbsp;system)</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="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkProcessor$.html" target="_top">Frames</a></li>
-<li><a href="DataSinkProcessor$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/sink/DataSinkProcessor.html b/releases/0.6.2/api/java/io/gearpump/streaming/sink/DataSinkProcessor.html
deleted file mode 100644
index ac45dad..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/sink/DataSinkProcessor.html
+++ /dev/null
@@ -1,288 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>DataSinkProcessor</title>
-<meta name="date" content="2015-11-24">
-<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="DataSinkProcessor";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 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="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkProcessor.html" target="_top">Frames</a></li>
-<li><a href="DataSinkProcessor.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">io.gearpump.streaming.sink</div>
-<h2 title="Class DataSinkProcessor" class="title">Class DataSinkProcessor</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.sink.DataSinkProcessor</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataSinkProcessor</span>
-extends java.lang.Object</pre>
-<div class="block">utility that helps user to create a DAG ending in <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>
- user should pass in a <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>.
- <p>
- here is an example to build a DAG that does word count and write to KafkaSink
- <pre><code>
-    val split = Processor[Split](1)
-    val sum = Processor[Sum](1)
-    val sink = new KafkaSink()
-    val sinkProcessor = DataSinkProcessor(sink, 1)
-    val dag = split ~&gt; sum ~&gt; sink
- </code></pre></div>
-</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="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html#DataSinkProcessor--">DataSinkProcessor</a></span>()</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static 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>static <a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html#apply-io.gearpump.streaming.sink.DataSink-int-java.lang.String-io.gearpump.cluster.UserConfig-akka.actor.ActorSystem-">apply</a></span>(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
-     int&nbsp;parallelism,
-     java.lang.String&nbsp;description,
-     io.gearpump.cluster.UserConfig&nbsp;taskConf,
-     akka.actor.ActorSystem&nbsp;system)</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>
-</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="DataSinkProcessor--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataSinkProcessor</h4>
-<pre>public&nbsp;DataSinkProcessor()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="apply-io.gearpump.streaming.sink.DataSink-int-java.lang.String-io.gearpump.cluster.UserConfig-akka.actor.ActorSystem-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>apply</h4>
-<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>&gt;&nbsp;apply(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
-                                            int&nbsp;parallelism,
-                                            java.lang.String&nbsp;description,
-                                            io.gearpump.cluster.UserConfig&nbsp;taskConf,
-                                            akka.actor.ActorSystem&nbsp;system)</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="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkProcessor.html" target="_top">Frames</a></li>
-<li><a href="DataSinkProcessor.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/releases/0.6.2/api/java/io/gearpump/streaming/sink/DataSinkTask$.html b/releases/0.6.2/api/java/io/gearpump/streaming/sink/DataSinkTask$.html
deleted file mode 100644
index f7fd493..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/sink/DataSinkTask$.html
+++ /dev/null
@@ -1,308 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>DataSinkTask$</title>
-<meta name="date" content="2015-11-24">
-<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="DataSinkTask$";
-        }
-    }
-    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="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkTask$.html" target="_top">Frames</a></li>
-<li><a href="DataSinkTask$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.sink</div>
-<h2 title="Class DataSinkTask$" class="title">Class DataSinkTask$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.sink.DataSinkTask$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataSinkTask$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink">DataSinkTask$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/sink/DataSinkTask$.html#DataSinkTask:D--">DataSinkTask$</a></span>()</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html#DATA_SINK--">DATA_SINK</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink">DataSinkTask$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataSinkTask:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataSinkTask$</h4>
-<pre>public&nbsp;DataSinkTask$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="DATA_SINK--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DATA_SINK</h4>
-<pre>public&nbsp;java.lang.String&nbsp;DATA_SINK()</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="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkTask$.html" target="_top">Frames</a></li>
-<li><a href="DataSinkTask$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/sink/DataSinkTask.html b/releases/0.6.2/api/java/io/gearpump/streaming/sink/DataSinkTask.html
deleted file mode 100644
index 63a2aef..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/sink/DataSinkTask.html
+++ /dev/null
@@ -1,362 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>DataSinkTask</title>
-<meta name="date" content="2015-11-24">
-<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="DataSinkTask";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":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";
-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="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkTask.html" target="_top">Frames</a></li>
-<li><a href="DataSinkTask.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">io.gearpump.streaming.sink</div>
-<h2 title="Class DataSinkTask" class="title">Class DataSinkTask</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.sink.DataSinkTask</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataSinkTask</span>
-extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></pre>
-<div class="block">general task that runs any <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a></div>
-</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="../../../../io/gearpump/streaming/sink/DataSinkTask.html#DataSinkTask-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">DataSinkTask</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
-            io.gearpump.cluster.UserConfig&nbsp;conf)</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="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>
-<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 java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html#DATA_SINK--">DATA_SINK</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html#onNext-io.gearpump.Message-">onNext</a></span>(io.gearpump.Message&nbsp;message)</code>
-<div class="block">Method called for each message received.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></span>(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
-<div class="block">Method called with the task is initialized.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html#onStop--">onStop</a></span>()</code>
-<div class="block">Method called when task is under clean up.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.streaming.task.Task">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
-<code><a href="../../../../io/gearpump/streaming/task/Task.html#LOG--">LOG</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage--">receiveUnManagedMessage</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#self--">self</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#sender--">sender</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#system--">system</a></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, toString, wait, wait, wait</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="DataSinkTask-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataSinkTask</h4>
-<pre>public&nbsp;DataSinkTask(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
-                    io.gearpump.cluster.UserConfig&nbsp;conf)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="DATA_SINK--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DATA_SINK</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;DATA_SINK()</pre>
-</li>
-</ul>
-<a name="onStart-io.gearpump.streaming.task.StartTime-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onStart</h4>
-<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart-io.gearpump.streaming.task.StartTime-">TaskInterface</a></code></span></div>
-<div class="block">Method called with the task is initialized.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd>
-</dl>
-</li>
-</ul>
-<a name="onNext-io.gearpump.Message-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onNext</h4>
-<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;message)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext-io.gearpump.Message-">TaskInterface</a></code></span></div>
-<div class="block">Method called for each message received.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext-io.gearpump.Message-">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onNext-io.gearpump.Message-">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>message</code> - message send by upstream tasks</dd>
-</dl>
-</li>
-</ul>
-<a name="onStop--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>onStop</h4>
-<pre>public&nbsp;void&nbsp;onStop()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop--">TaskInterface</a></code></span></div>
-<div class="block">Method called when task is under clean up.
- This can be used to cleanup resource when the application finished.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop--">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onStop--">onStop</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</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><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkTask.html" target="_top">Frames</a></li>
-<li><a href="DataSinkTask.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/releases/0.6.2/api/java/io/gearpump/streaming/sink/package-frame.html b/releases/0.6.2/api/java/io/gearpump/streaming/sink/package-frame.html
deleted file mode 100644
index 1d7aaaf..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/sink/package-frame.html
+++ /dev/null
@@ -1,27 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.sink</title>
-<meta name="date" content="2015-11-24">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../io/gearpump/streaming/sink/package-summary.html" target="classFrame">io.gearpump.streaming.sink</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="DataSink.html" title="interface in io.gearpump.streaming.sink" target="classFrame"><span class="interfaceName">DataSink</span></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="DataSinkProcessor.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkProcessor</a></li>
-<li><a href="DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkProcessor$</a></li>
-<li><a href="DataSinkTask.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkTask</a></li>
-<li><a href="DataSinkTask$.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkTask$</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/sink/package-summary.html b/releases/0.6.2/api/java/io/gearpump/streaming/sink/package-summary.html
deleted file mode 100644
index cbe39aa..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/sink/package-summary.html
+++ /dev/null
@@ -1,178 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.sink</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.sink";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../io/gearpump/streaming/javaapi/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../io/gearpump/streaming/source/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.sink</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a></td>
-<td class="colLast">
-<div class="block">interface to implement custom data sink
- where result of a DAG is typically written</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor</a></td>
-<td class="colLast">
-<div class="block">utility that helps user to create a DAG ending in <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>
- user should pass in a <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a></td>
-<td class="colLast">
-<div class="block">utility that helps user to create a DAG ending in <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>
- user should pass in a <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></td>
-<td class="colLast">
-<div class="block">general task that runs any <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink">DataSinkTask$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= 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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../io/gearpump/streaming/javaapi/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../io/gearpump/streaming/source/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/sink/package-tree.html b/releases/0.6.2/api/java/io/gearpump/streaming/sink/package-tree.html
deleted file mode 100644
index dcfcad3..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/sink/package-tree.html
+++ /dev/null
@@ -1,150 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.sink Class Hierarchy</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.sink Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/javaapi/package-tree.html">Prev</a></li>
-<li><a href="../../../../io/gearpump/streaming/source/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package io.gearpump.streaming.sink</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">io.gearpump.streaming.sink.<a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">DataSinkProcessor</span></a></li>
-<li type="circle">io.gearpump.streaming.sink.<a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">DataSinkProcessor$</span></a></li>
-<li type="circle">io.gearpump.streaming.sink.<a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">DataSinkTask$</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Task</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)
-<ul>
-<li type="circle">io.gearpump.streaming.sink.<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">DataSinkTask</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">java.io.Serializable
-<ul>
-<li type="circle">io.gearpump.streaming.sink.<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="typeNameLink">DataSink</span></a></li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= 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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/javaapi/package-tree.html">Prev</a></li>
-<li><a href="../../../../io/gearpump/streaming/source/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/source/DataSource.html b/releases/0.6.2/api/java/io/gearpump/streaming/source/DataSource.html
deleted file mode 100644
index a004219..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/source/DataSource.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>DataSource</title>
-<meta name="date" content="2015-11-24">
-<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="DataSource";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6,"i2":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSource.html" target="_top">Frames</a></li>
-<li><a href="DataSource.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>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>Constr&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">io.gearpump.streaming.source</div>
-<h2 title="Interface DataSource" class="title">Interface DataSource</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>All Known Subinterfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api">TimeReplayableSource</a>, <a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;T&gt;</dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">DataSource</span>
-extends java.io.Serializable</pre>
-<div class="block">interface to implement custom source where data is read into the system.
- a DataSource could be a message queue like kafka or simply data generation source.
- <p>
- an example would be like
- <pre><code>
-  GenStringSource extends DataSource {
-
-    def open(context: TaskContext, startTime: Option[TimeStamp]): Unit = {}
-
-    def read(batchSize: Int): List[Message] = {
-      List.fill(batchSize)(Message("message"))
-    }
-
-    def close(): Unit = {}
-  }
- </code></pre>
- <p>
- subclass is required to be serializable</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/source/DataSource.html#close--">close</a></span>()</code>
-<div class="block">close connection to data source.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/source/DataSource.html#open-io.gearpump.streaming.task.TaskContext-scala.Option-">open</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
-    scala.Option&lt;java.lang.Object&gt;&nbsp;startTime)</code>
-<div class="block">open connection to data source
- invoked in onStart() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>scala.collection.immutable.List&lt;io.gearpump.Message&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/source/DataSource.html#read-int-">read</a></span>(int&nbsp;batchSize)</code>
-<div class="block">read a number of messages from data source.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="open-io.gearpump.streaming.task.TaskContext-scala.Option-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>open</h4>
-<pre>void&nbsp;open(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
-          scala.Option&lt;java.lang.Object&gt;&nbsp;startTime)</pre>
-<div class="block">open connection to data source
- invoked in onStart() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>context</code> - is the task context at runtime</dd>
-<dd><code>startTime</code> - is the start time of system</dd>
-</dl>
-</li>
-</ul>
-<a name="read-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>read</h4>
-<pre>scala.collection.immutable.List&lt;io.gearpump.Message&gt;&nbsp;read(int&nbsp;batchSize)</pre>
-<div class="block">read a number of messages from data source.
- invoked in each onNext() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>batchSize</code> - max number of messages to read</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a list of messages wrapped in <code>Message</code></dd>
-</dl>
-</li>
-</ul>
-<a name="close--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>close</h4>
-<pre>void&nbsp;close()</pre>
-<div class="block">close connection to data source.
- invoked in onStop() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
-</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="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSource.html" target="_top">Frames</a></li>
-<li><a href="DataSource.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/source/DataSourceConfig$.html b/releases/0.6.2/api/java/io/gearpump/streaming/source/DataSourceConfig$.html
deleted file mode 100644
index 56d4d04..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/source/DataSourceConfig$.html
+++ /dev/null
@@ -1,321 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>DataSourceConfig$</title>
-<meta name="date" content="2015-11-24">
-<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="DataSourceConfig$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceConfig$.html" target="_top">Frames</a></li>
-<li><a href="DataSourceConfig$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.source</div>
-<h2 title="Class DataSourceConfig$" class="title">Class DataSourceConfig$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.source.DataSourceConfig$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataSourceConfig$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/source/DataSourceConfig$.html#DataSourceConfig:D--">DataSourceConfig$</a></span>()</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html#SOURCE_READ_BATCH_SIZE--">SOURCE_READ_BATCH_SIZE</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html#SOURCE_TIMESTAMP_FILTER--">SOURCE_TIMESTAMP_FILTER</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataSourceConfig:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataSourceConfig$</h4>
-<pre>public&nbsp;DataSourceConfig$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="SOURCE_READ_BATCH_SIZE--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SOURCE_READ_BATCH_SIZE</h4>
-<pre>public&nbsp;java.lang.String&nbsp;SOURCE_READ_BATCH_SIZE()</pre>
-</li>
-</ul>
-<a name="SOURCE_TIMESTAMP_FILTER--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SOURCE_TIMESTAMP_FILTER</h4>
-<pre>public&nbsp;java.lang.String&nbsp;SOURCE_TIMESTAMP_FILTER()</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="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceConfig$.html" target="_top">Frames</a></li>
-<li><a href="DataSourceConfig$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/source/DataSourceConfig.html b/releases/0.6.2/api/java/io/gearpump/streaming/source/DataSourceConfig.html
deleted file mode 100644
index 5577fa9..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/source/DataSourceConfig.html
+++ /dev/null
@@ -1,282 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>DataSourceConfig</title>
-<meta name="date" content="2015-11-24">
-<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="DataSourceConfig";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 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="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceConfig.html" target="_top">Frames</a></li>
-<li><a href="DataSourceConfig.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">io.gearpump.streaming.source</div>
-<h2 title="Class DataSourceConfig" class="title">Class DataSourceConfig</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.source.DataSourceConfig</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataSourceConfig</span>
-extends java.lang.Object</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="../../../../io/gearpump/streaming/source/DataSourceConfig.html#DataSourceConfig--">DataSourceConfig</a></span>()</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static 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>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html#SOURCE_READ_BATCH_SIZE--">SOURCE_READ_BATCH_SIZE</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html#SOURCE_TIMESTAMP_FILTER--">SOURCE_TIMESTAMP_FILTER</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>
-</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="DataSourceConfig--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataSourceConfig</h4>
-<pre>public&nbsp;DataSourceConfig()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="SOURCE_READ_BATCH_SIZE--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SOURCE_READ_BATCH_SIZE</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;SOURCE_READ_BATCH_SIZE()</pre>
-</li>
-</ul>
-<a name="SOURCE_TIMESTAMP_FILTER--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SOURCE_TIMESTAMP_FILTER</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;SOURCE_TIMESTAMP_FILTER()</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="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceConfig.html" target="_top">Frames</a></li>
-<li><a href="DataSourceConfig.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/releases/0.6.2/api/java/io/gearpump/streaming/source/DataSourceProcessor$.html b/releases/0.6.2/api/java/io/gearpump/streaming/source/DataSourceProcessor$.html
deleted file mode 100644
index 42b7cf1..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/source/DataSourceProcessor$.html
+++ /dev/null
@@ -1,327 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>DataSourceProcessor$</title>
-<meta name="date" content="2015-11-24">
-<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="DataSourceProcessor$";
-        }
-    }
-    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="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceProcessor$.html" target="_top">Frames</a></li>
-<li><a href="DataSourceProcessor$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.source</div>
-<h2 title="Class DataSourceProcessor$" class="title">Class DataSourceProcessor$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.source.DataSourceProcessor$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataSourceProcessor$</span>
-extends java.lang.Object</pre>
-<div class="block">utility that helps user to create a DAG starting with <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a>
- user should pass in a <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a>
- <p>
- here is an example to build a DAG that reads from Kafka source followed by word count
- <pre><code>
-    val source = new KafkaSource()
-    val sourceProcessor =  DataSourceProcessor(source, 1)
-    val split = Processor[Split](1)
-    val sum = Processor[Sum](1)
-    val dag = sourceProcessor ~&gt; split ~&gt; sum
- </code></pre></div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html#DataSourceProcessor:D--">DataSourceProcessor$</a></span>()</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><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html#apply-io.gearpump.streaming.source.DataSource-int-java.lang.String-io.gearpump.cluster.UserConfig-akka.actor.ActorSystem-">apply</a></span>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
-     int&nbsp;parallelism,
-     java.lang.String&nbsp;description,
-     io.gearpump.cluster.UserConfig&nbsp;taskConf,
-     akka.actor.ActorSystem&nbsp;system)</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataSourceProcessor:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataSourceProcessor$</h4>
-<pre>public&nbsp;DataSourceProcessor$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="apply-io.gearpump.streaming.source.DataSource-int-java.lang.String-io.gearpump.cluster.UserConfig-akka.actor.ActorSystem-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>apply</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>&gt;&nbsp;apply(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
-                                       int&nbsp;parallelism,
-                                       java.lang.String&nbsp;description,
-                                       io.gearpump.cluster.UserConfig&nbsp;taskConf,
-                                       akka.actor.ActorSystem&nbsp;system)</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="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceProcessor$.html" target="_top">Frames</a></li>
-<li><a href="DataSourceProcessor$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/source/DataSourceProcessor.html b/releases/0.6.2/api/java/io/gearpump/streaming/source/DataSourceProcessor.html
deleted file mode 100644
index bad8daf..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/source/DataSourceProcessor.html
+++ /dev/null
@@ -1,288 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>DataSourceProcessor</title>
-<meta name="date" content="2015-11-24">
-<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="DataSourceProcessor";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 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="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceProcessor.html" target="_top">Frames</a></li>
-<li><a href="DataSourceProcessor.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">io.gearpump.streaming.source</div>
-<h2 title="Class DataSourceProcessor" class="title">Class DataSourceProcessor</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.source.DataSourceProcessor</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataSourceProcessor</span>
-extends java.lang.Object</pre>
-<div class="block">utility that helps user to create a DAG starting with <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a>
- user should pass in a <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a>
- <p>
- here is an example to build a DAG that reads from Kafka source followed by word count
- <pre><code>
-    val source = new KafkaSource()
-    val sourceProcessor =  DataSourceProcessor(source, 1)
-    val split = Processor[Split](1)
-    val sum = Processor[Sum](1)
-    val dag = sourceProcessor ~&gt; split ~&gt; sum
- </code></pre></div>
-</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="../../../../io/gearpump/streaming/source/DataSourceProcessor.html#DataSourceProcessor--">DataSourceProcessor</a></span>()</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static 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>static <a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html#apply-io.gearpump.streaming.source.DataSource-int-java.lang.String-io.gearpump.cluster.UserConfig-akka.actor.ActorSystem-">apply</a></span>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
-     int&nbsp;parallelism,
-     java.lang.String&nbsp;description,
-     io.gearpump.cluster.UserConfig&nbsp;taskConf,
-     akka.actor.ActorSystem&nbsp;system)</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>
-</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="DataSourceProcessor--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataSourceProcessor</h4>
-<pre>public&nbsp;DataSourceProcessor()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="apply-io.gearpump.streaming.source.DataSource-int-java.lang.String-io.gearpump.cluster.UserConfig-akka.actor.ActorSystem-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>apply</h4>
-<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>&gt;&nbsp;apply(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
-                                              int&nbsp;parallelism,
-                                              java.lang.String&nbsp;description,
-                                              io.gearpump.cluster.UserConfig&nbsp;taskConf,
-                                              akka.actor.ActorSystem&nbsp;system)</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="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceProcessor.html" target="_top">Frames</a></li>
-<li><a href="DataSourceProcessor.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/releases/0.6.2/api/java/io/gearpump/streaming/source/DataSourceTask$.html b/releases/0.6.2/api/java/io/gearpump/streaming/source/DataSourceTask$.html
deleted file mode 100644
index d60e150..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/source/DataSourceTask$.html
+++ /dev/null
@@ -1,308 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>DataSourceTask$</title>
-<meta name="date" content="2015-11-24">
-<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="DataSourceTask$";
-        }
-    }
-    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="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceTask$.html" target="_top">Frames</a></li>
-<li><a href="DataSourceTask$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.source</div>
-<h2 title="Class DataSourceTask$" class="title">Class DataSourceTask$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.source.DataSourceTask$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataSourceTask$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source">DataSourceTask$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/source/DataSourceTask$.html#DataSourceTask:D--">DataSourceTask$</a></span>()</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html#DATA_SOURCE--">DATA_SOURCE</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source">DataSourceTask$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DataSourceTask:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataSourceTask$</h4>
-<pre>public&nbsp;DataSourceTask$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="DATA_SOURCE--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DATA_SOURCE</h4>
-<pre>public&nbsp;java.lang.String&nbsp;DATA_SOURCE()</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="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceTask$.html" target="_top">Frames</a></li>
-<li><a href="DataSourceTask$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/source/DataSourceTask.html b/releases/0.6.2/api/java/io/gearpump/streaming/source/DataSourceTask.html
deleted file mode 100644
index 2cf03f2..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/source/DataSourceTask.html
+++ /dev/null
@@ -1,369 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>DataSourceTask</title>
-<meta name="date" content="2015-11-24">
-<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="DataSourceTask";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":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";
-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="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceTask.html" target="_top">Frames</a></li>
-<li><a href="DataSourceTask.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">io.gearpump.streaming.source</div>
-<h2 title="Class DataSourceTask" class="title">Class DataSourceTask</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.source.DataSourceTask</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DataSourceTask</span>
-extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></pre>
-<div class="block">general task that runs any <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a>
- see <a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><code>DataSourceProcessor</code></a> for its usage
- <p>
- DataSourceTask calls
-   - <code>DataSource.open</code> in <code>onStart</code> and pass in <a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><code>TaskContext</code></a> and application start time
-   - <code>DataSource.read</code> in each <code>onNext</code>, which reads a batch of messages whose size are defined by
-     <code>gearpump.source.read.batch.size</code>.
-   - <code>DataSource.close</code> in <code>onStop</code></div>
-</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="../../../../io/gearpump/streaming/source/DataSourceTask.html#DataSourceTask-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">DataSourceTask</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
-              io.gearpump.cluster.UserConfig&nbsp;conf)</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="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>
-<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 java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html#DATA_SOURCE--">DATA_SOURCE</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html#onNext-io.gearpump.Message-">onNext</a></span>(io.gearpump.Message&nbsp;message)</code>
-<div class="block">Method called for each message received.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></span>(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;newStartTime)</code>
-<div class="block">Method called with the task is initialized.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html#onStop--">onStop</a></span>()</code>
-<div class="block">Method called when task is under clean up.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.streaming.task.Task">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
-<code><a href="../../../../io/gearpump/streaming/task/Task.html#LOG--">LOG</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage--">receiveUnManagedMessage</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#self--">self</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#sender--">sender</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#system--">system</a></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, toString, wait, wait, wait</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="DataSourceTask-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DataSourceTask</h4>
-<pre>public&nbsp;DataSourceTask(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
-                      io.gearpump.cluster.UserConfig&nbsp;conf)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="DATA_SOURCE--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DATA_SOURCE</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;DATA_SOURCE()</pre>
-</li>
-</ul>
-<a name="onStart-io.gearpump.streaming.task.StartTime-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onStart</h4>
-<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;newStartTime)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart-io.gearpump.streaming.task.StartTime-">TaskInterface</a></code></span></div>
-<div class="block">Method called with the task is initialized.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>newStartTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd>
-</dl>
-</li>
-</ul>
-<a name="onNext-io.gearpump.Message-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onNext</h4>
-<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;message)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext-io.gearpump.Message-">TaskInterface</a></code></span></div>
-<div class="block">Method called for each message received.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext-io.gearpump.Message-">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onNext-io.gearpump.Message-">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>message</code> - message send by upstream tasks</dd>
-</dl>
-</li>
-</ul>
-<a name="onStop--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>onStop</h4>
-<pre>public&nbsp;void&nbsp;onStop()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop--">TaskInterface</a></code></span></div>
-<div class="block">Method called when task is under clean up.
- This can be used to cleanup resource when the application finished.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop--">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onStop--">onStop</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</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><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceTask.html" target="_top">Frames</a></li>
-<li><a href="DataSourceTask.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/releases/0.6.2/api/java/io/gearpump/streaming/source/DefaultTimeStampFilter.html b/releases/0.6.2/api/java/io/gearpump/streaming/source/DefaultTimeStampFilter.html
deleted file mode 100644
index e3b5565..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/source/DefaultTimeStampFilter.html
+++ /dev/null
@@ -1,285 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>DefaultTimeStampFilter</title>
-<meta name="date" content="2015-11-24">
-<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="DefaultTimeStampFilter";
-        }
-    }
-    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="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DefaultTimeStampFilter.html" target="_top">Frames</a></li>
-<li><a href="DefaultTimeStampFilter.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">io.gearpump.streaming.source</div>
-<h2 title="Class DefaultTimeStampFilter" class="title">Class DefaultTimeStampFilter</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.source.DefaultTimeStampFilter</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a>, java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DefaultTimeStampFilter</span>
-extends java.lang.Object
-implements <a href="../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a></pre>
-<div class="block">default TimeStampFilter that filters out messages with smaller timestamps</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.source.DefaultTimeStampFilter">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="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html#DefaultTimeStampFilter--">DefaultTimeStampFilter</a></span>()</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>scala.Option&lt;io.gearpump.Message&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html#filter-io.gearpump.Message-long-">filter</a></span>(io.gearpump.Message&nbsp;msg,
-      long&nbsp;predicate)</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>
-</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="DefaultTimeStampFilter--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DefaultTimeStampFilter</h4>
-<pre>public&nbsp;DefaultTimeStampFilter()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="filter-io.gearpump.Message-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>filter</h4>
-<pre>public&nbsp;scala.Option&lt;io.gearpump.Message&gt;&nbsp;filter(io.gearpump.Message&nbsp;msg,
-                                                long&nbsp;predicate)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html#filter-io.gearpump.Message-long-">filter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</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><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DefaultTimeStampFilter.html" target="_top">Frames</a></li>
-<li><a href="DefaultTimeStampFilter.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/releases/0.6.2/api/java/io/gearpump/streaming/source/package-frame.html b/releases/0.6.2/api/java/io/gearpump/streaming/source/package-frame.html
deleted file mode 100644
index bac5701..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/source/package-frame.html
+++ /dev/null
@@ -1,30 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.source</title>
-<meta name="date" content="2015-11-24">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../io/gearpump/streaming/source/package-summary.html" target="classFrame">io.gearpump.streaming.source</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="DataSource.html" title="interface in io.gearpump.streaming.source" target="classFrame"><span class="interfaceName">DataSource</span></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="DataSourceConfig.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceConfig</a></li>
-<li><a href="DataSourceConfig$.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceConfig$</a></li>
-<li><a href="DataSourceProcessor.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceProcessor</a></li>
-<li><a href="DataSourceProcessor$.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceProcessor$</a></li>
-<li><a href="DataSourceTask.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceTask</a></li>
-<li><a href="DataSourceTask$.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceTask$</a></li>
-<li><a href="DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source" target="classFrame">DefaultTimeStampFilter</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/source/package-summary.html b/releases/0.6.2/api/java/io/gearpump/streaming/source/package-summary.html
deleted file mode 100644
index 810271f..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/source/package-summary.html
+++ /dev/null
@@ -1,192 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.source</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.source";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../io/gearpump/streaming/sink/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../io/gearpump/streaming/state/api/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.source</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></td>
-<td class="colLast">
-<div class="block">interface to implement custom source where data is read into the system.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source">DataSourceConfig</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source">DataSourceProcessor</a></td>
-<td class="colLast">
-<div class="block">utility that helps user to create a DAG starting with <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a>
- user should pass in a <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a></td>
-<td class="colLast">
-<div class="block">utility that helps user to create a DAG starting with <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a>
- user should pass in a <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></td>
-<td class="colLast">
-<div class="block">general task that runs any <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a>
- see <a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><code>DataSourceProcessor</code></a> for its usage</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source">DataSourceTask$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source">DefaultTimeStampFilter</a></td>
-<td class="colLast">
-<div class="block">default TimeStampFilter that filters out messages with smaller timestamps</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= 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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../io/gearpump/streaming/sink/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../io/gearpump/streaming/state/api/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/source/package-tree.html b/releases/0.6.2/api/java/io/gearpump/streaming/source/package-tree.html
deleted file mode 100644
index 6d76129..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/source/package-tree.html
+++ /dev/null
@@ -1,153 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.source Class Hierarchy</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.source Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/sink/package-tree.html">Prev</a></li>
-<li><a href="../../../../io/gearpump/streaming/state/api/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package io.gearpump.streaming.source</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">DataSourceConfig</span></a></li>
-<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">DataSourceConfig$</span></a></li>
-<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">DataSourceProcessor</span></a></li>
-<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">DataSourceProcessor$</span></a></li>
-<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">DataSourceTask$</span></a></li>
-<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">DefaultTimeStampFilter</span></a> (implements io.gearpump.streaming.transaction.api.<a href="../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a>)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Task</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)
-<ul>
-<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">DataSourceTask</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">java.io.Serializable
-<ul>
-<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="typeNameLink">DataSource</span></a></li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= 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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/sink/package-tree.html">Prev</a></li>
-<li><a href="../../../../io/gearpump/streaming/state/api/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/state/api/Group.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/api/Group.html
deleted file mode 100644
index 936a5c5..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/api/Group.html
+++ /dev/null
@@ -1,235 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>Group</title>
-<meta name="date" content="2015-11-24">
-<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="Group";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Group.html" target="_top">Frames</a></li>
-<li><a href="Group.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>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>Constr&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">io.gearpump.streaming.state.api</div>
-<h2 title="Interface Group" class="title">Interface Group&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;T&gt;, java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">Group&lt;T&gt;</span>
-extends <a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;T&gt;</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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><a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/Group.html#minus-T-T-">minus</a></span>(<a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a>&nbsp;l,
-     <a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a>&nbsp;r)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.streaming.state.api.Monoid">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html#plus-T-T-">plus</a>, <a href="../../../../../io/gearpump/streaming/state/api/Monoid.html#zero--">zero</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="minus-java.lang.Object-java.lang.Object-">
-<!--   -->
-</a><a name="minus-T-T-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>minus</h4>
-<pre><a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a>&nbsp;minus(<a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a>&nbsp;l,
-        <a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a>&nbsp;r)</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>Prev&nbsp;Class</li>
-<li><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Group.html" target="_top">Frames</a></li>
-<li><a href="Group.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/state/api/Monoid.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/api/Monoid.html
deleted file mode 100644
index 1f7d6fc..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/api/Monoid.html
+++ /dev/null
@@ -1,245 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>Monoid</title>
-<meta name="date" content="2015-11-24">
-<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="Monoid";
-        }
-    }
-    catch(err) {
-    }
-//-->
-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";
-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="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Monoid.html" target="_top">Frames</a></li>
-<li><a href="Monoid.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>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>Constr&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">io.gearpump.streaming.state.api</div>
-<h2 title="Interface Monoid" class="title">Interface Monoid&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>All Known Subinterfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api">Group</a>&lt;T&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">Monoid&lt;T&gt;</span>
-extends java.io.Serializable</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html#plus-T-T-">plus</a></span>(<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&nbsp;l,
-    <a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&nbsp;r)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html#zero--">zero</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="plus-java.lang.Object-java.lang.Object-">
-<!--   -->
-</a><a name="plus-T-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>plus</h4>
-<pre><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&nbsp;plus(<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&nbsp;l,
-       <a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&nbsp;r)</pre>
-</li>
-</ul>
-<a name="zero--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>zero</h4>
-<pre><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&nbsp;zero()</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="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Monoid.html" target="_top">Frames</a></li>
-<li><a href="Monoid.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/state/api/MonoidState.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/api/MonoidState.html
deleted file mode 100644
index 5764cd3..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/api/MonoidState.html
+++ /dev/null
@@ -1,381 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>MonoidState</title>
-<meta name="date" content="2015-11-24">
-<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="MonoidState";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":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="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/MonoidState.html" target="_top">Frames</a></li>
-<li><a href="MonoidState.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">io.gearpump.streaming.state.api</div>
-<h2 title="Class MonoidState" class="title">Class MonoidState&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.state.api.MonoidState&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a>, <a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">MonoidState&lt;T&gt;</span>
-extends java.lang.Object
-implements <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;</pre>
-<div class="block">MonoidState uses Algebird Monoid to aggregate state
- <p>
- on start, state value is initialized to monoid.zero
- on each new message, existing state value is aggregated with
- the incoming value using monoid.plus to get a new state value</div>
-</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="../../../../../io/gearpump/streaming/state/api/MonoidState.html#MonoidState-io.gearpump.streaming.state.api.Monoid-">MonoidState</a></span>(<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&gt;&nbsp;monoid)</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>protected long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#checkpointTime--">checkpointTime</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>scala.Option&lt;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#get--">get</a></span>()</code>
-<div class="block">unwrap the raw value of state</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#left--">left</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#right--">right</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="../../../../../io/gearpump/streaming/state/api/MonoidState.html#setNextCheckpointTime-long-">setNextCheckpointTime</a></span>(long&nbsp;nextCheckpointTime)</code>
-<div class="block">set next checkpoint time
- should be invoked by the framework</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#updateState-long-T-">updateState</a></span>(long&nbsp;timestamp,
-           <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&nbsp;t)</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.io.gearpump.streaming.state.api.PersistentState">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#checkpoint--">checkpoint</a>, <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#recover-long-byte:A-">recover</a>, <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#update-long-T-">update</a></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="MonoidState-io.gearpump.streaming.state.api.Monoid-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MonoidState</h4>
-<pre>public&nbsp;MonoidState(<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&gt;&nbsp;monoid)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="left--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>left</h4>
-<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&nbsp;left()</pre>
-</li>
-</ul>
-<a name="right--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>right</h4>
-<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&nbsp;right()</pre>
-</li>
-</ul>
-<a name="checkpointTime--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkpointTime</h4>
-<pre>protected&nbsp;long&nbsp;checkpointTime()</pre>
-</li>
-</ul>
-<a name="get--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>get</h4>
-<pre>public&nbsp;scala.Option&lt;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&gt;&nbsp;get()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#get--">PersistentState</a></code></span></div>
-<div class="block">unwrap the raw value of state</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#get--">get</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&gt;</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>(undocumented)</dd>
-</dl>
-</li>
-</ul>
-<a name="setNextCheckpointTime-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setNextCheckpointTime</h4>
-<pre>public&nbsp;void&nbsp;setNextCheckpointTime(long&nbsp;nextCheckpointTime)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#setNextCheckpointTime-long-">PersistentState</a></code></span></div>
-<div class="block">set next checkpoint time
- should be invoked by the framework</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#setNextCheckpointTime-long-">setNextCheckpointTime</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>nextCheckpointTime</code> - (undocumented)</dd>
-</dl>
-</li>
-</ul>
-<a name="updateState-long-java.lang.Object-">
-<!--   -->
-</a><a name="updateState-long-T-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>updateState</h4>
-<pre>protected&nbsp;void&nbsp;updateState(long&nbsp;timestamp,
-                           <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&nbsp;t)</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="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/MonoidState.html" target="_top">Frames</a></li>
-<li><a href="MonoidState.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/releases/0.6.2/api/java/io/gearpump/streaming/state/api/PersistentState.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/api/PersistentState.html
deleted file mode 100644
index 5e87d56..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/api/PersistentState.html
+++ /dev/null
@@ -1,331 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>PersistentState</title>
-<meta name="date" content="2015-11-24">
-<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="PersistentState";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/PersistentState.html" target="_top">Frames</a></li>
-<li><a href="PersistentState.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>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>Constr&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">io.gearpump.streaming.state.api</div>
-<h2 title="Interface PersistentState" class="title">Interface PersistentState&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a>, <a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a>, <a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">PersistentState&lt;T&gt;</span></pre>
-<div class="block">PersistentState is part of the transaction API
- <p>
- Users could get transaction support from the framework by
- conforming to PersistentState APIs and extending PersistentTask
- to manage the state</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#checkpoint--">checkpoint</a></span>()</code>
-<div class="block">get a binary snapshot of state
- usually invoked by the framework</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>scala.Option&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="type parameter in PersistentState">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#get--">get</a></span>()</code>
-<div class="block">unwrap the raw value of state</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#recover-long-byte:A-">recover</a></span>(long&nbsp;timestamp,
-       byte[]&nbsp;bytes)</code>
-<div class="block">recover state to a previous checkpoint
- usually invoked by the framework</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#setNextCheckpointTime-long-">setNextCheckpointTime</a></span>(long&nbsp;timeStamp)</code>
-<div class="block">set next checkpoint time
- should be invoked by the framework</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#update-long-T-">update</a></span>(long&nbsp;timestamp,
-      <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="type parameter in PersistentState">T</a>&nbsp;t)</code>
-<div class="block">update state on a new message
- this is invoked by user</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="recover-long-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>recover</h4>
-<pre>void&nbsp;recover(long&nbsp;timestamp,
-             byte[]&nbsp;bytes)</pre>
-<div class="block">recover state to a previous checkpoint
- usually invoked by the framework</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>timestamp</code> - (undocumented)</dd>
-<dd><code>bytes</code> - (undocumented)</dd>
-</dl>
-</li>
-</ul>
-<a name="update-long-java.lang.Object-">
-<!--   -->
-</a><a name="update-long-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>void&nbsp;update(long&nbsp;timestamp,
-            <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="type parameter in PersistentState">T</a>&nbsp;t)</pre>
-<div class="block">update state on a new message
- this is invoked by user</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>timestamp</code> - (undocumented)</dd>
-<dd><code>t</code> - (undocumented)</dd>
-</dl>
-</li>
-</ul>
-<a name="setNextCheckpointTime-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setNextCheckpointTime</h4>
-<pre>void&nbsp;setNextCheckpointTime(long&nbsp;timeStamp)</pre>
-<div class="block">set next checkpoint time
- should be invoked by the framework</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>timeStamp</code> - (undocumented)</dd>
-</dl>
-</li>
-</ul>
-<a name="checkpoint--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkpoint</h4>
-<pre>byte[]&nbsp;checkpoint()</pre>
-<div class="block">get a binary snapshot of state
- usually invoked by the framework</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>(undocumented)</dd>
-</dl>
-</li>
-</ul>
-<a name="get--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>get</h4>
-<pre>scala.Option&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="type parameter in PersistentState">T</a>&gt;&nbsp;get()</pre>
-<div class="block">unwrap the raw value of state</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>(undocumented)</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><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/PersistentState.html" target="_top">Frames</a></li>
-<li><a href="PersistentState.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/state/api/PersistentTask.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/api/PersistentTask.html
deleted file mode 100644
index d380e8c..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/api/PersistentTask.html
+++ /dev/null
@@ -1,471 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>PersistentTask</title>
-<meta name="date" content="2015-11-24">
-<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="PersistentTask";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":6,"i8":6,"i9":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/PersistentTask.html" target="_top">Frames</a></li>
-<li><a href="PersistentTask.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">io.gearpump.streaming.state.api</div>
-<h2 title="Class PersistentTask" class="title">Class PersistentTask&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.state.api.PersistentTask&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">PersistentTask&lt;T&gt;</span>
-extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></pre>
-<div class="block">PersistentTask is part of the transaction API
- <p>
- Users should extend this task if they want to get transaction support
- from the framework</div>
-</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="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#PersistentTask-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">PersistentTask</a></span>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-              io.gearpump.cluster.UserConfig&nbsp;conf)</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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#checkpointInterval--">checkpointInterval</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#checkpointManager--">checkpointManager</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#checkpointStore--">checkpointStore</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#checkpointStoreFactory--">checkpointStoreFactory</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="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#onNext-io.gearpump.Message-">onNext</a></span>(io.gearpump.Message&nbsp;message)</code>
-<div class="block">Method called for each message received.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></span>(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
-<div class="block">Method called with the task is initialized.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#onStop--">onStop</a></span>()</code>
-<div class="block">Method called when task is under clean up.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>abstract <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#persistentState--">persistentState</a></span>()</code>
-<div class="block">subclass should override this method to pass in
- a PersistentState</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#processMessage-io.gearpump.streaming.state.api.PersistentState-io.gearpump.Message-">processMessage</a></span>(<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt;&nbsp;state,
-              io.gearpump.Message&nbsp;message)</code>
-<div class="block">subclass should override this method to specify how a
- new message should update state</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#state--">state</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.streaming.task.Task">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/task/Task.html#LOG--">LOG</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage--">receiveUnManagedMessage</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#self--">self</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#sender--">sender</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#system--">system</a></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, toString, wait, wait, wait</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="PersistentTask-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>PersistentTask</h4>
-<pre>public&nbsp;PersistentTask(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-                      io.gearpump.cluster.UserConfig&nbsp;conf)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="checkpointStoreFactory--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkpointStoreFactory</h4>
-<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a>&nbsp;checkpointStoreFactory()</pre>
-</li>
-</ul>
-<a name="checkpointStore--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkpointStore</h4>
-<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a>&nbsp;checkpointStore()</pre>
-</li>
-</ul>
-<a name="checkpointInterval--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkpointInterval</h4>
-<pre>public&nbsp;long&nbsp;checkpointInterval()</pre>
-</li>
-</ul>
-<a name="checkpointManager--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkpointManager</h4>
-<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a>&nbsp;checkpointManager()</pre>
-</li>
-</ul>
-<a name="persistentState--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>persistentState</h4>
-<pre>public abstract&nbsp;<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt;&nbsp;persistentState()</pre>
-<div class="block">subclass should override this method to pass in
- a PersistentState
- <p>
- the framework has already offered two states
- <p>
-   - NonWindowState
-     state with no time or other boundary
-   - WindowState
-     each state is bounded by a time window</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>(undocumented)</dd>
-</dl>
-</li>
-</ul>
-<a name="processMessage-io.gearpump.streaming.state.api.PersistentState-io.gearpump.Message-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>processMessage</h4>
-<pre>public abstract&nbsp;void&nbsp;processMessage(<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt;&nbsp;state,
-                                    io.gearpump.Message&nbsp;message)</pre>
-<div class="block">subclass should override this method to specify how a
- new message should update state</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>state</code> - (undocumented)</dd>
-<dd><code>message</code> - (undocumented)</dd>
-</dl>
-</li>
-</ul>
-<a name="state--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>state</h4>
-<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt;&nbsp;state()</pre>
-</li>
-</ul>
-<a name="onStart-io.gearpump.streaming.task.StartTime-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onStart</h4>
-<pre>public final&nbsp;void&nbsp;onStart(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart-io.gearpump.streaming.task.StartTime-">TaskInterface</a></code></span></div>
-<div class="block">Method called with the task is initialized.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd>
-</dl>
-</li>
-</ul>
-<a name="onNext-io.gearpump.Message-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onNext</h4>
-<pre>public final&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;message)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext-io.gearpump.Message-">TaskInterface</a></code></span></div>
-<div class="block">Method called for each message received.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext-io.gearpump.Message-">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onNext-io.gearpump.Message-">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>message</code> - message send by upstream tasks</dd>
-</dl>
-</li>
-</ul>
-<a name="onStop--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>onStop</h4>
-<pre>public final&nbsp;void&nbsp;onStop()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStop--">TaskInterface</a></code></span></div>
-<div class="block">Method called when task is under clean up.
- This can be used to cleanup resource when the application finished.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStop--">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStop--">onStop</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</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><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/PersistentTask.html" target="_top">Frames</a></li>
-<li><a href="PersistentTask.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/releases/0.6.2/api/java/io/gearpump/streaming/state/api/Serializer.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/api/Serializer.html
deleted file mode 100644
index 006fced..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/api/Serializer.html
+++ /dev/null
@@ -1,239 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>Serializer</title>
-<meta name="date" content="2015-11-24">
-<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="Serializer";
-        }
-    }
-    catch(err) {
-    }
-//-->
-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";
-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="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Serializer.html" target="_top">Frames</a></li>
-<li><a href="Serializer.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>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>Constr&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">io.gearpump.streaming.state.api</div>
-<h2 title="Interface Serializer" class="title">Interface Serializer&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">Serializer&lt;T&gt;</span>
-extends java.io.Serializable</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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>scala.util.Try&lt;<a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="type parameter in Serializer">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/Serializer.html#deserialize-byte:A-">deserialize</a></span>(byte[]&nbsp;bytes)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/api/Serializer.html#serialize-T-">serialize</a></span>(<a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="type parameter in Serializer">T</a>&nbsp;t)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="serialize-java.lang.Object-">
-<!--   -->
-</a><a name="serialize-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serialize</h4>
-<pre>byte[]&nbsp;serialize(<a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="type parameter in Serializer">T</a>&nbsp;t)</pre>
-</li>
-</ul>
-<a name="deserialize-byte:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserialize</h4>
-<pre>scala.util.Try&lt;<a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="type parameter in Serializer">T</a>&gt;&nbsp;deserialize(byte[]&nbsp;bytes)</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="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Serializer.html" target="_top">Frames</a></li>
-<li><a href="Serializer.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/state/api/package-frame.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/api/package-frame.html
deleted file mode 100644
index 0870ea5..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/api/package-frame.html
+++ /dev/null
@@ -1,28 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.state.api</title>
-<meta name="date" content="2015-11-24">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../../io/gearpump/streaming/state/api/package-summary.html" target="classFrame">io.gearpump.streaming.state.api</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="Group.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><span class="interfaceName">Group</span></a></li>
-<li><a href="Monoid.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><span class="interfaceName">Monoid</span></a></li>
-<li><a href="PersistentState.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><span class="interfaceName">PersistentState</span></a></li>
-<li><a href="Serializer.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><span class="interfaceName">Serializer</span></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="MonoidState.html" title="class in io.gearpump.streaming.state.api" target="classFrame">MonoidState</a></li>
-<li><a href="PersistentTask.html" title="class in io.gearpump.streaming.state.api" target="classFrame">PersistentTask</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/state/api/package-summary.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/api/package-summary.html
deleted file mode 100644
index 77a2f68..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/api/package-summary.html
+++ /dev/null
@@ -1,177 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.state.api</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.state.api";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../../io/gearpump/streaming/source/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.state.api</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api">Group</a>&lt;T&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;T&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">PersistentState is part of the transaction API</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a>&lt;T&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">MonoidState uses Algebird Monoid to aggregate state</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">PersistentTask is part of the transaction API</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= 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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../../io/gearpump/streaming/source/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/state/api/package-tree.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/api/package-tree.html
deleted file mode 100644
index f1955a2..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/api/package-tree.html
+++ /dev/null
@@ -1,154 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.state.api Class Hierarchy</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.state.api Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/source/package-tree.html">Prev</a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package io.gearpump.streaming.state.api</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="typeNameLink">MonoidState</span></a>&lt;T&gt; (implements io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Task</span></a> (implements io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)
-<ul>
-<li type="circle">io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="typeNameLink">PersistentTask</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">PersistentState</span></a>&lt;T&gt;</li>
-<li type="circle">java.io.Serializable
-<ul>
-<li type="circle">io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">Monoid</span></a>&lt;T&gt;
-<ul>
-<li type="circle">io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">Group</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">Serializer</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= 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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/source/package-tree.html">Prev</a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/CheckpointManager.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/CheckpointManager.html
deleted file mode 100644
index 48471cf..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/CheckpointManager.html
+++ /dev/null
@@ -1,351 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>CheckpointManager</title>
-<meta name="date" content="2015-11-24">
-<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="CheckpointManager";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":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="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/CheckpointManager.html" target="_top">Frames</a></li>
-<li><a href="CheckpointManager.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">io.gearpump.streaming.state.impl</div>
-<h2 title="Class CheckpointManager" class="title">Class CheckpointManager</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.state.impl.CheckpointManager</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">CheckpointManager</span>
-extends java.lang.Object</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="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#CheckpointManager-long-io.gearpump.streaming.transaction.api.CheckpointStore-">CheckpointManager</a></span>(long&nbsp;checkpointInterval,
-                 <a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a>&nbsp;checkpointStore)</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>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#checkpoint-long-byte:A-">checkpoint</a></span>(long&nbsp;timestamp,
-          byte[]&nbsp;checkpoint)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#close--">close</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#getCheckpointTime--">getCheckpointTime</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>scala.Option&lt;byte[]&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#recover-long-">recover</a></span>(long&nbsp;timestamp)</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#shouldCheckpoint-long-">shouldCheckpoint</a></span>(long&nbsp;upstreamMinClock)</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="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#update-long-">update</a></span>(long&nbsp;messageTime)</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="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#updateCheckpointTime--">updateCheckpointTime</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>
-</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="CheckpointManager-long-io.gearpump.streaming.transaction.api.CheckpointStore-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>CheckpointManager</h4>
-<pre>public&nbsp;CheckpointManager(long&nbsp;checkpointInterval,
-                         <a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a>&nbsp;checkpointStore)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="recover-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>recover</h4>
-<pre>public&nbsp;scala.Option&lt;byte[]&gt;&nbsp;recover(long&nbsp;timestamp)</pre>
-</li>
-</ul>
-<a name="checkpoint-long-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkpoint</h4>
-<pre>public&nbsp;void&nbsp;checkpoint(long&nbsp;timestamp,
-                       byte[]&nbsp;checkpoint)</pre>
-</li>
-</ul>
-<a name="update-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(long&nbsp;messageTime)</pre>
-</li>
-</ul>
-<a name="shouldCheckpoint-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>shouldCheckpoint</h4>
-<pre>public&nbsp;boolean&nbsp;shouldCheckpoint(long&nbsp;upstreamMinClock)</pre>
-</li>
-</ul>
-<a name="getCheckpointTime--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCheckpointTime</h4>
-<pre>public&nbsp;long&nbsp;getCheckpointTime()</pre>
-</li>
-</ul>
-<a name="updateCheckpointTime--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>updateCheckpointTime</h4>
-<pre>public&nbsp;long&nbsp;updateCheckpointTime()</pre>
-</li>
-</ul>
-<a name="close--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>close</h4>
-<pre>public&nbsp;void&nbsp;close()</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>Prev&nbsp;Class</li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/CheckpointManager.html" target="_top">Frames</a></li>
-<li><a href="CheckpointManager.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/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html
deleted file mode 100644
index c4c3dc1..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html
+++ /dev/null
@@ -1,316 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>InMemoryCheckpointStore</title>
-<meta name="date" content="2015-11-24">
-<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="InMemoryCheckpointStore";
-        }
-    }
-    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><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" target="_top">Frames</a></li>
-<li><a href="InMemoryCheckpointStore.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">io.gearpump.streaming.state.impl</div>
-<h2 title="Class InMemoryCheckpointStore" class="title">Class InMemoryCheckpointStore</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.state.impl.InMemoryCheckpointStore</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">InMemoryCheckpointStore</span>
-extends java.lang.Object
-implements <a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></pre>
-<div class="block">an in memory store provided for test
- should not be used in real cases</div>
-</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="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#InMemoryCheckpointStore--">InMemoryCheckpointStore</a></span>()</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>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#close--">close</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#persist-long-byte:A-">persist</a></span>(long&nbsp;timestamp,
-       byte[]&nbsp;checkpoint)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>scala.Option&lt;byte[]&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#recover-long-">recover</a></span>(long&nbsp;timestamp)</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>
-</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="InMemoryCheckpointStore--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>InMemoryCheckpointStore</h4>
-<pre>public&nbsp;InMemoryCheckpointStore()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="persist-long-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>persist</h4>
-<pre>public&nbsp;void&nbsp;persist(long&nbsp;timestamp,
-                    byte[]&nbsp;checkpoint)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html#persist-long-byte:A-">persist</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="recover-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>recover</h4>
-<pre>public&nbsp;scala.Option&lt;byte[]&gt;&nbsp;recover(long&nbsp;timestamp)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html#recover-long-">recover</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="close--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>close</h4>
-<pre>public&nbsp;void&nbsp;close()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html#close--">close</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</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><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" target="_top">Frames</a></li>
-<li><a href="InMemoryCheckpointStore.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/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html
deleted file mode 100644
index 248a7dc..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html
+++ /dev/null
@@ -1,284 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>InMemoryCheckpointStoreFactory</title>
-<meta name="date" content="2015-11-24">
-<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="InMemoryCheckpointStoreFactory";
-        }
-    }
-    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="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" target="_top">Frames</a></li>
-<li><a href="InMemoryCheckpointStoreFactory.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">io.gearpump.streaming.state.impl</div>
-<h2 title="Class InMemoryCheckpointStoreFactory" class="title">Class InMemoryCheckpointStoreFactory</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a>, java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">InMemoryCheckpointStoreFactory</span>
-extends java.lang.Object
-implements <a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a></pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory">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="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html#InMemoryCheckpointStoreFactory--">InMemoryCheckpointStoreFactory</a></span>()</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><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html#getCheckpointStore-io.gearpump.cluster.UserConfig-io.gearpump.streaming.task.TaskContext-">getCheckpointStore</a></span>(io.gearpump.cluster.UserConfig&nbsp;conf,
-                  <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext)</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>
-</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="InMemoryCheckpointStoreFactory--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>InMemoryCheckpointStoreFactory</h4>
-<pre>public&nbsp;InMemoryCheckpointStoreFactory()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getCheckpointStore-io.gearpump.cluster.UserConfig-io.gearpump.streaming.task.TaskContext-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getCheckpointStore</h4>
-<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a>&nbsp;getCheckpointStore(io.gearpump.cluster.UserConfig&nbsp;conf,
-                                          <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html#getCheckpointStore-io.gearpump.cluster.UserConfig-io.gearpump.streaming.task.TaskContext-">getCheckpointStore</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</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><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" target="_top">Frames</a></li>
-<li><a href="InMemoryCheckpointStoreFactory.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/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/Interval$.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/Interval$.html
deleted file mode 100644
index dedf817..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/Interval$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>Interval$</title>
-<meta name="date" content="2015-11-24">
-<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="Interval$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Interval$.html" target="_top">Frames</a></li>
-<li><a href="Interval$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.state.impl</div>
-<h2 title="Class Interval$" class="title">Class Interval$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.state.impl.Interval$</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.Function2&lt;java.lang.Object,java.lang.Object,<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Interval$</span>
-extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.state.impl.Interval$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl">Interval$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/state/impl/Interval$.html#Interval:D--">Interval$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction2">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
-<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function2">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl">Interval$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Interval:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Interval$</h4>
-<pre>public&nbsp;Interval$()</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="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Interval$.html" target="_top">Frames</a></li>
-<li><a href="Interval$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/Interval.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/Interval.html
deleted file mode 100644
index 56f1849..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/Interval.html
+++ /dev/null
@@ -1,332 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>Interval</title>
-<meta name="date" content="2015-11-24">
-<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="Interval";
-        }
-    }
-    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><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Interval.html" target="_top">Frames</a></li>
-<li><a href="Interval.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">io.gearpump.streaming.state.impl</div>
-<h2 title="Class Interval" class="title">Class Interval</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.state.impl.Interval</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;, scala.Equals, scala.math.Ordered&lt;<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;, scala.Product</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Interval</span>
-extends java.lang.Object
-implements scala.math.Ordered&lt;<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;, scala.Product, scala.Serializable</pre>
-<div class="block">an interval is a dynamic time range that is divided by window boundary and checkpoint time</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.state.impl.Interval">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="../../../../../io/gearpump/streaming/state/impl/Interval.html#Interval-long-long-">Interval</a></span>(long&nbsp;startTime,
-        long&nbsp;endTime)</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="../../../../../io/gearpump/streaming/state/impl/Interval.html#compare-io.gearpump.streaming.state.impl.Interval-">compare</a></span>(<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&nbsp;that)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html#endTime--">endTime</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html#startTime--">startTime</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.math.Ordered">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.math.Ordered</h3>
-<code>$greater, $greater$eq, $less, $less$eq, compareTo</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="Interval-long-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Interval</h4>
-<pre>public&nbsp;Interval(long&nbsp;startTime,
-                long&nbsp;endTime)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="startTime--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>startTime</h4>
-<pre>public&nbsp;long&nbsp;startTime()</pre>
-</li>
-</ul>
-<a name="endTime--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>endTime</h4>
-<pre>public&nbsp;long&nbsp;endTime()</pre>
-</li>
-</ul>
-<a name="compare-io.gearpump.streaming.state.impl.Interval-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>compare</h4>
-<pre>public&nbsp;int&nbsp;compare(<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&nbsp;that)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>compare</code>&nbsp;in interface&nbsp;<code>scala.math.Ordered&lt;<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;</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><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Interval.html" target="_top">Frames</a></li>
-<li><a href="Interval.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/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/NonWindowState$.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/NonWindowState$.html
deleted file mode 100644
index 6f4441f..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/NonWindowState$.html
+++ /dev/null
@@ -1,308 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>NonWindowState$</title>
-<meta name="date" content="2015-11-24">
-<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="NonWindowState$";
-        }
-    }
-    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="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/NonWindowState$.html" target="_top">Frames</a></li>
-<li><a href="NonWindowState$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.state.impl</div>
-<h2 title="Class NonWindowState$" class="title">Class NonWindowState$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.state.impl.NonWindowState$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">NonWindowState$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl">NonWindowState$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html#NonWindowState:D--">NonWindowState$</a></span>()</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>org.slf4j.Logger</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html#LOG--">LOG</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl">NonWindowState$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="NonWindowState:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>NonWindowState$</h4>
-<pre>public&nbsp;NonWindowState$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="LOG--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>LOG</h4>
-<pre>public&nbsp;org.slf4j.Logger&nbsp;LOG()</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="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/NonWindowState$.html" target="_top">Frames</a></li>
-<li><a href="NonWindowState$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/NonWindowState.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/NonWindowState.html
deleted file mode 100644
index 9b78ab2..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/NonWindowState.html
+++ /dev/null
@@ -1,365 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>NonWindowState</title>
-<meta name="date" content="2015-11-24">
-<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="NonWindowState";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":9,"i2":10,"i3":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";
-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="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/NonWindowState.html" target="_top">Frames</a></li>
-<li><a href="NonWindowState.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">io.gearpump.streaming.state.impl</div>
-<h2 title="Class NonWindowState" class="title">Class NonWindowState&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">io.gearpump.streaming.state.api.MonoidState</a>&lt;T&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.state.impl.NonWindowState&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">NonWindowState&lt;T&gt;</span>
-extends <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a>&lt;T&gt;</pre>
-<div class="block">a MonoidState storing non-window state</div>
-</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="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html#NonWindowState-io.gearpump.streaming.state.api.Monoid-io.gearpump.streaming.state.api.Serializer-">NonWindowState</a></span>(<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&gt;&nbsp;monoid,
-              <a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&gt;&nbsp;serializer)</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="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>
-<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>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html#checkpoint--">checkpoint</a></span>()</code>
-<div class="block">get a binary snapshot of state
- usually invoked by the framework</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static org.slf4j.Logger</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html#LOG--">LOG</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html#recover-long-byte:A-">recover</a></span>(long&nbsp;timestamp,
-       byte[]&nbsp;bytes)</code>
-<div class="block">recover state to a previous checkpoint
- usually invoked by the framework</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html#update-long-T-">update</a></span>(long&nbsp;timestamp,
-      <a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&nbsp;t)</code>
-<div class="block">update state on a new message
- this is invoked by user</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.streaming.state.api.MonoidState">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#checkpointTime--">checkpointTime</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#get--">get</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#left--">left</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#right--">right</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#setNextCheckpointTime-long-">setNextCheckpointTime</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#updateState-long-T-">updateState</a></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, toString, wait, wait, wait</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="NonWindowState-io.gearpump.streaming.state.api.Monoid-io.gearpump.streaming.state.api.Serializer-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>NonWindowState</h4>
-<pre>public&nbsp;NonWindowState(<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&gt;&nbsp;monoid,
-                      <a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&gt;&nbsp;serializer)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="LOG--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>LOG</h4>
-<pre>public static&nbsp;org.slf4j.Logger&nbsp;LOG()</pre>
-</li>
-</ul>
-<a name="recover-long-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>recover</h4>
-<pre>public&nbsp;void&nbsp;recover(long&nbsp;timestamp,
-                    byte[]&nbsp;bytes)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#recover-long-byte:A-">PersistentState</a></code></span></div>
-<div class="block">recover state to a previous checkpoint
- usually invoked by the framework</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>timestamp</code> - (undocumented)</dd>
-<dd><code>bytes</code> - (undocumented)</dd>
-</dl>
-</li>
-</ul>
-<a name="update-long-java.lang.Object-">
-<!--   -->
-</a><a name="update-long-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(long&nbsp;timestamp,
-                   <a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&nbsp;t)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#update-long-T-">PersistentState</a></code></span></div>
-<div class="block">update state on a new message
- this is invoked by user</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>timestamp</code> - (undocumented)</dd>
-<dd><code>t</code> - (undocumented)</dd>
-</dl>
-</li>
-</ul>
-<a name="checkpoint--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>checkpoint</h4>
-<pre>public&nbsp;byte[]&nbsp;checkpoint()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#checkpoint--">PersistentState</a></code></span></div>
-<div class="block">get a binary snapshot of state
- usually invoked by the framework</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>(undocumented)</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><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/NonWindowState.html" target="_top">Frames</a></li>
-<li><a href="NonWindowState.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/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig$.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig$.html
deleted file mode 100644
index 70d46d8..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig$.html
+++ /dev/null
@@ -1,360 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>PersistentStateConfig$</title>
-<meta name="date" content="2015-11-24">
-<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="PersistentStateConfig$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":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="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/PersistentStateConfig$.html" target="_top">Frames</a></li>
-<li><a href="PersistentStateConfig$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.state.impl</div>
-<h2 title="Class PersistentStateConfig$" class="title">Class PersistentStateConfig$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.state.impl.PersistentStateConfig$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">PersistentStateConfig$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html#PersistentStateConfig:D--">PersistentStateConfig$</a></span>()</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_CHECKPOINT_ENABLE--">STATE_CHECKPOINT_ENABLE</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_CHECKPOINT_INTERVAL_MS--">STATE_CHECKPOINT_INTERVAL_MS</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_CHECKPOINT_STORE_FACTORY--">STATE_CHECKPOINT_STORE_FACTORY</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_WINDOW_SIZE--">STATE_WINDOW_SIZE</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_WINDOW_STEP--">STATE_WINDOW_STEP</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="PersistentStateConfig:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>PersistentStateConfig$</h4>
-<pre>public&nbsp;PersistentStateConfig$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="STATE_CHECKPOINT_ENABLE--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>STATE_CHECKPOINT_ENABLE</h4>
-<pre>public&nbsp;java.lang.String&nbsp;STATE_CHECKPOINT_ENABLE()</pre>
-</li>
-</ul>
-<a name="STATE_CHECKPOINT_INTERVAL_MS--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>STATE_CHECKPOINT_INTERVAL_MS</h4>
-<pre>public&nbsp;java.lang.String&nbsp;STATE_CHECKPOINT_INTERVAL_MS()</pre>
-</li>
-</ul>
-<a name="STATE_CHECKPOINT_STORE_FACTORY--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>STATE_CHECKPOINT_STORE_FACTORY</h4>
-<pre>public&nbsp;java.lang.String&nbsp;STATE_CHECKPOINT_STORE_FACTORY()</pre>
-</li>
-</ul>
-<a name="STATE_WINDOW_SIZE--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>STATE_WINDOW_SIZE</h4>
-<pre>public&nbsp;java.lang.String&nbsp;STATE_WINDOW_SIZE()</pre>
-</li>
-</ul>
-<a name="STATE_WINDOW_STEP--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>STATE_WINDOW_STEP</h4>
-<pre>public&nbsp;java.lang.String&nbsp;STATE_WINDOW_STEP()</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="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/PersistentStateConfig$.html" target="_top">Frames</a></li>
-<li><a href="PersistentStateConfig$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig.html
deleted file mode 100644
index ce5eb35..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig.html
+++ /dev/null
@@ -1,321 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>PersistentStateConfig</title>
-<meta name="date" content="2015-11-24">
-<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="PersistentStateConfig";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 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="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/PersistentStateConfig.html" target="_top">Frames</a></li>
-<li><a href="PersistentStateConfig.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">io.gearpump.streaming.state.impl</div>
-<h2 title="Class PersistentStateConfig" class="title">Class PersistentStateConfig</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.state.impl.PersistentStateConfig</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">PersistentStateConfig</span>
-extends java.lang.Object</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="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html#PersistentStateConfig--">PersistentStateConfig</a></span>()</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static 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>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_CHECKPOINT_ENABLE--">STATE_CHECKPOINT_ENABLE</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_CHECKPOINT_INTERVAL_MS--">STATE_CHECKPOINT_INTERVAL_MS</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_CHECKPOINT_STORE_FACTORY--">STATE_CHECKPOINT_STORE_FACTORY</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_WINDOW_SIZE--">STATE_WINDOW_SIZE</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_WINDOW_STEP--">STATE_WINDOW_STEP</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>
-</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="PersistentStateConfig--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>PersistentStateConfig</h4>
-<pre>public&nbsp;PersistentStateConfig()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="STATE_CHECKPOINT_ENABLE--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>STATE_CHECKPOINT_ENABLE</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;STATE_CHECKPOINT_ENABLE()</pre>
-</li>
-</ul>
-<a name="STATE_CHECKPOINT_INTERVAL_MS--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>STATE_CHECKPOINT_INTERVAL_MS</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;STATE_CHECKPOINT_INTERVAL_MS()</pre>
-</li>
-</ul>
-<a name="STATE_CHECKPOINT_STORE_FACTORY--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>STATE_CHECKPOINT_STORE_FACTORY</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;STATE_CHECKPOINT_STORE_FACTORY()</pre>
-</li>
-</ul>
-<a name="STATE_WINDOW_SIZE--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>STATE_WINDOW_SIZE</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;STATE_WINDOW_SIZE()</pre>
-</li>
-</ul>
-<a name="STATE_WINDOW_STEP--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>STATE_WINDOW_STEP</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;STATE_WINDOW_STEP()</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="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/PersistentStateConfig.html" target="_top">Frames</a></li>
-<li><a href="PersistentStateConfig.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/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/Window.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/Window.html
deleted file mode 100644
index 9cd032a..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/Window.html
+++ /dev/null
@@ -1,363 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>Window</title>
-<meta name="date" content="2015-11-24">
-<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="Window";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":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="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Window.html" target="_top">Frames</a></li>
-<li><a href="Window.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">io.gearpump.streaming.state.impl</div>
-<h2 title="Class Window" class="title">Class Window</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.state.impl.Window</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Window</span>
-extends java.lang.Object</pre>
-<div class="block">used in window applications
- it keeps the current window and slide ahead when the window expires</div>
-</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="../../../../../io/gearpump/streaming/state/impl/Window.html#Window-long-long-">Window</a></span>(long&nbsp;windowSize,
-      long&nbsp;windowStep)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#Window-io.gearpump.streaming.state.impl.WindowConfig-">Window</a></span>(<a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a>&nbsp;windowConfig)</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>scala.Tuple2&lt;java.lang.Object,java.lang.Object&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#range--">range</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#shouldSlide--">shouldSlide</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#slideOneStep--">slideOneStep</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#slideTo-long-">slideTo</a></span>(long&nbsp;timestamp)</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="../../../../../io/gearpump/streaming/state/impl/Window.html#update-long-">update</a></span>(long&nbsp;clock)</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#windowSize--">windowSize</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="../../../../../io/gearpump/streaming/state/impl/Window.html#windowStep--">windowStep</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>
-</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="Window-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Window</h4>
-<pre>public&nbsp;Window(long&nbsp;windowSize,
-              long&nbsp;windowStep)</pre>
-</li>
-</ul>
-<a name="Window-io.gearpump.streaming.state.impl.WindowConfig-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Window</h4>
-<pre>public&nbsp;Window(<a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a>&nbsp;windowConfig)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="windowSize--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>windowSize</h4>
-<pre>public&nbsp;long&nbsp;windowSize()</pre>
-</li>
-</ul>
-<a name="windowStep--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>windowStep</h4>
-<pre>public&nbsp;long&nbsp;windowStep()</pre>
-</li>
-</ul>
-<a name="update-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(long&nbsp;clock)</pre>
-</li>
-</ul>
-<a name="slideOneStep--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>slideOneStep</h4>
-<pre>public&nbsp;void&nbsp;slideOneStep()</pre>
-</li>
-</ul>
-<a name="slideTo-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>slideTo</h4>
-<pre>public&nbsp;void&nbsp;slideTo(long&nbsp;timestamp)</pre>
-</li>
-</ul>
-<a name="shouldSlide--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>shouldSlide</h4>
-<pre>public&nbsp;boolean&nbsp;shouldSlide()</pre>
-</li>
-</ul>
-<a name="range--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>range</h4>
-<pre>public&nbsp;scala.Tuple2&lt;java.lang.Object,java.lang.Object&gt;&nbsp;range()</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="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Window.html" target="_top">Frames</a></li>
-<li><a href="Window.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/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/WindowConfig$.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/WindowConfig$.html
deleted file mode 100644
index ce8c9cc..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/WindowConfig$.html
+++ /dev/null
@@ -1,317 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>WindowConfig$</title>
-<meta name="date" content="2015-11-24">
-<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="WindowConfig$";
-        }
-    }
-    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="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowConfig$.html" target="_top">Frames</a></li>
-<li><a href="WindowConfig$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.state.impl</div>
-<h2 title="Class WindowConfig$" class="title">Class WindowConfig$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.state.impl.WindowConfig$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">WindowConfig$</span>
-extends java.lang.Object
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.state.impl.WindowConfig$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">WindowConfig$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html#WindowConfig:D--">WindowConfig$</a></span>()</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html#NAME--">NAME</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">WindowConfig$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="WindowConfig:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>WindowConfig$</h4>
-<pre>public&nbsp;WindowConfig$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="NAME--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>NAME</h4>
-<pre>public&nbsp;java.lang.String&nbsp;NAME()</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="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowConfig$.html" target="_top">Frames</a></li>
-<li><a href="WindowConfig$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/WindowConfig.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/WindowConfig.html
deleted file mode 100644
index 5953c7f..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/WindowConfig.html
+++ /dev/null
@@ -1,320 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>WindowConfig</title>
-<meta name="date" content="2015-11-24">
-<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="WindowConfig";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":10,"i2":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";
-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="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowConfig.html" target="_top">Frames</a></li>
-<li><a href="WindowConfig.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">io.gearpump.streaming.state.impl</div>
-<h2 title="Class WindowConfig" class="title">Class WindowConfig</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.state.impl.WindowConfig</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">WindowConfig</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.state.impl.WindowConfig">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="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html#WindowConfig-long-long-">WindowConfig</a></span>(long&nbsp;windowSize,
-            long&nbsp;windowStep)</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="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>
-<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 java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html#NAME--">NAME</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html#windowSize--">windowSize</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html#windowStep--">windowStep</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="WindowConfig-long-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>WindowConfig</h4>
-<pre>public&nbsp;WindowConfig(long&nbsp;windowSize,
-                    long&nbsp;windowStep)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="NAME--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>NAME</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;NAME()</pre>
-</li>
-</ul>
-<a name="windowSize--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>windowSize</h4>
-<pre>public&nbsp;long&nbsp;windowSize()</pre>
-</li>
-</ul>
-<a name="windowStep--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>windowStep</h4>
-<pre>public&nbsp;long&nbsp;windowStep()</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="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowConfig.html" target="_top">Frames</a></li>
-<li><a href="WindowConfig.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/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/WindowState$.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/WindowState$.html
deleted file mode 100644
index 28c3941..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/WindowState$.html
+++ /dev/null
@@ -1,308 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>WindowState$</title>
-<meta name="date" content="2015-11-24">
-<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="WindowState$";
-        }
-    }
-    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="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowState$.html" target="_top">Frames</a></li>
-<li><a href="WindowState$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.state.impl</div>
-<h2 title="Class WindowState$" class="title">Class WindowState$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.state.impl.WindowState$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">WindowState$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl">WindowState$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/state/impl/WindowState$.html#WindowState:D--">WindowState$</a></span>()</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>org.slf4j.Logger</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html#LOG--">LOG</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl">WindowState$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="WindowState:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>WindowState$</h4>
-<pre>public&nbsp;WindowState$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="LOG--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>LOG</h4>
-<pre>public&nbsp;org.slf4j.Logger&nbsp;LOG()</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="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowState$.html" target="_top">Frames</a></li>
-<li><a href="WindowState$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/WindowState.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/WindowState.html
deleted file mode 100644
index 13ed11d..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/WindowState.html
+++ /dev/null
@@ -1,374 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>WindowState</title>
-<meta name="date" content="2015-11-24">
-<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="WindowState";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":9,"i2":10,"i3":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";
-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="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowState.html" target="_top">Frames</a></li>
-<li><a href="WindowState.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">io.gearpump.streaming.state.impl</div>
-<h2 title="Class WindowState" class="title">Class WindowState&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">io.gearpump.streaming.state.api.MonoidState</a>&lt;T&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.state.impl.WindowState&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">WindowState&lt;T&gt;</span>
-extends <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a>&lt;T&gt;</pre>
-<div class="block">this is a list of states, each of which is bounded by a time window
- state of each window doesn't affect each other
- <p>
- WindowState requires a Algebird Group to be passed in
- Group augments Monoid with a minus function which makes it
- possible to undo the update by messages that have left the window</div>
-</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="../../../../../io/gearpump/streaming/state/impl/WindowState.html#WindowState-io.gearpump.streaming.state.api.Group-io.gearpump.streaming.state.api.Serializer-io.gearpump.streaming.task.TaskContext-io.gearpump.streaming.state.impl.Window-">WindowState</a></span>(<a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api">Group</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&gt;&nbsp;group,
-           <a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a>&lt;scala.collection.immutable.TreeMap&lt;<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>,<a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&gt;&gt;&nbsp;serializer,
-           <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-           <a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a>&nbsp;window)</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="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>
-<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>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html#checkpoint--">checkpoint</a></span>()</code>
-<div class="block">get a binary snapshot of state
- usually invoked by the framework</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static org.slf4j.Logger</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html#LOG--">LOG</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html#recover-long-byte:A-">recover</a></span>(long&nbsp;timestamp,
-       byte[]&nbsp;bytes)</code>
-<div class="block">recover state to a previous checkpoint
- usually invoked by the framework</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html#update-long-T-">update</a></span>(long&nbsp;timestamp,
-      <a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&nbsp;t)</code>
-<div class="block">update state on a new message
- this is invoked by user</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.streaming.state.api.MonoidState">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#checkpointTime--">checkpointTime</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#get--">get</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#left--">left</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#right--">right</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#setNextCheckpointTime-long-">setNextCheckpointTime</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#updateState-long-T-">updateState</a></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, toString, wait, wait, wait</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="WindowState-io.gearpump.streaming.state.api.Group-io.gearpump.streaming.state.api.Serializer-io.gearpump.streaming.task.TaskContext-io.gearpump.streaming.state.impl.Window-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>WindowState</h4>
-<pre>public&nbsp;WindowState(<a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api">Group</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&gt;&nbsp;group,
-                   <a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a>&lt;scala.collection.immutable.TreeMap&lt;<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>,<a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&gt;&gt;&nbsp;serializer,
-                   <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-                   <a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a>&nbsp;window)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="LOG--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>LOG</h4>
-<pre>public static&nbsp;org.slf4j.Logger&nbsp;LOG()</pre>
-</li>
-</ul>
-<a name="recover-long-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>recover</h4>
-<pre>public&nbsp;void&nbsp;recover(long&nbsp;timestamp,
-                    byte[]&nbsp;bytes)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#recover-long-byte:A-">PersistentState</a></code></span></div>
-<div class="block">recover state to a previous checkpoint
- usually invoked by the framework</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>timestamp</code> - (undocumented)</dd>
-<dd><code>bytes</code> - (undocumented)</dd>
-</dl>
-</li>
-</ul>
-<a name="update-long-java.lang.Object-">
-<!--   -->
-</a><a name="update-long-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(long&nbsp;timestamp,
-                   <a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&nbsp;t)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#update-long-T-">PersistentState</a></code></span></div>
-<div class="block">update state on a new message
- this is invoked by user</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>timestamp</code> - (undocumented)</dd>
-<dd><code>t</code> - (undocumented)</dd>
-</dl>
-</li>
-</ul>
-<a name="checkpoint--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>checkpoint</h4>
-<pre>public&nbsp;byte[]&nbsp;checkpoint()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#checkpoint--">PersistentState</a></code></span></div>
-<div class="block">get a binary snapshot of state
- usually invoked by the framework</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>(undocumented)</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><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowState.html" target="_top">Frames</a></li>
-<li><a href="WindowState.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/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/package-frame.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/package-frame.html
deleted file mode 100644
index 74428fa..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/package-frame.html
+++ /dev/null
@@ -1,33 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.state.impl</title>
-<meta name="date" content="2015-11-24">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../../io/gearpump/streaming/state/impl/package-summary.html" target="classFrame">io.gearpump.streaming.state.impl</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="CheckpointManager.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">CheckpointManager</a></li>
-<li><a href="InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">InMemoryCheckpointStore</a></li>
-<li><a href="InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">InMemoryCheckpointStoreFactory</a></li>
-<li><a href="Interval.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">Interval</a></li>
-<li><a href="Interval$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">Interval$</a></li>
-<li><a href="NonWindowState.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">NonWindowState</a></li>
-<li><a href="NonWindowState$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">NonWindowState$</a></li>
-<li><a href="PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">PersistentStateConfig</a></li>
-<li><a href="PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">PersistentStateConfig$</a></li>
-<li><a href="Window.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">Window</a></li>
-<li><a href="WindowConfig.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowConfig</a></li>
-<li><a href="WindowConfig$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowConfig$</a></li>
-<li><a href="WindowState.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowState</a></li>
-<li><a href="WindowState$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowState$</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/package-summary.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/package-summary.html
deleted file mode 100644
index 72a8242..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/package-summary.html
+++ /dev/null
@@ -1,205 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.state.impl</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.state.impl";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../../io/gearpump/streaming/state/api/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../io/gearpump/streaming/storage/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.state.impl</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></td>
-<td class="colLast">
-<div class="block">an in memory store provided for test
- should not be used in real cases</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStoreFactory</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a></td>
-<td class="colLast">
-<div class="block">an interval is a dynamic time range that is divided by window boundary and checkpoint time</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl">Interval$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">a MonoidState storing non-window state</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl">NonWindowState$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></td>
-<td class="colLast">
-<div class="block">used in window applications
- it keeps the current window and slide ahead when the window expires</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">WindowConfig$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">this is a list of states, each of which is bounded by a time window
- state of each window doesn't affect each other</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl">WindowState$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= 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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../../io/gearpump/streaming/state/api/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../io/gearpump/streaming/storage/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/package-tree.html b/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/package-tree.html
deleted file mode 100644
index f981bff..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/state/impl/package-tree.html
+++ /dev/null
@@ -1,156 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.state.impl Class Hierarchy</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.state.impl Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/state/api/package-tree.html">Prev</a></li>
-<li><a href="../../../../../io/gearpump/streaming/storage/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package io.gearpump.streaming.state.impl</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">scala.runtime.AbstractFunction2&lt;T1,T2,R&gt; (implements scala.Function2&lt;T1,T2,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Interval$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">CheckpointManager</span></a></li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">InMemoryCheckpointStore</span></a> (implements io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a>)</li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">InMemoryCheckpointStoreFactory</span></a> (implements io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a>)</li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Interval</span></a> (implements scala.math.Ordered&lt;A&gt;, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="typeNameLink">MonoidState</span></a>&lt;T&gt; (implements io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">NonWindowState</span></a>&lt;T&gt;</li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">WindowState</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">NonWindowState$</span></a></li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">PersistentStateConfig</span></a></li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">PersistentStateConfig$</span></a></li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Window</span></a></li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">WindowConfig</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">WindowConfig$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">WindowState$</span></a></li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= 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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/state/api/package-tree.html">Prev</a></li>
-<li><a href="../../../../../io/gearpump/streaming/storage/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/storage/AppDataStore.html b/releases/0.6.2/api/java/io/gearpump/streaming/storage/AppDataStore.html
deleted file mode 100644
index 021563a..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/storage/AppDataStore.html
+++ /dev/null
@@ -1,238 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>AppDataStore</title>
-<meta name="date" content="2015-11-24">
-<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="AppDataStore";
-        }
-    }
-    catch(err) {
-    }
-//-->
-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";
-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="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/storage/AppDataStore.html" target="_top">Frames</a></li>
-<li><a href="AppDataStore.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>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>Constr&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">io.gearpump.streaming.storage</div>
-<h2 title="Interface AppDataStore" class="title">Interface AppDataStore</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">AppDataStore</span></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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>scala.concurrent.Future&lt;java.lang.Object&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html#get-java.lang.String-">get</a></span>(java.lang.String&nbsp;key)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>scala.concurrent.Future&lt;java.lang.Object&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html#put-java.lang.String-java.lang.Object-">put</a></span>(java.lang.String&nbsp;key,
-   java.lang.Object&nbsp;value)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="put-java.lang.String-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>put</h4>
-<pre>scala.concurrent.Future&lt;java.lang.Object&gt;&nbsp;put(java.lang.String&nbsp;key,
-                                              java.lang.Object&nbsp;value)</pre>
-</li>
-</ul>
-<a name="get-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>get</h4>
-<pre>scala.concurrent.Future&lt;java.lang.Object&gt;&nbsp;get(java.lang.String&nbsp;key)</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>Prev&nbsp;Class</li>
-<li><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/storage/AppDataStore.html" target="_top">Frames</a></li>
-<li><a href="AppDataStore.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html b/releases/0.6.2/api/java/io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html
deleted file mode 100644
index aa90833..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html
+++ /dev/null
@@ -1,313 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>InMemoryAppStoreOnMaster</title>
-<meta name="date" content="2015-11-24">
-<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="InMemoryAppStoreOnMaster";
-        }
-    }
-    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><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" target="_top">Frames</a></li>
-<li><a href="InMemoryAppStoreOnMaster.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">io.gearpump.streaming.storage</div>
-<h2 title="Class InMemoryAppStoreOnMaster" class="title">Class InMemoryAppStoreOnMaster</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.storage.InMemoryAppStoreOnMaster</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">InMemoryAppStoreOnMaster</span>
-extends java.lang.Object
-implements <a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></pre>
-<div class="block">In memory application storage located on master nodes</div>
-</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="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#InMemoryAppStoreOnMaster-int-akka.actor.ActorRef-">InMemoryAppStoreOnMaster</a></span>(int&nbsp;appId,
-                        akka.actor.ActorRef&nbsp;master)</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>scala.concurrent.Future&lt;java.lang.Object&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#get-java.lang.String-">get</a></span>(java.lang.String&nbsp;key)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>scala.concurrent.Future&lt;java.lang.Object&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#put-java.lang.String-java.lang.Object-">put</a></span>(java.lang.String&nbsp;key,
-   java.lang.Object&nbsp;value)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>akka.util.Timeout</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#timeout--">timeout</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>
-</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="InMemoryAppStoreOnMaster-int-akka.actor.ActorRef-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>InMemoryAppStoreOnMaster</h4>
-<pre>public&nbsp;InMemoryAppStoreOnMaster(int&nbsp;appId,
-                                akka.actor.ActorRef&nbsp;master)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="timeout--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>timeout</h4>
-<pre>public&nbsp;akka.util.Timeout&nbsp;timeout()</pre>
-</li>
-</ul>
-<a name="put-java.lang.String-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>put</h4>
-<pre>public&nbsp;scala.concurrent.Future&lt;java.lang.Object&gt;&nbsp;put(java.lang.String&nbsp;key,
-                                                     java.lang.Object&nbsp;value)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html#put-java.lang.String-java.lang.Object-">put</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="get-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>get</h4>
-<pre>public&nbsp;scala.concurrent.Future&lt;java.lang.Object&gt;&nbsp;get(java.lang.String&nbsp;key)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html#get-java.lang.String-">get</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</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><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" target="_top">Frames</a></li>
-<li><a href="InMemoryAppStoreOnMaster.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/releases/0.6.2/api/java/io/gearpump/streaming/storage/package-frame.html b/releases/0.6.2/api/java/io/gearpump/streaming/storage/package-frame.html
deleted file mode 100644
index b049112..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/storage/package-frame.html
+++ /dev/null
@@ -1,24 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.storage</title>
-<meta name="date" content="2015-11-24">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../io/gearpump/streaming/storage/package-summary.html" target="classFrame">io.gearpump.streaming.storage</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="AppDataStore.html" title="interface in io.gearpump.streaming.storage" target="classFrame"><span class="interfaceName">AppDataStore</span></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage" target="classFrame">InMemoryAppStoreOnMaster</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/storage/package-summary.html b/releases/0.6.2/api/java/io/gearpump/streaming/storage/package-summary.html
deleted file mode 100644
index 6a8ee29..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/storage/package-summary.html
+++ /dev/null
@@ -1,157 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.storage</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.storage";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../io/gearpump/streaming/state/impl/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../io/gearpump/streaming/task/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/storage/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.storage</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></td>
-<td class="colLast">
-<div class="block">In memory application storage located on master nodes</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= 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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../io/gearpump/streaming/state/impl/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../io/gearpump/streaming/task/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/storage/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/storage/package-tree.html b/releases/0.6.2/api/java/io/gearpump/streaming/storage/package-tree.html
deleted file mode 100644
index 2a0b75f..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/storage/package-tree.html
+++ /dev/null
@@ -1,139 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.storage Class Hierarchy</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.storage Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/state/impl/package-tree.html">Prev</a></li>
-<li><a href="../../../../io/gearpump/streaming/task/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/storage/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package io.gearpump.streaming.storage</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">io.gearpump.streaming.storage.<a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage"><span class="typeNameLink">InMemoryAppStoreOnMaster</span></a> (implements io.gearpump.streaming.storage.<a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a>)</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">io.gearpump.streaming.storage.<a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage"><span class="typeNameLink">AppDataStore</span></a></li>
-</ul>
-</div>
-<!-- ======= 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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/state/impl/package-tree.html">Prev</a></li>
-<li><a href="../../../../io/gearpump/streaming/task/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/storage/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/Ack$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/Ack$.html
deleted file mode 100644
index d106cc8..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/Ack$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>Ack$</title>
-<meta name="date" content="2015-11-24">
-<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="Ack$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Ack$.html" target="_top">Frames</a></li>
-<li><a href="Ack$.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><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.AbstractFunction4">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class Ack$" class="title">Class Ack$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction4&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.Ack$</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.Function4&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Ack$</span>
-extends scala.runtime.AbstractFunction4&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.Ack$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task">Ack$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Ack$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/Ack$.html#Ack:D--">Ack$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction4">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction4</h3>
-<code>curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function4">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function4</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task">Ack$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Ack:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Ack$</h4>
-<pre>public&nbsp;Ack$()</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="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Ack$.html" target="_top">Frames</a></li>
-<li><a href="Ack$.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><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.AbstractFunction4">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/Ack.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/Ack.html
deleted file mode 100644
index cdb2944..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/Ack.html
+++ /dev/null
@@ -1,337 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>Ack</title>
-<meta name="date" content="2015-11-24">
-<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="Ack";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":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="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Ack.html" target="_top">Frames</a></li>
-<li><a href="Ack.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">io.gearpump.streaming.task</div>
-<h2 title="Class Ack" class="title">Class Ack</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.Ack</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Ack</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.Ack">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="../../../../io/gearpump/streaming/task/Ack.html#Ack-io.gearpump.streaming.task.TaskId-short-short-int-">Ack</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-   short&nbsp;seq,
-   short&nbsp;actualReceivedNum,
-   int&nbsp;sessionId)</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>short</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Ack.html#actualReceivedNum--">actualReceivedNum</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>short</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Ack.html#seq--">seq</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Ack.html#sessionId--">sessionId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Ack.html#taskId--">taskId</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="Ack-io.gearpump.streaming.task.TaskId-short-short-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Ack</h4>
-<pre>public&nbsp;Ack(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-           short&nbsp;seq,
-           short&nbsp;actualReceivedNum,
-           int&nbsp;sessionId)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="taskId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskId</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
-</li>
-</ul>
-<a name="seq--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>seq</h4>
-<pre>public&nbsp;short&nbsp;seq()</pre>
-</li>
-</ul>
-<a name="actualReceivedNum--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>actualReceivedNum</h4>
-<pre>public&nbsp;short&nbsp;actualReceivedNum()</pre>
-</li>
-</ul>
-<a name="sessionId--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>sessionId</h4>
-<pre>public&nbsp;int&nbsp;sessionId()</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>Prev&nbsp;Class</li>
-<li><a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Ack.html" target="_top">Frames</a></li>
-<li><a href="Ack.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/releases/0.6.2/api/java/io/gearpump/streaming/task/AckRequest$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/AckRequest$.html
deleted file mode 100644
index 6e6dbcd..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/AckRequest$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>AckRequest$</title>
-<meta name="date" content="2015-11-24">
-<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="AckRequest$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/AckRequest$.html" target="_top">Frames</a></li>
-<li><a href="AckRequest$.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><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.AbstractFunction3">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class AckRequest$" class="title">Class AckRequest$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction3&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.AckRequest$</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.Function3&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">AckRequest$</span>
-extends scala.runtime.AbstractFunction3&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.AckRequest$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task">AckRequest$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/AckRequest$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/AckRequest$.html#AckRequest:D--">AckRequest$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction3">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
-<code>curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function3">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task">AckRequest$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="AckRequest:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AckRequest$</h4>
-<pre>public&nbsp;AckRequest$()</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="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/AckRequest$.html" target="_top">Frames</a></li>
-<li><a href="AckRequest$.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><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.AbstractFunction3">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/AckRequest.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/AckRequest.html
deleted file mode 100644
index 9bbd5b1..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/AckRequest.html
+++ /dev/null
@@ -1,322 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>AckRequest</title>
-<meta name="date" content="2015-11-24">
-<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="AckRequest";
-        }
-    }
-    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><a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/AckRequest.html" target="_top">Frames</a></li>
-<li><a href="AckRequest.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">io.gearpump.streaming.task</div>
-<h2 title="Class AckRequest" class="title">Class AckRequest</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.AckRequest</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">AckRequest</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.AckRequest">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="../../../../io/gearpump/streaming/task/AckRequest.html#AckRequest-io.gearpump.streaming.task.TaskId-short-int-">AckRequest</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-          short&nbsp;seq,
-          int&nbsp;sessionId)</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>short</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/AckRequest.html#seq--">seq</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/AckRequest.html#sessionId--">sessionId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/AckRequest.html#taskId--">taskId</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="AckRequest-io.gearpump.streaming.task.TaskId-short-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AckRequest</h4>
-<pre>public&nbsp;AckRequest(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-                  short&nbsp;seq,
-                  int&nbsp;sessionId)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="taskId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskId</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
-</li>
-</ul>
-<a name="seq--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>seq</h4>
-<pre>public&nbsp;short&nbsp;seq()</pre>
-</li>
-</ul>
-<a name="sessionId--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>sessionId</h4>
-<pre>public&nbsp;int&nbsp;sessionId()</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="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/AckRequest.html" target="_top">Frames</a></li>
-<li><a href="AckRequest.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/releases/0.6.2/api/java/io/gearpump/streaming/task/CheckpointClock$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/CheckpointClock$.html
deleted file mode 100644
index be6d0cd..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/CheckpointClock$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>CheckpointClock$</title>
-<meta name="date" content="2015-11-24">
-<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="CheckpointClock$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckpointClock$.html" target="_top">Frames</a></li>
-<li><a href="CheckpointClock$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class CheckpointClock$" class="title">Class CheckpointClock$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;scala.Option&lt;java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.CheckpointClock$</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;scala.Option&lt;java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">CheckpointClock$</span>
-extends scala.runtime.AbstractFunction1&lt;scala.Option&lt;java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.CheckpointClock$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task">CheckpointClock$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/CheckpointClock$.html#CheckpointClock:D--">CheckpointClock$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task">CheckpointClock$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="CheckpointClock:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>CheckpointClock$</h4>
-<pre>public&nbsp;CheckpointClock$()</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="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckpointClock$.html" target="_top">Frames</a></li>
-<li><a href="CheckpointClock$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/CheckpointClock.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/CheckpointClock.html
deleted file mode 100644
index e452006..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/CheckpointClock.html
+++ /dev/null
@@ -1,292 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>CheckpointClock</title>
-<meta name="date" content="2015-11-24">
-<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="CheckpointClock";
-        }
-    }
-    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="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckpointClock.html" target="_top">Frames</a></li>
-<li><a href="CheckpointClock.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">io.gearpump.streaming.task</div>
-<h2 title="Class CheckpointClock" class="title">Class CheckpointClock</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.CheckpointClock</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">CheckpointClock</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.CheckpointClock">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="../../../../io/gearpump/streaming/task/CheckpointClock.html#CheckpointClock-scala.Option-">CheckpointClock</a></span>(scala.Option&lt;java.lang.Object&gt;&nbsp;clock)</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>scala.Option&lt;java.lang.Object&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/CheckpointClock.html#clock--">clock</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="CheckpointClock-scala.Option-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>CheckpointClock</h4>
-<pre>public&nbsp;CheckpointClock(scala.Option&lt;java.lang.Object&gt;&nbsp;clock)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="clock--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>clock</h4>
-<pre>public&nbsp;scala.Option&lt;java.lang.Object&gt;&nbsp;clock()</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="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckpointClock.html" target="_top">Frames</a></li>
-<li><a href="CheckpointClock.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/releases/0.6.2/api/java/io/gearpump/streaming/task/ClockEvent.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/ClockEvent.html
deleted file mode 100644
index 2572eab..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/ClockEvent.html
+++ /dev/null
@@ -1,169 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>ClockEvent</title>
-<meta name="date" content="2015-11-24">
-<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="ClockEvent";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/ClockEvent.html" target="_top">Frames</a></li>
-<li><a href="ClockEvent.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Interface ClockEvent" class="title">Interface ClockEvent</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task">GetLatestMinClock</a>, <a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task">GetLatestMinClock$</a>, <a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a>, <a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">ClockEvent</span></pre>
-</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="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/ClockEvent.html" target="_top">Frames</a></li>
-<li><a href="ClockEvent.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/ExpressTransport.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/ExpressTransport.html
deleted file mode 100644
index 6f6e81e..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/ExpressTransport.html
+++ /dev/null
@@ -1,290 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>ExpressTransport</title>
-<meta name="date" content="2015-11-24">
-<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="ExpressTransport";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/ExpressTransport.html" target="_top">Frames</a></li>
-<li><a href="ExpressTransport.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>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>Constr&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">io.gearpump.streaming.task</div>
-<h2 title="Interface ExpressTransport" class="title">Interface ExpressTransport</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">ExpressTransport</span></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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>io.gearpump.transport.Express</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#express--">express</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>io.gearpump.transport.HostPort</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#local--">local</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>akka.actor.ActorRef</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#sessionRef--">sessionRef</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="../../../../io/gearpump/streaming/task/ExpressTransport.html#sourceId--">sourceId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>akka.actor.ExtendedActorSystem</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#system--">system</a></span>()</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="../../../../io/gearpump/streaming/task/ExpressTransport.html#transport-java.lang.Object-scala.collection.Seq-">transport</a></span>(java.lang.Object&nbsp;msg,
-         scala.collection.Seq&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;remotes)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="express--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>express</h4>
-<pre>io.gearpump.transport.Express&nbsp;express()</pre>
-</li>
-</ul>
-<a name="system--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>system</h4>
-<pre>akka.actor.ExtendedActorSystem&nbsp;system()</pre>
-</li>
-</ul>
-<a name="local--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>local</h4>
-<pre>io.gearpump.transport.HostPort&nbsp;local()</pre>
-</li>
-</ul>
-<a name="sourceId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>sourceId</h4>
-<pre>long&nbsp;sourceId()</pre>
-</li>
-</ul>
-<a name="sessionRef--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>sessionRef</h4>
-<pre>akka.actor.ActorRef&nbsp;sessionRef()</pre>
-</li>
-</ul>
-<a name="transport-java.lang.Object-scala.collection.Seq-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>transport</h4>
-<pre>void&nbsp;transport(java.lang.Object&nbsp;msg,
-               scala.collection.Seq&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;remotes)</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="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/ExpressTransport.html" target="_top">Frames</a></li>
-<li><a href="ExpressTransport.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/task/GetCheckpointClock$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/GetCheckpointClock$.html
deleted file mode 100644
index dad16fb..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/GetCheckpointClock$.html
+++ /dev/null
@@ -1,297 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>GetCheckpointClock$</title>
-<meta name="date" content="2015-11-24">
-<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="GetCheckpointClock$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetCheckpointClock$.html" target="_top">Frames</a></li>
-<li><a href="GetCheckpointClock$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class GetCheckpointClock$" class="title">Class GetCheckpointClock$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.GetCheckpointClock$</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetCheckpointClock$</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetCheckpointClock$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">GetCheckpointClock$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html#GetCheckpointClock:D--">GetCheckpointClock$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">GetCheckpointClock$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetCheckpointClock:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetCheckpointClock$</h4>
-<pre>public&nbsp;GetCheckpointClock$()</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="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetCheckpointClock$.html" target="_top">Frames</a></li>
-<li><a href="GetCheckpointClock$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/GetCheckpointClock.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/GetCheckpointClock.html
deleted file mode 100644
index cb6f072..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/GetCheckpointClock.html
+++ /dev/null
@@ -1,258 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>GetCheckpointClock</title>
-<meta name="date" content="2015-11-24">
-<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="GetCheckpointClock";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetCheckpointClock.html" target="_top">Frames</a></li>
-<li><a href="GetCheckpointClock.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="#methods.inherited.from.class.java.lang.Object">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class GetCheckpointClock" class="title">Class GetCheckpointClock</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.GetCheckpointClock</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetCheckpointClock</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetCheckpointClock">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="../../../../io/gearpump/streaming/task/GetCheckpointClock.html#GetCheckpointClock--">GetCheckpointClock</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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="GetCheckpointClock--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetCheckpointClock</h4>
-<pre>public&nbsp;GetCheckpointClock()</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="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetCheckpointClock.html" target="_top">Frames</a></li>
-<li><a href="GetCheckpointClock.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="#methods.inherited.from.class.java.lang.Object">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/GetDAG$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/GetDAG$.html
deleted file mode 100644
index 5c8a062..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/GetDAG$.html
+++ /dev/null
@@ -1,297 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>GetDAG$</title>
-<meta name="date" content="2015-11-24">
-<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="GetDAG$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetDAG$.html" target="_top">Frames</a></li>
-<li><a href="GetDAG$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class GetDAG$" class="title">Class GetDAG$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.GetDAG$</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetDAG$</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetDAG$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task">GetDAG$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/GetDAG$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/GetDAG$.html#GetDAG:D--">GetDAG$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task">GetDAG$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetDAG:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetDAG$</h4>
-<pre>public&nbsp;GetDAG$()</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="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetDAG$.html" target="_top">Frames</a></li>
-<li><a href="GetDAG$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/GetDAG.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/GetDAG.html
deleted file mode 100644
index af478ed..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/GetDAG.html
+++ /dev/null
@@ -1,258 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>GetDAG</title>
-<meta name="date" content="2015-11-24">
-<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="GetDAG";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetDAG.html" target="_top">Frames</a></li>
-<li><a href="GetDAG.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="#methods.inherited.from.class.java.lang.Object">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class GetDAG" class="title">Class GetDAG</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.GetDAG</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetDAG</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetDAG">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="../../../../io/gearpump/streaming/task/GetDAG.html#GetDAG--">GetDAG</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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="GetDAG--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetDAG</h4>
-<pre>public&nbsp;GetDAG()</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="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetDAG.html" target="_top">Frames</a></li>
-<li><a href="GetDAG.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="#methods.inherited.from.class.java.lang.Object">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/GetLatestMinClock$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/GetLatestMinClock$.html
deleted file mode 100644
index ce18e2f..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/GetLatestMinClock$.html
+++ /dev/null
@@ -1,279 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>GetLatestMinClock$</title>
-<meta name="date" content="2015-11-24">
-<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="GetLatestMinClock$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetLatestMinClock$.html" target="_top">Frames</a></li>
-<li><a href="GetLatestMinClock$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class GetLatestMinClock$" class="title">Class GetLatestMinClock$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.GetLatestMinClock$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetLatestMinClock$</span>
-extends java.lang.Object
-implements <a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task">GetLatestMinClock$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html#GetLatestMinClock:D--">GetLatestMinClock$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task">GetLatestMinClock$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetLatestMinClock:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetLatestMinClock$</h4>
-<pre>public&nbsp;GetLatestMinClock$()</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="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetLatestMinClock$.html" target="_top">Frames</a></li>
-<li><a href="GetLatestMinClock$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/GetLatestMinClock.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/GetLatestMinClock.html
deleted file mode 100644
index fa20c3a..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/GetLatestMinClock.html
+++ /dev/null
@@ -1,240 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>GetLatestMinClock</title>
-<meta name="date" content="2015-11-24">
-<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="GetLatestMinClock";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetLatestMinClock.html" target="_top">Frames</a></li>
-<li><a href="GetLatestMinClock.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="#methods.inherited.from.class.java.lang.Object">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class GetLatestMinClock" class="title">Class GetLatestMinClock</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.GetLatestMinClock</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetLatestMinClock</span>
-extends java.lang.Object
-implements <a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a></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="../../../../io/gearpump/streaming/task/GetLatestMinClock.html#GetLatestMinClock--">GetLatestMinClock</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</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="GetLatestMinClock--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetLatestMinClock</h4>
-<pre>public&nbsp;GetLatestMinClock()</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="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetLatestMinClock.html" target="_top">Frames</a></li>
-<li><a href="GetLatestMinClock.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="#methods.inherited.from.class.java.lang.Object">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/GetStartClock$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/GetStartClock$.html
deleted file mode 100644
index e79b228..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/GetStartClock$.html
+++ /dev/null
@@ -1,297 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>GetStartClock$</title>
-<meta name="date" content="2015-11-24">
-<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="GetStartClock$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetStartClock$.html" target="_top">Frames</a></li>
-<li><a href="GetStartClock$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class GetStartClock$" class="title">Class GetStartClock$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.GetStartClock$</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetStartClock$</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetStartClock$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task">GetStartClock$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/GetStartClock$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/GetStartClock$.html#GetStartClock:D--">GetStartClock$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task">GetStartClock$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetStartClock:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetStartClock$</h4>
-<pre>public&nbsp;GetStartClock$()</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="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetStartClock$.html" target="_top">Frames</a></li>
-<li><a href="GetStartClock$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/GetStartClock.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/GetStartClock.html
deleted file mode 100644
index 089bc50..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/GetStartClock.html
+++ /dev/null
@@ -1,258 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>GetStartClock</title>
-<meta name="date" content="2015-11-24">
-<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="GetStartClock";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetStartClock.html" target="_top">Frames</a></li>
-<li><a href="GetStartClock.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="#methods.inherited.from.class.java.lang.Object">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class GetStartClock" class="title">Class GetStartClock</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.GetStartClock</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetStartClock</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetStartClock">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="../../../../io/gearpump/streaming/task/GetStartClock.html#GetStartClock--">GetStartClock</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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="GetStartClock--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetStartClock</h4>
-<pre>public&nbsp;GetStartClock()</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="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetStartClock.html" target="_top">Frames</a></li>
-<li><a href="GetStartClock.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="#methods.inherited.from.class.java.lang.Object">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/GetUpstreamMinClock$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/GetUpstreamMinClock$.html
deleted file mode 100644
index 6d6ff2a..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/GetUpstreamMinClock$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>GetUpstreamMinClock$</title>
-<meta name="date" content="2015-11-24">
-<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="GetUpstreamMinClock$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetUpstreamMinClock$.html" target="_top">Frames</a></li>
-<li><a href="GetUpstreamMinClock$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class GetUpstreamMinClock$" class="title">Class GetUpstreamMinClock$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.GetUpstreamMinClock$</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;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetUpstreamMinClock$</span>
-extends scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetUpstreamMinClock$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html#GetUpstreamMinClock:D--">GetUpstreamMinClock$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetUpstreamMinClock:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetUpstreamMinClock$</h4>
-<pre>public&nbsp;GetUpstreamMinClock$()</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="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetUpstreamMinClock$.html" target="_top">Frames</a></li>
-<li><a href="GetUpstreamMinClock$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/GetUpstreamMinClock.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/GetUpstreamMinClock.html
deleted file mode 100644
index 8fc6210..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/GetUpstreamMinClock.html
+++ /dev/null
@@ -1,292 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>GetUpstreamMinClock</title>
-<meta name="date" content="2015-11-24">
-<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="GetUpstreamMinClock";
-        }
-    }
-    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="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetUpstreamMinClock.html" target="_top">Frames</a></li>
-<li><a href="GetUpstreamMinClock.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">io.gearpump.streaming.task</div>
-<h2 title="Class GetUpstreamMinClock" class="title">Class GetUpstreamMinClock</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.GetUpstreamMinClock</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">GetUpstreamMinClock</span>
-extends java.lang.Object
-implements <a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetUpstreamMinClock">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="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html#GetUpstreamMinClock-io.gearpump.streaming.task.TaskId-">GetUpstreamMinClock</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</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><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html#taskId--">taskId</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="GetUpstreamMinClock-io.gearpump.streaming.task.TaskId-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetUpstreamMinClock</h4>
-<pre>public&nbsp;GetUpstreamMinClock(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="taskId--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>taskId</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</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="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetUpstreamMinClock.html" target="_top">Frames</a></li>
-<li><a href="GetUpstreamMinClock.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/releases/0.6.2/api/java/io/gearpump/streaming/task/InitialAckRequest$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/InitialAckRequest$.html
deleted file mode 100644
index da3e691..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/InitialAckRequest$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>InitialAckRequest$</title>
-<meta name="date" content="2015-11-24">
-<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="InitialAckRequest$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/InitialAckRequest$.html" target="_top">Frames</a></li>
-<li><a href="InitialAckRequest$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class InitialAckRequest$" class="title">Class InitialAckRequest$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.InitialAckRequest$</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.Function2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">InitialAckRequest$</span>
-extends scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.InitialAckRequest$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task">InitialAckRequest$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/InitialAckRequest$.html#InitialAckRequest:D--">InitialAckRequest$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction2">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
-<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function2">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task">InitialAckRequest$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="InitialAckRequest:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>InitialAckRequest$</h4>
-<pre>public&nbsp;InitialAckRequest$()</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="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/InitialAckRequest$.html" target="_top">Frames</a></li>
-<li><a href="InitialAckRequest$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/InitialAckRequest.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/InitialAckRequest.html
deleted file mode 100644
index f045d3b..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/InitialAckRequest.html
+++ /dev/null
@@ -1,307 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>InitialAckRequest</title>
-<meta name="date" content="2015-11-24">
-<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="InitialAckRequest";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/InitialAckRequest.html" target="_top">Frames</a></li>
-<li><a href="InitialAckRequest.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">io.gearpump.streaming.task</div>
-<h2 title="Class InitialAckRequest" class="title">Class InitialAckRequest</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.InitialAckRequest</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">InitialAckRequest</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.InitialAckRequest">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="../../../../io/gearpump/streaming/task/InitialAckRequest.html#InitialAckRequest-io.gearpump.streaming.task.TaskId-int-">InitialAckRequest</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-                 int&nbsp;sessionId)</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="../../../../io/gearpump/streaming/task/InitialAckRequest.html#sessionId--">sessionId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html#taskId--">taskId</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="InitialAckRequest-io.gearpump.streaming.task.TaskId-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>InitialAckRequest</h4>
-<pre>public&nbsp;InitialAckRequest(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-                         int&nbsp;sessionId)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="taskId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskId</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
-</li>
-</ul>
-<a name="sessionId--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>sessionId</h4>
-<pre>public&nbsp;int&nbsp;sessionId()</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="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/InitialAckRequest.html" target="_top">Frames</a></li>
-<li><a href="InitialAckRequest.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/releases/0.6.2/api/java/io/gearpump/streaming/task/LatencyProbe$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/LatencyProbe$.html
deleted file mode 100644
index 7f57439..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/LatencyProbe$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>LatencyProbe$</title>
-<meta name="date" content="2015-11-24">
-<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="LatencyProbe$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/LatencyProbe$.html" target="_top">Frames</a></li>
-<li><a href="LatencyProbe$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class LatencyProbe$" class="title">Class LatencyProbe$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.LatencyProbe$</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="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">LatencyProbe$</span>
-extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.LatencyProbe$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task">LatencyProbe$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/LatencyProbe$.html#LatencyProbe:D--">LatencyProbe$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task">LatencyProbe$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="LatencyProbe:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>LatencyProbe$</h4>
-<pre>public&nbsp;LatencyProbe$()</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="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/LatencyProbe$.html" target="_top">Frames</a></li>
-<li><a href="LatencyProbe$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/LatencyProbe.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/LatencyProbe.html
deleted file mode 100644
index f613201..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/LatencyProbe.html
+++ /dev/null
@@ -1,292 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>LatencyProbe</title>
-<meta name="date" content="2015-11-24">
-<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="LatencyProbe";
-        }
-    }
-    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="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/LatencyProbe.html" target="_top">Frames</a></li>
-<li><a href="LatencyProbe.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">io.gearpump.streaming.task</div>
-<h2 title="Class LatencyProbe" class="title">Class LatencyProbe</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.LatencyProbe</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">LatencyProbe</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.LatencyProbe">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="../../../../io/gearpump/streaming/task/LatencyProbe.html#LatencyProbe-long-">LatencyProbe</a></span>(long&nbsp;timestamp)</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="../../../../io/gearpump/streaming/task/LatencyProbe.html#timestamp--">timestamp</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="LatencyProbe-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>LatencyProbe</h4>
-<pre>public&nbsp;LatencyProbe(long&nbsp;timestamp)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="timestamp--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>timestamp</h4>
-<pre>public&nbsp;long&nbsp;timestamp()</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="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/LatencyProbe.html" target="_top">Frames</a></li>
-<li><a href="LatencyProbe.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/releases/0.6.2/api/java/io/gearpump/streaming/task/LatestMinClock$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/LatestMinClock$.html
deleted file mode 100644
index c6b9821..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/LatestMinClock$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>LatestMinClock$</title>
-<meta name="date" content="2015-11-24">
-<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="LatestMinClock$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/LatestMinClock$.html" target="_top">Frames</a></li>
-<li><a href="LatestMinClock$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class LatestMinClock$" class="title">Class LatestMinClock$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.LatestMinClock$</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="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">LatestMinClock$</span>
-extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.LatestMinClock$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task">LatestMinClock$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/LatestMinClock$.html#LatestMinClock:D--">LatestMinClock$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task">LatestMinClock$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="LatestMinClock:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>LatestMinClock$</h4>
-<pre>public&nbsp;LatestMinClock$()</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="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/LatestMinClock$.html" target="_top">Frames</a></li>
-<li><a href="LatestMinClock$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/LatestMinClock.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/LatestMinClock.html
deleted file mode 100644
index b7223d0..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/LatestMinClock.html
+++ /dev/null
@@ -1,292 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>LatestMinClock</title>
-<meta name="date" content="2015-11-24">
-<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="LatestMinClock";
-        }
-    }
-    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="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/LatestMinClock.html" target="_top">Frames</a></li>
-<li><a href="LatestMinClock.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">io.gearpump.streaming.task</div>
-<h2 title="Class LatestMinClock" class="title">Class LatestMinClock</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.LatestMinClock</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">LatestMinClock</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.LatestMinClock">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="../../../../io/gearpump/streaming/task/LatestMinClock.html#LatestMinClock-long-">LatestMinClock</a></span>(long&nbsp;clock)</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="../../../../io/gearpump/streaming/task/LatestMinClock.html#clock--">clock</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="LatestMinClock-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>LatestMinClock</h4>
-<pre>public&nbsp;LatestMinClock(long&nbsp;clock)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="clock--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>clock</h4>
-<pre>public&nbsp;long&nbsp;clock()</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="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/LatestMinClock.html" target="_top">Frames</a></li>
-<li><a href="LatestMinClock.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/releases/0.6.2/api/java/io/gearpump/streaming/task/ReportCheckpointClock$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/ReportCheckpointClock$.html
deleted file mode 100644
index 81bc8da..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/ReportCheckpointClock$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>ReportCheckpointClock$</title>
-<meta name="date" content="2015-11-24">
-<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="ReportCheckpointClock$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/ReportCheckpointClock$.html" target="_top">Frames</a></li>
-<li><a href="ReportCheckpointClock$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class ReportCheckpointClock$" class="title">Class ReportCheckpointClock$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.ReportCheckpointClock$</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.Function2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ReportCheckpointClock$</span>
-extends scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.ReportCheckpointClock$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html#ReportCheckpointClock:D--">ReportCheckpointClock$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction2">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
-<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function2">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ReportCheckpointClock:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ReportCheckpointClock$</h4>
-<pre>public&nbsp;ReportCheckpointClock$()</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="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/ReportCheckpointClock$.html" target="_top">Frames</a></li>
-<li><a href="ReportCheckpointClock$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/ReportCheckpointClock.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/ReportCheckpointClock.html
deleted file mode 100644
index 7ef94dd..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/ReportCheckpointClock.html
+++ /dev/null
@@ -1,307 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>ReportCheckpointClock</title>
-<meta name="date" content="2015-11-24">
-<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="ReportCheckpointClock";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/ReportCheckpointClock.html" target="_top">Frames</a></li>
-<li><a href="ReportCheckpointClock.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">io.gearpump.streaming.task</div>
-<h2 title="Class ReportCheckpointClock" class="title">Class ReportCheckpointClock</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.ReportCheckpointClock</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ReportCheckpointClock</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.ReportCheckpointClock">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="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html#ReportCheckpointClock-io.gearpump.streaming.task.TaskId-long-">ReportCheckpointClock</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-                     long&nbsp;clock)</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="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html#clock--">clock</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html#taskId--">taskId</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="ReportCheckpointClock-io.gearpump.streaming.task.TaskId-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ReportCheckpointClock</h4>
-<pre>public&nbsp;ReportCheckpointClock(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-                             long&nbsp;clock)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="taskId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskId</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
-</li>
-</ul>
-<a name="clock--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>clock</h4>
-<pre>public&nbsp;long&nbsp;clock()</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="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/ReportCheckpointClock.html" target="_top">Frames</a></li>
-<li><a href="ReportCheckpointClock.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/releases/0.6.2/api/java/io/gearpump/streaming/task/SendMessageLoss$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/SendMessageLoss$.html
deleted file mode 100644
index 033b6da..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/SendMessageLoss$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>SendMessageLoss$</title>
-<meta name="date" content="2015-11-24">
-<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="SendMessageLoss$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SendMessageLoss$.html" target="_top">Frames</a></li>
-<li><a href="SendMessageLoss$.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><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.AbstractFunction0">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class SendMessageLoss$" class="title">Class SendMessageLoss$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction0&lt;<a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">SendMessageLoss</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.SendMessageLoss$</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.Function0&lt;<a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">SendMessageLoss</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SendMessageLoss$</span>
-extends scala.runtime.AbstractFunction0&lt;<a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">SendMessageLoss</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.SendMessageLoss$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task">SendMessageLoss$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/SendMessageLoss$.html#SendMessageLoss:D--">SendMessageLoss$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction0">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction0</h3>
-<code>apply$mcB$sp, apply$mcC$sp, apply$mcD$sp, apply$mcF$sp, apply$mcI$sp, apply$mcJ$sp, apply$mcS$sp, apply$mcV$sp, apply$mcZ$sp, 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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function0">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function0</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task">SendMessageLoss$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SendMessageLoss:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SendMessageLoss$</h4>
-<pre>public&nbsp;SendMessageLoss$()</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="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SendMessageLoss$.html" target="_top">Frames</a></li>
-<li><a href="SendMessageLoss$.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><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.AbstractFunction0">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/SendMessageLoss.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/SendMessageLoss.html
deleted file mode 100644
index 5e26dd9..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/SendMessageLoss.html
+++ /dev/null
@@ -1,258 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>SendMessageLoss</title>
-<meta name="date" content="2015-11-24">
-<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="SendMessageLoss";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SendMessageLoss.html" target="_top">Frames</a></li>
-<li><a href="SendMessageLoss.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="#methods.inherited.from.class.java.lang.Object">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class SendMessageLoss" class="title">Class SendMessageLoss</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.SendMessageLoss</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SendMessageLoss</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.SendMessageLoss">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="../../../../io/gearpump/streaming/task/SendMessageLoss.html#SendMessageLoss--">SendMessageLoss</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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="SendMessageLoss--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SendMessageLoss</h4>
-<pre>public&nbsp;SendMessageLoss()</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="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SendMessageLoss.html" target="_top">Frames</a></li>
-<li><a href="SendMessageLoss.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="#methods.inherited.from.class.java.lang.Object">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/SerializedMessage$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/SerializedMessage$.html
deleted file mode 100644
index cfb9492..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/SerializedMessage$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>SerializedMessage$</title>
-<meta name="date" content="2015-11-24">
-<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="SerializedMessage$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessage$.html" target="_top">Frames</a></li>
-<li><a href="SerializedMessage$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class SerializedMessage$" class="title">Class SerializedMessage$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction2&lt;java.lang.Object,byte[],<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.SerializedMessage$</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.Function2&lt;java.lang.Object,byte[],<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SerializedMessage$</span>
-extends scala.runtime.AbstractFunction2&lt;java.lang.Object,byte[],<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.SerializedMessage$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task">SerializedMessage$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/SerializedMessage$.html#SerializedMessage:D--">SerializedMessage$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction2">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
-<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function2">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task">SerializedMessage$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SerializedMessage:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SerializedMessage$</h4>
-<pre>public&nbsp;SerializedMessage$()</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="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessage$.html" target="_top">Frames</a></li>
-<li><a href="SerializedMessage$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/SerializedMessage.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/SerializedMessage.html
deleted file mode 100644
index 7a3269d..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/SerializedMessage.html
+++ /dev/null
@@ -1,307 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>SerializedMessage</title>
-<meta name="date" content="2015-11-24">
-<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="SerializedMessage";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessage.html" target="_top">Frames</a></li>
-<li><a href="SerializedMessage.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">io.gearpump.streaming.task</div>
-<h2 title="Class SerializedMessage" class="title">Class SerializedMessage</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.SerializedMessage</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SerializedMessage</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.SerializedMessage">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="../../../../io/gearpump/streaming/task/SerializedMessage.html#SerializedMessage-long-byte:A-">SerializedMessage</a></span>(long&nbsp;timeStamp,
-                 byte[]&nbsp;bytes)</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>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html#bytes--">bytes</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html#timeStamp--">timeStamp</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="SerializedMessage-long-byte:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SerializedMessage</h4>
-<pre>public&nbsp;SerializedMessage(long&nbsp;timeStamp,
-                         byte[]&nbsp;bytes)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="timeStamp--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>timeStamp</h4>
-<pre>public&nbsp;long&nbsp;timeStamp()</pre>
-</li>
-</ul>
-<a name="bytes--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>bytes</h4>
-<pre>public&nbsp;byte[]&nbsp;bytes()</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="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessage.html" target="_top">Frames</a></li>
-<li><a href="SerializedMessage.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/releases/0.6.2/api/java/io/gearpump/streaming/task/SerializedMessageSerializer.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/SerializedMessageSerializer.html
deleted file mode 100644
index 80c4f75..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/SerializedMessageSerializer.html
+++ /dev/null
@@ -1,314 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>SerializedMessageSerializer</title>
-<meta name="date" content="2015-11-24">
-<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="SerializedMessageSerializer";
-        }
-    }
-    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><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessageSerializer.html" target="_top">Frames</a></li>
-<li><a href="SerializedMessageSerializer.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">io.gearpump.streaming.task</div>
-<h2 title="Class SerializedMessageSerializer" class="title">Class SerializedMessageSerializer</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.SerializedMessageSerializer</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SerializedMessageSerializer</span>
-extends java.lang.Object
-implements <a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</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="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html#SerializedMessageSerializer--">SerializedMessageSerializer</a></span>()</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="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html#getLength-io.gearpump.streaming.task.SerializedMessage-">getLength</a></span>(<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&nbsp;obj)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html#read-java.io.DataInput-">read</a></span>(java.io.DataInput&nbsp;dataInput)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html#write-java.io.DataOutput-io.gearpump.streaming.task.SerializedMessage-">write</a></span>(java.io.DataOutput&nbsp;dataOutput,
-     <a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&nbsp;obj)</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>
-</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="SerializedMessageSerializer--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SerializedMessageSerializer</h4>
-<pre>public&nbsp;SerializedMessageSerializer()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getLength-io.gearpump.streaming.task.SerializedMessage-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLength</h4>
-<pre>public&nbsp;int&nbsp;getLength(<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&nbsp;obj)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html#getLength-T-">getLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="write-java.io.DataOutput-io.gearpump.streaming.task.SerializedMessage-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>write</h4>
-<pre>public&nbsp;void&nbsp;write(java.io.DataOutput&nbsp;dataOutput,
-                  <a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&nbsp;obj)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write-java.io.DataOutput-T-">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="read-java.io.DataInput-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>read</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&nbsp;read(java.io.DataInput&nbsp;dataInput)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html#read-java.io.DataInput-">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</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><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessageSerializer.html" target="_top">Frames</a></li>
-<li><a href="SerializedMessageSerializer.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/releases/0.6.2/api/java/io/gearpump/streaming/task/SerializerResolver$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/SerializerResolver$.html
deleted file mode 100644
index bca9998..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/SerializerResolver$.html
+++ /dev/null
@@ -1,274 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>SerializerResolver$</title>
-<meta name="date" content="2015-11-24">
-<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="SerializerResolver$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializerResolver$.html" target="_top">Frames</a></li>
-<li><a href="SerializerResolver$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class SerializerResolver$" class="title">Class SerializerResolver$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.SerializerResolver$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SerializerResolver$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task">SerializerResolver$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/SerializerResolver$.html#SerializerResolver:D--">SerializerResolver$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task">SerializerResolver$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SerializerResolver:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SerializerResolver$</h4>
-<pre>public&nbsp;SerializerResolver$()</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="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializerResolver$.html" target="_top">Frames</a></li>
-<li><a href="SerializerResolver$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/StartClock$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/StartClock$.html
deleted file mode 100644
index e573916..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/StartClock$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>StartClock$</title>
-<meta name="date" content="2015-11-24">
-<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="StartClock$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/StartClock$.html" target="_top">Frames</a></li>
-<li><a href="StartClock$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class StartClock$" class="title">Class StartClock$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.StartClock$</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="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">StartClock$</span>
-extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.StartClock$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task">StartClock$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/StartClock$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/StartClock$.html#StartClock:D--">StartClock$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task">StartClock$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="StartClock:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>StartClock$</h4>
-<pre>public&nbsp;StartClock$()</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="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/StartClock$.html" target="_top">Frames</a></li>
-<li><a href="StartClock$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/StartClock.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/StartClock.html
deleted file mode 100644
index dde95f5..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/StartClock.html
+++ /dev/null
@@ -1,292 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>StartClock</title>
-<meta name="date" content="2015-11-24">
-<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="StartClock";
-        }
-    }
-    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="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/StartClock.html" target="_top">Frames</a></li>
-<li><a href="StartClock.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">io.gearpump.streaming.task</div>
-<h2 title="Class StartClock" class="title">Class StartClock</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.StartClock</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">StartClock</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.StartClock">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="../../../../io/gearpump/streaming/task/StartClock.html#StartClock-long-">StartClock</a></span>(long&nbsp;clock)</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="../../../../io/gearpump/streaming/task/StartClock.html#clock--">clock</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="StartClock-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>StartClock</h4>
-<pre>public&nbsp;StartClock(long&nbsp;clock)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="clock--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>clock</h4>
-<pre>public&nbsp;long&nbsp;clock()</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="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/StartClock.html" target="_top">Frames</a></li>
-<li><a href="StartClock.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/releases/0.6.2/api/java/io/gearpump/streaming/task/StartTime$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/StartTime$.html
deleted file mode 100644
index 1a7b5d8..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/StartTime$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>StartTime$</title>
-<meta name="date" content="2015-11-24">
-<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="StartTime$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/StartTime$.html" target="_top">Frames</a></li>
-<li><a href="StartTime$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class StartTime$" class="title">Class StartTime$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.StartTime$</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="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">StartTime$</span>
-extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.StartTime$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task">StartTime$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/StartTime$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/StartTime$.html#StartTime:D--">StartTime$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task">StartTime$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="StartTime:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>StartTime$</h4>
-<pre>public&nbsp;StartTime$()</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="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/StartTime$.html" target="_top">Frames</a></li>
-<li><a href="StartTime$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/StartTime.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/StartTime.html
deleted file mode 100644
index 18f393f..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/StartTime.html
+++ /dev/null
@@ -1,292 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>StartTime</title>
-<meta name="date" content="2015-11-24">
-<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="StartTime";
-        }
-    }
-    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="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/StartTime.html" target="_top">Frames</a></li>
-<li><a href="StartTime.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">io.gearpump.streaming.task</div>
-<h2 title="Class StartTime" class="title">Class StartTime</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.StartTime</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">StartTime</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.StartTime">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="../../../../io/gearpump/streaming/task/StartTime.html#StartTime-long-">StartTime</a></span>(long&nbsp;startTime)</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="../../../../io/gearpump/streaming/task/StartTime.html#startTime--">startTime</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="StartTime-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>StartTime</h4>
-<pre>public&nbsp;StartTime(long&nbsp;startTime)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="startTime--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>startTime</h4>
-<pre>public&nbsp;long&nbsp;startTime()</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="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/StartTime.html" target="_top">Frames</a></li>
-<li><a href="StartTime.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/releases/0.6.2/api/java/io/gearpump/streaming/task/StreamingTransportSerializer.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/StreamingTransportSerializer.html
deleted file mode 100644
index 3b9eea7..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/StreamingTransportSerializer.html
+++ /dev/null
@@ -1,316 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>StreamingTransportSerializer</title>
-<meta name="date" content="2015-11-24">
-<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="StreamingTransportSerializer";
-        }
-    }
-    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><a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/StreamingTransportSerializer.html" target="_top">Frames</a></li>
-<li><a href="StreamingTransportSerializer.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">io.gearpump.streaming.task</div>
-<h2 title="Class StreamingTransportSerializer" class="title">Class StreamingTransportSerializer</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.StreamingTransportSerializer</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">StreamingTransportSerializer</span>
-extends java.lang.Object
-implements <a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></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="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html#StreamingTransportSerializer--">StreamingTransportSerializer</a></span>()</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>java.lang.Object</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html#deserialize-java.io.DataInput-int-">deserialize</a></span>(java.io.DataInput&nbsp;dataInput,
-           int&nbsp;length)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html#getLength-java.lang.Object-">getLength</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html#serialize-java.io.DataOutput-java.lang.Object-">serialize</a></span>(java.io.DataOutput&nbsp;dataOutput,
-         java.lang.Object&nbsp;obj)</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>
-</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="StreamingTransportSerializer--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>StreamingTransportSerializer</h4>
-<pre>public&nbsp;StreamingTransportSerializer()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="serialize-java.io.DataOutput-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serialize</h4>
-<pre>public&nbsp;void&nbsp;serialize(java.io.DataOutput&nbsp;dataOutput,
-                      java.lang.Object&nbsp;obj)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#serialize-java.io.DataOutput-java.lang.Object-">serialize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="deserialize-java.io.DataInput-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>deserialize</h4>
-<pre>public&nbsp;java.lang.Object&nbsp;deserialize(java.io.DataInput&nbsp;dataInput,
-                                    int&nbsp;length)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#deserialize-java.io.DataInput-int-">deserialize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="getLength-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getLength</h4>
-<pre>public&nbsp;int&nbsp;getLength(java.lang.Object&nbsp;obj)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#getLength-java.lang.Object-">getLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</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><a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/StreamingTransportSerializer.html" target="_top">Frames</a></li>
-<li><a href="StreamingTransportSerializer.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/releases/0.6.2/api/java/io/gearpump/streaming/task/Subscriber$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/Subscriber$.html
deleted file mode 100644
index 736e911..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/Subscriber$.html
+++ /dev/null
@@ -1,331 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>Subscriber$</title>
-<meta name="date" content="2015-11-24">
-<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="Subscriber$";
-        }
-    }
-    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="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscriber$.html" target="_top">Frames</a></li>
-<li><a href="Subscriber$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.task</div>
-<h2 title="Class Subscriber$" class="title">Class Subscriber$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.Subscriber$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Subscriber$</span>
-extends java.lang.Object
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.Subscriber$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Subscriber$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/Subscriber$.html#Subscriber:D--">Subscriber$</a></span>()</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>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Subscriber$.html#of-int-io.gearpump.streaming.DAG-">of</a></span>(int&nbsp;processorId,
-  <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</code>
-<div class="block">List subscriptions of a processor.</div>
-</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Subscriber:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Subscriber$</h4>
-<pre>public&nbsp;Subscriber$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="of-int-io.gearpump.streaming.DAG-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>of</h4>
-<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;of(int&nbsp;processorId,
-                                                      <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</pre>
-<div class="block">List subscriptions of a processor.
- The topology information is retrieved from dag
- <p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>processorId</code> - the processor to list</dd>
-<dd><code>dag</code> - the DAG</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the subscribers of this processor</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><a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscriber$.html" target="_top">Frames</a></li>
-<li><a href="Subscriber$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/task/Subscriber.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/Subscriber.html
deleted file mode 100644
index c76e760..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/Subscriber.html
+++ /dev/null
@@ -1,371 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>Subscriber</title>
-<meta name="date" content="2015-11-24">
-<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="Subscriber";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"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 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="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscriber.html" target="_top">Frames</a></li>
-<li><a href="Subscriber.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">io.gearpump.streaming.task</div>
-<h2 title="Class Subscriber" class="title">Class Subscriber</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.Subscriber</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Subscriber</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<div class="block">Each processor can have multiple downstream subscribers.
- <p>
- For example: When processor A subscribe to processor B, then the output of B will be
- pushed to processor A.
- <p>
- param:  processorId subscriber processor Id
- param:  partitionerDescription subscriber partitioner</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.Subscriber">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="../../../../io/gearpump/streaming/task/Subscriber.html#Subscriber-int-io.gearpump.partitioner.PartitionerDescription-int-io.gearpump.streaming.LifeTime-">Subscriber</a></span>(int&nbsp;processorId,
-          io.gearpump.partitioner.PartitionerDescription&nbsp;partitionerDescription,
-          int&nbsp;parallelism,
-          <a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;lifeTime)</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="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>
-<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><a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Subscriber.html#lifeTime--">lifeTime</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Subscriber.html#of-int-io.gearpump.streaming.DAG-">of</a></span>(int&nbsp;processorId,
-  <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</code>
-<div class="block">List subscriptions of a processor.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Subscriber.html#parallelism--">parallelism</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>io.gearpump.partitioner.PartitionerDescription</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Subscriber.html#partitionerDescription--">partitionerDescription</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Subscriber.html#processorId--">processorId</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="Subscriber-int-io.gearpump.partitioner.PartitionerDescription-int-io.gearpump.streaming.LifeTime-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Subscriber</h4>
-<pre>public&nbsp;Subscriber(int&nbsp;processorId,
-                  io.gearpump.partitioner.PartitionerDescription&nbsp;partitionerDescription,
-                  int&nbsp;parallelism,
-                  <a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;lifeTime)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="of-int-io.gearpump.streaming.DAG-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>of</h4>
-<pre>public static&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;of(int&nbsp;processorId,
-                                                             <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</pre>
-<div class="block">List subscriptions of a processor.
- The topology information is retrieved from dag
- <p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>processorId</code> - the processor to list</dd>
-<dd><code>dag</code> - the DAG</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the subscribers of this processor</dd>
-</dl>
-</li>
-</ul>
-<a name="processorId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>processorId</h4>
-<pre>public&nbsp;int&nbsp;processorId()</pre>
-</li>
-</ul>
-<a name="partitionerDescription--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>partitionerDescription</h4>
-<pre>public&nbsp;io.gearpump.partitioner.PartitionerDescription&nbsp;partitionerDescription()</pre>
-</li>
-</ul>
-<a name="parallelism--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>parallelism</h4>
-<pre>public&nbsp;int&nbsp;parallelism()</pre>
-</li>
-</ul>
-<a name="lifeTime--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>lifeTime</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;lifeTime()</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="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscriber.html" target="_top">Frames</a></li>
-<li><a href="Subscriber.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/releases/0.6.2/api/java/io/gearpump/streaming/task/Subscription$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/Subscription$.html
deleted file mode 100644
index 9162dfc..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/Subscription$.html
+++ /dev/null
@@ -1,321 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>Subscription$</title>
-<meta name="date" content="2015-11-24">
-<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="Subscription$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscription$.html" target="_top">Frames</a></li>
-<li><a href="Subscription$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.task</div>
-<h2 title="Class Subscription$" class="title">Class Subscription$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.Subscription$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Subscription$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Subscription$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/Subscription$.html#Subscription:D--">Subscription$</a></span>()</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="../../../../io/gearpump/streaming/task/Subscription$.html#MAX_PENDING_MESSAGE_COUNT--">MAX_PENDING_MESSAGE_COUNT</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Subscription$.html#ONE_ACKREQUEST_EVERY_MESSAGE_COUNT--">ONE_ACKREQUEST_EVERY_MESSAGE_COUNT</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Subscription:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Subscription$</h4>
-<pre>public&nbsp;Subscription$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="ONE_ACKREQUEST_EVERY_MESSAGE_COUNT--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ONE_ACKREQUEST_EVERY_MESSAGE_COUNT</h4>
-<pre>public final&nbsp;int&nbsp;ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()</pre>
-</li>
-</ul>
-<a name="MAX_PENDING_MESSAGE_COUNT--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MAX_PENDING_MESSAGE_COUNT</h4>
-<pre>public final&nbsp;int&nbsp;MAX_PENDING_MESSAGE_COUNT()</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="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscription$.html" target="_top">Frames</a></li>
-<li><a href="Subscription$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/task/Subscription.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/Subscription.html
deleted file mode 100644
index 3f7bf81..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/Subscription.html
+++ /dev/null
@@ -1,451 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>Subscription</title>
-<meta name="date" content="2015-11-24">
-<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="Subscription";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"i4":10,"i5":9,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":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";
-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="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscription.html" target="_top">Frames</a></li>
-<li><a href="Subscription.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">io.gearpump.streaming.task</div>
-<h2 title="Class Subscription" class="title">Class Subscription</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.Subscription</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Subscription</span>
-extends java.lang.Object</pre>
-<div class="block">This manage the output and message clock for single downstream processor
- <p>
- param:  subscriber downstream processor
- param:  maxPendingMessageCount trigger flow control. Should be bigger than maxPendingMessageCountPerAckRequest
- param:  ackOnceEveryMessageCount send on AckRequest to the target</div>
-</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="../../../../io/gearpump/streaming/task/Subscription.html#Subscription-int-int-io.gearpump.streaming.task.TaskId-io.gearpump.streaming.task.Subscriber-int-io.gearpump.streaming.task.ExpressTransport-int-int-">Subscription</a></span>(int&nbsp;appId,
-            int&nbsp;executorId,
-            <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-            <a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&nbsp;subscriber,
-            int&nbsp;sessionId,
-            <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a>&nbsp;transport,
-            int&nbsp;maxPendingMessageCount,
-            int&nbsp;ackOnceEveryMessageCount)</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="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>
-<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>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Subscription.html#allowSendingMoreMessages--">allowSendingMoreMessages</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Subscription.html#changeLife-io.gearpump.streaming.LifeTime-">changeLife</a></span>(<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>org.slf4j.Logger</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Subscription.html#LOG--">LOG</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Subscription.html#MAX_PENDING_MESSAGE_COUNT--">MAX_PENDING_MESSAGE_COUNT</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Subscription.html#minClock--">minClock</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Subscription.html#ONE_ACKREQUEST_EVERY_MESSAGE_COUNT--">ONE_ACKREQUEST_EVERY_MESSAGE_COUNT</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>io.gearpump.partitioner.Partitioner</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Subscription.html#partitioner--">partitioner</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Subscription.html#receiveAck-io.gearpump.streaming.task.Ack-">receiveAck</a></span>(<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;ack)</code>
-<div class="block">Handle acknowledge message.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>scala.Function1&lt;io.gearpump.Message,java.lang.Object&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Subscription.html#sendFn--">sendFn</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Subscription.html#sendMessage-io.gearpump.Message-">sendMessage</a></span>(io.gearpump.Message&nbsp;msg)</code>&nbsp;</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Subscription.html#sendMessage-io.gearpump.Message-int-">sendMessage</a></span>(io.gearpump.Message&nbsp;msg,
-           int&nbsp;partition)</code>
-<div class="block">Return how many message is actually sent by this subscription</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Subscription.html#start--">start</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>
-</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="Subscription-int-int-io.gearpump.streaming.task.TaskId-io.gearpump.streaming.task.Subscriber-int-io.gearpump.streaming.task.ExpressTransport-int-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Subscription</h4>
-<pre>public&nbsp;Subscription(int&nbsp;appId,
-                    int&nbsp;executorId,
-                    <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-                    <a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&nbsp;subscriber,
-                    int&nbsp;sessionId,
-                    <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a>&nbsp;transport,
-                    int&nbsp;maxPendingMessageCount,
-                    int&nbsp;ackOnceEveryMessageCount)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="ONE_ACKREQUEST_EVERY_MESSAGE_COUNT--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ONE_ACKREQUEST_EVERY_MESSAGE_COUNT</h4>
-<pre>public static final&nbsp;int&nbsp;ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()</pre>
-</li>
-</ul>
-<a name="MAX_PENDING_MESSAGE_COUNT--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>MAX_PENDING_MESSAGE_COUNT</h4>
-<pre>public static final&nbsp;int&nbsp;MAX_PENDING_MESSAGE_COUNT()</pre>
-</li>
-</ul>
-<a name="LOG--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>LOG</h4>
-<pre>public&nbsp;org.slf4j.Logger&nbsp;LOG()</pre>
-</li>
-</ul>
-<a name="partitioner--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>partitioner</h4>
-<pre>public&nbsp;io.gearpump.partitioner.Partitioner&nbsp;partitioner()</pre>
-</li>
-</ul>
-<a name="sendFn--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>sendFn</h4>
-<pre>public&nbsp;scala.Function1&lt;io.gearpump.Message,java.lang.Object&gt;&nbsp;sendFn()</pre>
-</li>
-</ul>
-<a name="changeLife-io.gearpump.streaming.LifeTime-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>changeLife</h4>
-<pre>public&nbsp;void&nbsp;changeLife(<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life)</pre>
-</li>
-</ul>
-<a name="start--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>start</h4>
-<pre>public&nbsp;void&nbsp;start()</pre>
-</li>
-</ul>
-<a name="sendMessage-io.gearpump.Message-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>sendMessage</h4>
-<pre>public&nbsp;int&nbsp;sendMessage(io.gearpump.Message&nbsp;msg)</pre>
-</li>
-</ul>
-<a name="sendMessage-io.gearpump.Message-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>sendMessage</h4>
-<pre>public&nbsp;int&nbsp;sendMessage(io.gearpump.Message&nbsp;msg,
-                       int&nbsp;partition)</pre>
-<div class="block">Return how many message is actually sent by this subscription</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>msg</code> - the message to send</dd>
-<dd><code>partition</code> - the target partition to send message to</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>1 if success</dd>
-</dl>
-</li>
-</ul>
-<a name="receiveAck-io.gearpump.streaming.task.Ack-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>receiveAck</h4>
-<pre>public&nbsp;void&nbsp;receiveAck(<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;ack)</pre>
-<div class="block">Handle acknowledge message.
- Throw MessageLossException if required.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>ack</code> - acknowledge message received</dd>
-</dl>
-</li>
-</ul>
-<a name="minClock--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>minClock</h4>
-<pre>public&nbsp;long&nbsp;minClock()</pre>
-</li>
-</ul>
-<a name="allowSendingMoreMessages--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>allowSendingMoreMessages</h4>
-<pre>public&nbsp;boolean&nbsp;allowSendingMoreMessages()</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="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscription.html" target="_top">Frames</a></li>
-<li><a href="Subscription.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/releases/0.6.2/api/java/io/gearpump/streaming/task/Task.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/Task.html
deleted file mode 100644
index 7842064..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/Task.html
+++ /dev/null
@@ -1,421 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>Task</title>
-<meta name="date" content="2015-11-24">
-<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="Task";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":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="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Task.html" target="_top">Frames</a></li>
-<li><a href="Task.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">io.gearpump.streaming.task</div>
-<h2 title="Class Task" class="title">Class Task</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.Task</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>, <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a>, <a href="../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a>, <a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">Task</span>
-extends java.lang.Object
-implements <a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></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="../../../../io/gearpump/streaming/task/Task.html#Task-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">Task</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-    io.gearpump.cluster.UserConfig&nbsp;userConf)</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>org.slf4j.Logger</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Task.html#LOG--">LOG</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Task.html#onNext-io.gearpump.Message-">onNext</a></span>(io.gearpump.Message&nbsp;msg)</code>
-<div class="block">Method called for each message received.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Task.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></span>(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
-<div class="block">Method called with the task is initialized.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Task.html#onStop--">onStop</a></span>()</code>
-<div class="block">Method called when task is under clean up.</div>
-</td>
-</tr>
-<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="../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage--">receiveUnManagedMessage</a></span>()</code>
-<div class="block">handler for unmanaged message</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>akka.actor.ActorRef</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Task.html#self--">self</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>protected akka.actor.ActorRef</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Task.html#sender--">sender</a></span>()</code>
-<div class="block">For managed message(type of Message), the sender mean nothing,
- you should not use this directory</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>protected akka.actor.ActorSystem</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/Task.html#system--">system</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>
-</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="Task-io.gearpump.streaming.task.TaskContext-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Task</h4>
-<pre>public&nbsp;Task(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
-            io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="LOG--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>LOG</h4>
-<pre>public&nbsp;org.slf4j.Logger&nbsp;LOG()</pre>
-</li>
-</ul>
-<a name="system--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>system</h4>
-<pre>protected&nbsp;akka.actor.ActorSystem&nbsp;system()</pre>
-</li>
-</ul>
-<a name="self--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>self</h4>
-<pre>public&nbsp;akka.actor.ActorRef&nbsp;self()</pre>
-</li>
-</ul>
-<a name="sender--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>sender</h4>
-<pre>protected&nbsp;akka.actor.ActorRef&nbsp;sender()</pre>
-<div class="block">For managed message(type of Message), the sender mean nothing,
- you should not use this directory
- <p>
- For unmanaged message, the sender represent the sender actor</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the sender</dd>
-</dl>
-</li>
-</ul>
-<a name="onStart-io.gearpump.streaming.task.StartTime-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onStart</h4>
-<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart-io.gearpump.streaming.task.StartTime-">TaskInterface</a></code></span></div>
-<div class="block">Method called with the task is initialized.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd>
-</dl>
-</li>
-</ul>
-<a name="onNext-io.gearpump.Message-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onNext</h4>
-<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext-io.gearpump.Message-">TaskInterface</a></code></span></div>
-<div class="block">Method called for each message received.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext-io.gearpump.Message-">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>msg</code> - message send by upstream tasks</dd>
-</dl>
-</li>
-</ul>
-<a name="onStop--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onStop</h4>
-<pre>public&nbsp;void&nbsp;onStop()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop--">TaskInterface</a></code></span></div>
-<div class="block">Method called when task is under clean up.
- This can be used to cleanup resource when the application finished.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop--">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="receiveUnManagedMessage--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>receiveUnManagedMessage</h4>
-<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;receiveUnManagedMessage()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#receiveUnManagedMessage--">TaskInterface</a></code></span></div>
-<div class="block">handler for unmanaged message</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#receiveUnManagedMessage--">receiveUnManagedMessage</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the handler</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><a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Task.html" target="_top">Frames</a></li>
-<li><a href="Task.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/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskActor$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskActor$.html
deleted file mode 100644
index 34884bf..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskActor$.html
+++ /dev/null
@@ -1,321 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>TaskActor$</title>
-<meta name="date" content="2015-11-24">
-<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="TaskActor$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor$.html" target="_top">Frames</a></li>
-<li><a href="TaskActor$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.task</div>
-<h2 title="Class TaskActor$" class="title">Class TaskActor$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.TaskActor$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TaskActor$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/TaskActor$.html#TaskActor:D--">TaskActor$</a></span>()</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="../../../../io/gearpump/streaming/task/TaskActor$.html#CLOCK_SYNC_TIMEOUT_INTERVAL--">CLOCK_SYNC_TIMEOUT_INTERVAL</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor$.html#NONE_SESSION--">NONE_SESSION</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TaskActor:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskActor$</h4>
-<pre>public&nbsp;TaskActor$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="CLOCK_SYNC_TIMEOUT_INTERVAL--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>CLOCK_SYNC_TIMEOUT_INTERVAL</h4>
-<pre>public&nbsp;int&nbsp;CLOCK_SYNC_TIMEOUT_INTERVAL()</pre>
-</li>
-</ul>
-<a name="NONE_SESSION--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>NONE_SESSION</h4>
-<pre>public&nbsp;int&nbsp;NONE_SESSION()</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="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor$.html" target="_top">Frames</a></li>
-<li><a href="TaskActor$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskActor.FLUSH$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskActor.FLUSH$.html
deleted file mode 100644
index ab98905..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskActor.FLUSH$.html
+++ /dev/null
@@ -1,301 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>TaskActor.FLUSH$</title>
-<meta name="date" content="2015-11-24">
-<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="TaskActor.FLUSH$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.FLUSH$.html" target="_top">Frames</a></li>
-<li><a href="TaskActor.FLUSH$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class TaskActor.FLUSH$" class="title">Class TaskActor.FLUSH$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.TaskActor.FLUSH$</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="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">TaskActor.FLUSH$</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskActor.FLUSH$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">TaskActor.FLUSH$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html#FLUSH:D--">FLUSH$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">TaskActor.FLUSH$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="FLUSH:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>FLUSH$</h4>
-<pre>public&nbsp;FLUSH$()</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="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.FLUSH$.html" target="_top">Frames</a></li>
-<li><a href="TaskActor.FLUSH$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskActor.SecurityChecker.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskActor.SecurityChecker.html
deleted file mode 100644
index 5937f59..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskActor.SecurityChecker.html
+++ /dev/null
@@ -1,305 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>TaskActor.SecurityChecker</title>
-<meta name="date" content="2015-11-24">
-<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="TaskActor.SecurityChecker";
-        }
-    }
-    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><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SecurityChecker.html" target="_top">Frames</a></li>
-<li><a href="TaskActor.SecurityChecker.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">io.gearpump.streaming.task</div>
-<h2 title="Class TaskActor.SecurityChecker" class="title">Class TaskActor.SecurityChecker</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.TaskActor.SecurityChecker</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">TaskActor.SecurityChecker</span>
-extends java.lang.Object</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="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html#SecurityChecker-io.gearpump.streaming.task.TaskId-akka.actor.ActorRef-">SecurityChecker</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;task_id,
-               akka.actor.ActorRef&nbsp;self)</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>scala.Option&lt;io.gearpump.Message&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html#checkMessage-io.gearpump.Message-akka.actor.ActorRef-">checkMessage</a></span>(io.gearpump.Message&nbsp;message,
-            akka.actor.ActorRef&nbsp;sender)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html#generateAckResponse-io.gearpump.streaming.task.AckRequest-akka.actor.ActorRef-">generateAckResponse</a></span>(<a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;ackRequest,
-                   akka.actor.ActorRef&nbsp;sender)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html#handleInitialAckRequest-io.gearpump.streaming.task.InitialAckRequest-">handleInitialAckRequest</a></span>(<a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;ackRequest)</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>
-</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="SecurityChecker-io.gearpump.streaming.task.TaskId-akka.actor.ActorRef-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SecurityChecker</h4>
-<pre>public&nbsp;SecurityChecker(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;task_id,
-                       akka.actor.ActorRef&nbsp;self)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="handleInitialAckRequest-io.gearpump.streaming.task.InitialAckRequest-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>handleInitialAckRequest</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;handleInitialAckRequest(<a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;ackRequest)</pre>
-</li>
-</ul>
-<a name="generateAckResponse-io.gearpump.streaming.task.AckRequest-akka.actor.ActorRef-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>generateAckResponse</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;generateAckResponse(<a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;ackRequest,
-                               akka.actor.ActorRef&nbsp;sender)</pre>
-</li>
-</ul>
-<a name="checkMessage-io.gearpump.Message-akka.actor.ActorRef-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>checkMessage</h4>
-<pre>public&nbsp;scala.Option&lt;io.gearpump.Message&gt;&nbsp;checkMessage(io.gearpump.Message&nbsp;message,
-                                                      akka.actor.ActorRef&nbsp;sender)</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="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SecurityChecker.html" target="_top">Frames</a></li>
-<li><a href="TaskActor.SecurityChecker.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/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskActor.SendAck$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskActor.SendAck$.html
deleted file mode 100644
index 86c2654..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskActor.SendAck$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>TaskActor.SendAck$</title>
-<meta name="date" content="2015-11-24">
-<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="TaskActor.SendAck$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SendAck$.html" target="_top">Frames</a></li>
-<li><a href="TaskActor.SendAck$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class TaskActor.SendAck$" class="title">Class TaskActor.SendAck$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>,<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.TaskActor.SendAck$</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.Function2&lt;<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>,<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">TaskActor.SendAck$</span>
-extends scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>,<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskActor.SendAck$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html#SendAck:D--">SendAck$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction2">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
-<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function2">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SendAck:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SendAck$</h4>
-<pre>public&nbsp;SendAck$()</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="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SendAck$.html" target="_top">Frames</a></li>
-<li><a href="TaskActor.SendAck$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskActor.SendAck.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskActor.SendAck.html
deleted file mode 100644
index bbb2a49..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskActor.SendAck.html
+++ /dev/null
@@ -1,311 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>TaskActor.SendAck</title>
-<meta name="date" content="2015-11-24">
-<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="TaskActor.SendAck";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SendAck.html" target="_top">Frames</a></li>
-<li><a href="TaskActor.SendAck.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">io.gearpump.streaming.task</div>
-<h2 title="Class TaskActor.SendAck" class="title">Class TaskActor.SendAck</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.TaskActor.SendAck</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="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">TaskActor.SendAck</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskActor.SendAck">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="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html#SendAck-io.gearpump.streaming.task.Ack-io.gearpump.streaming.task.TaskId-">SendAck</a></span>(<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;ack,
-       <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;targetTask)</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><a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html#ack--">ack</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html#targetTask--">targetTask</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="SendAck-io.gearpump.streaming.task.Ack-io.gearpump.streaming.task.TaskId-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SendAck</h4>
-<pre>public&nbsp;SendAck(<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;ack,
-               <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;targetTask)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="ack--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ack</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;ack()</pre>
-</li>
-</ul>
-<a name="targetTask--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>targetTask</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;targetTask()</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="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SendAck.html" target="_top">Frames</a></li>
-<li><a href="TaskActor.SendAck.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/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskActor.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskActor.html
deleted file mode 100644
index 3b65bc2..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskActor.html
+++ /dev/null
@@ -1,691 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>TaskActor</title>
-<meta name="date" content="2015-11-24">
-<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="TaskActor";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":9,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":9,"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,"i26":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";
-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="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.html" target="_top">Frames</a></li>
-<li><a href="TaskActor.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><a href="#nested.class.summary">Nested</a>&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">io.gearpump.streaming.task</div>
-<h2 title="Class TaskActor" class="title">Class TaskActor</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.TaskActor</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>akka.actor.Actor, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a>, io.gearpump.util.TimeOutScheduler</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TaskActor</span>
-extends java.lang.Object
-implements akka.actor.Actor, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a>, io.gearpump.util.TimeOutScheduler</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">TaskActor.FLUSH$</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</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="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck$</a></span></code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.akka.actor.Actor">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from interface&nbsp;akka.actor.Actor</h3>
-<code>akka.actor.Actor.emptyBehavior$</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/TaskActor.html#TaskActor-io.gearpump.streaming.task.TaskId-io.gearpump.streaming.task.TaskContextData-io.gearpump.cluster.UserConfig-io.gearpump.streaming.task.TaskWrapper-io.gearpump.serializer.SerializerPool-">TaskActor</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-         <a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&nbsp;taskContextData,
-         io.gearpump.cluster.UserConfig&nbsp;userConf,
-         <a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a>&nbsp;task,
-         io.gearpump.serializer.SerializerPool&nbsp;inputSerializerPool)</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="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>
-<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>scala.concurrent.duration.FiniteDuration</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.html#CLOCK_REPORT_INTERVAL--">CLOCK_REPORT_INTERVAL</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.html#CLOCK_SYNC_TIMEOUT_INTERVAL--">CLOCK_SYNC_TIMEOUT_INTERVAL</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>com.typesafe.config.Config</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.html#config--">config</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>scala.concurrent.duration.FiniteDuration</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.html#FLUSH_INTERVAL--">FLUSH_INTERVAL</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.html#getUpstreamMinClock--">getUpstreamMinClock</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" 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="../../../../io/gearpump/streaming/task/TaskActor.html#handleMessages-scala.Function0-">handleMessages</a></span>(scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;handler)</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>scala.concurrent.duration.FiniteDuration</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.html#LATENCY_PROBE_INTERVAL--">LATENCY_PROBE_INTERVAL</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>org.slf4j.Logger</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.html#LOG--">LOG</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.html#minClock--">minClock</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="../../../../io/gearpump/streaming/task/TaskActor.html#minClockAtCurrentTask--">minClockAtCurrentTask</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.html#NONE_SESSION--">NONE_SESSION</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.html#onNext-io.gearpump.Message-">onNext</a></span>(io.gearpump.Message&nbsp;msg)</code>&nbsp;</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></span>(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>&nbsp;</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.html#onStop--">onStop</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.html#onUnManagedMessage-java.lang.Object-">onUnManagedMessage</a></span>(java.lang.Object&nbsp;msg)</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="../../../../io/gearpump/streaming/task/TaskActor.html#output-io.gearpump.Message-">output</a></span>(io.gearpump.Message&nbsp;msg)</code>&nbsp;</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.html#postStop--">postStop</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.html#preStart--">preStart</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i18" 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="../../../../io/gearpump/streaming/task/TaskActor.html#receive--">receive</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>io.gearpump.serializer.SerializerPool</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.html#serializerPool--">serializerPool</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.html#sessionId--">sessionId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i21" 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="../../../../io/gearpump/streaming/task/TaskActor.html#stashMessages--">stashMessages</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.html#task--">task</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.html#taskContextData--">taskContextData</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.html#taskId--">taskId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskActor.html#upstreamMinClock--">upstreamMinClock</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i26" 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="../../../../io/gearpump/streaming/task/TaskActor.html#waitForStartClock--">waitForStartClock</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.akka.actor.Actor">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;akka.actor.Actor</h3>
-<code>akka$actor$Actor$_setter_$context_$eq, akka$actor$Actor$_setter_$self_$eq, aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, postRestart, preRestart, self, sender, supervisorStrategy, unhandled</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.streaming.task.ExpressTransport">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></h3>
-<code><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#express--">express</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#local--">local</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#sessionRef--">sessionRef</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#sourceId--">sourceId</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#system--">system</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#transport-java.lang.Object-scala.collection.Seq-">transport</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.util.TimeOutScheduler">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.util.TimeOutScheduler</h3>
-<code>sendMsgWithTimeOutCallBack</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="TaskActor-io.gearpump.streaming.task.TaskId-io.gearpump.streaming.task.TaskContextData-io.gearpump.cluster.UserConfig-io.gearpump.streaming.task.TaskWrapper-io.gearpump.serializer.SerializerPool-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskActor</h4>
-<pre>public&nbsp;TaskActor(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-                 <a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&nbsp;taskContextData,
-                 io.gearpump.cluster.UserConfig&nbsp;userConf,
-                 <a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a>&nbsp;task,
-                 io.gearpump.serializer.SerializerPool&nbsp;inputSerializerPool)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="CLOCK_SYNC_TIMEOUT_INTERVAL--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>CLOCK_SYNC_TIMEOUT_INTERVAL</h4>
-<pre>public static&nbsp;int&nbsp;CLOCK_SYNC_TIMEOUT_INTERVAL()</pre>
-</li>
-</ul>
-<a name="NONE_SESSION--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>NONE_SESSION</h4>
-<pre>public static&nbsp;int&nbsp;NONE_SESSION()</pre>
-</li>
-</ul>
-<a name="taskId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskId</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
-</li>
-</ul>
-<a name="taskContextData--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskContextData</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&nbsp;taskContextData()</pre>
-</li>
-</ul>
-<a name="task--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>task</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a>&nbsp;task()</pre>
-</li>
-</ul>
-<a name="upstreamMinClock--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>upstreamMinClock</h4>
-<pre>public&nbsp;long&nbsp;upstreamMinClock()</pre>
-</li>
-</ul>
-<a name="serializerPool--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializerPool</h4>
-<pre>public&nbsp;io.gearpump.serializer.SerializerPool&nbsp;serializerPool()</pre>
-</li>
-</ul>
-<a name="config--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>config</h4>
-<pre>public&nbsp;com.typesafe.config.Config&nbsp;config()</pre>
-</li>
-</ul>
-<a name="LOG--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>LOG</h4>
-<pre>public&nbsp;org.slf4j.Logger&nbsp;LOG()</pre>
-</li>
-</ul>
-<a name="LATENCY_PROBE_INTERVAL--">
-<!--   -->
-</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>
-</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="sessionId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>sessionId</h4>
-<pre>public&nbsp;int&nbsp;sessionId()</pre>
-</li>
-</ul>
-<a name="receive--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>receive</h4>
-<pre>public final&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;receive()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>receive</code>&nbsp;in interface&nbsp;<code>akka.actor.Actor</code></dd>
-</dl>
-</li>
-</ul>
-<a name="onStart-io.gearpump.streaming.task.StartTime-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onStart</h4>
-<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
-</li>
-</ul>
-<a name="onNext-io.gearpump.Message-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onNext</h4>
-<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
-</li>
-</ul>
-<a name="onUnManagedMessage-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onUnManagedMessage</h4>
-<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-io.gearpump.Message-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>output</h4>
-<pre>public&nbsp;void&nbsp;output(io.gearpump.Message&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>
-</li>
-</ul>
-<a name="minClockAtCurrentTask--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>minClockAtCurrentTask</h4>
-<pre>public&nbsp;long&nbsp;minClockAtCurrentTask()</pre>
-</li>
-</ul>
-<a name="waitForStartClock--">
-<!--   -->
-</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>
-</li>
-</ul>
-<a name="stashMessages--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>stashMessages</h4>
-<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;stashMessages()</pre>
-</li>
-</ul>
-<a name="handleMessages-scala.Function0-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>handleMessages</h4>
-<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;handleMessages(scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;handler)</pre>
-</li>
-</ul>
-<a name="minClock--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>minClock</h4>
-<pre>public&nbsp;long&nbsp;minClock()</pre>
-</li>
-</ul>
-<a name="getUpstreamMinClock--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getUpstreamMinClock</h4>
-<pre>public&nbsp;long&nbsp;getUpstreamMinClock()</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="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.html" target="_top">Frames</a></li>
-<li><a href="TaskActor.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><a href="#nested.class.summary">Nested</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskContext.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskContext.html
deleted file mode 100644
index cb2cb31..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskContext.html
+++ /dev/null
@@ -1,487 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>TaskContext</title>
-<meta name="date" content="2015-11-24">
-<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="TaskContext";
-        }
-    }
-    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};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContext.html" target="_top">Frames</a></li>
-<li><a href="TaskContext.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>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>Constr&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">io.gearpump.streaming.task</div>
-<h2 title="Interface TaskContext" class="title">Interface TaskContext</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">TaskContext</span></pre>
-<div class="block">This provides context information for a task.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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>akka.actor.ActorRef</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskContext.html#actorOf-akka.actor.Props-">actorOf</a></span>(akka.actor.Props&nbsp;props)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>akka.actor.ActorRef</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskContext.html#actorOf-akka.actor.Props-java.lang.String-">actorOf</a></span>(akka.actor.Props&nbsp;props,
-       java.lang.String&nbsp;name)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskContext.html#appId--">appId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>akka.actor.ActorRef</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskContext.html#appMaster--">appMaster</a></span>()</code>
-<div class="block">The actorRef of AppMaster</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskContext.html#appName--">appName</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskContext.html#executorId--">executorId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskContext.html#output-io.gearpump.Message-">output</a></span>(io.gearpump.Message&nbsp;msg)</code>
-<div class="block">This can be used to output messages to downstream tasks.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskContext.html#parallelism--">parallelism</a></span>()</code>
-<div class="block">The task parallelism</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>akka.actor.Cancellable</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskContext.html#schedule-scala.concurrent.duration.FiniteDuration-scala.concurrent.duration.FiniteDuration-scala.Function0-">schedule</a></span>(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
-        scala.concurrent.duration.FiniteDuration&nbsp;interval,
-        scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</code>&nbsp;</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>akka.actor.Cancellable</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskContext.html#scheduleOnce-scala.concurrent.duration.FiniteDuration-scala.Function0-">scheduleOnce</a></span>(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
-            scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</code>
-<div class="block">akka.actor.ActorRefProvider.scheduleOnce</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>akka.actor.ActorRef</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskContext.html#self--">self</a></span>()</code>
-<div class="block">Please don't use this if possible.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>akka.actor.ActorRef</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskContext.html#sender--">sender</a></span>()</code>
-<div class="block">For managed message(type of Message), the sender only serve as a unique Id,
- It's address is not something meaningful, you should not use this directly</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>akka.actor.ActorSystem</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskContext.html#system--">system</a></span>()</code>
-<div class="block">Please don't use this if possible</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskContext.html#taskId--">taskId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskContext.html#upstreamMinClock--">upstreamMinClock</a></span>()</code>
-<div class="block">retrieve upstream min clock from TaskActor</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="taskId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskId</h4>
-<pre><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
-</li>
-</ul>
-<a name="executorId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>executorId</h4>
-<pre>int&nbsp;executorId()</pre>
-</li>
-</ul>
-<a name="appId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>appId</h4>
-<pre>int&nbsp;appId()</pre>
-</li>
-</ul>
-<a name="appName--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>appName</h4>
-<pre>java.lang.String&nbsp;appName()</pre>
-</li>
-</ul>
-<a name="appMaster--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>appMaster</h4>
-<pre>akka.actor.ActorRef&nbsp;appMaster()</pre>
-<div class="block">The actorRef of AppMaster</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>application master's actor reference</dd>
-</dl>
-</li>
-</ul>
-<a name="parallelism--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>parallelism</h4>
-<pre>int&nbsp;parallelism()</pre>
-<div class="block">The task parallelism
- <p>
- For example, we can create 3 source tasks, and 3 sink tasks,
- the task parallelism is 3 for each.
- <p>
- This can be useful when reading from partitioned data source.
- For example, for kafka, there may be 10 partitions, if we have
- parallelism of 2 for this task, then each task will be responsible
- to read data from 5 partitions.
- <p></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the parallelism level</dd>
-</dl>
-</li>
-</ul>
-<a name="self--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>self</h4>
-<pre>akka.actor.ActorRef&nbsp;self()</pre>
-<div class="block">Please don't use this if possible.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>self actor ref</dd>
-</dl>
-</li>
-</ul>
-<a name="system--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>system</h4>
-<pre>akka.actor.ActorSystem&nbsp;system()</pre>
-<div class="block">Please don't use this if possible</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the actor system</dd>
-</dl>
-</li>
-</ul>
-<a name="output-io.gearpump.Message-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>output</h4>
-<pre>void&nbsp;output(io.gearpump.Message&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.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>msg</code> - message to output</dd>
-</dl>
-</li>
-</ul>
-<a name="actorOf-akka.actor.Props-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>actorOf</h4>
-<pre>akka.actor.ActorRef&nbsp;actorOf(akka.actor.Props&nbsp;props)</pre>
-</li>
-</ul>
-<a name="actorOf-akka.actor.Props-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>actorOf</h4>
-<pre>akka.actor.ActorRef&nbsp;actorOf(akka.actor.Props&nbsp;props,
-                            java.lang.String&nbsp;name)</pre>
-</li>
-</ul>
-<a name="schedule-scala.concurrent.duration.FiniteDuration-scala.concurrent.duration.FiniteDuration-scala.Function0-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>schedule</h4>
-<pre>akka.actor.Cancellable&nbsp;schedule(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
-                                scala.concurrent.duration.FiniteDuration&nbsp;interval,
-                                scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</pre>
-</li>
-</ul>
-<a name="scheduleOnce-scala.concurrent.duration.FiniteDuration-scala.Function0-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>scheduleOnce</h4>
-<pre>akka.actor.Cancellable&nbsp;scheduleOnce(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
-                                    scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</pre>
-<div class="block">akka.actor.ActorRefProvider.scheduleOnce</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>initialDelay</code> - the initial delay</dd>
-<dd><code>f</code> - the function to execute after initial delay</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the executable</dd>
-</dl>
-</li>
-</ul>
-<a name="sender--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>sender</h4>
-<pre>akka.actor.ActorRef&nbsp;sender()</pre>
-<div class="block">For managed message(type of Message), the sender only serve as a unique Id,
- It's address is not something meaningful, you should not use this directly
- <p>
- For unmanaged message, the sender represent the sender ActorRef</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>sender</dd>
-</dl>
-</li>
-</ul>
-<a name="upstreamMinClock--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>upstreamMinClock</h4>
-<pre>long&nbsp;upstreamMinClock()</pre>
-<div class="block">retrieve upstream min clock from TaskActor</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the min clock</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><a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContext.html" target="_top">Frames</a></li>
-<li><a href="TaskContext.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskContextData$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskContextData$.html
deleted file mode 100644
index 4928617..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskContextData$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>TaskContextData$</title>
-<meta name="date" content="2015-11-24">
-<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="TaskContextData$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContextData$.html" target="_top">Frames</a></li>
-<li><a href="TaskContextData$.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><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.AbstractFunction7">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class TaskContextData$" class="title">Class TaskContextData$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction7&lt;java.lang.Object,java.lang.Object,java.lang.String,akka.actor.ActorRef,java.lang.Object,<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.TaskContextData$</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.Function7&lt;java.lang.Object,java.lang.Object,java.lang.String,akka.actor.ActorRef,java.lang.Object,<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TaskContextData$</span>
-extends scala.runtime.AbstractFunction7&lt;java.lang.Object,java.lang.Object,java.lang.String,akka.actor.ActorRef,java.lang.Object,<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskContextData$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task">TaskContextData$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskContextData$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/TaskContextData$.html#TaskContextData:D--">TaskContextData$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction7">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction7</h3>
-<code>curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function7">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function7</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task">TaskContextData$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TaskContextData:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskContextData$</h4>
-<pre>public&nbsp;TaskContextData$()</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="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContextData$.html" target="_top">Frames</a></li>
-<li><a href="TaskContextData$.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><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.AbstractFunction7">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskContextData.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskContextData.html
deleted file mode 100644
index fe73713..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskContextData.html
+++ /dev/null
@@ -1,382 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>TaskContextData</title>
-<meta name="date" content="2015-11-24">
-<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="TaskContextData";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":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="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContextData.html" target="_top">Frames</a></li>
-<li><a href="TaskContextData.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">io.gearpump.streaming.task</div>
-<h2 title="Class TaskContextData" class="title">Class TaskContextData</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.TaskContextData</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TaskContextData</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskContextData">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="../../../../io/gearpump/streaming/task/TaskContextData.html#TaskContextData-int-int-java.lang.String-akka.actor.ActorRef-int-io.gearpump.streaming.LifeTime-scala.collection.immutable.List-">TaskContextData</a></span>(int&nbsp;executorId,
-               int&nbsp;appId,
-               java.lang.String&nbsp;appName,
-               akka.actor.ActorRef&nbsp;appMaster,
-               int&nbsp;parallelism,
-               <a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
-               scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</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="../../../../io/gearpump/streaming/task/TaskContextData.html#appId--">appId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>akka.actor.ActorRef</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#appMaster--">appMaster</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#appName--">appName</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#executorId--">executorId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#life--">life</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#parallelism--">parallelism</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#subscribers--">subscribers</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="TaskContextData-int-int-java.lang.String-akka.actor.ActorRef-int-io.gearpump.streaming.LifeTime-scala.collection.immutable.List-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskContextData</h4>
-<pre>public&nbsp;TaskContextData(int&nbsp;executorId,
-                       int&nbsp;appId,
-                       java.lang.String&nbsp;appName,
-                       akka.actor.ActorRef&nbsp;appMaster,
-                       int&nbsp;parallelism,
-                       <a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
-                       scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="executorId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>executorId</h4>
-<pre>public&nbsp;int&nbsp;executorId()</pre>
-</li>
-</ul>
-<a name="appId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>appId</h4>
-<pre>public&nbsp;int&nbsp;appId()</pre>
-</li>
-</ul>
-<a name="appName--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>appName</h4>
-<pre>public&nbsp;java.lang.String&nbsp;appName()</pre>
-</li>
-</ul>
-<a name="appMaster--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>appMaster</h4>
-<pre>public&nbsp;akka.actor.ActorRef&nbsp;appMaster()</pre>
-</li>
-</ul>
-<a name="parallelism--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>parallelism</h4>
-<pre>public&nbsp;int&nbsp;parallelism()</pre>
-</li>
-</ul>
-<a name="life--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>life</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life()</pre>
-</li>
-</ul>
-<a name="subscribers--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>subscribers</h4>
-<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers()</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="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContextData.html" target="_top">Frames</a></li>
-<li><a href="TaskContextData.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/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskId$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskId$.html
deleted file mode 100644
index 974d818..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskId$.html
+++ /dev/null
@@ -1,330 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>TaskId$</title>
-<meta name="date" content="2015-11-24">
-<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="TaskId$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskId$.html" target="_top">Frames</a></li>
-<li><a href="TaskId$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.task</div>
-<h2 title="Class TaskId$" class="title">Class TaskId$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.TaskId$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TaskId$</span>
-extends java.lang.Object
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskId$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskId$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/TaskId$.html#TaskId:D--">TaskId$</a></span>()</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><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskId$.html#fromLong-long-">fromLong</a></span>(long&nbsp;id)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskId$.html#toLong-io.gearpump.streaming.task.TaskId-">toLong</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;id)</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TaskId:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskId$</h4>
-<pre>public&nbsp;TaskId$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="toLong-io.gearpump.streaming.task.TaskId-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toLong</h4>
-<pre>public&nbsp;long&nbsp;toLong(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;id)</pre>
-</li>
-</ul>
-<a name="fromLong-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>fromLong</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;fromLong(long&nbsp;id)</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="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskId$.html" target="_top">Frames</a></li>
-<li><a href="TaskId$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskId.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskId.html
deleted file mode 100644
index 5a96ac3..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskId.html
+++ /dev/null
@@ -1,333 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>TaskId</title>
-<meta name="date" content="2015-11-24">
-<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="TaskId";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 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="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskId.html" target="_top">Frames</a></li>
-<li><a href="TaskId.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">io.gearpump.streaming.task</div>
-<h2 title="Class TaskId" class="title">Class TaskId</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.TaskId</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TaskId</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskId">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="../../../../io/gearpump/streaming/task/TaskId.html#TaskId-int-int-">TaskId</a></span>(int&nbsp;processorId,
-      int&nbsp;index)</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="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>
-<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="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskId.html#fromLong-long-">fromLong</a></span>(long&nbsp;id)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskId.html#index--">index</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskId.html#processorId--">processorId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskId.html#toLong-io.gearpump.streaming.task.TaskId-">toLong</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;id)</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="TaskId-int-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskId</h4>
-<pre>public&nbsp;TaskId(int&nbsp;processorId,
-              int&nbsp;index)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="toLong-io.gearpump.streaming.task.TaskId-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toLong</h4>
-<pre>public static&nbsp;long&nbsp;toLong(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;id)</pre>
-</li>
-</ul>
-<a name="fromLong-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>fromLong</h4>
-<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;fromLong(long&nbsp;id)</pre>
-</li>
-</ul>
-<a name="processorId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>processorId</h4>
-<pre>public&nbsp;int&nbsp;processorId()</pre>
-</li>
-</ul>
-<a name="index--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>index</h4>
-<pre>public&nbsp;int&nbsp;index()</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="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskId.html" target="_top">Frames</a></li>
-<li><a href="TaskId.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/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskInterface.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskInterface.html
deleted file mode 100644
index 59153a7..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskInterface.html
+++ /dev/null
@@ -1,288 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>TaskInterface</title>
-<meta name="date" content="2015-11-24">
-<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="TaskInterface";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskInterface.html" target="_top">Frames</a></li>
-<li><a href="TaskInterface.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>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>Constr&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">io.gearpump.streaming.task</div>
-<h2 title="Interface TaskInterface" class="title">Interface TaskInterface</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>, <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a>, <a href="../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a>, <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>, <a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a>, <a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">TaskInterface</span></pre>
-<div class="block">Streaming Task interface</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext-io.gearpump.Message-">onNext</a></span>(io.gearpump.Message&nbsp;msg)</code>
-<div class="block">Method called for each message received.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></span>(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
-<div class="block">Method called with the task is initialized.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop--">onStop</a></span>()</code>
-<div class="block">Method called when task is under clean up.</div>
-</td>
-</tr>
-<tr id="i3" 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="../../../../io/gearpump/streaming/task/TaskInterface.html#receiveUnManagedMessage--">receiveUnManagedMessage</a></span>()</code>
-<div class="block">handler for unmanaged message</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="onStart-io.gearpump.streaming.task.StartTime-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onStart</h4>
-<pre>void&nbsp;onStart(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
-<div class="block">Method called with the task is initialized.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd>
-</dl>
-</li>
-</ul>
-<a name="onNext-io.gearpump.Message-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onNext</h4>
-<pre>void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
-<div class="block">Method called for each message received.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>msg</code> - message send by upstream tasks</dd>
-</dl>
-</li>
-</ul>
-<a name="onStop--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onStop</h4>
-<pre>void&nbsp;onStop()</pre>
-<div class="block">Method called when task is under clean up.
- This can be used to cleanup resource when the application finished.</div>
-</li>
-</ul>
-<a name="receiveUnManagedMessage--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>receiveUnManagedMessage</h4>
-<pre>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;receiveUnManagedMessage()</pre>
-<div class="block">handler for unmanaged message</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the handler</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><a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskInterface.html" target="_top">Frames</a></li>
-<li><a href="TaskInterface.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskMessageSerializer.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskMessageSerializer.html
deleted file mode 100644
index 5c06d27..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskMessageSerializer.html
+++ /dev/null
@@ -1,255 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>TaskMessageSerializer</title>
-<meta name="date" content="2015-11-24">
-<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="TaskMessageSerializer";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6,"i2":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskMessageSerializer.html" target="_top">Frames</a></li>
-<li><a href="TaskMessageSerializer.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>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>Constr&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">io.gearpump.streaming.task</div>
-<h2 title="Interface TaskMessageSerializer" class="title">Interface TaskMessageSerializer&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a>, <a href="../../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a>, <a href="../../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a>, <a href="../../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a>, <a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a>, <a href="../../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">TaskMessageSerializer&lt;T&gt;</span></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html#getLength-T-">getLength</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="type parameter in TaskMessageSerializer">T</a>&nbsp;obj)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="type parameter in TaskMessageSerializer">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html#read-java.io.DataInput-">read</a></span>(java.io.DataInput&nbsp;dataInput)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write-java.io.DataOutput-T-">write</a></span>(java.io.DataOutput&nbsp;dataOutput,
-     <a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="type parameter in TaskMessageSerializer">T</a>&nbsp;obj)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="write-java.io.DataOutput-java.lang.Object-">
-<!--   -->
-</a><a name="write-java.io.DataOutput-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>write</h4>
-<pre>void&nbsp;write(java.io.DataOutput&nbsp;dataOutput,
-           <a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="type parameter in TaskMessageSerializer">T</a>&nbsp;obj)</pre>
-</li>
-</ul>
-<a name="read-java.io.DataInput-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>read</h4>
-<pre><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="type parameter in TaskMessageSerializer">T</a>&nbsp;read(java.io.DataInput&nbsp;dataInput)</pre>
-</li>
-</ul>
-<a name="getLength-java.lang.Object-">
-<!--   -->
-</a><a name="getLength-T-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getLength</h4>
-<pre>int&nbsp;getLength(<a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="type parameter in TaskMessageSerializer">T</a>&nbsp;obj)</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="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskMessageSerializer.html" target="_top">Frames</a></li>
-<li><a href="TaskMessageSerializer.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskUtil$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskUtil$.html
deleted file mode 100644
index c67fd1a..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskUtil$.html
+++ /dev/null
@@ -1,317 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>TaskUtil$</title>
-<meta name="date" content="2015-11-24">
-<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="TaskUtil$";
-        }
-    }
-    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="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskUtil$.html" target="_top">Frames</a></li>
-<li><a href="TaskUtil$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.task</div>
-<h2 title="Class TaskUtil$" class="title">Class TaskUtil$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.TaskUtil$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TaskUtil$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task">TaskUtil$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/TaskUtil$.html#TaskUtil:D--">TaskUtil$</a></span>()</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>java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html#loadClass-java.lang.String-">loadClass</a></span>(java.lang.String&nbsp;className)</code>
-<div class="block">Resolve a classname to a Task class.</div>
-</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task">TaskUtil$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TaskUtil:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskUtil$</h4>
-<pre>public&nbsp;TaskUtil$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="loadClass-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>loadClass</h4>
-<pre>public&nbsp;java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;loadClass(java.lang.String&nbsp;className)</pre>
-<div class="block">Resolve a classname to a Task class.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>className</code> - the class name to resolve</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>resolved class</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><a href="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskUtil$.html" target="_top">Frames</a></li>
-<li><a href="TaskUtil$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskUtil.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskUtil.html
deleted file mode 100644
index e98743c..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskUtil.html
+++ /dev/null
@@ -1,278 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>TaskUtil</title>
-<meta name="date" content="2015-11-24">
-<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="TaskUtil";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 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="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskUtil.html" target="_top">Frames</a></li>
-<li><a href="TaskUtil.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">io.gearpump.streaming.task</div>
-<h2 title="Class TaskUtil" class="title">Class TaskUtil</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.TaskUtil</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TaskUtil</span>
-extends java.lang.Object</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="../../../../io/gearpump/streaming/task/TaskUtil.html#TaskUtil--">TaskUtil</a></span>()</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static 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>static java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskUtil.html#loadClass-java.lang.String-">loadClass</a></span>(java.lang.String&nbsp;className)</code>
-<div class="block">Resolve a classname to a Task class.</div>
-</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>
-</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="TaskUtil--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskUtil</h4>
-<pre>public&nbsp;TaskUtil()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="loadClass-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>loadClass</h4>
-<pre>public static&nbsp;java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;loadClass(java.lang.String&nbsp;className)</pre>
-<div class="block">Resolve a classname to a Task class.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>className</code> - the class name to resolve</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>resolved class</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><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskUtil.html" target="_top">Frames</a></li>
-<li><a href="TaskUtil.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/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskWrapper.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskWrapper.html
deleted file mode 100644
index 0fc96b3..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/TaskWrapper.html
+++ /dev/null
@@ -1,726 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>TaskWrapper</title>
-<meta name="date" content="2015-11-24">
-<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="TaskWrapper";
-        }
-    }
-    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};
-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="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskWrapper.html" target="_top">Frames</a></li>
-<li><a href="TaskWrapper.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">io.gearpump.streaming.task</div>
-<h2 title="Class TaskWrapper" class="title">Class TaskWrapper</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.TaskWrapper</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>, <a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TaskWrapper</span>
-extends java.lang.Object
-implements <a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>, <a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></pre>
-<div class="block">This provides TaskContext for user defined tasks
- param:  taskClass task class
- param:  context context class
- param:  userConf user config</div>
-</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="../../../../io/gearpump/streaming/task/TaskWrapper.html#TaskWrapper-io.gearpump.streaming.task.TaskId-java.lang.Class-io.gearpump.streaming.task.TaskContextData-io.gearpump.cluster.UserConfig-">TaskWrapper</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-           java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;taskClass,
-           <a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&nbsp;context,
-           io.gearpump.cluster.UserConfig&nbsp;userConf)</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>akka.actor.ActorRef</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#actorOf-akka.actor.Props-">actorOf</a></span>(akka.actor.Props&nbsp;props)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>akka.actor.ActorRef</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#actorOf-akka.actor.Props-java.lang.String-">actorOf</a></span>(akka.actor.Props&nbsp;props,
-       java.lang.String&nbsp;name)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#appId--">appId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>akka.actor.ActorRef</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#appMaster--">appMaster</a></span>()</code>
-<div class="block">The actorRef of AppMaster</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#appName--">appName</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#executorId--">executorId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#onNext-io.gearpump.Message-">onNext</a></span>(io.gearpump.Message&nbsp;msg)</code>
-<div class="block">Method called for each message received.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></span>(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
-<div class="block">Method called with the task is initialized.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#onStop--">onStop</a></span>()</code>
-<div class="block">Method called when task is under clean up.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#output-io.gearpump.Message-">output</a></span>(io.gearpump.Message&nbsp;msg)</code>
-<div class="block">This can be used to output messages to downstream tasks.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#outputUnManaged-java.lang.Object-scala.collection.Seq-">outputUnManaged</a></span>(java.lang.Object&nbsp;msg,
-               scala.collection.Seq&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;tasks)</code>
-<div class="block">Use with caution, output unmanaged message to target tasks</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#parallelism--">parallelism</a></span>()</code>
-<div class="block">The task parallelism</div>
-</td>
-</tr>
-<tr id="i12" 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="../../../../io/gearpump/streaming/task/TaskWrapper.html#receiveUnManagedMessage--">receiveUnManagedMessage</a></span>()</code>
-<div class="block">handler for unmanaged message</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>akka.actor.Cancellable</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#schedule-scala.concurrent.duration.FiniteDuration-scala.concurrent.duration.FiniteDuration-scala.Function0-">schedule</a></span>(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
-        scala.concurrent.duration.FiniteDuration&nbsp;interval,
-        scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</code>&nbsp;</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>akka.actor.Cancellable</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#scheduleOnce-scala.concurrent.duration.FiniteDuration-scala.Function0-">scheduleOnce</a></span>(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
-            scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</code>
-<div class="block">akka.actor.ActorRefProvider.scheduleOnce</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>akka.actor.ActorRef</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#self--">self</a></span>()</code>
-<div class="block">Please don't use this if possible.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>akka.actor.ActorRef</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#sender--">sender</a></span>()</code>
-<div class="block">For managed message(type of Message), the sender only serve as a unique Id,
- It's address is not something meaningful, you should not use this directly</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#setTaskActor-io.gearpump.streaming.task.TaskActor-">setTaskActor</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a>&nbsp;actor)</code>&nbsp;</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>akka.actor.ActorSystem</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#system--">system</a></span>()</code>
-<div class="block">Please don't use this if possible</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#taskId--">taskId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#upstreamMinClock--">upstreamMinClock</a></span>()</code>
-<div class="block">retrieve upstream min clock from TaskActor</div>
-</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>
-</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="TaskWrapper-io.gearpump.streaming.task.TaskId-java.lang.Class-io.gearpump.streaming.task.TaskContextData-io.gearpump.cluster.UserConfig-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskWrapper</h4>
-<pre>public&nbsp;TaskWrapper(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-                   java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;taskClass,
-                   <a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&nbsp;context,
-                   io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="taskId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskId</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#taskId--">taskId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="setTaskActor-io.gearpump.streaming.task.TaskActor-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setTaskActor</h4>
-<pre>public&nbsp;void&nbsp;setTaskActor(<a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a>&nbsp;actor)</pre>
-</li>
-</ul>
-<a name="appId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>appId</h4>
-<pre>public&nbsp;int&nbsp;appId()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#appId--">appId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="appName--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>appName</h4>
-<pre>public&nbsp;java.lang.String&nbsp;appName()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#appName--">appName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="executorId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>executorId</h4>
-<pre>public&nbsp;int&nbsp;executorId()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#executorId--">executorId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="parallelism--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>parallelism</h4>
-<pre>public&nbsp;int&nbsp;parallelism()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#parallelism--">TaskContext</a></code></span></div>
-<div class="block">The task parallelism
- <p>
- For example, we can create 3 source tasks, and 3 sink tasks,
- the task parallelism is 3 for each.
- <p>
- This can be useful when reading from partitioned data source.
- For example, for kafka, there may be 10 partitions, if we have
- parallelism of 2 for this task, then each task will be responsible
- to read data from 5 partitions.
- <p></div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#parallelism--">parallelism</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the parallelism level</dd>
-</dl>
-</li>
-</ul>
-<a name="appMaster--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>appMaster</h4>
-<pre>public&nbsp;akka.actor.ActorRef&nbsp;appMaster()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#appMaster--">TaskContext</a></code></span></div>
-<div class="block">The actorRef of AppMaster</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#appMaster--">appMaster</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>application master's actor reference</dd>
-</dl>
-</li>
-</ul>
-<a name="output-io.gearpump.Message-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>output</h4>
-<pre>public&nbsp;void&nbsp;output(io.gearpump.Message&nbsp;msg)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#output-io.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.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#output-io.gearpump.Message-">output</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>msg</code> - message to output</dd>
-</dl>
-</li>
-</ul>
-<a name="outputUnManaged-java.lang.Object-scala.collection.Seq-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>outputUnManaged</h4>
-<pre>public&nbsp;void&nbsp;outputUnManaged(java.lang.Object&nbsp;msg,
-                            scala.collection.Seq&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;tasks)</pre>
-<div class="block">Use with caution, output unmanaged message to target tasks</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>msg</code> - message to output</dd>
-<dd><code>tasks</code> - the tasks to output to</dd>
-</dl>
-</li>
-</ul>
-<a name="self--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>self</h4>
-<pre>public&nbsp;akka.actor.ActorRef&nbsp;self()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#self--">TaskContext</a></code></span></div>
-<div class="block">Please don't use this if possible.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#self--">self</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>self actor ref</dd>
-</dl>
-</li>
-</ul>
-<a name="sender--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>sender</h4>
-<pre>public&nbsp;akka.actor.ActorRef&nbsp;sender()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#sender--">TaskContext</a></code></span></div>
-<div class="block">For managed message(type of Message), the sender only serve as a unique Id,
- It's address is not something meaningful, you should not use this directly
- <p>
- For unmanaged message, the sender represent the sender ActorRef</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#sender--">sender</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>sender</dd>
-</dl>
-</li>
-</ul>
-<a name="system--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>system</h4>
-<pre>public&nbsp;akka.actor.ActorSystem&nbsp;system()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#system--">TaskContext</a></code></span></div>
-<div class="block">Please don't use this if possible</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#system--">system</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the actor system</dd>
-</dl>
-</li>
-</ul>
-<a name="actorOf-akka.actor.Props-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>actorOf</h4>
-<pre>public&nbsp;akka.actor.ActorRef&nbsp;actorOf(akka.actor.Props&nbsp;props)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#actorOf-akka.actor.Props-">actorOf</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="actorOf-akka.actor.Props-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>actorOf</h4>
-<pre>public&nbsp;akka.actor.ActorRef&nbsp;actorOf(akka.actor.Props&nbsp;props,
-                                   java.lang.String&nbsp;name)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#actorOf-akka.actor.Props-java.lang.String-">actorOf</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="onStart-io.gearpump.streaming.task.StartTime-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onStart</h4>
-<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart-io.gearpump.streaming.task.StartTime-">TaskInterface</a></code></span></div>
-<div class="block">Method called with the task is initialized.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart-io.gearpump.streaming.task.StartTime-">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd>
-</dl>
-</li>
-</ul>
-<a name="onNext-io.gearpump.Message-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onNext</h4>
-<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext-io.gearpump.Message-">TaskInterface</a></code></span></div>
-<div class="block">Method called for each message received.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext-io.gearpump.Message-">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>msg</code> - message send by upstream tasks</dd>
-</dl>
-</li>
-</ul>
-<a name="onStop--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onStop</h4>
-<pre>public&nbsp;void&nbsp;onStop()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop--">TaskInterface</a></code></span></div>
-<div class="block">Method called when task is under clean up.
- This can be used to cleanup resource when the application finished.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop--">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="receiveUnManagedMessage--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>receiveUnManagedMessage</h4>
-<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;receiveUnManagedMessage()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#receiveUnManagedMessage--">TaskInterface</a></code></span></div>
-<div class="block">handler for unmanaged message</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#receiveUnManagedMessage--">receiveUnManagedMessage</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the handler</dd>
-</dl>
-</li>
-</ul>
-<a name="upstreamMinClock--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>upstreamMinClock</h4>
-<pre>public&nbsp;long&nbsp;upstreamMinClock()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#upstreamMinClock--">TaskContext</a></code></span></div>
-<div class="block">retrieve upstream min clock from TaskActor</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#upstreamMinClock--">upstreamMinClock</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the min clock</dd>
-</dl>
-</li>
-</ul>
-<a name="schedule-scala.concurrent.duration.FiniteDuration-scala.concurrent.duration.FiniteDuration-scala.Function0-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>schedule</h4>
-<pre>public&nbsp;akka.actor.Cancellable&nbsp;schedule(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
-                                       scala.concurrent.duration.FiniteDuration&nbsp;interval,
-                                       scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#schedule-scala.concurrent.duration.FiniteDuration-scala.concurrent.duration.FiniteDuration-scala.Function0-">schedule</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="scheduleOnce-scala.concurrent.duration.FiniteDuration-scala.Function0-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>scheduleOnce</h4>
-<pre>public&nbsp;akka.actor.Cancellable&nbsp;scheduleOnce(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
-                                           scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#scheduleOnce-scala.concurrent.duration.FiniteDuration-scala.Function0-">TaskContext</a></code></span></div>
-<div class="block">akka.actor.ActorRefProvider.scheduleOnce</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#scheduleOnce-scala.concurrent.duration.FiniteDuration-scala.Function0-">scheduleOnce</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>initialDelay</code> - the initial delay</dd>
-<dd><code>f</code> - the function to execute after initial delay</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the executable</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><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskWrapper.html" target="_top">Frames</a></li>
-<li><a href="TaskWrapper.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/releases/0.6.2/api/java/io/gearpump/streaming/task/UpdateClock$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/UpdateClock$.html
deleted file mode 100644
index 105e8f1..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/UpdateClock$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>UpdateClock$</title>
-<meta name="date" content="2015-11-24">
-<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="UpdateClock$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/UpdateClock$.html" target="_top">Frames</a></li>
-<li><a href="UpdateClock$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class UpdateClock$" class="title">Class UpdateClock$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.UpdateClock$</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.Function2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UpdateClock$</span>
-extends scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.UpdateClock$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task">UpdateClock$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/UpdateClock$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/UpdateClock$.html#UpdateClock:D--">UpdateClock$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction2">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
-<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function2">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task">UpdateClock$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UpdateClock:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UpdateClock$</h4>
-<pre>public&nbsp;UpdateClock$()</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="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/UpdateClock$.html" target="_top">Frames</a></li>
-<li><a href="UpdateClock$.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><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.AbstractFunction2">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/UpdateClock.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/UpdateClock.html
deleted file mode 100644
index 0abd668..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/UpdateClock.html
+++ /dev/null
@@ -1,307 +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_25) on Tue Nov 24 16:33:04 PST 2015 -->
-<title>UpdateClock</title>
-<meta name="date" content="2015-11-24">
-<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="UpdateClock";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":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="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/UpdateClock.html" target="_top">Frames</a></li>
-<li><a href="UpdateClock.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">io.gearpump.streaming.task</div>
-<h2 title="Class UpdateClock" class="title">Class UpdateClock</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.UpdateClock</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UpdateClock</span>
-extends java.lang.Object
-implements <a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.UpdateClock">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="../../../../io/gearpump/streaming/task/UpdateClock.html#UpdateClock-io.gearpump.streaming.task.TaskId-long-">UpdateClock</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-           long&nbsp;time)</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><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/UpdateClock.html#taskId--">taskId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/UpdateClock.html#time--">time</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="UpdateClock-io.gearpump.streaming.task.TaskId-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UpdateClock</h4>
-<pre>public&nbsp;UpdateClock(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
-                   long&nbsp;time)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="taskId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskId</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
-</li>
-</ul>
-<a name="time--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>time</h4>
-<pre>public&nbsp;long&nbsp;time()</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="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/UpdateClock.html" target="_top">Frames</a></li>
-<li><a href="UpdateClock.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/releases/0.6.2/api/java/io/gearpump/streaming/task/UpstreamMinClock$.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/UpstreamMinClock$.html
deleted file mode 100644
index 8609943..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/UpstreamMinClock$.html
+++ /dev/null
@@ -1,302 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>UpstreamMinClock$</title>
-<meta name="date" content="2015-11-24">
-<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="UpstreamMinClock$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/UpstreamMinClock$.html" target="_top">Frames</a></li>
-<li><a href="UpstreamMinClock$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.task</div>
-<h2 title="Class UpstreamMinClock$" class="title">Class UpstreamMinClock$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.UpstreamMinClock$</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="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UpstreamMinClock$</span>
-extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.UpstreamMinClock$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task">UpstreamMinClock$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html#UpstreamMinClock:D--">UpstreamMinClock$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task">UpstreamMinClock$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="UpstreamMinClock:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UpstreamMinClock$</h4>
-<pre>public&nbsp;UpstreamMinClock$()</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="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/UpstreamMinClock$.html" target="_top">Frames</a></li>
-<li><a href="UpstreamMinClock$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/UpstreamMinClock.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/UpstreamMinClock.html
deleted file mode 100644
index 3a31d89..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/UpstreamMinClock.html
+++ /dev/null
@@ -1,292 +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_25) on Tue Nov 24 16:33:05 PST 2015 -->
-<title>UpstreamMinClock</title>
-<meta name="date" content="2015-11-24">
-<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="UpstreamMinClock";
-        }
-    }
-    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="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/UpstreamMinClock.html" target="_top">Frames</a></li>
-<li><a href="UpstreamMinClock.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">io.gearpump.streaming.task</div>
-<h2 title="Class UpstreamMinClock" class="title">Class UpstreamMinClock</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.task.UpstreamMinClock</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UpstreamMinClock</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.UpstreamMinClock">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="../../../../io/gearpump/streaming/task/UpstreamMinClock.html#UpstreamMinClock-long-">UpstreamMinClock</a></span>(long&nbsp;latestMinClock)</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="../../../../io/gearpump/streaming/task/UpstreamMinClock.html#latestMinClock--">latestMinClock</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="UpstreamMinClock-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UpstreamMinClock</h4>
-<pre>public&nbsp;UpstreamMinClock(long&nbsp;latestMinClock)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="latestMinClock--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>latestMinClock</h4>
-<pre>public&nbsp;long&nbsp;latestMinClock()</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="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/UpstreamMinClock.html" target="_top">Frames</a></li>
-<li><a href="UpstreamMinClock.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/releases/0.6.2/api/java/io/gearpump/streaming/task/package-frame.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/package-frame.html
deleted file mode 100644
index 7f808d5..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/package-frame.html
+++ /dev/null
@@ -1,84 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.task</title>
-<meta name="date" content="2015-11-24">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../io/gearpump/streaming/task/package-summary.html" target="classFrame">io.gearpump.streaming.task</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="ClockEvent.html" title="interface in io.gearpump.streaming.task" target="classFrame"><span class="interfaceName">ClockEvent</span></a></li>
-<li><a href="ExpressTransport.html" title="interface in io.gearpump.streaming.task" target="classFrame"><span class="interfaceName">ExpressTransport</span></a></li>
-<li><a href="TaskContext.html" title="interface in io.gearpump.streaming.task" target="classFrame"><span class="interfaceName">TaskContext</span></a></li>
-<li><a href="TaskInterface.html" title="interface in io.gearpump.streaming.task" target="classFrame"><span class="interfaceName">TaskInterface</span></a></li>
-<li><a href="TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task" target="classFrame"><span class="interfaceName">TaskMessageSerializer</span></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="Ack.html" title="class in io.gearpump.streaming.task" target="classFrame">Ack</a></li>
-<li><a href="Ack$.html" title="class in io.gearpump.streaming.task" target="classFrame">Ack$</a></li>
-<li><a href="AckRequest.html" title="class in io.gearpump.streaming.task" target="classFrame">AckRequest</a></li>
-<li><a href="AckRequest$.html" title="class in io.gearpump.streaming.task" target="classFrame">AckRequest$</a></li>
-<li><a href="CheckpointClock.html" title="class in io.gearpump.streaming.task" target="classFrame">CheckpointClock</a></li>
-<li><a href="CheckpointClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">CheckpointClock$</a></li>
-<li><a href="GetCheckpointClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetCheckpointClock</a></li>
-<li><a href="GetCheckpointClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetCheckpointClock$</a></li>
-<li><a href="GetDAG.html" title="class in io.gearpump.streaming.task" target="classFrame">GetDAG</a></li>
-<li><a href="GetDAG$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetDAG$</a></li>
-<li><a href="GetLatestMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetLatestMinClock</a></li>
-<li><a href="GetLatestMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetLatestMinClock$</a></li>
-<li><a href="GetStartClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetStartClock</a></li>
-<li><a href="GetStartClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetStartClock$</a></li>
-<li><a href="GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetUpstreamMinClock</a></li>
-<li><a href="GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetUpstreamMinClock$</a></li>
-<li><a href="InitialAckRequest.html" title="class in io.gearpump.streaming.task" target="classFrame">InitialAckRequest</a></li>
-<li><a href="InitialAckRequest$.html" title="class in io.gearpump.streaming.task" target="classFrame">InitialAckRequest$</a></li>
-<li><a href="LatencyProbe.html" title="class in io.gearpump.streaming.task" target="classFrame">LatencyProbe</a></li>
-<li><a href="LatencyProbe$.html" title="class in io.gearpump.streaming.task" target="classFrame">LatencyProbe$</a></li>
-<li><a href="LatestMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">LatestMinClock</a></li>
-<li><a href="LatestMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">LatestMinClock$</a></li>
-<li><a href="ReportCheckpointClock.html" title="class in io.gearpump.streaming.task" target="classFrame">ReportCheckpointClock</a></li>
-<li><a href="ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">ReportCheckpointClock$</a></li>
-<li><a href="SendMessageLoss.html" title="class in io.gearpump.streaming.task" target="classFrame">SendMessageLoss</a></li>
-<li><a href="SendMessageLoss$.html" title="class in io.gearpump.streaming.task" target="classFrame">SendMessageLoss$</a></li>
-<li><a href="SerializedMessage.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializedMessage</a></li>
-<li><a href="SerializedMessage$.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializedMessage$</a></li>
-<li><a href="SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializedMessageSerializer</a></li>
-<li><a href="SerializerResolver$.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializerResolver$</a></li>
-<li><a href="StartClock.html" title="class in io.gearpump.streaming.task" target="classFrame">StartClock</a></li>
-<li><a href="StartClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">StartClock$</a></li>
-<li><a href="StartTime.html" title="class in io.gearpump.streaming.task" target="classFrame">StartTime</a></li>
-<li><a href="StartTime$.html" title="class in io.gearpump.streaming.task" target="classFrame">StartTime$</a></li>
-<li><a href="StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task" target="classFrame">StreamingTransportSerializer</a></li>
-<li><a href="Subscriber.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscriber</a></li>
-<li><a href="Subscriber$.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscriber$</a></li>
-<li><a href="Subscription.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscription</a></li>
-<li><a href="Subscription$.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscription$</a></li>
-<li><a href="Task.html" title="class in io.gearpump.streaming.task" target="classFrame">Task</a></li>
-<li><a href="TaskActor.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor</a></li>
-<li><a href="TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.FLUSH$</a></li>
-<li><a href="TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.SecurityChecker</a></li>
-<li><a href="TaskActor.SendAck.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.SendAck</a></li>
-<li><a href="TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.SendAck$</a></li>
-<li><a href="TaskActor$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor$</a></li>
-<li><a href="TaskContextData.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskContextData</a></li>
-<li><a href="TaskContextData$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskContextData$</a></li>
-<li><a href="TaskId.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskId</a></li>
-<li><a href="TaskId$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskId$</a></li>
-<li><a href="TaskUtil.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskUtil</a></li>
-<li><a href="TaskUtil$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskUtil$</a></li>
-<li><a href="TaskWrapper.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskWrapper</a></li>
-<li><a href="UpdateClock.html" title="class in io.gearpump.streaming.task" target="classFrame">UpdateClock</a></li>
-<li><a href="UpdateClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">UpdateClock$</a></li>
-<li><a href="UpstreamMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">UpstreamMinClock</a></li>
-<li><a href="UpstreamMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">UpstreamMinClock$</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/package-summary.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/package-summary.html
deleted file mode 100644
index 9c24f7b..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/package-summary.html
+++ /dev/null
@@ -1,408 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.task</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.task";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../io/gearpump/streaming/storage/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../io/gearpump/streaming/transaction/api/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.task</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></td>
-<td class="colLast">
-<div class="block">This provides context information for a task.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></td>
-<td class="colLast">
-<div class="block">Streaming Task interface</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;</td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task">Ack$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task">AckRequest$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task">CheckpointClock$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task">GetCheckpointClock</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">GetCheckpointClock$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task">GetDAG</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task">GetDAG$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task">GetLatestMinClock</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task">GetLatestMinClock$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task">GetStartClock</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task">GetStartClock$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task">InitialAckRequest$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task">LatencyProbe$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task">LatestMinClock$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">SendMessageLoss</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task">SendMessageLoss$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task">SerializedMessage$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task">SerializerResolver$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task">StartClock$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task">StartTime$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></td>
-<td class="colLast">
-<div class="block">Each processor can have multiple downstream subscribers.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></td>
-<td class="colLast">
-<div class="block">This manage the output and message clock for single downstream processor</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">TaskActor.FLUSH$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task">TaskContextData$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task">TaskUtil</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task">TaskUtil$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></td>
-<td class="colLast">
-<div class="block">This provides TaskContext for user defined tasks
- param:  taskClass task class
- param:  context context class
- param:  userConf user config</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task">UpdateClock$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task">UpstreamMinClock$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= 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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../io/gearpump/streaming/storage/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../io/gearpump/streaming/transaction/api/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/task/package-tree.html b/releases/0.6.2/api/java/io/gearpump/streaming/task/package-tree.html
deleted file mode 100644
index 9e8c4ae..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/task/package-tree.html
+++ /dev/null
@@ -1,223 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.task Class Hierarchy</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.task Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/storage/package-tree.html">Prev</a></li>
-<li><a href="../../../../io/gearpump/streaming/transaction/api/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package io.gearpump.streaming.task</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">scala.runtime.AbstractFunction0&lt;R&gt; (implements scala.Function0&lt;R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">SendMessageLoss$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction1&lt;T1,R&gt; (implements scala.Function1&lt;T1,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">CheckpointClock$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetUpstreamMinClock$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">LatencyProbe$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">LatestMinClock$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">StartClock$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">StartTime$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">UpstreamMinClock$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction2&lt;T1,T2,R&gt; (implements scala.Function2&lt;T1,T2,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">InitialAckRequest$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">ReportCheckpointClock$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">SerializedMessage$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskActor.SendAck$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">UpdateClock$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction3&lt;T1,T2,T3,R&gt; (implements scala.Function3&lt;T1,T2,T3,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">AckRequest$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction4&lt;T1,T2,T3,T4,R&gt; (implements scala.Function4&lt;T1,T2,T3,T4,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Ack$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction7&lt;T1,T2,T3,T4,T5,T6,T7,R&gt; (implements scala.Function7&lt;T1,T2,T3,T4,T5,T6,T7,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskContextData$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Ack</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">AckRequest</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">CheckpointClock</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetCheckpointClock</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetCheckpointClock$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetDAG</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetDAG$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetLatestMinClock</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetLatestMinClock$</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetStartClock</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetStartClock$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetUpstreamMinClock</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">InitialAckRequest</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">LatencyProbe</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">LatestMinClock</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">ReportCheckpointClock</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">SendMessageLoss</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">SerializedMessage</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">SerializedMessageSerializer</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">SerializerResolver$</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">StartClock</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">StartTime</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">StreamingTransportSerializer</span></a> (implements io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a>)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Subscriber</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Subscriber$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Subscription</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Subscription$</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Task</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskActor</span></a> (implements akka.actor.Actor, io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a>, io.gearpump.util.TimeOutScheduler)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskActor.FLUSH$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskActor.SecurityChecker</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskActor.SendAck</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskActor$</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskContextData</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskId</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskId$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskUtil</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskUtil$</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskWrapper</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>, io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">UpdateClock</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">UpstreamMinClock</span></a> (implements scala.Product, scala.Serializable)</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">ClockEvent</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">ExpressTransport</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">TaskContext</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">TaskInterface</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">TaskMessageSerializer</span></a>&lt;T&gt;</li>
-</ul>
-</div>
-<!-- ======= 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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/storage/package-tree.html">Prev</a></li>
-<li><a href="../../../../io/gearpump/streaming/transaction/api/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/CheckpointStore.html b/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/CheckpointStore.html
deleted file mode 100644
index bf21c5f..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/CheckpointStore.html
+++ /dev/null
@@ -1,254 +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_25) on Tue Nov 24 16:33:00 PST 2015 -->
-<title>CheckpointStore</title>
-<meta name="date" content="2015-11-24">
-<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="CheckpointStore";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6,"i2":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/CheckpointStore.html" target="_top">Frames</a></li>
-<li><a href="CheckpointStore.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>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>Constr&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">io.gearpump.streaming.transaction.api</div>
-<h2 title="Interface CheckpointStore" class="title">Interface CheckpointStore</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">CheckpointStore</span></pre>
-<div class="block">CheckpointStore persistently stores mapping of timestamp to checkpoint
- it's possible that two checkpoints have the same timestamp
- CheckpointStore needs to handle this either during write or read</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html#close--">close</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html#persist-long-byte:A-">persist</a></span>(long&nbsp;timeStamp,
-       byte[]&nbsp;checkpoint)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>scala.Option&lt;byte[]&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html#recover-long-">recover</a></span>(long&nbsp;timestamp)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="persist-long-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>persist</h4>
-<pre>void&nbsp;persist(long&nbsp;timeStamp,
-             byte[]&nbsp;checkpoint)</pre>
-</li>
-</ul>
-<a name="recover-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>recover</h4>
-<pre>scala.Option&lt;byte[]&gt;&nbsp;recover(long&nbsp;timestamp)</pre>
-</li>
-</ul>
-<a name="close--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>close</h4>
-<pre>void&nbsp;close()</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>Prev&nbsp;Class</li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/CheckpointStore.html" target="_top">Frames</a></li>
-<li><a href="CheckpointStore.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html b/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html
deleted file mode 100644
index d309f74..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html
+++ /dev/null
@@ -1,230 +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_25) on Tue Nov 24 16:33:00 PST 2015 -->
-<title>CheckpointStoreFactory</title>
-<meta name="date" content="2015-11-24">
-<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="CheckpointStoreFactory";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" target="_top">Frames</a></li>
-<li><a href="CheckpointStoreFactory.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>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>Constr&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">io.gearpump.streaming.transaction.api</div>
-<h2 title="Interface CheckpointStoreFactory" class="title">Interface CheckpointStoreFactory</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStoreFactory</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">CheckpointStoreFactory</span>
-extends java.io.Serializable</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html#getCheckpointStore-io.gearpump.cluster.UserConfig-io.gearpump.streaming.task.TaskContext-">getCheckpointStore</a></span>(io.gearpump.cluster.UserConfig&nbsp;conf,
-                  <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getCheckpointStore-io.gearpump.cluster.UserConfig-io.gearpump.streaming.task.TaskContext-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getCheckpointStore</h4>
-<pre><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a>&nbsp;getCheckpointStore(io.gearpump.cluster.UserConfig&nbsp;conf,
-                                   <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext)</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="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" target="_top">Frames</a></li>
-<li><a href="CheckpointStoreFactory.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/MessageDecoder.html b/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/MessageDecoder.html
deleted file mode 100644
index bfd562c..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/MessageDecoder.html
+++ /dev/null
@@ -1,227 +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_25) on Tue Nov 24 16:33:00 PST 2015 -->
-<title>MessageDecoder</title>
-<meta name="date" content="2015-11-24">
-<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="MessageDecoder";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/MessageDecoder.html" target="_top">Frames</a></li>
-<li><a href="MessageDecoder.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>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>Constr&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">io.gearpump.streaming.transaction.api</div>
-<h2 title="Interface MessageDecoder" class="title">Interface MessageDecoder</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">MessageDecoder</span>
-extends java.io.Serializable</pre>
-<div class="block">MessageDecoder decodes raw bytes to Message
- It is usually written by end user and
- passed into TimeReplayableSource</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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>io.gearpump.Message</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html#fromBytes-byte:A-">fromBytes</a></span>(byte[]&nbsp;bytes)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="fromBytes-byte:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>fromBytes</h4>
-<pre>io.gearpump.Message&nbsp;fromBytes(byte[]&nbsp;bytes)</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="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/MessageDecoder.html" target="_top">Frames</a></li>
-<li><a href="MessageDecoder.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/MessageFilter.html b/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/MessageFilter.html
deleted file mode 100644
index 4204c55..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/MessageFilter.html
+++ /dev/null
@@ -1,224 +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_25) on Tue Nov 24 16:33:00 PST 2015 -->
-<title>MessageFilter</title>
-<meta name="date" content="2015-11-24">
-<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="MessageFilter";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/MessageFilter.html" target="_top">Frames</a></li>
-<li><a href="MessageFilter.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>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>Constr&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">io.gearpump.streaming.transaction.api</div>
-<h2 title="Interface MessageFilter" class="title">Interface MessageFilter</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Subinterfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api">OffsetManager</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">MessageFilter</span></pre>
-<div class="block">filter offsets and store the mapping from timestamp to offset</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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>scala.Option&lt;io.gearpump.Message&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html#filter-scala.Tuple2-">filter</a></span>(scala.Tuple2&lt;io.gearpump.Message,java.lang.Object&gt;&nbsp;messageAndOffset)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="filter-scala.Tuple2-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>filter</h4>
-<pre>scala.Option&lt;io.gearpump.Message&gt;&nbsp;filter(scala.Tuple2&lt;io.gearpump.Message,java.lang.Object&gt;&nbsp;messageAndOffset)</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="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/MessageFilter.html" target="_top">Frames</a></li>
-<li><a href="MessageFilter.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetManager.html b/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetManager.html
deleted file mode 100644
index f8b8901..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetManager.html
+++ /dev/null
@@ -1,239 +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_25) on Tue Nov 24 16:33:00 PST 2015 -->
-<title>OffsetManager</title>
-<meta name="date" content="2015-11-24">
-<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="OffsetManager";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetManager.html" target="_top">Frames</a></li>
-<li><a href="OffsetManager.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>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>Constr&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">io.gearpump.streaming.transaction.api</div>
-<h2 title="Interface OffsetManager" class="title">Interface OffsetManager</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a>, <a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">OffsetManager</span>
-extends <a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a>, <a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a></pre>
-<div class="block">manages message's offset on TimeReplayableSource and timestamp</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html#close--">close</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.streaming.transaction.api.MessageFilter">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html#filter-scala.Tuple2-">filter</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.streaming.transaction.api.OffsetTimeStampResolver">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html#resolveOffset-long-">resolveOffset</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="close--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>close</h4>
-<pre>void&nbsp;close()</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="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetManager.html" target="_top">Frames</a></li>
-<li><a href="OffsetManager.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorage$.html b/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorage$.html
deleted file mode 100644
index b7a3bcb..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorage$.html
+++ /dev/null
@@ -1,274 +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_25) on Tue Nov 24 16:33:00 PST 2015 -->
-<title>OffsetStorage$</title>
-<meta name="date" content="2015-11-24">
-<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="OffsetStorage$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage$.html" target="_top">Frames</a></li>
-<li><a href="OffsetStorage$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.transaction.api</div>
-<h2 title="Class OffsetStorage$" class="title">Class OffsetStorage$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.transaction.api.OffsetStorage$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">OffsetStorage$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html#OffsetStorage:D--">OffsetStorage$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="OffsetStorage:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>OffsetStorage$</h4>
-<pre>public&nbsp;OffsetStorage$()</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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage$.html" target="_top">Frames</a></li>
-<li><a href="OffsetStorage$.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><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.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html b/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html
deleted file mode 100644
index dc61c8c..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:00 PST 2015 -->
-<title>OffsetStorage.Overflow$</title>
-<meta name="date" content="2015-11-24">
-<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="OffsetStorage.Overflow$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" target="_top">Frames</a></li>
-<li><a href="OffsetStorage.Overflow$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.transaction.api</div>
-<h2 title="Class OffsetStorage.Overflow$" class="title">Class OffsetStorage.Overflow$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;byte[],<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.transaction.api.OffsetStorage.Overflow$</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;byte[],<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing interface:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">OffsetStorage.Overflow$</span>
-extends scala.runtime.AbstractFunction1&lt;byte[],<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.transaction.api.OffsetStorage.Overflow$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html#Overflow:D--">Overflow$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Overflow:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Overflow$</h4>
-<pre>public&nbsp;Overflow$()</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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" target="_top">Frames</a></li>
-<li><a href="OffsetStorage.Overflow$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html b/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html
deleted file mode 100644
index f616ddf..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html
+++ /dev/null
@@ -1,310 +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_25) on Tue Nov 24 16:33:00 PST 2015 -->
-<title>OffsetStorage.Overflow</title>
-<meta name="date" content="2015-11-24">
-<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="OffsetStorage.Overflow";
-        }
-    }
-    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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" target="_top">Frames</a></li>
-<li><a href="OffsetStorage.Overflow.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">io.gearpump.streaming.transaction.api</div>
-<h2 title="Class OffsetStorage.Overflow" class="title">Class OffsetStorage.Overflow</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>java.lang.Throwable</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.transaction.api.OffsetStorage.Overflow</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.Equals, scala.Product</dd>
-</dl>
-<dl>
-<dt>Enclosing interface:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">OffsetStorage.Overflow</span>
-extends java.lang.Throwable
-implements scala.Product, scala.Serializable</pre>
-<div class="block">Overflow means the looked up time is
- larger than the maximum stored TimeStamp</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.transaction.api.OffsetStorage.Overflow">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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html#Overflow-byte:A-">Overflow</a></span>(byte[]&nbsp;maxTimestamp)</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>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html#maxTimestamp--">maxTimestamp</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
-<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, 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>
-</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="Overflow-byte:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Overflow</h4>
-<pre>public&nbsp;Overflow(byte[]&nbsp;maxTimestamp)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="maxTimestamp--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>maxTimestamp</h4>
-<pre>public&nbsp;byte[]&nbsp;maxTimestamp()</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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" target="_top">Frames</a></li>
-<li><a href="OffsetStorage.Overflow.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/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html b/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html
deleted file mode 100644
index df169b2..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html
+++ /dev/null
@@ -1,314 +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_25) on Tue Nov 24 16:33:00 PST 2015 -->
-<title>OffsetStorage.StorageEmpty$</title>
-<meta name="date" content="2015-11-24">
-<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="OffsetStorage.StorageEmpty$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" target="_top">Frames</a></li>
-<li><a href="OffsetStorage.StorageEmpty$.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><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.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.transaction.api</div>
-<h2 title="Class OffsetStorage.StorageEmpty$" class="title">Class OffsetStorage.StorageEmpty$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>java.lang.Throwable</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty$</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.Equals, scala.Product</dd>
-</dl>
-<dl>
-<dt>Enclosing interface:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">OffsetStorage.StorageEmpty$</span>
-extends java.lang.Throwable
-implements scala.Product, scala.Serializable</pre>
-<div class="block">StorageEmpty means no data has been stored</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.StorageEmpty$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html#StorageEmpty:D--">StorageEmpty$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
-<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, 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>
-</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">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.StorageEmpty$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="StorageEmpty:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>StorageEmpty$</h4>
-<pre>public&nbsp;StorageEmpty$()</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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" target="_top">Frames</a></li>
-<li><a href="OffsetStorage.StorageEmpty$.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><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.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html b/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html
deleted file mode 100644
index bcd083e..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:00 PST 2015 -->
-<title>OffsetStorage.Underflow$</title>
-<meta name="date" content="2015-11-24">
-<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="OffsetStorage.Underflow$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" target="_top">Frames</a></li>
-<li><a href="OffsetStorage.Underflow$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.transaction.api</div>
-<h2 title="Class OffsetStorage.Underflow$" class="title">Class OffsetStorage.Underflow$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;byte[],<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.transaction.api.OffsetStorage.Underflow$</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;byte[],<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a>&gt;</dd>
-</dl>
-<dl>
-<dt>Enclosing interface:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">OffsetStorage.Underflow$</span>
-extends scala.runtime.AbstractFunction1&lt;byte[],<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a>&gt;
-implements scala.Serializable</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.transaction.api.OffsetStorage.Underflow$">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html#Underflow:D--">Underflow$</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</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>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Underflow:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Underflow$</h4>
-<pre>public&nbsp;Underflow$()</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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" target="_top">Frames</a></li>
-<li><a href="OffsetStorage.Underflow$.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><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>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html b/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html
deleted file mode 100644
index dd83086..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html
+++ /dev/null
@@ -1,310 +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_25) on Tue Nov 24 16:33:00 PST 2015 -->
-<title>OffsetStorage.Underflow</title>
-<meta name="date" content="2015-11-24">
-<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="OffsetStorage.Underflow";
-        }
-    }
-    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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" target="_top">Frames</a></li>
-<li><a href="OffsetStorage.Underflow.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">io.gearpump.streaming.transaction.api</div>
-<h2 title="Class OffsetStorage.Underflow" class="title">Class OffsetStorage.Underflow</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>java.lang.Throwable</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.transaction.api.OffsetStorage.Underflow</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.Equals, scala.Product</dd>
-</dl>
-<dl>
-<dt>Enclosing interface:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">OffsetStorage.Underflow</span>
-extends java.lang.Throwable
-implements scala.Product, scala.Serializable</pre>
-<div class="block">Underflow means the looked up time is
- smaller than the minimum stored TimeStamp</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.transaction.api.OffsetStorage.Underflow">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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html#Underflow-byte:A-">Underflow</a></span>(byte[]&nbsp;minTimestamp)</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>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html#minTimestamp--">minTimestamp</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
-<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, 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>
-</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="Underflow-byte:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Underflow</h4>
-<pre>public&nbsp;Underflow(byte[]&nbsp;minTimestamp)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="minTimestamp--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>minTimestamp</h4>
-<pre>public&nbsp;byte[]&nbsp;minTimestamp()</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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" target="_top">Frames</a></li>
-<li><a href="OffsetStorage.Underflow.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/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.html b/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.html
deleted file mode 100644
index 9db453a..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.html
+++ /dev/null
@@ -1,306 +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_25) on Tue Nov 24 16:33:00 PST 2015 -->
-<title>OffsetStorage</title>
-<meta name="date" content="2015-11-24">
-<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="OffsetStorage";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6,"i2":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.html" target="_top">Frames</a></li>
-<li><a href="OffsetStorage.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><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&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>Constr&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">io.gearpump.streaming.transaction.api</div>
-<h2 title="Interface OffsetStorage" class="title">Interface OffsetStorage</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">OffsetStorage</span></pre>
-<div class="block">OffsetStorage stores the mapping from TimeStamp to Offset</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Interface and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a></span></code>
-<div class="block">Overflow means the looked up time is
- larger than the maximum stored TimeStamp</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow$</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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.StorageEmpty$</a></span></code>
-<div class="block">StorageEmpty means no data has been stored</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a></span></code>
-<div class="block">Underflow means the looked up time is
- smaller than the minimum stored TimeStamp</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow$</a></span></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="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>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html#append-long-byte:A-">append</a></span>(long&nbsp;time,
-      byte[]&nbsp;offset)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html#close--">close</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>scala.util.Try&lt;byte[]&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html#lookUp-long-">lookUp</a></span>(long&nbsp;time)</code>
-<div class="block">try to look up the time in the OffsetStorage
- return the corresponding Offset if the time is
- in the range of stored TimeStamps or one of the
- failure info (StorageEmpty, Overflow, Underflow)</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="lookUp-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>lookUp</h4>
-<pre>scala.util.Try&lt;byte[]&gt;&nbsp;lookUp(long&nbsp;time)</pre>
-<div class="block">try to look up the time in the OffsetStorage
- return the corresponding Offset if the time is
- in the range of stored TimeStamps or one of the
- failure info (StorageEmpty, Overflow, Underflow)</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>time</code> - the time to look for</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the corresponding offset if the time is in the range, otherwise failure</dd>
-</dl>
-</li>
-</ul>
-<a name="append-long-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>append</h4>
-<pre>void&nbsp;append(long&nbsp;time,
-            byte[]&nbsp;offset)</pre>
-</li>
-</ul>
-<a name="close--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>close</h4>
-<pre>void&nbsp;close()</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="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.html" target="_top">Frames</a></li>
-<li><a href="OffsetStorage.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><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorageFactory.html b/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorageFactory.html
deleted file mode 100644
index d2d18a4..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetStorageFactory.html
+++ /dev/null
@@ -1,224 +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_25) on Tue Nov 24 16:33:00 PST 2015 -->
-<title>OffsetStorageFactory</title>
-<meta name="date" content="2015-11-24">
-<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="OffsetStorageFactory";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" target="_top">Frames</a></li>
-<li><a href="OffsetStorageFactory.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>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>Constr&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">io.gearpump.streaming.transaction.api</div>
-<h2 title="Interface OffsetStorageFactory" class="title">Interface OffsetStorageFactory</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">OffsetStorageFactory</span>
-extends java.io.Serializable</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html#getOffsetStorage-java.lang.String-">getOffsetStorage</a></span>(java.lang.String&nbsp;dir)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getOffsetStorage-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getOffsetStorage</h4>
-<pre><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a>&nbsp;getOffsetStorage(java.lang.String&nbsp;dir)</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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" target="_top">Frames</a></li>
-<li><a href="OffsetStorageFactory.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html b/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html
deleted file mode 100644
index c702d3b..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html
+++ /dev/null
@@ -1,224 +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_25) on Tue Nov 24 16:33:00 PST 2015 -->
-<title>OffsetTimeStampResolver</title>
-<meta name="date" content="2015-11-24">
-<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="OffsetTimeStampResolver";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" target="_top">Frames</a></li>
-<li><a href="OffsetTimeStampResolver.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>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>Constr&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">io.gearpump.streaming.transaction.api</div>
-<h2 title="Interface OffsetTimeStampResolver" class="title">Interface OffsetTimeStampResolver</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Subinterfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api">OffsetManager</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">OffsetTimeStampResolver</span></pre>
-<div class="block">resolve timestamp to offset by look up the underlying storage</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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>scala.util.Try&lt;java.lang.Object&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html#resolveOffset-long-">resolveOffset</a></span>(long&nbsp;time)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="resolveOffset-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>resolveOffset</h4>
-<pre>scala.util.Try&lt;java.lang.Object&gt;&nbsp;resolveOffset(long&nbsp;time)</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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" target="_top">Frames</a></li>
-<li><a href="OffsetTimeStampResolver.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/TimeReplayableSource.html b/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/TimeReplayableSource.html
deleted file mode 100644
index 00b54cc..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/TimeReplayableSource.html
+++ /dev/null
@@ -1,195 +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_25) on Tue Nov 24 16:33:00 PST 2015 -->
-<title>TimeReplayableSource</title>
-<meta name="date" content="2015-11-24">
-<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="TimeReplayableSource";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/TimeReplayableSource.html" target="_top">Frames</a></li>
-<li><a href="TimeReplayableSource.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.streaming.transaction.api</div>
-<h2 title="Interface TimeReplayableSource" class="title">Interface TimeReplayableSource</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>, java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">TimeReplayableSource</span>
-extends <a href="../../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></pre>
-<div class="block">AT-LEAST-ONCE API
- <p>
- subclass should be able to replay messages on recovery from the time
- when an application crashed</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.io.gearpump.streaming.source.DataSource">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.source.<a href="../../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/source/DataSource.html#close--">close</a>, <a href="../../../../../io/gearpump/streaming/source/DataSource.html#open-io.gearpump.streaming.task.TaskContext-scala.Option-">open</a>, <a href="../../../../../io/gearpump/streaming/source/DataSource.html#read-int-">read</a></code></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="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/TimeReplayableSource.html" target="_top">Frames</a></li>
-<li><a href="TimeReplayableSource.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>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/TimeStampFilter.html b/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/TimeStampFilter.html
deleted file mode 100644
index b8a9236..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/TimeStampFilter.html
+++ /dev/null
@@ -1,231 +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_25) on Tue Nov 24 16:33:00 PST 2015 -->
-<title>TimeStampFilter</title>
-<meta name="date" content="2015-11-24">
-<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="TimeStampFilter";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/TimeStampFilter.html" target="_top">Frames</a></li>
-<li><a href="TimeStampFilter.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>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>Constr&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">io.gearpump.streaming.transaction.api</div>
-<h2 title="Interface TimeStampFilter" class="title">Interface TimeStampFilter</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source">DefaultTimeStampFilter</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">TimeStampFilter</span>
-extends java.io.Serializable</pre>
-<div class="block">TimeStampFilter filters message comparing its TimeStamp with the predicate.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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>scala.Option&lt;io.gearpump.Message&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html#filter-io.gearpump.Message-long-">filter</a></span>(io.gearpump.Message&nbsp;msg,
-      long&nbsp;predicate)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="filter-io.gearpump.Message-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>filter</h4>
-<pre>scala.Option&lt;io.gearpump.Message&gt;&nbsp;filter(io.gearpump.Message&nbsp;msg,
-                                         long&nbsp;predicate)</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="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/TimeStampFilter.html" target="_top">Frames</a></li>
-<li><a href="TimeStampFilter.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/package-frame.html b/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/package-frame.html
deleted file mode 100644
index b4080a3..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/package-frame.html
+++ /dev/null
@@ -1,38 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.transaction.api</title>
-<meta name="date" content="2015-11-24">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../../io/gearpump/streaming/transaction/api/package-summary.html" target="classFrame">io.gearpump.streaming.transaction.api</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">CheckpointStore</span></a></li>
-<li><a href="CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">CheckpointStoreFactory</span></a></li>
-<li><a href="MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">MessageDecoder</span></a></li>
-<li><a href="MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">MessageFilter</span></a></li>
-<li><a href="OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">OffsetManager</span></a></li>
-<li><a href="OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">OffsetStorage</span></a></li>
-<li><a href="OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">OffsetStorageFactory</span></a></li>
-<li><a href="OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">OffsetTimeStampResolver</span></a></li>
-<li><a href="TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">TimeReplayableSource</span></a></li>
-<li><a href="TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">TimeStampFilter</span></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Overflow</a></li>
-<li><a href="OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Overflow$</a></li>
-<li><a href="OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.StorageEmpty$</a></li>
-<li><a href="OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Underflow</a></li>
-<li><a href="OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Underflow$</a></li>
-<li><a href="OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage$</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/package-summary.html b/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/package-summary.html
deleted file mode 100644
index 26810e9..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/package-summary.html
+++ /dev/null
@@ -1,239 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.transaction.api</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.transaction.api";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../../io/gearpump/streaming/task/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../io/gearpump/streaming/util/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.transaction.api</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></td>
-<td class="colLast">
-<div class="block">CheckpointStore persistently stores mapping of timestamp to checkpoint
- it's possible that two checkpoints have the same timestamp
- CheckpointStore needs to handle this either during write or read</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api">MessageDecoder</a></td>
-<td class="colLast">
-<div class="block">MessageDecoder decodes raw bytes to Message
- It is usually written by end user and
- passed into TimeReplayableSource</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a></td>
-<td class="colLast">
-<div class="block">filter offsets and store the mapping from timestamp to offset</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api">OffsetManager</a></td>
-<td class="colLast">
-<div class="block">manages message's offset on TimeReplayableSource and timestamp</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></td>
-<td class="colLast">
-<div class="block">OffsetStorage stores the mapping from TimeStamp to Offset</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorageFactory</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a></td>
-<td class="colLast">
-<div class="block">resolve timestamp to offset by look up the underlying storage</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api">TimeReplayableSource</a></td>
-<td class="colLast">
-<div class="block">AT-LEAST-ONCE API</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a></td>
-<td class="colLast">
-<div class="block">TimeStampFilter filters message comparing its TimeStamp with the predicate.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a></td>
-<td class="colLast">
-<div class="block">Overflow means the looked up time is
- larger than the maximum stored TimeStamp</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.StorageEmpty$</a></td>
-<td class="colLast">
-<div class="block">StorageEmpty means no data has been stored</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a></td>
-<td class="colLast">
-<div class="block">Underflow means the looked up time is
- smaller than the minimum stored TimeStamp</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= 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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../../io/gearpump/streaming/task/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../io/gearpump/streaming/util/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/package-tree.html b/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/package-tree.html
deleted file mode 100644
index dfaf9ce..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/transaction/api/package-tree.html
+++ /dev/null
@@ -1,176 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.transaction.api Class Hierarchy</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.transaction.api Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/task/package-tree.html">Prev</a></li>
-<li><a href="../../../../../io/gearpump/streaming/util/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package io.gearpump.streaming.transaction.api</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">scala.runtime.AbstractFunction1&lt;T1,R&gt; (implements scala.Function1&lt;T1,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorage.Overflow$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorage.Underflow$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorage$</span></a></li>
-<li type="circle">java.lang.Throwable (implements java.io.Serializable)
-<ul>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorage.Overflow</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorage.StorageEmpty$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorage.Underflow</span></a> (implements scala.Product, scala.Serializable)</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">CheckpointStore</span></a></li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">MessageFilter</span></a>
-<ul>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetManager</span></a> (also extends io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a>)</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorage</span></a></li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetTimeStampResolver</span></a>
-<ul>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetManager</span></a> (also extends io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a>)</li>
-</ul>
-</li>
-<li type="circle">java.io.Serializable
-<ul>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">CheckpointStoreFactory</span></a></li>
-<li type="circle">io.gearpump.streaming.source.<a href="../../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="typeNameLink">DataSource</span></a>
-<ul>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">TimeReplayableSource</span></a></li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">MessageDecoder</span></a></li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorageFactory</span></a></li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">TimeStampFilter</span></a></li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= 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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/task/package-tree.html">Prev</a></li>
-<li><a href="../../../../../io/gearpump/streaming/util/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/util/ActorPathUtil$.html b/releases/0.6.2/api/java/io/gearpump/streaming/util/ActorPathUtil$.html
deleted file mode 100644
index 7fa990f..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/util/ActorPathUtil$.html
+++ /dev/null
@@ -1,351 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>ActorPathUtil$</title>
-<meta name="date" content="2015-11-24">
-<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="ActorPathUtil$";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":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="../../../../io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/util/ActorPathUtil$.html" target="_top">Frames</a></li>
-<li><a href="ActorPathUtil$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.streaming.util</div>
-<h2 title="Class ActorPathUtil$" class="title">Class ActorPathUtil$</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.util.ActorPathUtil$</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ActorPathUtil$</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html#MODULE:D">MODULE$</a></span></code>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/streaming/util/ActorPathUtil$.html#ActorPathUtil:D--">ActorPathUtil$</a></span>()</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>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html#executorActorName-int-">executorActorName</a></span>(int&nbsp;executorId)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html#executorManagerActorName--">executorManagerActorName</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html#taskActorName-io.gearpump.streaming.task.TaskId-">taskActorName</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>akka.actor.ActorPath</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html#taskActorPath-akka.actor.ActorRef-int-io.gearpump.streaming.task.TaskId-">taskActorPath</a></span>(akka.actor.ActorRef&nbsp;appMaster,
-             int&nbsp;executorId,
-             <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="MODULE:D">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MODULE$</h4>
-<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a> MODULE$</pre>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ActorPathUtil:D--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ActorPathUtil$</h4>
-<pre>public&nbsp;ActorPathUtil$()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="executorActorName-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>executorActorName</h4>
-<pre>public&nbsp;java.lang.String&nbsp;executorActorName(int&nbsp;executorId)</pre>
-</li>
-</ul>
-<a name="taskActorName-io.gearpump.streaming.task.TaskId-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskActorName</h4>
-<pre>public&nbsp;java.lang.String&nbsp;taskActorName(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
-</li>
-</ul>
-<a name="taskActorPath-akka.actor.ActorRef-int-io.gearpump.streaming.task.TaskId-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskActorPath</h4>
-<pre>public&nbsp;akka.actor.ActorPath&nbsp;taskActorPath(akka.actor.ActorRef&nbsp;appMaster,
-                                          int&nbsp;executorId,
-                                          <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
-</li>
-</ul>
-<a name="executorManagerActorName--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>executorManagerActorName</h4>
-<pre>public&nbsp;java.lang.String&nbsp;executorManagerActorName()</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="../../../../io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/util/ActorPathUtil$.html" target="_top">Frames</a></li>
-<li><a href="ActorPathUtil$.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/streaming/util/ActorPathUtil.html b/releases/0.6.2/api/java/io/gearpump/streaming/util/ActorPathUtil.html
deleted file mode 100644
index d7f2e2f..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/util/ActorPathUtil.html
+++ /dev/null
@@ -1,312 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>ActorPathUtil</title>
-<meta name="date" content="2015-11-24">
-<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="ActorPathUtil";
-        }
-    }
-    catch(err) {
-    }
-//-->
-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";
-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="../../../../io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/util/ActorPathUtil.html" target="_top">Frames</a></li>
-<li><a href="ActorPathUtil.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">io.gearpump.streaming.util</div>
-<h2 title="Class ActorPathUtil" class="title">Class ActorPathUtil</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.streaming.util.ActorPathUtil</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ActorPathUtil</span>
-extends java.lang.Object</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="../../../../io/gearpump/streaming/util/ActorPathUtil.html#ActorPathUtil--">ActorPathUtil</a></span>()</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static 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>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html#executorActorName-int-">executorActorName</a></span>(int&nbsp;executorId)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html#executorManagerActorName--">executorManagerActorName</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html#taskActorName-io.gearpump.streaming.task.TaskId-">taskActorName</a></span>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static akka.actor.ActorPath</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html#taskActorPath-akka.actor.ActorRef-int-io.gearpump.streaming.task.TaskId-">taskActorPath</a></span>(akka.actor.ActorRef&nbsp;appMaster,
-             int&nbsp;executorId,
-             <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</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>
-</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="ActorPathUtil--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ActorPathUtil</h4>
-<pre>public&nbsp;ActorPathUtil()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="executorActorName-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>executorActorName</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;executorActorName(int&nbsp;executorId)</pre>
-</li>
-</ul>
-<a name="taskActorName-io.gearpump.streaming.task.TaskId-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskActorName</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;taskActorName(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
-</li>
-</ul>
-<a name="taskActorPath-akka.actor.ActorRef-int-io.gearpump.streaming.task.TaskId-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>taskActorPath</h4>
-<pre>public static&nbsp;akka.actor.ActorPath&nbsp;taskActorPath(akka.actor.ActorRef&nbsp;appMaster,
-                                                 int&nbsp;executorId,
-                                                 <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
-</li>
-</ul>
-<a name="executorManagerActorName--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>executorManagerActorName</h4>
-<pre>public static&nbsp;java.lang.String&nbsp;executorManagerActorName()</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>Prev&nbsp;Class</li>
-<li><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/util/ActorPathUtil.html" target="_top">Frames</a></li>
-<li><a href="ActorPathUtil.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/releases/0.6.2/api/java/io/gearpump/streaming/util/package-frame.html b/releases/0.6.2/api/java/io/gearpump/streaming/util/package-frame.html
deleted file mode 100644
index b1e6b0f..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/util/package-frame.html
+++ /dev/null
@@ -1,21 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.util</title>
-<meta name="date" content="2015-11-24">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../io/gearpump/streaming/util/package-summary.html" target="classFrame">io.gearpump.streaming.util</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="ActorPathUtil.html" title="class in io.gearpump.streaming.util" target="classFrame">ActorPathUtil</a></li>
-<li><a href="ActorPathUtil$.html" title="class in io.gearpump.streaming.util" target="classFrame">ActorPathUtil$</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/util/package-summary.html b/releases/0.6.2/api/java/io/gearpump/streaming/util/package-summary.html
deleted file mode 100644
index a8a1a15..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/util/package-summary.html
+++ /dev/null
@@ -1,144 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.util</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.util";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../io/gearpump/streaming/transaction/api/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../io/gearpump/transport/netty/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/util/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.util</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= 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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../io/gearpump/streaming/transaction/api/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../io/gearpump/transport/netty/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/util/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/streaming/util/package-tree.html b/releases/0.6.2/api/java/io/gearpump/streaming/util/package-tree.html
deleted file mode 100644
index f7f683b..0000000
--- a/releases/0.6.2/api/java/io/gearpump/streaming/util/package-tree.html
+++ /dev/null
@@ -1,136 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.streaming.util Class Hierarchy</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.streaming.util Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/transaction/api/package-tree.html">Prev</a></li>
-<li><a href="../../../../io/gearpump/transport/netty/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/util/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package io.gearpump.streaming.util</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">io.gearpump.streaming.util.<a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util"><span class="typeNameLink">ActorPathUtil</span></a></li>
-<li type="circle">io.gearpump.streaming.util.<a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util"><span class="typeNameLink">ActorPathUtil$</span></a></li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= 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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/transaction/api/package-tree.html">Prev</a></li>
-<li><a href="../../../../io/gearpump/transport/netty/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/util/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/transport/netty/ITransportMessageSerializer.html b/releases/0.6.2/api/java/io/gearpump/transport/netty/ITransportMessageSerializer.html
deleted file mode 100644
index 363eb72..0000000
--- a/releases/0.6.2/api/java/io/gearpump/transport/netty/ITransportMessageSerializer.html
+++ /dev/null
@@ -1,253 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>ITransportMessageSerializer</title>
-<meta name="date" content="2015-11-24">
-<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="ITransportMessageSerializer";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6,"i2":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/ITransportMessageSerializer.html" target="_top">Frames</a></li>
-<li><a href="ITransportMessageSerializer.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>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>Constr&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">io.gearpump.transport.netty</div>
-<h2 title="Interface ITransportMessageSerializer" class="title">Interface ITransportMessageSerializer</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">ITransportMessageSerializer</span></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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="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>java.lang.Object</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#deserialize-java.io.DataInput-int-">deserialize</a></span>(java.io.DataInput&nbsp;dataInput,
-           int&nbsp;length)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#getLength-java.lang.Object-">getLength</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#serialize-java.io.DataOutput-java.lang.Object-">serialize</a></span>(java.io.DataOutput&nbsp;dataOutput,
-         java.lang.Object&nbsp;transportMessage)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getLength-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLength</h4>
-<pre>int&nbsp;getLength(java.lang.Object&nbsp;obj)</pre>
-</li>
-</ul>
-<a name="serialize-java.io.DataOutput-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serialize</h4>
-<pre>void&nbsp;serialize(java.io.DataOutput&nbsp;dataOutput,
-               java.lang.Object&nbsp;transportMessage)</pre>
-</li>
-</ul>
-<a name="deserialize-java.io.DataInput-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserialize</h4>
-<pre>java.lang.Object&nbsp;deserialize(java.io.DataInput&nbsp;dataInput,
-                             int&nbsp;length)</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>Prev&nbsp;Class</li>
-<li><a href="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/ITransportMessageSerializer.html" target="_top">Frames</a></li>
-<li><a href="ITransportMessageSerializer.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/transport/netty/MessageBatch.html b/releases/0.6.2/api/java/io/gearpump/transport/netty/MessageBatch.html
deleted file mode 100644
index 9e12ae1..0000000
--- a/releases/0.6.2/api/java/io/gearpump/transport/netty/MessageBatch.html
+++ /dev/null
@@ -1,195 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>MessageBatch</title>
-<meta name="date" content="2015-11-24">
-<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="MessageBatch";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageBatch.html" target="_top">Frames</a></li>
-<li><a href="MessageBatch.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>Constr&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.transport.netty</div>
-<h2 title="Class MessageBatch" class="title">Class MessageBatch</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.transport.netty.MessageBatch</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">MessageBatch</span>
-extends java.lang.Object</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<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>
-</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="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageBatch.html" target="_top">Frames</a></li>
-<li><a href="MessageBatch.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>Constr&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/transport/netty/MessageDecoder.html b/releases/0.6.2/api/java/io/gearpump/transport/netty/MessageDecoder.html
deleted file mode 100644
index a034deb..0000000
--- a/releases/0.6.2/api/java/io/gearpump/transport/netty/MessageDecoder.html
+++ /dev/null
@@ -1,335 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>MessageDecoder</title>
-<meta name="date" content="2015-11-24">
-<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="MessageDecoder";
-        }
-    }
-    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="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageDecoder.html" target="_top">Frames</a></li>
-<li><a href="MessageDecoder.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><a href="#fields.inherited.from.class.org.jboss.netty.handler.codec.frame.FrameDecoder">Field</a>&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">io.gearpump.transport.netty</div>
-<h2 title="Class MessageDecoder" class="title">Class MessageDecoder</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>org.jboss.netty.channel.SimpleChannelUpstreamHandler</li>
-<li>
-<ul class="inheritance">
-<li>org.jboss.netty.handler.codec.frame.FrameDecoder</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.transport.netty.MessageDecoder</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.jboss.netty.channel.ChannelHandler, org.jboss.netty.channel.ChannelUpstreamHandler, org.jboss.netty.channel.LifeCycleAwareChannelHandler</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">MessageDecoder</span>
-extends org.jboss.netty.handler.codec.frame.FrameDecoder</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.jboss.netty.channel.ChannelHandler">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from interface&nbsp;org.jboss.netty.channel.ChannelHandler</h3>
-<code>org.jboss.netty.channel.ChannelHandler.Sharable</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.jboss.netty.handler.codec.frame.FrameDecoder">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.jboss.netty.handler.codec.frame.FrameDecoder</h3>
-<code>cumulation, DEFAULT_MAX_COMPOSITEBUFFER_COMPONENTS</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/transport/netty/MessageDecoder.html#MessageDecoder-io.gearpump.transport.netty.ITransportMessageSerializer-">MessageDecoder</a></span>(<a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a>&nbsp;serializer)</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>protected java.util.List&lt;<a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html#decode-org.jboss.netty.channel.ChannelHandlerContext-org.jboss.netty.channel.Channel-org.jboss.netty.buffer.ChannelBuffer-">decode</a></span>(org.jboss.netty.channel.ChannelHandlerContext&nbsp;ctx,
-      org.jboss.netty.channel.Channel&nbsp;channel,
-      org.jboss.netty.buffer.ChannelBuffer&nbsp;buf)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.jboss.netty.handler.codec.frame.FrameDecoder">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.jboss.netty.handler.codec.frame.FrameDecoder</h3>
-<code>actualReadableBytes, afterAdd, afterRemove, appendToCumulation, beforeAdd, beforeRemove, channelClosed, channelDisconnected, cleanup, decodeLast, exceptionCaught, extractFrame, getMaxCumulationBufferCapacity, getMaxCumulationBufferComponents, internalBuffer, isUnfold, messageReceived, newCumulationBuffer, replace, setMaxCumulationBufferCapacity, setMaxCumulationBufferComponents, setUnfold, unfoldAndFireMessageReceived, updateCumulation</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.jboss.netty.channel.SimpleChannelUpstreamHandler">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.jboss.netty.channel.SimpleChannelUpstreamHandler</h3>
-<code>channelBound, channelConnected, channelInterestChanged, channelOpen, channelUnbound, childChannelClosed, childChannelOpen, handleUpstream, writeComplete</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, toString, wait, wait, wait</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="MessageDecoder-io.gearpump.transport.netty.ITransportMessageSerializer-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MessageDecoder</h4>
-<pre>public&nbsp;MessageDecoder(<a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a>&nbsp;serializer)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="decode-org.jboss.netty.channel.ChannelHandlerContext-org.jboss.netty.channel.Channel-org.jboss.netty.buffer.ChannelBuffer-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>decode</h4>
-<pre>protected&nbsp;java.util.List&lt;<a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a>&gt;&nbsp;decode(org.jboss.netty.channel.ChannelHandlerContext&nbsp;ctx,
-                                             org.jboss.netty.channel.Channel&nbsp;channel,
-                                             org.jboss.netty.buffer.ChannelBuffer&nbsp;buf)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>decode</code>&nbsp;in class&nbsp;<code>org.jboss.netty.handler.codec.frame.FrameDecoder</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><a href="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageDecoder.html" target="_top">Frames</a></li>
-<li><a href="MessageDecoder.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><a href="#fields.inherited.from.class.org.jboss.netty.handler.codec.frame.FrameDecoder">Field</a>&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/releases/0.6.2/api/java/io/gearpump/transport/netty/MessageEncoder.html b/releases/0.6.2/api/java/io/gearpump/transport/netty/MessageEncoder.html
deleted file mode 100644
index 95f4771..0000000
--- a/releases/0.6.2/api/java/io/gearpump/transport/netty/MessageEncoder.html
+++ /dev/null
@@ -1,311 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>MessageEncoder</title>
-<meta name="date" content="2015-11-24">
-<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="MessageEncoder";
-        }
-    }
-    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="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageEncoder.html" target="_top">Frames</a></li>
-<li><a href="MessageEncoder.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">io.gearpump.transport.netty</div>
-<h2 title="Class MessageEncoder" class="title">Class MessageEncoder</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>org.jboss.netty.handler.codec.oneone.OneToOneEncoder</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.transport.netty.MessageEncoder</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.jboss.netty.channel.ChannelDownstreamHandler, org.jboss.netty.channel.ChannelHandler</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">MessageEncoder</span>
-extends org.jboss.netty.handler.codec.oneone.OneToOneEncoder</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.jboss.netty.channel.ChannelHandler">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from interface&nbsp;org.jboss.netty.channel.ChannelHandler</h3>
-<code>org.jboss.netty.channel.ChannelHandler.Sharable</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== 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="../../../../io/gearpump/transport/netty/MessageEncoder.html#MessageEncoder--">MessageEncoder</a></span>()</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>protected java.lang.Object</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html#encode-org.jboss.netty.channel.ChannelHandlerContext-org.jboss.netty.channel.Channel-java.lang.Object-">encode</a></span>(org.jboss.netty.channel.ChannelHandlerContext&nbsp;ctx,
-      org.jboss.netty.channel.Channel&nbsp;channel,
-      java.lang.Object&nbsp;obj)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.jboss.netty.handler.codec.oneone.OneToOneEncoder">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.jboss.netty.handler.codec.oneone.OneToOneEncoder</h3>
-<code>doEncode, handleDownstream</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, toString, wait, wait, wait</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="MessageEncoder--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MessageEncoder</h4>
-<pre>public&nbsp;MessageEncoder()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="encode-org.jboss.netty.channel.ChannelHandlerContext-org.jboss.netty.channel.Channel-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>encode</h4>
-<pre>protected&nbsp;java.lang.Object&nbsp;encode(org.jboss.netty.channel.ChannelHandlerContext&nbsp;ctx,
-                                  org.jboss.netty.channel.Channel&nbsp;channel,
-                                  java.lang.Object&nbsp;obj)
-                           throws java.lang.Exception</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>encode</code>&nbsp;in class&nbsp;<code>org.jboss.netty.handler.codec.oneone.OneToOneEncoder</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>java.lang.Exception</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><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageEncoder.html" target="_top">Frames</a></li>
-<li><a href="MessageEncoder.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/releases/0.6.2/api/java/io/gearpump/transport/netty/NettyRenameThreadFactory.html b/releases/0.6.2/api/java/io/gearpump/transport/netty/NettyRenameThreadFactory.html
deleted file mode 100644
index 736815b..0000000
--- a/releases/0.6.2/api/java/io/gearpump/transport/netty/NettyRenameThreadFactory.html
+++ /dev/null
@@ -1,244 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>NettyRenameThreadFactory</title>
-<meta name="date" content="2015-11-24">
-<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="NettyRenameThreadFactory";
-        }
-    }
-    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="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/NettyRenameThreadFactory.html" target="_top">Frames</a></li>
-<li><a href="NettyRenameThreadFactory.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>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>Constr&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">io.gearpump.transport.netty</div>
-<h2 title="Class NettyRenameThreadFactory" class="title">Class NettyRenameThreadFactory</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.transport.netty.NettyRenameThreadFactory</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.util.concurrent.ThreadFactory</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">NettyRenameThreadFactory</span>
-extends java.lang.Object
-implements java.util.concurrent.ThreadFactory</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== 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>java.lang.Thread</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html#newThread-java.lang.Runnable-">newThread</a></span>(java.lang.Runnable&nbsp;r)</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>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="newThread-java.lang.Runnable-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>newThread</h4>
-<pre>public&nbsp;java.lang.Thread&nbsp;newThread(java.lang.Runnable&nbsp;r)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>newThread</code>&nbsp;in interface&nbsp;<code>java.util.concurrent.ThreadFactory</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><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/NettyRenameThreadFactory.html" target="_top">Frames</a></li>
-<li><a href="NettyRenameThreadFactory.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>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>Constr&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/releases/0.6.2/api/java/io/gearpump/transport/netty/TaskMessage.html b/releases/0.6.2/api/java/io/gearpump/transport/netty/TaskMessage.html
deleted file mode 100644
index 99094d3..0000000
--- a/releases/0.6.2/api/java/io/gearpump/transport/netty/TaskMessage.html
+++ /dev/null
@@ -1,314 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>TaskMessage</title>
-<meta name="date" content="2015-11-24">
-<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="TaskMessage";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":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="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/TaskMessage.html" target="_top">Frames</a></li>
-<li><a href="TaskMessage.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">io.gearpump.transport.netty</div>
-<h2 title="Class TaskMessage" class="title">Class TaskMessage</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.transport.netty.TaskMessage</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TaskMessage</span>
-extends java.lang.Object</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="../../../../io/gearpump/transport/netty/TaskMessage.html#TaskMessage-int-long-long-java.lang.Object-">TaskMessage</a></span>(int&nbsp;sessionId,
-           long&nbsp;targetTask,
-           long&nbsp;sourceTask,
-           java.lang.Object&nbsp;message)</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>java.lang.Object</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/TaskMessage.html#message--">message</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/TaskMessage.html#sessionId--">sessionId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/TaskMessage.html#sourceTask--">sourceTask</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="../../../../io/gearpump/transport/netty/TaskMessage.html#targetTask--">targetTask</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>
-</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="TaskMessage-int-long-long-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TaskMessage</h4>
-<pre>public&nbsp;TaskMessage(int&nbsp;sessionId,
-                   long&nbsp;targetTask,
-                   long&nbsp;sourceTask,
-                   java.lang.Object&nbsp;message)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="sessionId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>sessionId</h4>
-<pre>public&nbsp;int&nbsp;sessionId()</pre>
-</li>
-</ul>
-<a name="targetTask--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>targetTask</h4>
-<pre>public&nbsp;long&nbsp;targetTask()</pre>
-</li>
-</ul>
-<a name="sourceTask--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>sourceTask</h4>
-<pre>public&nbsp;long&nbsp;sourceTask()</pre>
-</li>
-</ul>
-<a name="message--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>message</h4>
-<pre>public&nbsp;java.lang.Object&nbsp;message()</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="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/TaskMessage.html" target="_top">Frames</a></li>
-<li><a href="TaskMessage.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/releases/0.6.2/api/java/io/gearpump/transport/netty/WrappedChannelBuffer.html b/releases/0.6.2/api/java/io/gearpump/transport/netty/WrappedChannelBuffer.html
deleted file mode 100644
index bb4fc6f..0000000
--- a/releases/0.6.2/api/java/io/gearpump/transport/netty/WrappedChannelBuffer.html
+++ /dev/null
@@ -1,590 +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_25) on Tue Nov 24 16:33:03 PST 2015 -->
-<title>WrappedChannelBuffer</title>
-<meta name="date" content="2015-11-24">
-<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="WrappedChannelBuffer";
-        }
-    }
-    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};
-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="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/WrappedChannelBuffer.html" target="_top">Frames</a></li>
-<li><a href="WrappedChannelBuffer.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">io.gearpump.transport.netty</div>
-<h2 title="Class WrappedChannelBuffer" class="title">Class WrappedChannelBuffer</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.transport.netty.WrappedChannelBuffer</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.DataInput</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">WrappedChannelBuffer</span>
-extends java.lang.Object
-implements java.io.DataInput</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="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#WrappedChannelBuffer--">WrappedChannelBuffer</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#WrappedChannelBuffer-org.jboss.netty.buffer.ChannelBuffer-">WrappedChannelBuffer</a></span>(org.jboss.netty.buffer.ChannelBuffer&nbsp;channelBuffer)</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>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readBoolean--">readBoolean</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>byte</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readByte--">readByte</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>char</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readChar--">readChar</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readDouble--">readDouble</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>float</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readFloat--">readFloat</a></span>()</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="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readFully-byte:A-">readFully</a></span>(byte[]&nbsp;b)</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readFully-byte:A-int-int-">readFully</a></span>(byte[]&nbsp;b,
-         int&nbsp;off,
-         int&nbsp;len)</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="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readInt--">readInt</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readLine--">readLine</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="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readLong--">readLong</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>short</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readShort--">readShort</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readUnsignedByte--">readUnsignedByte</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readUnsignedShort--">readUnsignedShort</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readUTF--">readUTF</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#setChannelBuffer-org.jboss.netty.buffer.ChannelBuffer-">setChannelBuffer</a></span>(org.jboss.netty.buffer.ChannelBuffer&nbsp;channelBuffer)</code>&nbsp;</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#skipBytes-int-">skipBytes</a></span>(int&nbsp;n)</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>
-</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="WrappedChannelBuffer--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>WrappedChannelBuffer</h4>
-<pre>public&nbsp;WrappedChannelBuffer()</pre>
-</li>
-</ul>
-<a name="WrappedChannelBuffer-org.jboss.netty.buffer.ChannelBuffer-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>WrappedChannelBuffer</h4>
-<pre>public&nbsp;WrappedChannelBuffer(org.jboss.netty.buffer.ChannelBuffer&nbsp;channelBuffer)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="setChannelBuffer-org.jboss.netty.buffer.ChannelBuffer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setChannelBuffer</h4>
-<pre>public&nbsp;void&nbsp;setChannelBuffer(org.jboss.netty.buffer.ChannelBuffer&nbsp;channelBuffer)</pre>
-</li>
-</ul>
-<a name="readFully-byte:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>readFully</h4>
-<pre>public&nbsp;void&nbsp;readFully(byte[]&nbsp;b)
-               throws java.io.IOException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>readFully</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>java.io.IOException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="readFully-byte:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>readFully</h4>
-<pre>public&nbsp;void&nbsp;readFully(byte[]&nbsp;b,
-                      int&nbsp;off,
-                      int&nbsp;len)
-               throws java.io.IOException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>readFully</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>java.io.IOException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="skipBytes-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>skipBytes</h4>
-<pre>public&nbsp;int&nbsp;skipBytes(int&nbsp;n)
-              throws java.io.IOException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>skipBytes</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>java.io.IOException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="readBoolean--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>readBoolean</h4>
-<pre>public&nbsp;boolean&nbsp;readBoolean()
-                    throws java.io.IOException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>readBoolean</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>java.io.IOException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="readByte--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>readByte</h4>
-<pre>public&nbsp;byte&nbsp;readByte()
-              throws java.io.IOException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>readByte</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>java.io.IOException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="readUnsignedByte--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>readUnsignedByte</h4>
-<pre>public&nbsp;int&nbsp;readUnsignedByte()
-                     throws java.io.IOException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>readUnsignedByte</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>java.io.IOException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="readShort--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>readShort</h4>
-<pre>public&nbsp;short&nbsp;readShort()
-                throws java.io.IOException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>readShort</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>java.io.IOException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="readUnsignedShort--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>readUnsignedShort</h4>
-<pre>public&nbsp;int&nbsp;readUnsignedShort()
-                      throws java.io.IOException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>readUnsignedShort</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>java.io.IOException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="readChar--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>readChar</h4>
-<pre>public&nbsp;char&nbsp;readChar()
-              throws java.io.IOException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>readChar</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>java.io.IOException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="readInt--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>readInt</h4>
-<pre>public&nbsp;int&nbsp;readInt()
-            throws java.io.IOException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>readInt</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>java.io.IOException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="readLong--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>readLong</h4>
-<pre>public&nbsp;long&nbsp;readLong()
-              throws java.io.IOException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>readLong</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>java.io.IOException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="readFloat--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>readFloat</h4>
-<pre>public&nbsp;float&nbsp;readFloat()
-                throws java.io.IOException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>readFloat</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>java.io.IOException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="readDouble--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>readDouble</h4>
-<pre>public&nbsp;double&nbsp;readDouble()
-                  throws java.io.IOException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>readDouble</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>java.io.IOException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="readLine--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>readLine</h4>
-<pre>public&nbsp;java.lang.String&nbsp;readLine()
-                          throws java.io.IOException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>readLine</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>java.io.IOException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="readUTF--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>readUTF</h4>
-<pre>public&nbsp;java.lang.String&nbsp;readUTF()
-                         throws java.io.IOException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>readUTF</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>java.io.IOException</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><a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/WrappedChannelBuffer.html" target="_top">Frames</a></li>
-<li><a href="WrappedChannelBuffer.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/releases/0.6.2/api/java/io/gearpump/transport/netty/package-frame.html b/releases/0.6.2/api/java/io/gearpump/transport/netty/package-frame.html
deleted file mode 100644
index 24b6091..0000000
--- a/releases/0.6.2/api/java/io/gearpump/transport/netty/package-frame.html
+++ /dev/null
@@ -1,29 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.transport.netty</title>
-<meta name="date" content="2015-11-24">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../io/gearpump/transport/netty/package-summary.html" target="classFrame">io.gearpump.transport.netty</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty" target="classFrame"><span class="interfaceName">ITransportMessageSerializer</span></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="MessageBatch.html" title="class in io.gearpump.transport.netty" target="classFrame">MessageBatch</a></li>
-<li><a href="MessageDecoder.html" title="class in io.gearpump.transport.netty" target="classFrame">MessageDecoder</a></li>
-<li><a href="MessageEncoder.html" title="class in io.gearpump.transport.netty" target="classFrame">MessageEncoder</a></li>
-<li><a href="NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty" target="classFrame">NettyRenameThreadFactory</a></li>
-<li><a href="TaskMessage.html" title="class in io.gearpump.transport.netty" target="classFrame">TaskMessage</a></li>
-<li><a href="WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty" target="classFrame">WrappedChannelBuffer</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/transport/netty/package-summary.html b/releases/0.6.2/api/java/io/gearpump/transport/netty/package-summary.html
deleted file mode 100644
index 2ff9472..0000000
--- a/releases/0.6.2/api/java/io/gearpump/transport/netty/package-summary.html
+++ /dev/null
@@ -1,175 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.transport.netty</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.transport.netty";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../io/gearpump/streaming/util/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../io/gearpump/util/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;io.gearpump.transport.netty</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty">MessageBatch</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty">MessageDecoder</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty">MessageEncoder</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty">NettyRenameThreadFactory</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= 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 class="navBarCell1Rev">Package</li>
-<li>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="../../../../io/gearpump/streaming/util/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../io/gearpump/util/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/transport/netty/package-tree.html b/releases/0.6.2/api/java/io/gearpump/transport/netty/package-tree.html
deleted file mode 100644
index c1df1c9..0000000
--- a/releases/0.6.2/api/java/io/gearpump/transport/netty/package-tree.html
+++ /dev/null
@@ -1,156 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.transport.netty Class Hierarchy</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.transport.netty Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/util/package-tree.html">Prev</a></li>
-<li><a href="../../../../io/gearpump/util/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package io.gearpump.transport.netty</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">MessageBatch</span></a></li>
-<li type="circle">io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">NettyRenameThreadFactory</span></a> (implements java.util.concurrent.ThreadFactory)</li>
-<li type="circle">org.jboss.netty.handler.codec.oneone.OneToOneEncoder (implements org.jboss.netty.channel.ChannelDownstreamHandler)
-<ul>
-<li type="circle">io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">MessageEncoder</span></a></li>
-</ul>
-</li>
-<li type="circle">org.jboss.netty.channel.SimpleChannelUpstreamHandler (implements org.jboss.netty.channel.ChannelUpstreamHandler)
-<ul>
-<li type="circle">org.jboss.netty.handler.codec.frame.FrameDecoder (implements org.jboss.netty.channel.LifeCycleAwareChannelHandler)
-<ul>
-<li type="circle">io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">MessageDecoder</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">TaskMessage</span></a></li>
-<li type="circle">io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">WrappedChannelBuffer</span></a> (implements java.io.DataInput)</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><span class="typeNameLink">ITransportMessageSerializer</span></a></li>
-</ul>
-</div>
-<!-- ======= 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</li>
-<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/util/package-tree.html">Prev</a></li>
-<li><a href="../../../../io/gearpump/util/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/util/HadoopFSLogAppender.html b/releases/0.6.2/api/java/io/gearpump/util/HadoopFSLogAppender.html
deleted file mode 100644
index bc4babb..0000000
--- a/releases/0.6.2/api/java/io/gearpump/util/HadoopFSLogAppender.html
+++ /dev/null
@@ -1,324 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>HadoopFSLogAppender</title>
-<meta name="date" content="2015-11-24">
-<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="HadoopFSLogAppender";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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="../../../io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/util/HadoopFSLogAppender.html" target="_top">Frames</a></li>
-<li><a href="HadoopFSLogAppender.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><a href="#fields.inherited.from.class.org.apache.log4j.RollingFileAppender">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.org.apache.log4j.RollingFileAppender">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">io.gearpump.util</div>
-<h2 title="Class HadoopFSLogAppender" class="title">Class HadoopFSLogAppender</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>org.apache.log4j.AppenderSkeleton</li>
-<li>
-<ul class="inheritance">
-<li>org.apache.log4j.WriterAppender</li>
-<li>
-<ul class="inheritance">
-<li>org.apache.log4j.FileAppender</li>
-<li>
-<ul class="inheritance">
-<li>org.apache.log4j.RollingFileAppender</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.util.HadoopFSLogAppender</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">HadoopFSLogAppender</span>
-extends org.apache.log4j.RollingFileAppender</pre>
-<div class="block">Log4j appender for to write to user specified Hadoop filesystem.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.log4j.RollingFileAppender">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.log4j.RollingFileAppender</h3>
-<code>maxBackupIndex, maxFileSize</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.log4j.FileAppender">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.log4j.FileAppender</h3>
-<code>bufferedIO, bufferSize, fileAppend, fileName</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.log4j.WriterAppender">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.log4j.WriterAppender</h3>
-<code>encoding, immediateFlush, qw</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.log4j.AppenderSkeleton">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.log4j.AppenderSkeleton</h3>
-<code>closed, errorHandler, headFilter, layout, name, tailFilter, threshold</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/util/HadoopFSLogAppender.html#HadoopFSLogAppender--">HadoopFSLogAppender</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.log4j.RollingFileAppender">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.log4j.RollingFileAppender</h3>
-<code>getMaxBackupIndex, getMaximumFileSize, rollOver, setFile, setMaxBackupIndex, setMaxFileSize, setMaximumFileSize, setQWForFiles, subAppend</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.log4j.FileAppender">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.log4j.FileAppender</h3>
-<code>activateOptions, closeFile, getAppend, getBufferedIO, getBufferSize, getFile, reset, setAppend, setBufferedIO, setBufferSize, setFile</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.log4j.WriterAppender">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.log4j.WriterAppender</h3>
-<code>append, checkEntryConditions, close, closeWriter, createWriter, getEncoding, getImmediateFlush, requiresLayout, setEncoding, setErrorHandler, setImmediateFlush, setWriter, shouldFlush, writeFooter, writeHeader</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.log4j.AppenderSkeleton">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.log4j.AppenderSkeleton</h3>
-<code>addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setLayout, setName, setThreshold</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, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</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="HadoopFSLogAppender--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>HadoopFSLogAppender</h4>
-<pre>public&nbsp;HadoopFSLogAppender()</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>Prev&nbsp;Class</li>
-<li><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/util/HadoopFSLogAppender.html" target="_top">Frames</a></li>
-<li><a href="HadoopFSLogAppender.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><a href="#fields.inherited.from.class.org.apache.log4j.RollingFileAppender">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.org.apache.log4j.RollingFileAppender">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>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/util/RecreateRollingFileAppender.html b/releases/0.6.2/api/java/io/gearpump/util/RecreateRollingFileAppender.html
deleted file mode 100644
index 7cc61b9..0000000
--- a/releases/0.6.2/api/java/io/gearpump/util/RecreateRollingFileAppender.html
+++ /dev/null
@@ -1,415 +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_25) on Tue Nov 24 16:33:02 PST 2015 -->
-<title>RecreateRollingFileAppender</title>
-<meta name="date" content="2015-11-24">
-<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="RecreateRollingFileAppender";
-        }
-    }
-    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><a href="../../../io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/util/RecreateRollingFileAppender.html" target="_top">Frames</a></li>
-<li><a href="RecreateRollingFileAppender.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">io.gearpump.util</div>
-<h2 title="Class RecreateRollingFileAppender" class="title">Class RecreateRollingFileAppender</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>org.apache.log4j.AppenderSkeleton</li>
-<li>
-<ul class="inheritance">
-<li>org.apache.log4j.WriterAppender</li>
-<li>
-<ul class="inheritance">
-<li>org.apache.log4j.FileAppender</li>
-<li>
-<ul class="inheritance">
-<li>org.apache.log4j.RollingFileAppender</li>
-<li>
-<ul class="inheritance">
-<li>io.gearpump.util.RecreateRollingFileAppender</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">RecreateRollingFileAppender</span>
-extends org.apache.log4j.RollingFileAppender</pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html#checkFileInterval">checkFileInterval</a></span></code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.log4j.RollingFileAppender">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.log4j.RollingFileAppender</h3>
-<code>maxBackupIndex, maxFileSize</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.log4j.FileAppender">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.log4j.FileAppender</h3>
-<code>bufferedIO, bufferSize, fileAppend, fileName</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.log4j.WriterAppender">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.log4j.WriterAppender</h3>
-<code>encoding, immediateFlush, qw</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.log4j.AppenderSkeleton">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.log4j.AppenderSkeleton</h3>
-<code>closed, errorHandler, headFilter, layout, name, tailFilter, threshold</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== 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="../../../io/gearpump/util/RecreateRollingFileAppender.html#RecreateRollingFileAppender--">RecreateRollingFileAppender</a></span>()</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>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html#append-org.apache.log4j.spi.LoggingEvent-">append</a></span>(org.apache.log4j.spi.LoggingEvent&nbsp;event)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html#getCheckFileInterval--">getCheckFileInterval</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html#setCheckFileInterval-long-">setCheckFileInterval</a></span>(long&nbsp;checkFileInterval)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.log4j.RollingFileAppender">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.log4j.RollingFileAppender</h3>
-<code>getMaxBackupIndex, getMaximumFileSize, rollOver, setFile, setMaxBackupIndex, setMaxFileSize, setMaximumFileSize, setQWForFiles, subAppend</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.log4j.FileAppender">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.log4j.FileAppender</h3>
-<code>activateOptions, closeFile, getAppend, getBufferedIO, getBufferSize, getFile, reset, setAppend, setBufferedIO, setBufferSize, setFile</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.log4j.WriterAppender">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.log4j.WriterAppender</h3>
-<code>checkEntryConditions, close, closeWriter, createWriter, getEncoding, getImmediateFlush, requiresLayout, setEncoding, setErrorHandler, setImmediateFlush, setWriter, shouldFlush, writeFooter, writeHeader</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.log4j.AppenderSkeleton">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.log4j.AppenderSkeleton</h3>
-<code>addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setLayout, setName, setThreshold</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, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="checkFileInterval">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>checkFileInterval</h4>
-<pre>protected&nbsp;long checkFileInterval</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="RecreateRollingFileAppender--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>RecreateRollingFileAppender</h4>
-<pre>public&nbsp;RecreateRollingFileAppender()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="append-org.apache.log4j.spi.LoggingEvent-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>append</h4>
-<pre>public&nbsp;void&nbsp;append(org.apache.log4j.spi.LoggingEvent&nbsp;event)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>append</code>&nbsp;in class&nbsp;<code>org.apache.log4j.WriterAppender</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getCheckFileInterval--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCheckFileInterval</h4>
-<pre>public&nbsp;long&nbsp;getCheckFileInterval()</pre>
-</li>
-</ul>
-<a name="setCheckFileInterval-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>setCheckFileInterval</h4>
-<pre>public&nbsp;void&nbsp;setCheckFileInterval(long&nbsp;checkFileInterval)</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="../../../io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/util/RecreateRollingFileAppender.html" target="_top">Frames</a></li>
-<li><a href="RecreateRollingFileAppender.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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/releases/0.6.2/api/java/io/gearpump/util/package-frame.html b/releases/0.6.2/api/java/io/gearpump/util/package-frame.html
deleted file mode 100644
index 3579fff..0000000
--- a/releases/0.6.2/api/java/io/gearpump/util/package-frame.html
+++ /dev/null
@@ -1,21 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.util</title>
-<meta name="date" content="2015-11-24">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../io/gearpump/util/package-summary.html" target="classFrame">io.gearpump.util</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="HadoopFSLogAppender.html" title="class in io.gearpump.util" target="classFrame">HadoopFSLogAppender</a></li>
-<li><a href="RecreateRollingFileAppender.html" title="class in io.gearpump.util" target="classFrame">RecreateRollingFileAppender</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/util/package-summary.html b/releases/0.6.2/api/java/io/gearpump/util/package-summary.html
deleted file mode 100644
index 879be28..0000000
--- a/releases/0.6.2/api/java/io/gearpump/util/package-summary.html
+++ /dev/null
@@ -1,146 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.util</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.util";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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 class="navBarCell1Rev">Package</li>
-<li>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="../../../io/gearpump/transport/netty/package-summary.html">Prev&nbsp;Package</a></li>
-<li>Next&nbsp;Package</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/util/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;io.gearpump.util</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util">HadoopFSLogAppender</a></td>
-<td class="colLast">
-<div class="block">Log4j appender for to write to user specified Hadoop filesystem.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= 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 class="navBarCell1Rev">Package</li>
-<li>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="../../../io/gearpump/transport/netty/package-summary.html">Prev&nbsp;Package</a></li>
-<li>Next&nbsp;Package</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/util/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/io/gearpump/util/package-tree.html b/releases/0.6.2/api/java/io/gearpump/util/package-tree.html
deleted file mode 100644
index 40d087b..0000000
--- a/releases/0.6.2/api/java/io/gearpump/util/package-tree.html
+++ /dev/null
@@ -1,152 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>io.gearpump.util Class Hierarchy</title>
-<meta name="date" content="2015-11-24">
-<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="io.gearpump.util Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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</li>
-<li class="navBarCell1Rev">Tree</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="../../../io/gearpump/transport/netty/package-tree.html">Prev</a></li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/util/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package io.gearpump.util</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">org.apache.log4j.AppenderSkeleton (implements org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler)
-<ul>
-<li type="circle">org.apache.log4j.WriterAppender
-<ul>
-<li type="circle">org.apache.log4j.FileAppender
-<ul>
-<li type="circle">org.apache.log4j.RollingFileAppender
-<ul>
-<li type="circle">io.gearpump.util.<a href="../../../io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util"><span class="typeNameLink">HadoopFSLogAppender</span></a></li>
-<li type="circle">io.gearpump.util.<a href="../../../io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util"><span class="typeNameLink">RecreateRollingFileAppender</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= 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</li>
-<li class="navBarCell1Rev">Tree</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="../../../io/gearpump/transport/netty/package-tree.html">Prev</a></li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?io/gearpump/util/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/overview-frame.html b/releases/0.6.2/api/java/overview-frame.html
deleted file mode 100644
index 4d9c6b0..0000000
--- a/releases/0.6.2/api/java/overview-frame.html
+++ /dev/null
@@ -1,39 +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_25) on Tue Nov 24 16:33:06 PST 2015 -->
-<title>Overview List</title>
-<meta name="date" content="2015-11-24">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<div class="indexHeader"><span><a href="allclasses-frame.html" target="packageFrame">All&nbsp;Classes</a></span></div>
-<div class="indexContainer">
-<h2 title="Packages">Packages</h2>
-<ul title="Packages">
-<li><a href="io/gearpump/streaming/package-frame.html" target="packageFrame">io.gearpump.streaming</a></li>
-<li><a href="io/gearpump/streaming/appmaster/package-frame.html" target="packageFrame">io.gearpump.streaming.appmaster</a></li>
-<li><a href="io/gearpump/streaming/dsl/package-frame.html" target="packageFrame">io.gearpump.streaming.dsl</a></li>
-<li><a href="io/gearpump/streaming/dsl/example/package-frame.html" target="packageFrame">io.gearpump.streaming.dsl.example</a></li>
-<li><a href="io/gearpump/streaming/dsl/op/package-frame.html" target="packageFrame">io.gearpump.streaming.dsl.op</a></li>
-<li><a href="io/gearpump/streaming/dsl/partitioner/package-frame.html" target="packageFrame">io.gearpump.streaming.dsl.partitioner</a></li>
-<li><a href="io/gearpump/streaming/dsl/plan/package-frame.html" target="packageFrame">io.gearpump.streaming.dsl.plan</a></li>
-<li><a href="io/gearpump/streaming/executor/package-frame.html" target="packageFrame">io.gearpump.streaming.executor</a></li>
-<li><a href="io/gearpump/streaming/javaapi/package-frame.html" target="packageFrame">io.gearpump.streaming.javaapi</a></li>
-<li><a href="io/gearpump/streaming/sink/package-frame.html" target="packageFrame">io.gearpump.streaming.sink</a></li>
-<li><a href="io/gearpump/streaming/source/package-frame.html" target="packageFrame">io.gearpump.streaming.source</a></li>
-<li><a href="io/gearpump/streaming/state/api/package-frame.html" target="packageFrame">io.gearpump.streaming.state.api</a></li>
-<li><a href="io/gearpump/streaming/state/impl/package-frame.html" target="packageFrame">io.gearpump.streaming.state.impl</a></li>
-<li><a href="io/gearpump/streaming/storage/package-frame.html" target="packageFrame">io.gearpump.streaming.storage</a></li>
-<li><a href="io/gearpump/streaming/task/package-frame.html" target="packageFrame">io.gearpump.streaming.task</a></li>
-<li><a href="io/gearpump/streaming/transaction/api/package-frame.html" target="packageFrame">io.gearpump.streaming.transaction.api</a></li>
-<li><a href="io/gearpump/streaming/util/package-frame.html" target="packageFrame">io.gearpump.streaming.util</a></li>
-<li><a href="io/gearpump/transport/netty/package-frame.html" target="packageFrame">io.gearpump.transport.netty</a></li>
-<li><a href="io/gearpump/util/package-frame.html" target="packageFrame">io.gearpump.util</a></li>
-</ul>
-</div>
-<p>&nbsp;</p>
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/overview-summary.html b/releases/0.6.2/api/java/overview-summary.html
deleted file mode 100644
index 6177872..0000000
--- a/releases/0.6.2/api/java/overview-summary.html
+++ /dev/null
@@ -1,205 +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_25) on Tue Nov 24 16:33:07 PST 2015 -->
-<title>Overview</title>
-<meta name="date" content="2015-11-24">
-<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="Overview";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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 class="navBarCell1Rev">Overview</li>
-<li>Package</li>
-<li>Class</li>
-<li><a href="overview-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</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
-<li><a href="overview-summary.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="contentContainer">
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">
-<caption><span>Packages</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="io/gearpump/streaming/dsl/example/package-summary.html">io.gearpump.streaming.dsl.example</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="io/gearpump/streaming/dsl/partitioner/package-summary.html">io.gearpump.streaming.dsl.partitioner</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="io/gearpump/streaming/javaapi/package-summary.html">io.gearpump.streaming.javaapi</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="io/gearpump/streaming/sink/package-summary.html">io.gearpump.streaming.sink</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="io/gearpump/streaming/storage/package-summary.html">io.gearpump.streaming.storage</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="io/gearpump/streaming/util/package-summary.html">io.gearpump.streaming.util</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="io/gearpump/util/package-summary.html">io.gearpump.util</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</div>
-<!-- ======= 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 class="navBarCell1Rev">Overview</li>
-<li>Package</li>
-<li>Class</li>
-<li><a href="overview-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</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
-<li><a href="overview-summary.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/overview-tree.html b/releases/0.6.2/api/java/overview-tree.html
deleted file mode 100644
index 54f6e37..0000000
--- a/releases/0.6.2/api/java/overview-tree.html
+++ /dev/null
@@ -1,612 +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_25) on Tue Nov 24 16:33:07 PST 2015 -->
-<title>Class Hierarchy</title>
-<meta name="date" content="2015-11-24">
-<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="Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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>Package</li>
-<li>Class</li>
-<li class="navBarCell1Rev">Tree</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</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
-<li><a href="overview-tree.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For All Packages</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="io/gearpump/streaming/package-tree.html">io.gearpump.streaming</a>, </li>
-<li><a href="io/gearpump/streaming/appmaster/package-tree.html">io.gearpump.streaming.appmaster</a>, </li>
-<li><a href="io/gearpump/streaming/dsl/package-tree.html">io.gearpump.streaming.dsl</a>, </li>
-<li><a href="io/gearpump/streaming/dsl/example/package-tree.html">io.gearpump.streaming.dsl.example</a>, </li>
-<li><a href="io/gearpump/streaming/dsl/op/package-tree.html">io.gearpump.streaming.dsl.op</a>, </li>
-<li><a href="io/gearpump/streaming/dsl/partitioner/package-tree.html">io.gearpump.streaming.dsl.partitioner</a>, </li>
-<li><a href="io/gearpump/streaming/dsl/plan/package-tree.html">io.gearpump.streaming.dsl.plan</a>, </li>
-<li><a href="io/gearpump/streaming/executor/package-tree.html">io.gearpump.streaming.executor</a>, </li>
-<li><a href="io/gearpump/streaming/javaapi/package-tree.html">io.gearpump.streaming.javaapi</a>, </li>
-<li><a href="io/gearpump/streaming/sink/package-tree.html">io.gearpump.streaming.sink</a>, </li>
-<li><a href="io/gearpump/streaming/source/package-tree.html">io.gearpump.streaming.source</a>, </li>
-<li><a href="io/gearpump/streaming/state/api/package-tree.html">io.gearpump.streaming.state.api</a>, </li>
-<li><a href="io/gearpump/streaming/state/impl/package-tree.html">io.gearpump.streaming.state.impl</a>, </li>
-<li><a href="io/gearpump/streaming/storage/package-tree.html">io.gearpump.streaming.storage</a>, </li>
-<li><a href="io/gearpump/streaming/task/package-tree.html">io.gearpump.streaming.task</a>, </li>
-<li><a href="io/gearpump/streaming/transaction/api/package-tree.html">io.gearpump.streaming.transaction.api</a>, </li>
-<li><a href="io/gearpump/streaming/util/package-tree.html">io.gearpump.streaming.util</a>, </li>
-<li><a href="io/gearpump/transport/netty/package-tree.html">io.gearpump.transport.netty</a>, </li>
-<li><a href="io/gearpump/util/package-tree.html">io.gearpump.util</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">scala.runtime.AbstractFunction0&lt;R&gt; (implements scala.Function0&lt;R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">SendMessageLoss$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction1&lt;T1,R&gt; (implements scala.Function1&lt;T1,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.LookupTaskActorRef$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.TaskActorRef$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMasterTaskDetail$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TaskRejected$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToMaster.StallingTasks$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">CheckpointClock$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.ChangeToNewDAG$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.ChangeToNewDAGSuccess$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.Report$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.StoredStartClock$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.DAGOperationFailed$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.LatestDAG$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.NewDAGDeployed$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.WatchChange$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.ExecutorConfig$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.GetExecutorSummary$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.QueryExecutorConfig$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.RestartTasks$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.TaskStopped$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetUpstreamMinClock$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">LatencyProbe$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">LatestMinClock$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorage.Overflow$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorage.Underflow$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">OpChain$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">StartClock$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">StartTime$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskCount$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator.WorkerLocality$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry.TaskLocations$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">UpstreamMinClock$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction15&lt;T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R&gt; (implements scala.Function15&lt;T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">StreamAppMasterSummary$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction2&lt;T1,T2,R&gt; (implements scala.Function2&lt;T1,T2,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.Start$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.StartAllTasks$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TaskChanged$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TaskRegistered$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.HealthChecker.ClockValue$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.ReplaceProcessor$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">InitialAckRequest$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Interval$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">ReportCheckpointClock$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">SerializedMessage$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">SubDAGManager.ResourceRequestDetail$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskActor.SendAck$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry.TaskLocation$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskScheduler.Location$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">UpdateClock$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction3&lt;T1,T2,T3,R&gt; (implements scala.Function3&lt;T1,T2,T3,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">AckRequest$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.GetTaskLaunchData$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.TaskLaunchData$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster.MessageLoss$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster.RegisterTask$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">MergeOp$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">TaskLauncher.TaskArgument$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction4&lt;T1,T2,T3,T4,R&gt; (implements scala.Function4&lt;T1,T2,T3,T4,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Ack$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.ExecutorBrief$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.ChangeTask$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.ChangeTasks$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.LaunchTasks$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster.RegisterExecutor$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">SubmitApplicationRequest$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction7&lt;T1,T2,T3,T4,T5,T6,T7,R&gt; (implements scala.Function7&lt;T1,T2,T3,T4,T5,T6,T7,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ProcessorDescription$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskContextData$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">scala.runtime.AbstractFunction8&lt;T1,T2,T3,T4,T5,T6,T7,T8,R&gt; (implements scala.Function8&lt;T1,T2,T3,T4,T5,T6,T7,T8,R&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ProcessorSummary$</span></a> (implements scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Ack</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">AckRequest</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AckRequestSerializer</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AckSerializer</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
-<li type="circle">io.gearpump.streaming.util.<a href="io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util"><span class="typeNameLink">ActorPathUtil</span></a></li>
-<li type="circle">io.gearpump.streaming.util.<a href="io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util"><span class="typeNameLink">ActorPathUtil$</span></a></li>
-<li type="circle">org.apache.log4j.AppenderSkeleton (implements org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler)
-<ul>
-<li type="circle">org.apache.log4j.WriterAppender
-<ul>
-<li type="circle">org.apache.log4j.FileAppender
-<ul>
-<li type="circle">org.apache.log4j.RollingFileAppender
-<ul>
-<li type="circle">io.gearpump.util.<a href="io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util"><span class="typeNameLink">HadoopFSLogAppender</span></a></li>
-<li type="circle">io.gearpump.util.<a href="io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util"><span class="typeNameLink">RecreateRollingFileAppender</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.cluster.ApplicationMaster (implements akka.actor.Actor)
-<ul>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster</span></a></li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.AllocateResourceTimeOut$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.ExecutorBrief</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.LookupTaskActorRef</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.TaskActorRef</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster$</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMasterTaskDetail</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor</span></a></li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.ChangeTask</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.ChangeTasks</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.LaunchTasks</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.RestartClockService$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.Start</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.StartAllTasks</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TaskChanged</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TaskRegistered</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TaskRejected</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TasksChanged$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.TasksLaunched$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor$</span></a></li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToMaster</span></a></li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToMaster.StallingTasks</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToMaster$</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">CheckpointClock</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">CheckpointManager</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService</span></a> (implements akka.actor.Actor, akka.actor.Stash)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.ChangeToNewDAG</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.ChangeToNewDAGSuccess</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.HealthCheck$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.HealthChecker</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.HealthChecker.ClockValue</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.HealthChecker$</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.ProcessorClock</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.ProcessorClocks$</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.Report</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.SnapshotStartClock$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService.StoredStartClock</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ClockService$</span></a></li>
-<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">CollectionDataSource</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;T&gt;)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Constants</span></a></li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Constants$</span></a></li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="typeNameLink">DAG</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">DAG$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager</span></a> (implements akka.actor.Actor)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.DAGOperationFailed</span></a> (implements io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.DAGOperationSuccess$</span></a> (implements io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.GetLatestDAG$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.GetTaskLaunchData</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.LatestDAG</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.NewDAGDeployed</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.ReplaceProcessor</span></a> (implements io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperation</a>, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.TaskLaunchData</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.WatchChange</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager$</span></a></li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">DataSinkOp</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">DataSinkOp$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">DataSinkProcessor</span></a></li>
-<li type="circle">io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">DataSinkProcessor$</span></a></li>
-<li type="circle">io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">DataSinkTask$</span></a></li>
-<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">DataSourceConfig</span></a></li>
-<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">DataSourceConfig$</span></a></li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">DataSourceOp</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">DataSourceOp$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">DataSourceProcessor</span></a></li>
-<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">DataSourceProcessor$</span></a></li>
-<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">DataSourceTask$</span></a></li>
-<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">DefaultTimeStampFilter</span></a> (implements io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a>)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Direct</span></a> (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Direct$</span></a> (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor</span></a> (implements akka.actor.Actor, io.gearpump.util.TimeOutScheduler)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.ExecutorConfig</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.ExecutorSummary</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.ExecutorSummary$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.GetExecutorSummary</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.QueryExecutorConfig</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.RestartTasks</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.TaskArgumentStore</span></a></li>
-<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor.TaskStopped</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">Executor$</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ExecutorManager$</span></a></li>
-<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">ExecutorRestartPolicy</span></a></li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster</span></a></li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster.MessageLoss</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster.RegisterExecutor</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster.RegisterTask</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ExecutorToAppMaster$</span></a></li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">FlatMapOp</span></a>&lt;T,R&gt; (implements scala.Product, scala.Serializable, io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">FlatMapOp$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetCheckpointClock</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetCheckpointClock$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetDAG</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetDAG$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetLatestMinClock</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetLatestMinClock$</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetStartClock</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetStartClock$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">GetUpstreamMinClock</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.util.Graph&lt;N,E&gt; (implements scala.Serializable)
-<ul>
-<li type="circle">io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">Graph</span></a></li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">GroupByOp</span></a>&lt;T,R&gt; (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">GroupByOp$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.partitioner.<a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="typeNameLink">GroupByPartitioner</span></a>&lt;T,GROUP&gt; (implements io.gearpump.partitioner.UnicastPartitioner)</li>
-<li type="circle">io.gearpump.streaming.dsl.partitioner.<a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="typeNameLink">GroupByPartitioner$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">InitialAckRequest</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">InitialAckRequestSerializer</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
-<li type="circle">io.gearpump.streaming.storage.<a href="io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage"><span class="typeNameLink">InMemoryAppStoreOnMaster</span></a> (implements io.gearpump.streaming.storage.<a href="io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a>)</li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">InMemoryCheckpointStore</span></a> (implements io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a>)</li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">InMemoryCheckpointStoreFactory</span></a> (implements io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a>)</li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Interval</span></a> (implements scala.math.Ordered&lt;A&gt;, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">KVStream</span></a>&lt;K,V&gt;</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">LatencyProbe</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">LatencyProbeSerializer</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">LatestMinClock</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="typeNameLink">LifeTime</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">LifeTime$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">MergeOp</span></a> (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">MessageBatch</span></a></li>
-<li type="circle">io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="typeNameLink">MonoidState</span></a>&lt;T&gt; (implements io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;)
-<ul>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">NonWindowState</span></a>&lt;T&gt;</li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">WindowState</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">NettyRenameThreadFactory</span></a> (implements java.util.concurrent.ThreadFactory)</li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">NonWindowState$</span></a></li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorage$</span></a></li>
-<li type="circle">org.jboss.netty.handler.codec.oneone.OneToOneEncoder (implements org.jboss.netty.channel.ChannelDownstreamHandler)
-<ul>
-<li type="circle">io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">MessageEncoder</span></a></li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">OpChain</span></a> (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator</span></a> (implements java.io.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.AndThen</span></a>&lt;IN,MIDDLE,OUT&gt; (implements io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.DummyInputFunction</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.FlatMapFunction</span></a>&lt;IN,OUT&gt; (implements io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.ReduceFunction</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">PersistentStateConfig</span></a></li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">PersistentStateConfig$</span></a></li>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">Planner</span></a></li>
-<li type="circle">io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">Processor</span></a>&lt;T&gt; (implements io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Processor.DefaultProcessor</span></a>&lt;T&gt; (implements io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Processor.DefaultProcessor$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">Processor$</span></a></li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="typeNameLink">ProcessorDescription</span></a> (implements scala.Product, io.gearpump.util.ReferenceEqual, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">ProcessorOp</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">ProcessorOp$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">ProcessorSummary</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">ReduceOp</span></a>&lt;T&gt; (implements scala.Product, scala.Serializable, io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">ReduceOp$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">ReportCheckpointClock</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">SendMessageLoss</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">SerializedMessage</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">SerializedMessageSerializer</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">SerializerResolver$</span></a></li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Shuffle</span></a> (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Shuffle$</span></a> (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
-<li type="circle">org.jboss.netty.channel.SimpleChannelUpstreamHandler (implements org.jboss.netty.channel.ChannelUpstreamHandler)
-<ul>
-<li type="circle">org.jboss.netty.handler.codec.frame.FrameDecoder (implements org.jboss.netty.channel.LifeCycleAwareChannelHandler)
-<ul>
-<li type="circle">io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">MessageDecoder</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">StartClock</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">StartTime</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Stream</span></a>&lt;T&gt;</li>
-<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Stream.Sink</span></a>&lt;T&gt; (implements java.io.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">Stream$</span></a></li>
-<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">StreamApp</span></a></li>
-<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">StreamApp.Source</span></a> (implements java.io.Serializable)</li>
-<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="typeNameLink">StreamApp$</span></a></li>
-<li type="circle">io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">StreamApplication</span></a> (implements io.gearpump.cluster.Application)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="typeNameLink">StreamApplication</span></a> (implements io.gearpump.cluster.Application)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="typeNameLink">StreamApplication$</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">StreamAppMasterSummary</span></a> (implements io.gearpump.cluster.AppMasterToMaster.AppMasterSummary, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">StreamingTransportSerializer</span></a> (implements io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a>)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">SubDAGManager</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">SubDAGManager.ResourceRequestDetail</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">SubDAGManager$</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">SubmitApplicationRequest</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Subscriber</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Subscriber$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Subscription</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Subscription$</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">Task</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)
-<ul>
-<li type="circle">io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="typeNameLink">DataSinkTask</span></a></li>
-<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="typeNameLink">DataSourceTask</span></a></li>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.GroupByTask</span></a>&lt;IN,GROUP,OUT&gt;</li>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.SinkTask</span></a>&lt;T&gt;</li>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.SourceTask</span></a>&lt;T,OUT&gt;</li>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.TransformTask</span></a>&lt;IN,OUT&gt;</li>
-<li type="circle">io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="typeNameLink">PersistentTask</span></a>&lt;T&gt;</li>
-<li type="circle">io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><span class="typeNameLink">Task</span></a></li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskActor</span></a> (implements akka.actor.Actor, io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a>, io.gearpump.util.TimeOutScheduler)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskActor.FLUSH$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskActor.SecurityChecker</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskActor.SendAck</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskActor$</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskContextData</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskCount</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskId</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskId$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming"><span class="typeNameLink">TaskIdSerializer</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">TaskLauncher</span></a> (implements io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a>)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">TaskLauncher.TaskArgument</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor"><span class="typeNameLink">TaskLauncher$</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator.Localities</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator.Localities$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator.NonLocality$</span></a> (implements io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator.WorkerLocality</span></a> (implements scala.Product, scala.Serializable, io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator$</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskManager$</span></a></li>
-<li type="circle">io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">TaskMessage</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry.Accept$</span></a> (implements scala.Product, scala.Serializable, io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry.Reject$</span></a> (implements scala.Product, scala.Serializable, io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry.TaskLocation</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry.TaskLocations</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry$</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskScheduler.Location</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskScheduler.TaskStatus</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskScheduler$</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskSchedulerImpl</span></a> (implements io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a>)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskUtil</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskUtil$</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">TaskWrapper</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>, io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)</li>
-<li type="circle">java.lang.Throwable (implements java.io.Serializable)
-<ul>
-<li type="circle">java.lang.Exception
-<ul>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="typeNameLink">AppMaster.ServiceNotAvailableException</span></a></li>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="typeNameLink">AppMasterToExecutor.MsgLostException</span></a></li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorage.Overflow</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorage.StorageEmpty$</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorage.Underflow</span></a> (implements scala.Product, scala.Serializable)</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">UpdateClock</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="typeNameLink">UpstreamMinClock</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">Window</span></a></li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">WindowConfig</span></a> (implements scala.Product, scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">WindowConfig$</span></a> (implements scala.Serializable)</li>
-<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="typeNameLink">WindowState$</span></a></li>
-<li type="circle">io.gearpump.streaming.dsl.example.<a href="io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example"><span class="typeNameLink">WordCount</span></a> (implements io.gearpump.util.AkkaApp, io.gearpump.cluster.main.ArgumentsParser)</li>
-<li type="circle">io.gearpump.streaming.dsl.example.<a href="io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example"><span class="typeNameLink">WordCount$</span></a> (implements io.gearpump.util.AkkaApp, io.gearpump.cluster.main.ArgumentsParser)</li>
-<li type="circle">io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty"><span class="typeNameLink">WrappedChannelBuffer</span></a> (implements java.io.DataInput)</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">io.gearpump.streaming.storage.<a href="io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage"><span class="typeNameLink">AppDataStore</span></a></li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">CheckpointStore</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">ClockEvent</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.DAGOperation</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">DagManager.DAGOperationResult</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">ExpressTransport</span></a></li>
-<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="typeNameLink">ITaskLauncher</span></a></li>
-<li type="circle">io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><span class="typeNameLink">ITransportMessageSerializer</span></a></li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">MessageFilter</span></a>
-<ul>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetManager</span></a> (also extends io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a>)</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorage</span></a></li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetTimeStampResolver</span></a>
-<ul>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetManager</span></a> (also extends io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a>)</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">Op</span></a>
-<ul>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">MasterOp</span></a>
-<ul>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">ParameterizedOp</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">ParameterizedOp</span></a>&lt;T&gt;</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">SlaveOp</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="typeNameLink">OpEdge</span></a></li>
-<li type="circle">io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">PersistentState</span></a>&lt;T&gt;</li>
-<li type="circle">io.gearpump.util.ReferenceEqual
-<ul>
-<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="typeNameLink">Processor</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-<li type="circle">java.io.Serializable
-<ul>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">CheckpointStoreFactory</span></a></li>
-<li type="circle">io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="typeNameLink">DataSink</span></a>
-<ul>
-<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><span class="typeNameLink">TypedDataSink</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="typeNameLink">DataSource</span></a>
-<ul>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">TimeReplayableSource</span></a></li>
-<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl"><span class="typeNameLink">TypedDataSource</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">MessageDecoder</span></a></li>
-<li type="circle">io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">Monoid</span></a>&lt;T&gt;
-<ul>
-<li type="circle">io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">Group</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">OffsetStorageFactory</span></a></li>
-<li type="circle">scala.Serializable
-<ul>
-<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="typeNameLink">OpTranslator.SingleInputFunction</span></a>&lt;IN,OUT&gt;</li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api"><span class="typeNameLink">Serializer</span></a>&lt;T&gt;</li>
-<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="typeNameLink">TimeStampFilter</span></a></li>
-</ul>
-</li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">TaskContext</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">TaskInterface</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskLocator.Locality</span></a></li>
-<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="typeNameLink">TaskMessageSerializer</span></a>&lt;T&gt;</li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskRegistry.RegisterTaskStatus</span></a></li>
-<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="typeNameLink">TaskScheduler</span></a></li>
-</ul>
-</div>
-<!-- ======= 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>Package</li>
-<li>Class</li>
-<li class="navBarCell1Rev">Tree</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</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
-<li><a href="overview-tree.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/script.js b/releases/0.6.2/api/java/script.js
deleted file mode 100644
index b346356..0000000
--- a/releases/0.6.2/api/java/script.js
+++ /dev/null
@@ -1,30 +0,0 @@
-function show(type)
-{
-    count = 0;
-    for (var key in methods) {
-        var row = document.getElementById(key);
-        if ((methods[key] &  type) != 0) {
-            row.style.display = '';
-            row.className = (count++ % 2) ? rowColor : altColor;
-        }
-        else
-            row.style.display = 'none';
-    }
-    updateTabs(type);
-}
-
-function updateTabs(type)
-{
-    for (var value in tabs) {
-        var sNode = document.getElementById(tabs[value][0]);
-        var spanNode = sNode.firstChild;
-        if (value == type) {
-            sNode.className = activeTableTab;
-            spanNode.innerHTML = tabs[value][1];
-        }
-        else {
-            sNode.className = tableTab;
-            spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
-        }
-    }
-}
diff --git a/releases/0.6.2/api/java/serialized-form.html b/releases/0.6.2/api/java/serialized-form.html
deleted file mode 100644
index 88ef200..0000000
--- a/releases/0.6.2/api/java/serialized-form.html
+++ /dev/null
@@ -1,2076 +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_25) on Tue Nov 24 16:33:07 PST 2015 -->
-<title>Serialized Form</title>
-<meta name="date" content="2015-11-24">
-<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="Serialized Form";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</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>Package</li>
-<li>Class</li>
-<li><a href="overview-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</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
-<li><a href="serialized-form.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>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Serialized Form" class="title">Serialized Form</h1>
-</div>
-<div class="serializedFormContainer">
-<ul class="blockList">
-<li class="blockList">
-<h2 title="Package">Package&nbsp;io.gearpump.streaming</h2>
-<ul class="blockList">
-<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.ChangeTask">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.ChangeTask</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.ChangeTask:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.ChangeTask$</a> extends scala.runtime.AbstractFunction4&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.ChangeTasks">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.ChangeTasks</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.ChangeTasks:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.ChangeTasks$</a> extends scala.runtime.AbstractFunction4&lt;scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.LaunchTasks">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.LaunchTasks</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.LaunchTasks:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.LaunchTasks$</a> extends scala.runtime.AbstractFunction4&lt;scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.MsgLostException">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.MsgLostException</a> extends java.lang.Exception implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.RestartClockService:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.RestartClockService$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.Start">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.Start</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.Start:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.Start$</a> extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.StartAllTasks</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.StartAllTasks$</a> extends scala.runtime.AbstractFunction2&lt;<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>,java.lang.Object,<a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TaskChanged">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TaskChanged</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TaskChanged:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TaskChanged$</a> extends scala.runtime.AbstractFunction2&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TaskRegistered">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TaskRegistered</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TaskRegistered:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TaskRegistered$</a> extends scala.runtime.AbstractFunction2&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TaskRejected">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TaskRejected</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TaskRejected:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TaskRejected$</a> extends scala.runtime.AbstractFunction1&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TasksChanged:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TasksChanged$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TasksLaunched:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TasksLaunched$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.AppMasterToMaster.StallingTasks">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToMaster.StallingTasks</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.AppMasterToMaster.StallingTasks:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToMaster.StallingTasks$</a> extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.DAG">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">io.gearpump.streaming.DAG</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.DAG:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.DAG$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.ExecutorToAppMaster.MessageLoss">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ExecutorToAppMaster.MessageLoss</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.ExecutorToAppMaster.MessageLoss:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ExecutorToAppMaster.MessageLoss$</a> extends scala.runtime.AbstractFunction3&lt;java.lang.Object,<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.String,<a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor$</a> extends scala.runtime.AbstractFunction4&lt;akka.actor.ActorRef,java.lang.Object,io.gearpump.cluster.scheduler.Resource,io.gearpump.cluster.appmaster.WorkerInfo,<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.ExecutorToAppMaster.RegisterTask">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ExecutorToAppMaster.RegisterTask</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.ExecutorToAppMaster.RegisterTask:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ExecutorToAppMaster.RegisterTask$</a> extends scala.runtime.AbstractFunction3&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,io.gearpump.transport.HostPort,<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.LifeTime">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">io.gearpump.streaming.LifeTime</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.LifeTime:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.LifeTime$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.Processor.DefaultProcessor">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">io.gearpump.streaming.Processor.DefaultProcessor</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.Processor.DefaultProcessor:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.Processor.DefaultProcessor$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.ProcessorDescription">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ProcessorDescription</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.ProcessorDescription:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ProcessorDescription$</a> extends scala.runtime.AbstractFunction7&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,io.gearpump.cluster.AppJar,<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt; implements Serializable</h3>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package&nbsp;io.gearpump.streaming.appmaster</h2>
-<ul class="blockList">
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.AllocateResourceTimeOut:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.AllocateResourceTimeOut$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief$</a> extends scala.runtime.AbstractFunction4&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,<a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef$</a> extends scala.runtime.AbstractFunction1&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException</a> extends java.lang.Exception implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.TaskActorRef">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.TaskActorRef</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.TaskActorRef:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.TaskActorRef$</a> extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMasterTaskDetail">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMasterTaskDetail</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMasterTaskDetail:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMasterTaskDetail$</a> extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;,<a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG$</a> extends scala.runtime.AbstractFunction1&lt;<a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess$</a> extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.HealthCheck:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.HealthCheck$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue$</a> extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.Report">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.Report</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.Report:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.Report$</a> extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.SnapshotStartClock:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.SnapshotStartClock$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.StoredStartClock">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.StoredStartClock</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.StoredStartClock:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.StoredStartClock$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.String,<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.DAGOperationSuccess:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.DAGOperationSuccess$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.GetLatestDAG:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.GetLatestDAG$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData$</a> extends scala.runtime.AbstractFunction3&lt;java.lang.Object,java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.LatestDAG">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.LatestDAG</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.LatestDAG:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.LatestDAG$</a> extends scala.runtime.AbstractFunction1&lt;<a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor$</a> extends scala.runtime.AbstractFunction2&lt;java.lang.Object,<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,<a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.TaskLaunchData">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.TaskLaunchData</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.TaskLaunchData:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.TaskLaunchData$</a> extends scala.runtime.AbstractFunction3&lt;<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,java.lang.Object,<a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.WatchChange">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.WatchChange</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.WatchChange:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.WatchChange$</a> extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.BroadCast">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.BroadCast extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.BroadCast:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.BroadCast$ extends scala.runtime.AbstractFunction1&lt;java.lang.Object,io.gearpump.streaming.appmaster.ExecutorManager.BroadCast&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorInfo">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorInfo extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorInfo:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorInfo$ extends scala.runtime.AbstractFunction4&lt;java.lang.Object,akka.actor.ActorRef,io.gearpump.cluster.appmaster.WorkerInfo,scala.Option&lt;io.gearpump.cluster.AppJar&gt;,io.gearpump.streaming.appmaster.ExecutorManager.ExecutorInfo&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorResourceUsageSummary">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorResourceUsageSummary extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorResourceUsageSummary:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorResourceUsageSummary$ extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;java.lang.Object,io.gearpump.cluster.scheduler.Resource&gt;,io.gearpump.streaming.appmaster.ExecutorManager.ExecutorResourceUsageSummary&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStarted">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStarted extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStarted:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStarted$ extends scala.runtime.AbstractFunction4&lt;java.lang.Object,io.gearpump.cluster.scheduler.Resource,java.lang.Object,scala.Option&lt;io.gearpump.cluster.AppJar&gt;,io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStarted&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStopped">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStopped extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStopped:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStopped$ extends scala.runtime.AbstractFunction1&lt;java.lang.Object,io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStopped&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.GetExecutorInfo:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.GetExecutorInfo$ extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.SetTaskManager">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.SetTaskManager extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.SetTaskManager:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.SetTaskManager$ extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,io.gearpump.streaming.appmaster.ExecutorManager.SetTaskManager&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.StartExecutors">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.StartExecutors extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.StartExecutors:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.StartExecutors$ extends scala.runtime.AbstractFunction2&lt;io.gearpump.cluster.scheduler.ResourceRequest[],io.gearpump.cluster.AppJar,io.gearpump.streaming.appmaster.ExecutorManager.StartExecutors&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.StartExecutorsTimeOut:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.StartExecutorsTimeOut$ extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.UniCast">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.UniCast extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.UniCast:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.UniCast$ extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,io.gearpump.streaming.appmaster.ExecutorManager.UniCast&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ProcessorSummary">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ProcessorSummary</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ProcessorSummary:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ProcessorSummary$</a> extends scala.runtime.AbstractFunction8&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;java.lang.Object&gt;,scala.collection.immutable.Map&lt;java.lang.Object,<a href="io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;,<a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.StreamAppMasterSummary</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.StreamAppMasterSummary:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.StreamAppMasterSummary$</a> extends scala.runtime.AbstractFunction15&lt;java.lang.Object,java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;,scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,java.lang.String,java.lang.Object,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String,java.lang.String,java.lang.String,java.lang.String,<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail$</a> extends scala.runtime.AbstractFunction2&lt;io.gearpump.cluster.AppJar,io.gearpump.cluster.scheduler.ResourceRequest[],<a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.SubmitApplicationRequest">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.SubmitApplicationRequest</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.SubmitApplicationRequest:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.SubmitApplicationRequest$</a> extends scala.runtime.AbstractFunction4&lt;java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,io.gearpump.cluster.UserConfig,<a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskCount">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskCount</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskCount:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskCount$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskLocator.Localities">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskLocator.Localities</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskLocator.Localities:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskLocator.Localities$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.ApplicationReady:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.TaskManager.ApplicationReady$ extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.ChangeTasksOnExecutor">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.TaskManager.ChangeTasksOnExecutor extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.ChangeTasksOnExecutor:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.TaskManager.ChangeTasksOnExecutor$ extends scala.runtime.AbstractFunction2&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,io.gearpump.streaming.appmaster.TaskManager.ChangeTasksOnExecutor&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.CheckApplicationReady:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.TaskManager.CheckApplicationReady$ extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.DAGDiff">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.TaskManager.DAGDiff extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.DAGDiff:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.TaskManager.DAGDiff$ extends scala.runtime.AbstractFunction3&lt;scala.collection.immutable.List&lt;java.lang.Object&gt;,scala.collection.immutable.List&lt;java.lang.Object&gt;,scala.collection.immutable.List&lt;java.lang.Object&gt;,io.gearpump.streaming.appmaster.TaskManager.DAGDiff&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.DynamicDAG:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.TaskManager.DynamicDAG$ extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.FailedToRecover">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.TaskManager.FailedToRecover extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.FailedToRecover:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.TaskManager.FailedToRecover$ extends scala.runtime.AbstractFunction1&lt;java.lang.String,io.gearpump.streaming.appmaster.TaskManager.FailedToRecover&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.GetTaskList:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.TaskManager.GetTaskList$ extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.Initialize:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.TaskManager.Initialize$ extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.Recovery:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.TaskManager.Recovery$ extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.StartTasksOnExecutor">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.TaskManager.StartTasksOnExecutor extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.StartTasksOnExecutor:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.TaskManager.StartTasksOnExecutor$ extends scala.runtime.AbstractFunction2&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,io.gearpump.streaming.appmaster.TaskManager.StartTasksOnExecutor&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.StateData">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.TaskManager.StateData extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.StateData:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.TaskManager.StateData$ extends scala.runtime.AbstractFunction4&lt;<a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a>,io.gearpump.streaming.appmaster.TaskManager.TaskChangeRegistry,io.gearpump.streaming.appmaster.TaskManager.StateData,io.gearpump.streaming.appmaster.TaskManager.StateData&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.TaskList">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.TaskManager.TaskList extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.TaskList:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.TaskManager.TaskList$ extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;,io.gearpump.streaming.appmaster.TaskManager.TaskList&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.Uninitialized:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.TaskManager.Uninitialized$ extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskRegistry.Accept:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskRegistry.Accept$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskRegistry.Reject:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskRegistry.Reject$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation$</a> extends scala.runtime.AbstractFunction2&lt;java.lang.Object,io.gearpump.transport.HostPort,<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations$</a> extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;,<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskScheduler.Location">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskScheduler.Location</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskScheduler.Location:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskScheduler.Location$</a> extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&gt; implements Serializable</h3>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package&nbsp;io.gearpump.streaming.dsl</h2>
-<ul class="blockList">
-<li class="blockList"><a name="io.gearpump.streaming.dsl.CollectionDataSource">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">io.gearpump.streaming.dsl.CollectionDataSource</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.Stream.Sink">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">io.gearpump.streaming.dsl.Stream.Sink</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.StreamApp.Source">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">io.gearpump.streaming.dsl.StreamApp.Source</a> extends java.lang.Object implements Serializable</h3>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package&nbsp;io.gearpump.streaming.dsl.op</h2>
-<ul class="blockList">
-<li class="blockList"><a name="io.gearpump.streaming.dsl.op.DataSinkOp">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.DataSinkOp</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.op.DataSinkOp:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.DataSinkOp$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.op.DataSourceOp">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.DataSourceOp</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.op.DataSourceOp:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.DataSourceOp$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.op.Direct">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.Direct</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.op.Direct:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.Direct$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.op.FlatMapOp">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.FlatMapOp</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.op.FlatMapOp:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.FlatMapOp$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.op.GroupByOp">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.GroupByOp</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.op.GroupByOp:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.GroupByOp$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.op.MergeOp">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.MergeOp</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.op.MergeOp:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.MergeOp$</a> extends scala.runtime.AbstractFunction3&lt;<a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,java.lang.String,<a href="io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.op.OpChain">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.OpChain</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.op.OpChain:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.OpChain$</a> extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;,<a href="io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.op.ProcessorOp">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.ProcessorOp</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.op.ProcessorOp:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.ProcessorOp$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.op.ReduceOp">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.ReduceOp</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.op.ReduceOp:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.ReduceOp$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.op.Shuffle">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.Shuffle</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.op.Shuffle:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.Shuffle$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package&nbsp;io.gearpump.streaming.dsl.partitioner</h2>
-<ul class="blockList">
-<li class="blockList"><a name="io.gearpump.streaming.dsl.partitioner.GroupByPartitioner">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner">io.gearpump.streaming.dsl.partitioner.GroupByPartitioner</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.partitioner.GroupByPartitioner:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner">io.gearpump.streaming.dsl.partitioner.GroupByPartitioner$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package&nbsp;io.gearpump.streaming.dsl.plan</h2>
-<ul class="blockList">
-<li class="blockList"><a name="io.gearpump.streaming.dsl.plan.OpTranslator">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">io.gearpump.streaming.dsl.plan.OpTranslator</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.plan.OpTranslator.AndThen">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">io.gearpump.streaming.dsl.plan.OpTranslator.AndThen</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.plan.OpTranslator.DummyInputFunction">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">io.gearpump.streaming.dsl.plan.OpTranslator.DummyInputFunction</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.plan.OpTranslator.FlatMapFunction">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">io.gearpump.streaming.dsl.plan.OpTranslator.FlatMapFunction</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.plan.OpTranslator.ReduceFunction">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">io.gearpump.streaming.dsl.plan.OpTranslator.ReduceFunction</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.dsl.plan.OpTranslator:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan">io.gearpump.streaming.dsl.plan.OpTranslator$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package&nbsp;io.gearpump.streaming.executor</h2>
-<ul class="blockList">
-<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.ExecutorConfig">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.ExecutorConfig</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.ExecutorConfig:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.ExecutorConfig$</a> extends scala.runtime.AbstractFunction1&lt;com.typesafe.config.Config,<a href="io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.ExecutorSummary">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.ExecutorSummary</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.ExecutorSummary:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.ExecutorSummary$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.GetExecutorSummary">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.GetExecutorSummary</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.GetExecutorSummary:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.GetExecutorSummary$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.QueryExecutorConfig">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.QueryExecutorConfig</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.QueryExecutorConfig:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.QueryExecutorConfig$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.RestartTasks">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.RestartTasks</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.RestartTasks:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.RestartTasks$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.TaskStopped">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.TaskStopped</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.TaskStopped:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.TaskStopped$</a> extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.TaskLauncher.TaskArgument</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.TaskLauncher.TaskArgument$</a> extends scala.runtime.AbstractFunction3&lt;java.lang.Object,<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&gt; implements Serializable</h3>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package&nbsp;io.gearpump.streaming.javaapi</h2>
-<ul class="blockList">
-<li class="blockList"><a name="io.gearpump.streaming.javaapi.Graph">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi">io.gearpump.streaming.javaapi.Graph</a> extends io.gearpump.util.Graph&lt;<a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,io.gearpump.partitioner.Partitioner&gt; implements Serializable</h3>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package&nbsp;io.gearpump.streaming.sink</h2>
-</li>
-<li class="blockList">
-<h2 title="Package">Package&nbsp;io.gearpump.streaming.source</h2>
-<ul class="blockList">
-<li class="blockList"><a name="io.gearpump.streaming.source.DefaultTimeStampFilter">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source">io.gearpump.streaming.source.DefaultTimeStampFilter</a> extends java.lang.Object implements Serializable</h3>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package&nbsp;io.gearpump.streaming.state.api</h2>
-</li>
-<li class="blockList">
-<h2 title="Package">Package&nbsp;io.gearpump.streaming.state.impl</h2>
-<ul class="blockList">
-<li class="blockList"><a name="io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl">io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.state.impl.Interval">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">io.gearpump.streaming.state.impl.Interval</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.state.impl.Interval:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl">io.gearpump.streaming.state.impl.Interval$</a> extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.state.impl.WindowConfig">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">io.gearpump.streaming.state.impl.WindowConfig</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.state.impl.WindowConfig:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">io.gearpump.streaming.state.impl.WindowConfig$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package&nbsp;io.gearpump.streaming.task</h2>
-<ul class="blockList">
-<li class="blockList"><a name="io.gearpump.streaming.task.Ack">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Ack</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.Ack:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Ack$</a> extends scala.runtime.AbstractFunction4&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.AckRequest">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.AckRequest</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.AckRequest:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.AckRequest$</a> extends scala.runtime.AbstractFunction3&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.CheckpointClock">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.CheckpointClock</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.CheckpointClock:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.CheckpointClock$</a> extends scala.runtime.AbstractFunction1&lt;scala.Option&lt;java.lang.Object&gt;,<a href="io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.GetCheckpointClock">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetCheckpointClock</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.GetCheckpointClock:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetCheckpointClock$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.GetDAG">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetDAG</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.GetDAG:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetDAG$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.GetStartClock">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetStartClock</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.GetStartClock:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetStartClock$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.GetUpstreamMinClock">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetUpstreamMinClock</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.GetUpstreamMinClock:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetUpstreamMinClock$</a> extends scala.runtime.AbstractFunction1&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.InitialAckRequest">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.InitialAckRequest</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.InitialAckRequest:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.InitialAckRequest$</a> extends scala.runtime.AbstractFunction2&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.LatencyProbe">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.LatencyProbe</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.LatencyProbe:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.LatencyProbe$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.LatestMinClock">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.LatestMinClock</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.LatestMinClock:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.LatestMinClock$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.ReportCheckpointClock">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.ReportCheckpointClock</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.ReportCheckpointClock:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.ReportCheckpointClock$</a> extends scala.runtime.AbstractFunction2&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.SendMessageLoss">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.SendMessageLoss</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.SendMessageLoss:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.SendMessageLoss$</a> extends scala.runtime.AbstractFunction0&lt;<a href="io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">SendMessageLoss</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.SerializedMessage">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.SerializedMessage</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.SerializedMessage:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.SerializedMessage$</a> extends scala.runtime.AbstractFunction2&lt;java.lang.Object,byte[],<a href="io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.SerializerResolver.Registration">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.task.SerializerResolver.Registration extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.SerializerResolver.Registration:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.task.SerializerResolver.Registration$ extends scala.runtime.AbstractFunction3&lt;java.lang.Object,java.lang.Class&lt;?&gt;,<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;?&gt;,io.gearpump.streaming.task.SerializerResolver.Registration&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.StartClock">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.StartClock</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.StartClock:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.StartClock$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.StartTime">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.StartTime</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.StartTime:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.StartTime$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.Subscriber">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Subscriber</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.Subscriber:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Subscriber$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.TaskActor.FLUSH:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.TaskActor.FLUSH$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.TaskActor.SendAck">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.TaskActor.SendAck</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.TaskActor.SendAck:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.TaskActor.SendAck$</a> extends scala.runtime.AbstractFunction2&lt;<a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>,<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.TaskContextData">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.TaskContextData</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.TaskContextData:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.TaskContextData$</a> extends scala.runtime.AbstractFunction7&lt;java.lang.Object,java.lang.Object,java.lang.String,akka.actor.ActorRef,java.lang.Object,<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.TaskId">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.TaskId</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.TaskId:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.TaskId$</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.UpdateClock">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.UpdateClock</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.UpdateClock:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.UpdateClock$</a> extends scala.runtime.AbstractFunction2&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.UpstreamMinClock">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.UpstreamMinClock</a> extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.task.UpstreamMinClock:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.UpstreamMinClock$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a>&gt; implements Serializable</h3>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package&nbsp;io.gearpump.streaming.transaction.api</h2>
-<ul class="blockList">
-<li class="blockList"><a name="io.gearpump.streaming.transaction.api.OffsetStorage.Overflow">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">io.gearpump.streaming.transaction.api.OffsetStorage.Overflow</a> extends java.lang.Throwable implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.transaction.api.OffsetStorage.Overflow:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">io.gearpump.streaming.transaction.api.OffsetStorage.Overflow$</a> extends scala.runtime.AbstractFunction1&lt;byte[],<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a>&gt; implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty$</a> extends java.lang.Throwable implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.transaction.api.OffsetStorage.Underflow">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">io.gearpump.streaming.transaction.api.OffsetStorage.Underflow</a> extends java.lang.Throwable implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.transaction.api.OffsetStorage.Underflow:D">
-<!--   -->
-</a>
-<h3>Class <a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">io.gearpump.streaming.transaction.api.OffsetStorage.Underflow$</a> extends scala.runtime.AbstractFunction1&lt;byte[],<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a>&gt; implements Serializable</h3>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package&nbsp;io.gearpump.transport.netty</h2>
-<ul class="blockList">
-<li class="blockList"><a name="io.gearpump.transport.netty.Client.ChannelReady">
-<!--   -->
-</a>
-<h3>Class io.gearpump.transport.netty.Client.ChannelReady extends java.lang.Object implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>chanel</h4>
-<pre>org.jboss.netty.channel.Channel chanel</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.transport.netty.Client.ChannelReady:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.transport.netty.Client.ChannelReady$ extends scala.runtime.AbstractFunction1&lt;org.jboss.netty.channel.Channel,io.gearpump.transport.netty.Client.ChannelReady&gt; implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialization Methods</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>readResolve</h4>
-<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.transport.netty.Client.Close:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.transport.netty.Client.Close$ extends java.lang.Object implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialization Methods</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>readResolve</h4>
-<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.transport.netty.Client.CompareAndReconnectIfEqual">
-<!--   -->
-</a>
-<h3>Class io.gearpump.transport.netty.Client.CompareAndReconnectIfEqual extends java.lang.Object implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>channel</h4>
-<pre>org.jboss.netty.channel.Channel channel</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.transport.netty.Client.CompareAndReconnectIfEqual:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.transport.netty.Client.CompareAndReconnectIfEqual$ extends scala.runtime.AbstractFunction1&lt;org.jboss.netty.channel.Channel,io.gearpump.transport.netty.Client.CompareAndReconnectIfEqual&gt; implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialization Methods</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>readResolve</h4>
-<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.transport.netty.Client.Connect">
-<!--   -->
-</a>
-<h3>Class io.gearpump.transport.netty.Client.Connect extends java.lang.Object implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>tries</h4>
-<pre>int tries</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.transport.netty.Client.Connect:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.transport.netty.Client.Connect$ extends scala.runtime.AbstractFunction1&lt;java.lang.Object,io.gearpump.transport.netty.Client.Connect&gt; implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialization Methods</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>readResolve</h4>
-<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.transport.netty.Client.Flush">
-<!--   -->
-</a>
-<h3>Class io.gearpump.transport.netty.Client.Flush extends java.lang.Object implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>channel</h4>
-<pre>org.jboss.netty.channel.Channel channel</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.transport.netty.Client.Flush:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.transport.netty.Client.Flush$ extends scala.runtime.AbstractFunction1&lt;org.jboss.netty.channel.Channel,io.gearpump.transport.netty.Client.Flush&gt; implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialization Methods</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>readResolve</h4>
-<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.transport.netty.Server.AddChannel">
-<!--   -->
-</a>
-<h3>Class io.gearpump.transport.netty.Server.AddChannel extends java.lang.Object implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>channel</h4>
-<pre>org.jboss.netty.channel.Channel channel</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.transport.netty.Server.AddChannel:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.transport.netty.Server.AddChannel$ extends scala.runtime.AbstractFunction1&lt;org.jboss.netty.channel.Channel,io.gearpump.transport.netty.Server.AddChannel&gt; implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialization Methods</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>readResolve</h4>
-<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.transport.netty.Server.CloseChannel">
-<!--   -->
-</a>
-<h3>Class io.gearpump.transport.netty.Server.CloseChannel extends java.lang.Object implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>channel</h4>
-<pre>org.jboss.netty.channel.Channel channel</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.transport.netty.Server.CloseChannel:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.transport.netty.Server.CloseChannel$ extends scala.runtime.AbstractFunction1&lt;org.jboss.netty.channel.Channel,io.gearpump.transport.netty.Server.CloseChannel&gt; implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialization Methods</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>readResolve</h4>
-<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.transport.netty.Server.MsgBatch">
-<!--   -->
-</a>
-<h3>Class io.gearpump.transport.netty.Server.MsgBatch extends java.lang.Object implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>messages</h4>
-<pre>scala.collection.Iterable&lt;A&gt; messages</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.transport.netty.Server.MsgBatch:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.transport.netty.Server.MsgBatch$ extends scala.runtime.AbstractFunction1&lt;scala.collection.Iterable&lt;<a href="io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a>&gt;,io.gearpump.transport.netty.Server.MsgBatch&gt; implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialization Methods</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>readResolve</h4>
-<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package&nbsp;io.gearpump.util</h2>
-<ul class="blockList">
-<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.ActorCreated">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.ActorSystemBooter.ActorCreated extends java.lang.Object implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>actor</h4>
-<pre>akka.actor.ActorRef actor</pre>
-</li>
-<li class="blockListLast">
-<h4>name</h4>
-<pre>java.lang.String name</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.ActorCreated:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.ActorSystemBooter.ActorCreated$ extends scala.runtime.AbstractFunction2&lt;akka.actor.ActorRef,java.lang.String,io.gearpump.util.ActorSystemBooter.ActorCreated&gt; implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialization Methods</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>readResolve</h4>
-<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.ActorSystemRegistered">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.ActorSystemBooter.ActorSystemRegistered extends java.lang.Object implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>bindLifeWith</h4>
-<pre>akka.actor.ActorRef bindLifeWith</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.ActorSystemRegistered:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.ActorSystemBooter.ActorSystemRegistered$ extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,io.gearpump.util.ActorSystemBooter.ActorSystemRegistered&gt; implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialization Methods</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>readResolve</h4>
-<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.BindLifeCycle">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.ActorSystemBooter.BindLifeCycle extends java.lang.Object implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>actor</h4>
-<pre>akka.actor.ActorRef actor</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.BindLifeCycle:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.ActorSystemBooter.BindLifeCycle$ extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,io.gearpump.util.ActorSystemBooter.BindLifeCycle&gt; implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialization Methods</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>readResolve</h4>
-<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.CreateActor">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.ActorSystemBooter.CreateActor extends java.lang.Object implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>prop</h4>
-<pre>akka.actor.Props prop</pre>
-</li>
-<li class="blockListLast">
-<h4>name</h4>
-<pre>java.lang.String name</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.CreateActor:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.ActorSystemBooter.CreateActor$ extends scala.runtime.AbstractFunction2&lt;akka.actor.Props,java.lang.String,io.gearpump.util.ActorSystemBooter.CreateActor&gt; implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialization Methods</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>readResolve</h4>
-<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.CreateActorFailed">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.ActorSystemBooter.CreateActorFailed extends java.lang.Object implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>name</h4>
-<pre>java.lang.String name</pre>
-</li>
-<li class="blockListLast">
-<h4>reason</h4>
-<pre>java.lang.Throwable reason</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.CreateActorFailed:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.ActorSystemBooter.CreateActorFailed$ extends scala.runtime.AbstractFunction2&lt;java.lang.String,java.lang.Throwable,io.gearpump.util.ActorSystemBooter.CreateActorFailed&gt; implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialization Methods</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>readResolve</h4>
-<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.RegisterActorSystem">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.ActorSystemBooter.RegisterActorSystem extends java.lang.Object implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>systemPath</h4>
-<pre>java.lang.String systemPath</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.RegisterActorSystem:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.ActorSystemBooter.RegisterActorSystem$ extends scala.runtime.AbstractFunction1&lt;java.lang.String,io.gearpump.util.ActorSystemBooter.RegisterActorSystem&gt; implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialization Methods</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>readResolve</h4>
-<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.RegisterActorSystemFailed">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.ActorSystemBooter.RegisterActorSystemFailed extends java.lang.Object implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>reason</h4>
-<pre>java.lang.Throwable reason</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.RegisterActorSystemFailed:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.ActorSystemBooter.RegisterActorSystemFailed$ extends scala.runtime.AbstractFunction1&lt;java.lang.Throwable,io.gearpump.util.ActorSystemBooter.RegisterActorSystemFailed&gt; implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialization Methods</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>readResolve</h4>
-<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.Graph">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.Graph extends java.lang.Object implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>_vertices</h4>
-<pre>scala.collection.mutable.Set&lt;A&gt; _vertices</pre>
-</li>
-<li class="blockListLast">
-<h4>io$gearpump$util$Graph$$_edges</h4>
-<pre>scala.collection.mutable.Set&lt;A&gt; io$gearpump$util$Graph$$_edges</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.Graph:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.Graph$ extends java.lang.Object implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialization Methods</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>readResolve</h4>
-<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig extends java.lang.Object implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>retainHistoryDataHours</h4>
-<pre>int retainHistoryDataHours</pre>
-</li>
-<li class="blockList">
-<h4>retainHistoryDataIntervalMs</h4>
-<pre>int retainHistoryDataIntervalMs</pre>
-</li>
-<li class="blockList">
-<h4>retainRecentDataSeconds</h4>
-<pre>int retainRecentDataSeconds</pre>
-</li>
-<li class="blockListLast">
-<h4>retainRecentDataIntervalMs</h4>
-<pre>int retainRecentDataIntervalMs</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig$ extends java.lang.Object implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialization Methods</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>readResolve</h4>
-<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.HistoryMetricsService.MinMaxMetrics">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.HistoryMetricsService.MinMaxMetrics extends java.lang.Object implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>startTimeMs</h4>
-<pre>long startTimeMs</pre>
-</li>
-<li class="blockList">
-<h4>min</h4>
-<pre>io.gearpump.cluster.MasterToClient.HistoryMetricsItem min</pre>
-</li>
-<li class="blockListLast">
-<h4>max</h4>
-<pre>io.gearpump.cluster.MasterToClient.HistoryMetricsItem max</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.HistoryMetricsService.MinMaxMetrics:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.HistoryMetricsService.MinMaxMetrics$ extends scala.runtime.AbstractFunction3&lt;java.lang.Object,io.gearpump.cluster.MasterToClient.HistoryMetricsItem,io.gearpump.cluster.MasterToClient.HistoryMetricsItem,io.gearpump.util.HistoryMetricsService.MinMaxMetrics&gt; implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialization Methods</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>readResolve</h4>
-<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.LogUtil.ProcessType:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.LogUtil.ProcessType$ extends scala.Enumeration implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>MASTER</h4>
-<pre>scala.Enumeration.Value MASTER</pre>
-</li>
-<li class="blockList">
-<h4>WORKER</h4>
-<pre>scala.Enumeration.Value WORKER</pre>
-</li>
-<li class="blockList">
-<h4>LOCAL</h4>
-<pre>scala.Enumeration.Value LOCAL</pre>
-</li>
-<li class="blockList">
-<h4>APPLICATION</h4>
-<pre>scala.Enumeration.Value APPLICATION</pre>
-</li>
-<li class="blockListLast">
-<h4>UI</h4>
-<pre>scala.Enumeration.Value UI</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.Util.AppJvmSettings">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.Util.AppJvmSettings extends java.lang.Object implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>appMater</h4>
-<pre>io.gearpump.util.Util.JvmSetting appMater</pre>
-</li>
-<li class="blockListLast">
-<h4>executor</h4>
-<pre>io.gearpump.util.Util.JvmSetting executor</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.Util.AppJvmSettings:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.Util.AppJvmSettings$ extends scala.runtime.AbstractFunction2&lt;io.gearpump.util.Util.JvmSetting,io.gearpump.util.Util.JvmSetting,io.gearpump.util.Util.AppJvmSettings&gt; implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialization Methods</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>readResolve</h4>
-<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.Util.JvmSetting">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.Util.JvmSetting extends java.lang.Object implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>vmargs</h4>
-<pre>java.lang.String[] vmargs</pre>
-</li>
-<li class="blockListLast">
-<h4>classPath</h4>
-<pre>java.lang.String[] classPath</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="io.gearpump.util.Util.JvmSetting:D">
-<!--   -->
-</a>
-<h3>Class io.gearpump.util.Util.JvmSetting$ extends scala.runtime.AbstractFunction2&lt;java.lang.String[],java.lang.String[],io.gearpump.util.Util.JvmSetting&gt; implements Serializable</h3>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialization Methods</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>readResolve</h4>
-<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= 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>Package</li>
-<li>Class</li>
-<li><a href="overview-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</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
-<li><a href="serialized-form.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>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/releases/0.6.2/api/java/stylesheet.css b/releases/0.6.2/api/java/stylesheet.css
deleted file mode 100644
index cebb4fd..0000000
--- a/releases/0.6.2/api/java/stylesheet.css
+++ /dev/null
@@ -1,574 +0,0 @@
-/* Javadoc style sheet */
-/*
-Overall document style
-*/
-
-@import url('resources/fonts/dejavu.css');
-
-body {
-    background-color:#ffffff;
-    color:#353833;
-    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
-    font-size:14px;
-    margin:0;
-}
-a:link, a:visited {
-    text-decoration:none;
-    color:#4A6782;
-}
-a:hover, a:focus {
-    text-decoration:none;
-    color:#bb7a2a;
-}
-a:active {
-    text-decoration:none;
-    color:#4A6782;
-}
-a[name] {
-    color:#353833;
-}
-a[name]:hover {
-    text-decoration:none;
-    color:#353833;
-}
-pre {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-}
-h1 {
-    font-size:20px;
-}
-h2 {
-    font-size:18px;
-}
-h3 {
-    font-size:16px;
-    font-style:italic;
-}
-h4 {
-    font-size:13px;
-}
-h5 {
-    font-size:12px;
-}
-h6 {
-    font-size:11px;
-}
-ul {
-    list-style-type:disc;
-}
-code, tt {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    padding-top:4px;
-    margin-top:8px;
-    line-height:1.4em;
-}
-dt code {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    padding-top:4px;
-}
-table tr td dt code {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    vertical-align:top;
-    padding-top:4px;
-}
-sup {
-    font-size:8px;
-}
-/*
-Document title and Copyright styles
-*/
-.clear {
-    clear:both;
-    height:0px;
-    overflow:hidden;
-}
-.aboutLanguage {
-    float:right;
-    padding:0px 21px;
-    font-size:11px;
-    z-index:200;
-    margin-top:-9px;
-}
-.legalCopy {
-    margin-left:.5em;
-}
-.bar a, .bar a:link, .bar a:visited, .bar a:active {
-    color:#FFFFFF;
-    text-decoration:none;
-}
-.bar a:hover, .bar a:focus {
-    color:#bb7a2a;
-}
-.tab {
-    background-color:#0066FF;
-    color:#ffffff;
-    padding:8px;
-    width:5em;
-    font-weight:bold;
-}
-/*
-Navigation bar styles
-*/
-.bar {
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    padding:.8em .5em .4em .8em;
-    height:auto;/*height:1.8em;*/
-    font-size:11px;
-    margin:0;
-}
-.topNav {
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    float:left;
-    padding:0;
-    width:100%;
-    clear:right;
-    height:2.8em;
-    padding-top:10px;
-    overflow:hidden;
-    font-size:12px; 
-}
-.bottomNav {
-    margin-top:10px;
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    float:left;
-    padding:0;
-    width:100%;
-    clear:right;
-    height:2.8em;
-    padding-top:10px;
-    overflow:hidden;
-    font-size:12px;
-}
-.subNav {
-    background-color:#dee3e9;
-    float:left;
-    width:100%;
-    overflow:hidden;
-    font-size:12px;
-}
-.subNav div {
-    clear:left;
-    float:left;
-    padding:0 0 5px 6px;
-    text-transform:uppercase;
-}
-ul.navList, ul.subNavList {
-    float:left;
-    margin:0 25px 0 0;
-    padding:0;
-}
-ul.navList li{
-    list-style:none;
-    float:left;
-    padding: 5px 6px;
-    text-transform:uppercase;
-}
-ul.subNavList li{
-    list-style:none;
-    float:left;
-}
-.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
-    color:#FFFFFF;
-    text-decoration:none;
-    text-transform:uppercase;
-}
-.topNav a:hover, .bottomNav a:hover {
-    text-decoration:none;
-    color:#bb7a2a;
-    text-transform:uppercase;
-}
-.navBarCell1Rev {
-    background-color:#F8981D;
-    color:#253441;
-    margin: auto 5px;
-}
-.skipNav {
-    position:absolute;
-    top:auto;
-    left:-9999px;
-    overflow:hidden;
-}
-/*
-Page header and footer styles
-*/
-.header, .footer {
-    clear:both;
-    margin:0 20px;
-    padding:5px 0 0 0;
-}
-.indexHeader {
-    margin:10px;
-    position:relative;
-}
-.indexHeader span{
-    margin-right:15px;
-}
-.indexHeader h1 {
-    font-size:13px;
-}
-.title {
-    color:#2c4557;
-    margin:10px 0;
-}
-.subTitle {
-    margin:5px 0 0 0;
-}
-.header ul {
-    margin:0 0 15px 0;
-    padding:0;
-}
-.footer ul {
-    margin:20px 0 5px 0;
-}
-.header ul li, .footer ul li {
-    list-style:none;
-    font-size:13px;
-}
-/*
-Heading styles
-*/
-div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
-    background-color:#dee3e9;
-    border:1px solid #d0d9e0;
-    margin:0 0 6px -8px;
-    padding:7px 5px;
-}
-ul.blockList ul.blockList ul.blockList li.blockList h3 {
-    background-color:#dee3e9;
-    border:1px solid #d0d9e0;
-    margin:0 0 6px -8px;
-    padding:7px 5px;
-}
-ul.blockList ul.blockList li.blockList h3 {
-    padding:0;
-    margin:15px 0;
-}
-ul.blockList li.blockList h2 {
-    padding:0px 0 20px 0;
-}
-/*
-Page layout container styles
-*/
-.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
-    clear:both;
-    padding:10px 20px;
-    position:relative;
-}
-.indexContainer {
-    margin:10px;
-    position:relative;
-    font-size:12px;
-}
-.indexContainer h2 {
-    font-size:13px;
-    padding:0 0 3px 0;
-}
-.indexContainer ul {
-    margin:0;
-    padding:0;
-}
-.indexContainer ul li {
-    list-style:none;
-    padding-top:2px;
-}
-.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
-    font-size:12px;
-    font-weight:bold;
-    margin:10px 0 0 0;
-    color:#4E4E4E;
-}
-.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
-    margin:5px 0 10px 0px;
-    font-size:14px;
-    font-family:'DejaVu Sans Mono',monospace;
-}
-.serializedFormContainer dl.nameValue dt {
-    margin-left:1px;
-    font-size:1.1em;
-    display:inline;
-    font-weight:bold;
-}
-.serializedFormContainer dl.nameValue dd {
-    margin:0 0 0 1px;
-    font-size:1.1em;
-    display:inline;
-}
-/*
-List styles
-*/
-ul.horizontal li {
-    display:inline;
-    font-size:0.9em;
-}
-ul.inheritance {
-    margin:0;
-    padding:0;
-}
-ul.inheritance li {
-    display:inline;
-    list-style:none;
-}
-ul.inheritance li ul.inheritance {
-    margin-left:15px;
-    padding-left:15px;
-    padding-top:1px;
-}
-ul.blockList, ul.blockListLast {
-    margin:10px 0 10px 0;
-    padding:0;
-}
-ul.blockList li.blockList, ul.blockListLast li.blockList {
-    list-style:none;
-    margin-bottom:15px;
-    line-height:1.4;
-}
-ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
-    padding:0px 20px 5px 10px;
-    border:1px solid #ededed; 
-    background-color:#f8f8f8;
-}
-ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
-    padding:0 0 5px 8px;
-    background-color:#ffffff;
-    border:none;
-}
-ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
-    margin-left:0;
-    padding-left:0;
-    padding-bottom:15px;
-    border:none;
-}
-ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
-    list-style:none;
-    border-bottom:none;
-    padding-bottom:0;
-}
-table tr td dl, table tr td dl dt, table tr td dl dd {
-    margin-top:0;
-    margin-bottom:1px;
-}
-/*
-Table styles
-*/
-.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
-    width:100%;
-    border-left:1px solid #EEE; 
-    border-right:1px solid #EEE; 
-    border-bottom:1px solid #EEE; 
-}
-.overviewSummary, .memberSummary  {
-    padding:0px;
-}
-.overviewSummary caption, .memberSummary caption, .typeSummary caption,
-.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
-    position:relative;
-    text-align:left;
-    background-repeat:no-repeat;
-    color:#253441;
-    font-weight:bold;
-    clear:none;
-    overflow:hidden;
-    padding:0px;
-    padding-top:10px;
-    padding-left:1px;
-    margin:0px;
-    white-space:pre;
-}
-.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
-.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
-.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
-.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
-.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
-.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
-.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
-.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
-    color:#FFFFFF;
-}
-.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
-.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    padding-bottom:7px;
-    display:inline-block;
-    float:left;
-    background-color:#F8981D;
-    border: none;
-    height:16px;
-}
-.memberSummary caption span.activeTableTab span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    margin-right:3px;
-    display:inline-block;
-    float:left;
-    background-color:#F8981D;
-    height:16px;
-}
-.memberSummary caption span.tableTab span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    margin-right:3px;
-    display:inline-block;
-    float:left;
-    background-color:#4D7A97;
-    height:16px;
-}
-.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
-    padding-top:0px;
-    padding-left:0px;
-    padding-right:0px;
-    background-image:none;
-    float:none;
-    display:inline;
-}
-.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
-.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
-    display:none;
-    width:5px;
-    position:relative;
-    float:left;
-    background-color:#F8981D;
-}
-.memberSummary .activeTableTab .tabEnd {
-    display:none;
-    width:5px;
-    margin-right:3px;
-    position:relative; 
-    float:left;
-    background-color:#F8981D;
-}
-.memberSummary .tableTab .tabEnd {
-    display:none;
-    width:5px;
-    margin-right:3px;
-    position:relative;
-    background-color:#4D7A97;
-    float:left;
-
-}
-.overviewSummary td, .memberSummary td, .typeSummary td,
-.useSummary td, .constantsSummary td, .deprecatedSummary td {
-    text-align:left;
-    padding:0px 0px 12px 10px;
-    width:100%;
-}
-th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
-td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
-    vertical-align:top;
-    padding-right:0px;
-    padding-top:8px;
-    padding-bottom:3px;
-}
-th.colFirst, th.colLast, th.colOne, .constantsSummary th {
-    background:#dee3e9;
-    text-align:left;
-    padding:8px 3px 3px 7px;
-}
-td.colFirst, th.colFirst {
-    white-space:nowrap;
-    font-size:13px;
-}
-td.colLast, th.colLast {
-    font-size:13px;
-}
-td.colOne, th.colOne {
-    font-size:13px;
-}
-.overviewSummary td.colFirst, .overviewSummary th.colFirst,
-.overviewSummary td.colOne, .overviewSummary th.colOne,
-.memberSummary td.colFirst, .memberSummary th.colFirst,
-.memberSummary td.colOne, .memberSummary th.colOne,
-.typeSummary td.colFirst{
-    width:25%;
-    vertical-align:top;
-}
-td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
-    font-weight:bold;
-}
-.tableSubHeadingColor {
-    background-color:#EEEEFF;
-}
-.altColor {
-    background-color:#FFFFFF;
-}
-.rowColor {
-    background-color:#EEEEEF;
-}
-/*
-Content styles
-*/
-.description pre {
-    margin-top:0;
-}
-.deprecatedContent {
-    margin:0;
-    padding:10px 0;
-}
-.docSummary {
-    padding:0;
-}
-
-ul.blockList ul.blockList ul.blockList li.blockList h3 {
-    font-style:normal;
-}
-
-div.block {
-    font-size:14px;
-    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
-}
-
-td.colLast div {
-    padding-top:0px;
-}
-
-
-td.colLast a {
-    padding-bottom:3px;
-}
-/*
-Formatting effect styles
-*/
-.sourceLineNo {
-    color:green;
-    padding:0 30px 0 0;
-}
-h1.hidden {
-    visibility:hidden;
-    overflow:hidden;
-    font-size:10px;
-}
-.block {
-    display:block;
-    margin:3px 10px 2px 0px;
-    color:#474747;
-}
-.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
-.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
-.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
-    font-weight:bold;
-}
-.deprecationComment, .emphasizedPhrase, .interfaceName {
-    font-style:italic;
-}
-
-div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
-div.block div.block span.interfaceName {
-    font-style:normal;
-}
-
-div.contentContainer ul.blockList li.blockList h2{
-    padding-bottom:0px;
-}
diff --git a/releases/0.6.2/api/scala/index.html b/releases/0.6.2/api/scala/index.html
deleted file mode 100644
index 0e7c999..0000000
--- a/releases/0.6.2/api/scala/index.html
+++ /dev/null
@@ -1,248 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title></title>
-          <meta name="description" content="" />
-          <meta name="keywords" content="" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="lib/index.css" media="screen" type="text/css" rel="stylesheet" />
-      <script type="text/javascript" src="lib/jquery.js"></script>
-      <script type="text/javascript" src="lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="lib/jquery.layout.js"></script>
-      <script type="text/javascript" src="lib/index.js"></script>
-      <script type="text/javascript" src="lib/scheduler.js"></script>
-    
-        </head>
-        <body>
-      <div id="library">
-        <img class="class icon" alt="class icon" src="lib/class.png" />
-        <img class="trait icon" alt="trait icon" src="lib/trait.png" />
-        <img class="object icon" alt="trait icon" src="lib/object.png" />
-        <img class="package icon" alt="trait icon" src="lib/package.png" />
-      </div>
-      <div id="browser" class="ui-layout-west">
-      <div class="ui-west-center">
-      <div id="filter">
-          <div id="textfilter"></div>
-          <div id="letters"><a target="template" href="index/index-_.html">#</a><a target="template" href="index/index-a.html">A</a><a target="template" href="index/index-b.html">B</a><a target="template" href="index/index-c.html">C</a><a target="template" href="index/index-d.html">D</a><a target="template" href="index/index-e.html">E</a><a target="template" href="index/index-f.html">F</a><a target="template" href="index/index-g.html">G</a><a target="template" href="index/index-h.html">H</a><a target="template" href="index/index-i.html">I</a><a target="template" href="index/index-j.html">J</a><a target="template" href="index/index-k.html">K</a><a target="template" href="index/index-l.html">L</a><a target="template" href="index/index-m.html">M</a><a target="template" href="index/index-n.html">N</a><a target="template" href="index/index-o.html">O</a><a target="template" href="index/index-p.html">P</a><a target="template" href="index/index-q.html">Q</a><a target="template" href="index/index-r.html">R</a><a target="template" href="index/index-s.html">S</a><a target="template" href="index/index-t.html">T</a><a target="template" href="index/index-u.html">U</a><a target="template" href="index/index-v.html">V</a><a target="template" href="index/index-w.html">W</a><span>X</span><span>Y</span><a target="template" href="index/index-z.html">Z</a></div>
-      </div>
-      <div class="pack" id="tpl">
-            
-            <ol class="templates"></ol>
-            <ol class="packages"> <li class="pack" title="akka">
-            <a class="tplshow" href="akka/package.html" target="template">akka</a>
-            <ol class="templates"></ol>
-            <ol class="packages"> <li class="pack" title="akka.pattern">
-            <a class="tplshow" href="akka/pattern/package.html" target="template">akka.pattern</a>
-            <ol class="templates"></ol>
-            <ol class="packages"> </ol>
-          </li></ol>
-          </li><li class="pack" title="io">
-            <a class="tplshow" href="io/package.html" target="template">io</a>
-            <ol class="templates"></ol>
-            <ol class="packages"> <li class="pack" title="io.gearpump">
-            <a class="tplshow" href="io/gearpump/package.html" target="template">io.gearpump</a>
-            <ol class="templates"><li title="io.gearpump.Message"><a class="tplshow" href="io/gearpump/Message$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/Message.html" target="template"><span class="case class">(case class)</span><span class="tplLink">Message</span></a></li></ol>
-            <ol class="packages"> <li class="pack" title="io.gearpump.cluster">
-            <a class="tplshow" href="io/gearpump/cluster/package.html" target="template">io.gearpump.cluster</a>
-            <ol class="templates"><li title="io.gearpump.cluster.AppDescription"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/AppDescription.html" target="template"><span class="case class">(case class)</span><span class="tplLink">AppDescription</span></a></li><li title="io.gearpump.cluster.AppJar"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/AppJar.html" target="template"><span class="case class">(case class)</span><span class="tplLink">AppJar</span></a></li><li title="io.gearpump.cluster.Application"><a class="tplshow" href="io/gearpump/cluster/Application$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/Application.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Application</span></a></li><li title="io.gearpump.cluster.ApplicationMaster"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/ApplicationMaster.html" target="template"><span class="class">(class)</span><span class="tplLink">ApplicationMaster</span></a></li><li title="io.gearpump.cluster.AppMasterContext"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/AppMasterContext.html" target="template"><span class="case class">(case class)</span><span class="tplLink">AppMasterContext</span></a></li><li title="io.gearpump.cluster.AppMasterRegisterData"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/AppMasterRegisterData.html" target="template"><span class="trait">(trait)</span><span class="tplLink">AppMasterRegisterData</span></a></li><li title="io.gearpump.cluster.AppMasterToMaster"><a class="tplshow" href="io/gearpump/cluster/AppMasterToMaster$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">AppMasterToMaster</span></a></li><li title="io.gearpump.cluster.AppMasterToWorker"><a class="tplshow" href="io/gearpump/cluster/AppMasterToWorker$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">AppMasterToWorker</span></a></li><li title="io.gearpump.cluster.ClientToMaster"><a class="tplshow" href="io/gearpump/cluster/ClientToMaster$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">ClientToMaster</span></a></li><li title="io.gearpump.cluster.ClusterConfig"><a class="tplshow" href="io/gearpump/cluster/ClusterConfig$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/ClusterConfig.html" target="template"><span class="class">(class)</span><span class="tplLink">ClusterConfig</span></a></li><li title="io.gearpump.cluster.ClusterConfigSource"><a class="tplshow" href="io/gearpump/cluster/ClusterConfigSource$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/ClusterConfigSource.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ClusterConfigSource</span></a></li><li title="io.gearpump.cluster.ExecutorContext"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/ExecutorContext.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ExecutorContext</span></a></li><li title="io.gearpump.cluster.ExecutorJVMConfig"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/ExecutorJVMConfig.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ExecutorJVMConfig</span></a></li><li title="io.gearpump.cluster.MasterToAppMaster"><a class="tplshow" href="io/gearpump/cluster/MasterToAppMaster$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">MasterToAppMaster</span></a></li><li title="io.gearpump.cluster.MasterToClient"><a class="tplshow" href="io/gearpump/cluster/MasterToClient$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">MasterToClient</span></a></li><li title="io.gearpump.cluster.MasterToWorker"><a class="tplshow" href="io/gearpump/cluster/MasterToWorker$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">MasterToWorker</span></a></li><li title="io.gearpump.cluster.UserConfig"><a class="tplshow" href="io/gearpump/cluster/UserConfig$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/UserConfig.html" target="template"><span class="class">(class)</span><span class="tplLink">UserConfig</span></a></li><li title="io.gearpump.cluster.WorkerToAppMaster"><a class="tplshow" href="io/gearpump/cluster/WorkerToAppMaster$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">WorkerToAppMaster</span></a></li><li title="io.gearpump.cluster.WorkerToMaster"><a class="tplshow" href="io/gearpump/cluster/WorkerToMaster$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">WorkerToMaster</span></a></li></ol>
-            <ol class="packages"> <li class="pack" title="io.gearpump.cluster.appmaster">
-            <a class="tplshow" href="io/gearpump/cluster/appmaster/package.html" target="template">io.gearpump.cluster.appmaster</a>
-            <ol class="templates"><li title="io.gearpump.cluster.appmaster.ApplicationState"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/appmaster/ApplicationState.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ApplicationState</span></a></li><li title="io.gearpump.cluster.appmaster.AppMasterRuntimeEnvironment"><a class="tplshow" href="io/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">AppMasterRuntimeEnvironment</span></a></li><li title="io.gearpump.cluster.appmaster.AppMasterRuntimeInfo"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" target="template"><span class="case class">(case class)</span><span class="tplLink">AppMasterRuntimeInfo</span></a></li><li title="io.gearpump.cluster.appmaster.ExecutorSystem"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/appmaster/ExecutorSystem.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ExecutorSystem</span></a></li><li title="io.gearpump.cluster.appmaster.ExecutorSystemScheduler"><a class="tplshow" href="io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">ExecutorSystemScheduler</span></a></li><li title="io.gearpump.cluster.appmaster.WorkerInfo"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/appmaster/WorkerInfo.html" target="template"><span class="case class">(case class)</span><span class="tplLink">WorkerInfo</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.cluster.client">
-            <a class="tplshow" href="io/gearpump/cluster/client/package.html" target="template">io.gearpump.cluster.client</a>
-            <ol class="templates"><li title="io.gearpump.cluster.client.ClientContext"><a class="tplshow" href="io/gearpump/cluster/client/ClientContext$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/client/ClientContext.html" target="template"><span class="class">(class)</span><span class="tplLink">ClientContext</span></a></li><li title="io.gearpump.cluster.client.MasterClient"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/client/MasterClient.html" target="template"><span class="class">(class)</span><span class="tplLink">MasterClient</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.cluster.main">
-            <a class="tplshow" href="io/gearpump/cluster/main/package.html" target="template">io.gearpump.cluster.main</a>
-            <ol class="templates"><li title="io.gearpump.cluster.main.AppSubmitter"><a class="tplshow" href="io/gearpump/cluster/main/AppSubmitter$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">AppSubmitter</span></a></li><li title="io.gearpump.cluster.main.ArgumentsParser"><a class="tplshow" href="io/gearpump/cluster/main/ArgumentsParser$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/main/ArgumentsParser.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ArgumentsParser</span></a></li><li title="io.gearpump.cluster.main.CLIOption"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/main/CLIOption.html" target="template"><span class="case class">(case class)</span><span class="tplLink">CLIOption</span></a></li><li title="io.gearpump.cluster.main.Gear"><a class="tplshow" href="io/gearpump/cluster/main/Gear$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Gear</span></a></li><li title="io.gearpump.cluster.main.Info"><a class="tplshow" href="io/gearpump/cluster/main/Info$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Info</span></a></li><li title="io.gearpump.cluster.main.Kill"><a class="tplshow" href="io/gearpump/cluster/main/Kill$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Kill</span></a></li><li title="io.gearpump.cluster.main.Local"><a class="tplshow" href="io/gearpump/cluster/main/Local$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Local</span></a></li><li title="io.gearpump.cluster.main.MainRunner"><a class="tplshow" href="io/gearpump/cluster/main/MainRunner$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">MainRunner</span></a></li><li title="io.gearpump.cluster.main.Master"><a class="tplshow" href="io/gearpump/cluster/main/Master$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Master</span></a></li><li title="io.gearpump.cluster.main.MasterWatcher"><a class="tplshow" href="io/gearpump/cluster/main/MasterWatcher$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/main/MasterWatcher.html" target="template"><span class="class">(class)</span><span class="tplLink">MasterWatcher</span></a></li><li title="io.gearpump.cluster.main.ParseResult"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/main/ParseResult.html" target="template"><span class="class">(class)</span><span class="tplLink">ParseResult</span></a></li><li title="io.gearpump.cluster.main.Replay"><a class="tplshow" href="io/gearpump/cluster/main/Replay$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Replay</span></a></li><li title="io.gearpump.cluster.main.Worker"><a class="tplshow" href="io/gearpump/cluster/main/Worker$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Worker</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.cluster.master">
-            <a class="tplshow" href="io/gearpump/cluster/master/package.html" target="template">io.gearpump.cluster.master</a>
-            <ol class="templates"><li title="io.gearpump.cluster.master.AppManager"><a class="tplshow" href="io/gearpump/cluster/master/AppManager$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">AppManager</span></a></li><li title="io.gearpump.cluster.master.AppMasterLauncher"><a class="tplshow" href="io/gearpump/cluster/master/AppMasterLauncher$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/master/AppMasterLauncher.html" target="template"><span class="class">(class)</span><span class="tplLink">AppMasterLauncher</span></a></li><li title="io.gearpump.cluster.master.AppMasterLauncherFactory"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/master/AppMasterLauncherFactory.html" target="template"><span class="trait">(trait)</span><span class="tplLink">AppMasterLauncherFactory</span></a></li><li title="io.gearpump.cluster.master.ClusterReplication"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/master/ClusterReplication.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ClusterReplication</span></a></li><li title="io.gearpump.cluster.master.InMemoryKVService"><a class="tplshow" href="io/gearpump/cluster/master/InMemoryKVService$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/master/InMemoryKVService.html" target="template"><span class="class">(class)</span><span class="tplLink">InMemoryKVService</span></a></li><li title="io.gearpump.cluster.master.Master"><a class="tplshow" href="io/gearpump/cluster/master/Master$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Master</span></a></li><li title="io.gearpump.cluster.master.MasterActivity"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/master/MasterActivity.html" target="template"><span class="case class">(case class)</span><span class="tplLink">MasterActivity</span></a></li><li title="io.gearpump.cluster.master.MasterProxy"><a class="tplshow" href="io/gearpump/cluster/master/MasterProxy$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/master/MasterProxy.html" target="template"><span class="class">(class)</span><span class="tplLink">MasterProxy</span></a></li><li title="io.gearpump.cluster.master.MasterStatus"><a class="tplshow" href="io/gearpump/cluster/master/MasterStatus$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">MasterStatus</span></a></li><li title="io.gearpump.cluster.master.MasterSummary"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/master/MasterSummary.html" target="template"><span class="case class">(case class)</span><span class="tplLink">MasterSummary</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.cluster.scheduler">
-            <a class="tplshow" href="io/gearpump/cluster/scheduler/package.html" target="template">io.gearpump.cluster.scheduler</a>
-            <ol class="templates"><li title="io.gearpump.cluster.scheduler.Priority"><a class="tplshow" href="io/gearpump/cluster/scheduler/Priority$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Priority</span></a></li><li title="io.gearpump.cluster.scheduler.PriorityScheduler"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/scheduler/PriorityScheduler.html" target="template"><span class="class">(class)</span><span class="tplLink">PriorityScheduler</span></a></li><li title="io.gearpump.cluster.scheduler.Relaxation"><a class="tplshow" href="io/gearpump/cluster/scheduler/Relaxation$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Relaxation</span></a></li><li title="io.gearpump.cluster.scheduler.Resource"><a class="tplshow" href="io/gearpump/cluster/scheduler/Resource$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/scheduler/Resource.html" target="template"><span class="case class">(case class)</span><span class="tplLink">Resource</span></a></li><li title="io.gearpump.cluster.scheduler.ResourceAllocation"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/scheduler/ResourceAllocation.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ResourceAllocation</span></a></li><li title="io.gearpump.cluster.scheduler.ResourceRequest"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/scheduler/ResourceRequest.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ResourceRequest</span></a></li><li title="io.gearpump.cluster.scheduler.Scheduler"><a class="tplshow" href="io/gearpump/cluster/scheduler/Scheduler$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/scheduler/Scheduler.html" target="template"><span class="class">(class)</span><span class="tplLink">Scheduler</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.cluster.worker">
-            <a class="tplshow" href="io/gearpump/cluster/worker/package.html" target="template">io.gearpump.cluster.worker</a>
-            <ol class="templates"><li title="io.gearpump.cluster.worker.ExecutorSlots"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/worker/ExecutorSlots.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ExecutorSlots</span></a></li><li title="io.gearpump.cluster.worker.WorkerSummary"><a class="tplshow" href="io/gearpump/cluster/worker/WorkerSummary$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/worker/WorkerSummary.html" target="template"><span class="case class">(case class)</span><span class="tplLink">WorkerSummary</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li></ol>
-          </li><li class="pack" title="io.gearpump.external">
-            <a class="tplshow" href="io/gearpump/external/package.html" target="template">io.gearpump.external</a>
-            <ol class="templates"></ol>
-            <ol class="packages"> <li class="pack" title="io.gearpump.external.hbase">
-            <a class="tplshow" href="io/gearpump/external/hbase/package.html" target="template">io.gearpump.external.hbase</a>
-            <ol class="templates"><li title="io.gearpump.external.hbase.HBaseSecurityUtil"><a class="tplshow" href="io/gearpump/external/hbase/HBaseSecurityUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">HBaseSecurityUtil</span></a></li><li title="io.gearpump.external.hbase.HBaseSink"><a class="tplshow" href="io/gearpump/external/hbase/HBaseSink$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/external/hbase/HBaseSink.html" target="template"><span class="class">(class)</span><span class="tplLink">HBaseSink</span></a></li></ol>
-            <ol class="packages"> <li class="pack" title="io.gearpump.external.hbase.dsl">
-            <a class="tplshow" href="io/gearpump/external/hbase/dsl/package.html" target="template">io.gearpump.external.hbase.dsl</a>
-            <ol class="templates"><li title="io.gearpump.external.hbase.dsl.HBaseDSLSink"><a class="tplshow" href="io/gearpump/external/hbase/dsl/HBaseDSLSink$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/external/hbase/dsl/HBaseDSLSink.html" target="template"><span class="class">(class)</span><span class="tplLink">HBaseDSLSink</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li></ol>
-          </li></ol>
-          </li><li class="pack" title="io.gearpump.jarstore">
-            <a class="tplshow" href="io/gearpump/jarstore/package.html" target="template">io.gearpump.jarstore</a>
-            <ol class="templates"><li title="io.gearpump.jarstore.FilePath"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/jarstore/FilePath.html" target="template"><span class="case class">(case class)</span><span class="tplLink">FilePath</span></a></li><li title="io.gearpump.jarstore.JarStoreService"><a class="tplshow" href="io/gearpump/jarstore/JarStoreService$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/jarstore/JarStoreService.html" target="template"><span class="trait">(trait)</span><span class="tplLink">JarStoreService</span></a></li></ol>
-            <ol class="packages"> <li class="pack" title="io.gearpump.jarstore.dfs">
-            <a class="tplshow" href="io/gearpump/jarstore/dfs/package.html" target="template">io.gearpump.jarstore.dfs</a>
-            <ol class="templates"><li title="io.gearpump.jarstore.dfs.DFSJarStoreService"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/jarstore/dfs/DFSJarStoreService.html" target="template"><span class="class">(class)</span><span class="tplLink">DFSJarStoreService</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.jarstore.local">
-            <a class="tplshow" href="io/gearpump/jarstore/local/package.html" target="template">io.gearpump.jarstore.local</a>
-            <ol class="templates"><li title="io.gearpump.jarstore.local.LocalJarStore"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/jarstore/local/LocalJarStore.html" target="template"><span class="class">(class)</span><span class="tplLink">LocalJarStore</span></a></li><li title="io.gearpump.jarstore.local.LocalJarStoreService"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/jarstore/local/LocalJarStoreService.html" target="template"><span class="class">(class)</span><span class="tplLink">LocalJarStoreService</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li></ol>
-          </li><li class="pack" title="io.gearpump.metrics">
-            <a class="tplshow" href="io/gearpump/metrics/package.html" target="template">io.gearpump.metrics</a>
-            <ol class="templates"><li title="io.gearpump.metrics.AkkaReporter"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/metrics/AkkaReporter.html" target="template"><span class="class">(class)</span><span class="tplLink">AkkaReporter</span></a></li><li title="io.gearpump.metrics.Counter"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/metrics/Counter.html" target="template"><span class="class">(class)</span><span class="tplLink">Counter</span></a></li><li title="io.gearpump.metrics.Histogram"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/metrics/Histogram.html" target="template"><span class="class">(class)</span><span class="tplLink">Histogram</span></a></li><li title="io.gearpump.metrics.JvmMetricsSet"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/metrics/JvmMetricsSet.html" target="template"><span class="class">(class)</span><span class="tplLink">JvmMetricsSet</span></a></li><li title="io.gearpump.metrics.Meter"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/metrics/Meter.html" target="template"><span class="class">(class)</span><span class="tplLink">Meter</span></a></li><li title="io.gearpump.metrics.Metrics"><a class="tplshow" href="io/gearpump/metrics/Metrics$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/metrics/Metrics.html" target="template"><span class="class">(class)</span><span class="tplLink">Metrics</span></a></li><li title="io.gearpump.metrics.MetricsReporterService"><a class="tplshow" href="io/gearpump/metrics/MetricsReporterService$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/metrics/MetricsReporterService.html" target="template"><span class="class">(class)</span><span class="tplLink">MetricsReporterService</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.partitioner">
-            <a class="tplshow" href="io/gearpump/partitioner/package.html" target="template">io.gearpump.partitioner</a>
-            <ol class="templates"><li title="io.gearpump.partitioner.BroadcastPartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/BroadcastPartitioner.html" target="template"><span class="class">(class)</span><span class="tplLink">BroadcastPartitioner</span></a></li><li title="io.gearpump.partitioner.CoLocationPartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/CoLocationPartitioner.html" target="template"><span class="class">(class)</span><span class="tplLink">CoLocationPartitioner</span></a></li><li title="io.gearpump.partitioner.HashPartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/HashPartitioner.html" target="template"><span class="class">(class)</span><span class="tplLink">HashPartitioner</span></a></li><li title="io.gearpump.partitioner.MulticastPartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/MulticastPartitioner.html" target="template"><span class="trait">(trait)</span><span class="tplLink">MulticastPartitioner</span></a></li><li title="io.gearpump.partitioner.Partitioner"><a class="tplshow" href="io/gearpump/partitioner/Partitioner$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/partitioner/Partitioner.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Partitioner</span></a></li><li title="io.gearpump.partitioner.PartitionerByClassName"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/PartitionerByClassName.html" target="template"><span class="class">(class)</span><span class="tplLink">PartitionerByClassName</span></a></li><li title="io.gearpump.partitioner.PartitionerDescription"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/PartitionerDescription.html" target="template"><span class="case class">(case class)</span><span class="tplLink">PartitionerDescription</span></a></li><li title="io.gearpump.partitioner.PartitionerFactory"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/PartitionerFactory.html" target="template"><span class="trait">(trait)</span><span class="tplLink">PartitionerFactory</span></a></li><li title="io.gearpump.partitioner.PartitionerObject"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/PartitionerObject.html" target="template"><span class="class">(class)</span><span class="tplLink">PartitionerObject</span></a></li><li title="io.gearpump.partitioner.ShuffleGroupingPartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/ShuffleGroupingPartitioner.html" target="template"><span class="class">(class)</span><span class="tplLink">ShuffleGroupingPartitioner</span></a></li><li title="io.gearpump.partitioner.ShufflePartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/ShufflePartitioner.html" target="template"><span class="class">(class)</span><span class="tplLink">ShufflePartitioner</span></a></li><li title="io.gearpump.partitioner.UnicastPartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/UnicastPartitioner.html" target="template"><span class="trait">(trait)</span><span class="tplLink">UnicastPartitioner</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.serializer">
-            <a class="tplshow" href="io/gearpump/serializer/package.html" target="template">io.gearpump.serializer</a>
-            <ol class="templates"><li title="io.gearpump.serializer.FastKryoSerializer"><a class="tplshow" href="io/gearpump/serializer/FastKryoSerializer$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/serializer/FastKryoSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">FastKryoSerializer</span></a></li><li title="io.gearpump.serializer.FastKryoSerializerPool"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/serializer/FastKryoSerializerPool.html" target="template"><span class="class">(class)</span><span class="tplLink">FastKryoSerializerPool</span></a></li><li title="io.gearpump.serializer.GearpumpSerialization"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/serializer/GearpumpSerialization.html" target="template"><span class="class">(class)</span><span class="tplLink">GearpumpSerialization</span></a></li><li title="io.gearpump.serializer.Serializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/serializer/Serializer.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Serializer</span></a></li><li title="io.gearpump.serializer.SerializerPool"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/serializer/SerializerPool.html" target="template"><span class="trait">(trait)</span><span class="tplLink">SerializerPool</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.streaming">
-            <a class="tplshow" href="io/gearpump/streaming/package.html" target="template">io.gearpump.streaming</a>
-            <ol class="templates"><li title="io.gearpump.streaming.AckRequestSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/AckRequestSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">AckRequestSerializer</span></a></li><li title="io.gearpump.streaming.AckSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/AckSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">AckSerializer</span></a></li><li title="io.gearpump.streaming.AppMasterToExecutor"><a class="tplshow" href="io/gearpump/streaming/AppMasterToExecutor$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">AppMasterToExecutor</span></a></li><li title="io.gearpump.streaming.AppMasterToMaster"><a class="tplshow" href="io/gearpump/streaming/AppMasterToMaster$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">AppMasterToMaster</span></a></li><li title="io.gearpump.streaming.Constants"><a class="tplshow" href="io/gearpump/streaming/Constants$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Constants</span></a></li><li title="io.gearpump.streaming.DAG"><a class="tplshow" href="io/gearpump/streaming/DAG$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/DAG.html" target="template"><span class="case class">(case class)</span><span class="tplLink">DAG</span></a></li><li title="io.gearpump.streaming.ExecutorToAppMaster"><a class="tplshow" href="io/gearpump/streaming/ExecutorToAppMaster$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">ExecutorToAppMaster</span></a></li><li title="io.gearpump.streaming.InitialAckRequestSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/InitialAckRequestSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">InitialAckRequestSerializer</span></a></li><li title="io.gearpump.streaming.LatencyProbeSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/LatencyProbeSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">LatencyProbeSerializer</span></a></li><li title="io.gearpump.streaming.LifeTime"><a class="tplshow" href="io/gearpump/streaming/LifeTime$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/LifeTime.html" target="template"><span class="case class">(case class)</span><span class="tplLink">LifeTime</span></a></li><li title="io.gearpump.streaming.Processor"><a class="tplshow" href="io/gearpump/streaming/Processor$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/Processor.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Processor</span></a></li><li title="io.gearpump.streaming.ProcessorDescription"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/ProcessorDescription.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ProcessorDescription</span></a></li><li title="io.gearpump.streaming.StreamApplication"><a class="tplshow" href="io/gearpump/streaming/StreamApplication$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/StreamApplication.html" target="template"><span class="class">(class)</span><span class="tplLink">StreamApplication</span></a></li><li title="io.gearpump.streaming.TaskIdSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/TaskIdSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskIdSerializer</span></a></li></ol>
-            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.appmaster">
-            <a class="tplshow" href="io/gearpump/streaming/appmaster/package.html" target="template">io.gearpump.streaming.appmaster</a>
-            <ol class="templates"><li title="io.gearpump.streaming.appmaster.AppMaster"><a class="tplshow" href="io/gearpump/streaming/appmaster/AppMaster$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/appmaster/AppMaster.html" target="template"><span class="class">(class)</span><span class="tplLink">AppMaster</span></a></li><li title="io.gearpump.streaming.appmaster.AppMasterTaskDetail"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" target="template"><span class="case class">(case class)</span><span class="tplLink">AppMasterTaskDetail</span></a></li><li title="io.gearpump.streaming.appmaster.ClockService"><a class="tplshow" href="io/gearpump/streaming/appmaster/ClockService$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/appmaster/ClockService.html" target="template"><span class="class">(class)</span><span class="tplLink">ClockService</span></a></li><li title="io.gearpump.streaming.appmaster.DagManager"><a class="tplshow" href="io/gearpump/streaming/appmaster/DagManager$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/appmaster/DagManager.html" target="template"><span class="class">(class)</span><span class="tplLink">DagManager</span></a></li><li title="io.gearpump.streaming.appmaster.ProcessorSummary"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/appmaster/ProcessorSummary.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ProcessorSummary</span></a></li><li title="io.gearpump.streaming.appmaster.StreamAppMasterSummary"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" target="template"><span class="case class">(case class)</span><span class="tplLink">StreamAppMasterSummary</span></a></li><li title="io.gearpump.streaming.appmaster.SubDAGManager"><a class="tplshow" href="io/gearpump/streaming/appmaster/SubDAGManager$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/appmaster/SubDAGManager.html" target="template"><span class="class">(class)</span><span class="tplLink">SubDAGManager</span></a></li><li title="io.gearpump.streaming.appmaster.SubmitApplicationRequest"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" target="template"><span class="case class">(case class)</span><span class="tplLink">SubmitApplicationRequest</span></a></li><li title="io.gearpump.streaming.appmaster.TaskCount"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskCount.html" target="template"><span class="case class">(case class)</span><span class="tplLink">TaskCount</span></a></li><li title="io.gearpump.streaming.appmaster.TaskLocator"><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskLocator$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskLocator.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskLocator</span></a></li><li title="io.gearpump.streaming.appmaster.TaskRegistry"><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskRegistry$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskRegistry.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskRegistry</span></a></li><li title="io.gearpump.streaming.appmaster.TaskScheduler"><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskScheduler$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskScheduler.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TaskScheduler</span></a></li><li title="io.gearpump.streaming.appmaster.TaskSchedulerImpl"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskSchedulerImpl</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.streaming.dsl">
-            <a class="tplshow" href="io/gearpump/streaming/dsl/package.html" target="template">io.gearpump.streaming.dsl</a>
-            <ol class="templates"><li title="io.gearpump.streaming.dsl.CollectionDataSource"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/CollectionDataSource.html" target="template"><span class="class">(class)</span><span class="tplLink">CollectionDataSource</span></a></li><li title="io.gearpump.streaming.dsl.KVStream"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/KVStream.html" target="template"><span class="class">(class)</span><span class="tplLink">KVStream</span></a></li><li title="io.gearpump.streaming.dsl.Stream"><a class="tplshow" href="io/gearpump/streaming/dsl/Stream$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/dsl/Stream.html" target="template"><span class="class">(class)</span><span class="tplLink">Stream</span></a></li><li title="io.gearpump.streaming.dsl.StreamApp"><a class="tplshow" href="io/gearpump/streaming/dsl/StreamApp$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/dsl/StreamApp.html" target="template"><span class="class">(class)</span><span class="tplLink">StreamApp</span></a></li><li title="io.gearpump.streaming.dsl.TypedDataSink"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/TypedDataSink.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TypedDataSink</span></a></li><li title="io.gearpump.streaming.dsl.TypedDataSource"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/TypedDataSource.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TypedDataSource</span></a></li></ol>
-            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.dsl.example">
-            <a class="tplshow" href="io/gearpump/streaming/dsl/example/package.html" target="template">io.gearpump.streaming.dsl.example</a>
-            <ol class="templates"><li title="io.gearpump.streaming.dsl.example.WordCount"><a class="tplshow" href="io/gearpump/streaming/dsl/example/WordCount$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">WordCount</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.streaming.dsl.op">
-            <a class="tplshow" href="io/gearpump/streaming/dsl/op/package.html" target="template">io.gearpump.streaming.dsl.op</a>
-            <ol class="templates"><li title="io.gearpump.streaming.dsl.op.DataSinkOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/DataSinkOp.html" target="template"><span class="case class">(case class)</span><span class="tplLink">DataSinkOp</span></a></li><li title="io.gearpump.streaming.dsl.op.DataSourceOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/DataSourceOp.html" target="template"><span class="case class">(case class)</span><span class="tplLink">DataSourceOp</span></a></li><li title="io.gearpump.streaming.dsl.op.Direct"><a class="tplshow" href="io/gearpump/streaming/dsl/op/Direct$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Direct</span></a></li><li title="io.gearpump.streaming.dsl.op.FlatMapOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/FlatMapOp.html" target="template"><span class="case class">(case class)</span><span class="tplLink">FlatMapOp</span></a></li><li title="io.gearpump.streaming.dsl.op.GroupByOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/GroupByOp.html" target="template"><span class="case class">(case class)</span><span class="tplLink">GroupByOp</span></a></li><li title="io.gearpump.streaming.dsl.op.MasterOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/MasterOp.html" target="template"><span class="trait">(trait)</span><span class="tplLink">MasterOp</span></a></li><li title="io.gearpump.streaming.dsl.op.MergeOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/MergeOp.html" target="template"><span class="case class">(case class)</span><span class="tplLink">MergeOp</span></a></li><li title="io.gearpump.streaming.dsl.op.Op"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/Op.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Op</span></a></li><li title="io.gearpump.streaming.dsl.op.OpChain"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/OpChain.html" target="template"><span class="case class">(case class)</span><span class="tplLink">OpChain</span></a></li><li title="io.gearpump.streaming.dsl.op.OpEdge"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/OpEdge.html" target="template"><span class="trait">(trait)</span><span class="tplLink">OpEdge</span></a></li><li title="io.gearpump.streaming.dsl.op.ParameterizedOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ParameterizedOp</span></a></li><li title="io.gearpump.streaming.dsl.op.ProcessorOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/ProcessorOp.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ProcessorOp</span></a></li><li title="io.gearpump.streaming.dsl.op.ReduceOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/ReduceOp.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ReduceOp</span></a></li><li title="io.gearpump.streaming.dsl.op.Shuffle"><a class="tplshow" href="io/gearpump/streaming/dsl/op/Shuffle$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Shuffle</span></a></li><li title="io.gearpump.streaming.dsl.op.SlaveOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/SlaveOp.html" target="template"><span class="trait">(trait)</span><span class="tplLink">SlaveOp</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.streaming.dsl.partitioner">
-            <a class="tplshow" href="io/gearpump/streaming/dsl/partitioner/package.html" target="template">io.gearpump.streaming.dsl.partitioner</a>
-            <ol class="templates"><li title="io.gearpump.streaming.dsl.partitioner.GroupByPartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" target="template"><span class="class">(class)</span><span class="tplLink">GroupByPartitioner</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.streaming.dsl.plan">
-            <a class="tplshow" href="io/gearpump/streaming/dsl/plan/package.html" target="template">io.gearpump.streaming.dsl.plan</a>
-            <ol class="templates"><li title="io.gearpump.streaming.dsl.plan.OpTranslator"><a class="tplshow" href="io/gearpump/streaming/dsl/plan/OpTranslator$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/dsl/plan/OpTranslator.html" target="template"><span class="class">(class)</span><span class="tplLink">OpTranslator</span></a></li><li title="io.gearpump.streaming.dsl.plan.Planner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/plan/Planner.html" target="template"><span class="class">(class)</span><span class="tplLink">Planner</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li></ol>
-          </li><li class="pack" title="io.gearpump.streaming.executor">
-            <a class="tplshow" href="io/gearpump/streaming/executor/package.html" target="template">io.gearpump.streaming.executor</a>
-            <ol class="templates"><li title="io.gearpump.streaming.executor.Executor"><a class="tplshow" href="io/gearpump/streaming/executor/Executor$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/executor/Executor.html" target="template"><span class="class">(class)</span><span class="tplLink">Executor</span></a></li><li title="io.gearpump.streaming.executor.ExecutorRestartPolicy"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/executor/ExecutorRestartPolicy.html" target="template"><span class="class">(class)</span><span class="tplLink">ExecutorRestartPolicy</span></a></li><li title="io.gearpump.streaming.executor.ITaskLauncher"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/executor/ITaskLauncher.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ITaskLauncher</span></a></li><li title="io.gearpump.streaming.executor.TaskLauncher"><a class="tplshow" href="io/gearpump/streaming/executor/TaskLauncher$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/executor/TaskLauncher.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskLauncher</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.streaming.hadoop">
-            <a class="tplshow" href="io/gearpump/streaming/hadoop/package.html" target="template">io.gearpump.streaming.hadoop</a>
-            <ol class="templates"><li title="io.gearpump.streaming.hadoop.HadoopCheckpointStore"><a class="tplshow" href="io/gearpump/streaming/hadoop/HadoopCheckpointStore$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/hadoop/HadoopCheckpointStore.html" target="template"><span class="class">(class)</span><span class="tplLink">HadoopCheckpointStore</span></a></li><li title="io.gearpump.streaming.hadoop.HadoopCheckpointStoreFactory"><a class="tplshow" href="io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory.html" target="template"><span class="class">(class)</span><span class="tplLink">HadoopCheckpointStoreFactory</span></a></li></ol>
-            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.hadoop.lib">
-            <a class="tplshow" href="io/gearpump/streaming/hadoop/lib/package.html" target="template">io.gearpump.streaming.hadoop.lib</a>
-            <ol class="templates"><li title="io.gearpump.streaming.hadoop.lib.HadoopCheckpointStoreReader"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreReader.html" target="template"><span class="class">(class)</span><span class="tplLink">HadoopCheckpointStoreReader</span></a></li><li title="io.gearpump.streaming.hadoop.lib.HadoopCheckpointStoreWriter"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreWriter.html" target="template"><span class="class">(class)</span><span class="tplLink">HadoopCheckpointStoreWriter</span></a></li></ol>
-            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.hadoop.lib.rotation">
-            <a class="tplshow" href="io/gearpump/streaming/hadoop/lib/rotation/package.html" target="template">io.gearpump.streaming.hadoop.lib.rotation</a>
-            <ol class="templates"><li title="io.gearpump.streaming.hadoop.lib.rotation.FileSizeRotation"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/hadoop/lib/rotation/FileSizeRotation.html" target="template"><span class="case class">(case class)</span><span class="tplLink">FileSizeRotation</span></a></li><li title="io.gearpump.streaming.hadoop.lib.rotation.Rotation"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/hadoop/lib/rotation/Rotation.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Rotation</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li></ol>
-          </li></ol>
-          </li><li class="pack" title="io.gearpump.streaming.javaapi">
-            <a class="tplshow" href="io/gearpump/streaming/javaapi/package.html" target="template">io.gearpump.streaming.javaapi</a>
-            <ol class="templates"><li title="io.gearpump.streaming.javaapi.Graph"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/javaapi/Graph.html" target="template"><span class="class">(class)</span><span class="tplLink">Graph</span></a></li><li title="io.gearpump.streaming.javaapi.Processor"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/javaapi/Processor.html" target="template"><span class="class">(class)</span><span class="tplLink">Processor</span></a></li><li title="io.gearpump.streaming.javaapi.StreamApplication"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/javaapi/StreamApplication.html" target="template"><span class="class">(class)</span><span class="tplLink">StreamApplication</span></a></li><li title="io.gearpump.streaming.javaapi.Task"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/javaapi/Task.html" target="template"><span class="class">(class)</span><span class="tplLink">Task</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.streaming.kafka">
-            <a class="tplshow" href="io/gearpump/streaming/kafka/package.html" target="template">io.gearpump.streaming.kafka</a>
-            <ol class="templates"><li title="io.gearpump.streaming.kafka.KafkaSink"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/kafka/KafkaSink.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaSink</span></a></li><li title="io.gearpump.streaming.kafka.KafkaSource"><a class="tplshow" href="io/gearpump/streaming/kafka/KafkaSource$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/kafka/KafkaSource.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaSource</span></a></li><li title="io.gearpump.streaming.kafka.KafkaStorage"><a class="tplshow" href="io/gearpump/streaming/kafka/KafkaStorage$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/kafka/KafkaStorage.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaStorage</span></a></li><li title="io.gearpump.streaming.kafka.KafkaStorageFactory"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/kafka/KafkaStorageFactory.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaStorageFactory</span></a></li></ol>
-            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.kafka.dsl">
-            <a class="tplshow" href="io/gearpump/streaming/kafka/dsl/package.html" target="template">io.gearpump.streaming.kafka.dsl</a>
-            <ol class="templates"><li title="io.gearpump.streaming.kafka.dsl.KafkaDSLSink"><a class="tplshow" href="io/gearpump/streaming/kafka/dsl/KafkaDSLSink$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/kafka/dsl/KafkaDSLSink.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaDSLSink</span></a></li><li title="io.gearpump.streaming.kafka.dsl.KafkaDSLUtil"><a class="tplshow" href="io/gearpump/streaming/kafka/dsl/KafkaDSLUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">KafkaDSLUtil</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.streaming.kafka.lib">
-            <a class="tplshow" href="io/gearpump/streaming/kafka/lib/package.html" target="template">io.gearpump.streaming.kafka.lib</a>
-            <ol class="templates"><li title="io.gearpump.streaming.kafka.lib.DefaultMessageDecoder"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/kafka/lib/DefaultMessageDecoder.html" target="template"><span class="class">(class)</span><span class="tplLink">DefaultMessageDecoder</span></a></li><li title="io.gearpump.streaming.kafka.lib.KafkaOffsetManager"><a class="tplshow" href="io/gearpump/streaming/kafka/lib/KafkaOffsetManager$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">KafkaOffsetManager</span></a></li><li title="io.gearpump.streaming.kafka.lib.KafkaSourceConfig"><a class="tplshow" href="io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaSourceConfig</span></a></li><li title="io.gearpump.streaming.kafka.lib.KafkaUtil"><a class="tplshow" href="io/gearpump/streaming/kafka/lib/KafkaUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">KafkaUtil</span></a></li><li title="io.gearpump.streaming.kafka.lib.StringMessageDecoder"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/kafka/lib/StringMessageDecoder.html" target="template"><span class="class">(class)</span><span class="tplLink">StringMessageDecoder</span></a></li></ol>
-            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.kafka.lib.consumer">
-            <a class="tplshow" href="io/gearpump/streaming/kafka/lib/consumer/package.html" target="template">io.gearpump.streaming.kafka.lib.consumer</a>
-            <ol class="templates"><li title="io.gearpump.streaming.kafka.lib.consumer.FetchThread"><a class="tplshow" href="io/gearpump/streaming/kafka/lib/consumer/FetchThread$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">FetchThread</span></a></li><li title="io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer"><a class="tplshow" href="io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaConsumer</span></a></li><li title="io.gearpump.streaming.kafka.lib.consumer.KafkaMessage"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/kafka/lib/consumer/KafkaMessage.html" target="template"><span class="case class">(case class)</span><span class="tplLink">KafkaMessage</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.streaming.kafka.lib.grouper">
-            <a class="tplshow" href="io/gearpump/streaming/kafka/lib/grouper/package.html" target="template">io.gearpump.streaming.kafka.lib.grouper</a>
-            <ol class="templates"><li title="io.gearpump.streaming.kafka.lib.grouper.KafkaDefaultGrouper"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/kafka/lib/grouper/KafkaDefaultGrouper.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaDefaultGrouper</span></a></li><li title="io.gearpump.streaming.kafka.lib.grouper.KafkaGrouper"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/kafka/lib/grouper/KafkaGrouper.html" target="template"><span class="trait">(trait)</span><span class="tplLink">KafkaGrouper</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li></ol>
-          </li></ol>
-          </li><li class="pack" title="io.gearpump.streaming.monoid">
-            <a class="tplshow" href="io/gearpump/streaming/monoid/package.html" target="template">io.gearpump.streaming.monoid</a>
-            <ol class="templates"><li title="io.gearpump.streaming.monoid.AlgebirdGroup"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/monoid/AlgebirdGroup.html" target="template"><span class="class">(class)</span><span class="tplLink">AlgebirdGroup</span></a></li><li title="io.gearpump.streaming.monoid.AlgebirdMonoid"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/monoid/AlgebirdMonoid.html" target="template"><span class="class">(class)</span><span class="tplLink">AlgebirdMonoid</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.streaming.serializer">
-            <a class="tplshow" href="io/gearpump/streaming/serializer/package.html" target="template">io.gearpump.streaming.serializer</a>
-            <ol class="templates"><li title="io.gearpump.streaming.serializer.ChillSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/serializer/ChillSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">ChillSerializer</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.streaming.sink">
-            <a class="tplshow" href="io/gearpump/streaming/sink/package.html" target="template">io.gearpump.streaming.sink</a>
-            <ol class="templates"><li title="io.gearpump.streaming.sink.DataSink"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/sink/DataSink.html" target="template"><span class="trait">(trait)</span><span class="tplLink">DataSink</span></a></li><li title="io.gearpump.streaming.sink.DataSinkProcessor"><a class="tplshow" href="io/gearpump/streaming/sink/DataSinkProcessor$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">DataSinkProcessor</span></a></li><li title="io.gearpump.streaming.sink.DataSinkTask"><a class="tplshow" href="io/gearpump/streaming/sink/DataSinkTask$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/sink/DataSinkTask.html" target="template"><span class="class">(class)</span><span class="tplLink">DataSinkTask</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.streaming.source">
-            <a class="tplshow" href="io/gearpump/streaming/source/package.html" target="template">io.gearpump.streaming.source</a>
-            <ol class="templates"><li title="io.gearpump.streaming.source.DataSource"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/source/DataSource.html" target="template"><span class="trait">(trait)</span><span class="tplLink">DataSource</span></a></li><li title="io.gearpump.streaming.source.DataSourceConfig"><a class="tplshow" href="io/gearpump/streaming/source/DataSourceConfig$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">DataSourceConfig</span></a></li><li title="io.gearpump.streaming.source.DataSourceProcessor"><a class="tplshow" href="io/gearpump/streaming/source/DataSourceProcessor$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">DataSourceProcessor</span></a></li><li title="io.gearpump.streaming.source.DataSourceTask"><a class="tplshow" href="io/gearpump/streaming/source/DataSourceTask$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/source/DataSourceTask.html" target="template"><span class="class">(class)</span><span class="tplLink">DataSourceTask</span></a></li><li title="io.gearpump.streaming.source.DefaultTimeStampFilter"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/source/DefaultTimeStampFilter.html" target="template"><span class="class">(class)</span><span class="tplLink">DefaultTimeStampFilter</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.streaming.state">
-            <a class="tplshow" href="io/gearpump/streaming/state/package.html" target="template">io.gearpump.streaming.state</a>
-            <ol class="templates"></ol>
-            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.state.api">
-            <a class="tplshow" href="io/gearpump/streaming/state/api/package.html" target="template">io.gearpump.streaming.state.api</a>
-            <ol class="templates"><li title="io.gearpump.streaming.state.api.Group"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/api/Group.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Group</span></a></li><li title="io.gearpump.streaming.state.api.Monoid"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/api/Monoid.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Monoid</span></a></li><li title="io.gearpump.streaming.state.api.MonoidState"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/api/MonoidState.html" target="template"><span class="class">(class)</span><span class="tplLink">MonoidState</span></a></li><li title="io.gearpump.streaming.state.api.PersistentState"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/api/PersistentState.html" target="template"><span class="trait">(trait)</span><span class="tplLink">PersistentState</span></a></li><li title="io.gearpump.streaming.state.api.PersistentTask"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/api/PersistentTask.html" target="template"><span class="class">(class)</span><span class="tplLink">PersistentTask</span></a></li><li title="io.gearpump.streaming.state.api.Serializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/api/Serializer.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Serializer</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.streaming.state.impl">
-            <a class="tplshow" href="io/gearpump/streaming/state/impl/package.html" target="template">io.gearpump.streaming.state.impl</a>
-            <ol class="templates"><li title="io.gearpump.streaming.state.impl.CheckpointManager"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/impl/CheckpointManager.html" target="template"><span class="class">(class)</span><span class="tplLink">CheckpointManager</span></a></li><li title="io.gearpump.streaming.state.impl.InMemoryCheckpointStore"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" target="template"><span class="class">(class)</span><span class="tplLink">InMemoryCheckpointStore</span></a></li><li title="io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" target="template"><span class="class">(class)</span><span class="tplLink">InMemoryCheckpointStoreFactory</span></a></li><li title="io.gearpump.streaming.state.impl.Interval"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/impl/Interval.html" target="template"><span class="case class">(case class)</span><span class="tplLink">Interval</span></a></li><li title="io.gearpump.streaming.state.impl.NonWindowState"><a class="tplshow" href="io/gearpump/streaming/state/impl/NonWindowState$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/state/impl/NonWindowState.html" target="template"><span class="class">(class)</span><span class="tplLink">NonWindowState</span></a></li><li title="io.gearpump.streaming.state.impl.PersistentStateConfig"><a class="tplshow" href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">PersistentStateConfig</span></a></li><li title="io.gearpump.streaming.state.impl.Window"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/impl/Window.html" target="template"><span class="class">(class)</span><span class="tplLink">Window</span></a></li><li title="io.gearpump.streaming.state.impl.WindowConfig"><a class="tplshow" href="io/gearpump/streaming/state/impl/WindowConfig$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/state/impl/WindowConfig.html" target="template"><span class="case class">(case class)</span><span class="tplLink">WindowConfig</span></a></li><li title="io.gearpump.streaming.state.impl.WindowState"><a class="tplshow" href="io/gearpump/streaming/state/impl/WindowState$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/state/impl/WindowState.html" target="template"><span class="class">(class)</span><span class="tplLink">WindowState</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li></ol>
-          </li><li class="pack" title="io.gearpump.streaming.storage">
-            <a class="tplshow" href="io/gearpump/streaming/storage/package.html" target="template">io.gearpump.streaming.storage</a>
-            <ol class="templates"><li title="io.gearpump.streaming.storage.AppDataStore"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/storage/AppDataStore.html" target="template"><span class="trait">(trait)</span><span class="tplLink">AppDataStore</span></a></li><li title="io.gearpump.streaming.storage.InMemoryAppStoreOnMaster"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" target="template"><span class="class">(class)</span><span class="tplLink">InMemoryAppStoreOnMaster</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.streaming.task">
-            <a class="tplshow" href="io/gearpump/streaming/task/package.html" target="template">io.gearpump.streaming.task</a>
-            <ol class="templates"><li title="io.gearpump.streaming.task.Ack"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/Ack.html" target="template"><span class="case class">(case class)</span><span class="tplLink">Ack</span></a></li><li title="io.gearpump.streaming.task.AckRequest"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/AckRequest.html" target="template"><span class="case class">(case class)</span><span class="tplLink">AckRequest</span></a></li><li title="io.gearpump.streaming.task.CheckpointClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/CheckpointClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">CheckpointClock</span></a></li><li title="io.gearpump.streaming.task.ClockEvent"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/ClockEvent.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ClockEvent</span></a></li><li title="io.gearpump.streaming.task.ExpressTransport"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/ExpressTransport.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ExpressTransport</span></a></li><li title="io.gearpump.streaming.task.GetCheckpointClock"><a class="tplshow" href="io/gearpump/streaming/task/GetCheckpointClock$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">GetCheckpointClock</span></a></li><li title="io.gearpump.streaming.task.GetDAG"><a class="tplshow" href="io/gearpump/streaming/task/GetDAG$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">GetDAG</span></a></li><li title="io.gearpump.streaming.task.GetLatestMinClock"><a class="tplshow" href="io/gearpump/streaming/task/GetLatestMinClock$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">GetLatestMinClock</span></a></li><li title="io.gearpump.streaming.task.GetStartClock"><a class="tplshow" href="io/gearpump/streaming/task/GetStartClock$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">GetStartClock</span></a></li><li title="io.gearpump.streaming.task.GetUpstreamMinClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/GetUpstreamMinClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">GetUpstreamMinClock</span></a></li><li title="io.gearpump.streaming.task.InitialAckRequest"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/InitialAckRequest.html" target="template"><span class="case class">(case class)</span><span class="tplLink">InitialAckRequest</span></a></li><li title="io.gearpump.streaming.task.LatencyProbe"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/LatencyProbe.html" target="template"><span class="case class">(case class)</span><span class="tplLink">LatencyProbe</span></a></li><li title="io.gearpump.streaming.task.LatestMinClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/LatestMinClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">LatestMinClock</span></a></li><li title="io.gearpump.streaming.task.ReportCheckpointClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/ReportCheckpointClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ReportCheckpointClock</span></a></li><li title="io.gearpump.streaming.task.SendMessageLoss"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/SendMessageLoss.html" target="template"><span class="case class">(case class)</span><span class="tplLink">SendMessageLoss</span></a></li><li title="io.gearpump.streaming.task.SerializedMessage"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/SerializedMessage.html" target="template"><span class="case class">(case class)</span><span class="tplLink">SerializedMessage</span></a></li><li title="io.gearpump.streaming.task.SerializedMessageSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/SerializedMessageSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">SerializedMessageSerializer</span></a></li><li title="io.gearpump.streaming.task.SerializerResolver"><a class="tplshow" href="io/gearpump/streaming/task/SerializerResolver$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">SerializerResolver</span></a></li><li title="io.gearpump.streaming.task.StartClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/StartClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">StartClock</span></a></li><li title="io.gearpump.streaming.task.StartTime"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/StartTime.html" target="template"><span class="case class">(case class)</span><span class="tplLink">StartTime</span></a></li><li title="io.gearpump.streaming.task.StreamingTransportSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/StreamingTransportSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">StreamingTransportSerializer</span></a></li><li title="io.gearpump.streaming.task.Subscriber"><a class="tplshow" href="io/gearpump/streaming/task/Subscriber$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/task/Subscriber.html" target="template"><span class="case class">(case class)</span><span class="tplLink">Subscriber</span></a></li><li title="io.gearpump.streaming.task.Subscription"><a class="tplshow" href="io/gearpump/streaming/task/Subscription$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/task/Subscription.html" target="template"><span class="class">(class)</span><span class="tplLink">Subscription</span></a></li><li title="io.gearpump.streaming.task.Task"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/Task.html" target="template"><span class="class">(class)</span><span class="tplLink">Task</span></a></li><li title="io.gearpump.streaming.task.TaskActor"><a class="tplshow" href="io/gearpump/streaming/task/TaskActor$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/task/TaskActor.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskActor</span></a></li><li title="io.gearpump.streaming.task.TaskContext"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskContext.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TaskContext</span></a></li><li title="io.gearpump.streaming.task.TaskContextData"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskContextData.html" target="template"><span class="case class">(case class)</span><span class="tplLink">TaskContextData</span></a></li><li title="io.gearpump.streaming.task.TaskId"><a class="tplshow" href="io/gearpump/streaming/task/TaskId$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/task/TaskId.html" target="template"><span class="case class">(case class)</span><span class="tplLink">TaskId</span></a></li><li title="io.gearpump.streaming.task.TaskInterface"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskInterface.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TaskInterface</span></a></li><li title="io.gearpump.streaming.task.TaskMessageSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskMessageSerializer.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TaskMessageSerializer</span></a></li><li title="io.gearpump.streaming.task.TaskUtil"><a class="tplshow" href="io/gearpump/streaming/task/TaskUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">TaskUtil</span></a></li><li title="io.gearpump.streaming.task.TaskWrapper"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskWrapper.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskWrapper</span></a></li><li title="io.gearpump.streaming.task.UpdateClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/UpdateClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">UpdateClock</span></a></li><li title="io.gearpump.streaming.task.UpstreamMinClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/UpstreamMinClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">UpstreamMinClock</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li><li class="pack" title="io.gearpump.streaming.transaction">
-            <a class="tplshow" href="io/gearpump/streaming/transaction/package.html" target="template">io.gearpump.streaming.transaction</a>
-            <ol class="templates"></ol>
-            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.transaction.api">
-            <a class="tplshow" href="io/gearpump/streaming/transaction/api/package.html" target="template">io.gearpump.streaming.transaction.api</a>
-            <ol class="templates"><li title="io.gearpump.streaming.transaction.api.CheckpointStore"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/CheckpointStore.html" target="template"><span class="trait">(trait)</span><span class="tplLink">CheckpointStore</span></a></li><li title="io.gearpump.streaming.transaction.api.CheckpointStoreFactory"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" target="template"><span class="trait">(trait)</span><span class="tplLink">CheckpointStoreFactory</span></a></li><li title="io.gearpump.streaming.transaction.api.MessageDecoder"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/MessageDecoder.html" target="template"><span class="trait">(trait)</span><span class="tplLink">MessageDecoder</span></a></li><li title="io.gearpump.streaming.transaction.api.MessageFilter"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/MessageFilter.html" target="template"><span class="trait">(trait)</span><span class="tplLink">MessageFilter</span></a></li><li title="io.gearpump.streaming.transaction.api.OffsetManager"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/OffsetManager.html" target="template"><span class="trait">(trait)</span><span class="tplLink">OffsetManager</span></a></li><li title="io.gearpump.streaming.transaction.api.OffsetStorage"><a class="tplshow" href="io/gearpump/streaming/transaction/api/OffsetStorage$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/transaction/api/OffsetStorage.html" target="template"><span class="trait">(trait)</span><span class="tplLink">OffsetStorage</span></a></li><li title="io.gearpump.streaming.transaction.api.OffsetStorageFactory"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" target="template"><span class="trait">(trait)</span><span class="tplLink">OffsetStorageFactory</span></a></li><li title="io.gearpump.streaming.transaction.api.OffsetTimeStampResolver"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" target="template"><span class="trait">(trait)</span><span class="tplLink">OffsetTimeStampResolver</span></a></li><li title="io.gearpump.streaming.transaction.api.TimeReplayableSource"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/TimeReplayableSource.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TimeReplayableSource</span></a></li><li title="io.gearpump.streaming.transaction.api.TimeStampFilter"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/TimeStampFilter.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TimeStampFilter</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li></ol>
-          </li><li class="pack" title="io.gearpump.streaming.util">
-            <a class="tplshow" href="io/gearpump/streaming/util/package.html" target="template">io.gearpump.streaming.util</a>
-            <ol class="templates"><li title="io.gearpump.streaming.util.ActorPathUtil"><a class="tplshow" href="io/gearpump/streaming/util/ActorPathUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">ActorPathUtil</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li></ol>
-          </li><li class="pack" title="io.gearpump.transport">
-            <a class="tplshow" href="io/gearpump/transport/package.html" target="template">io.gearpump.transport</a>
-            <ol class="templates"><li title="io.gearpump.transport.ActorLookupById"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/ActorLookupById.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ActorLookupById</span></a></li><li title="io.gearpump.transport.Express"><a class="tplshow" href="io/gearpump/transport/Express$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/transport/Express.html" target="template"><span class="class">(class)</span><span class="tplLink">Express</span></a></li><li title="io.gearpump.transport.HostPort"><a class="tplshow" href="io/gearpump/transport/HostPort$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/transport/HostPort.html" target="template"><span class="case class">(case class)</span><span class="tplLink">HostPort</span></a></li></ol>
-            <ol class="packages"> <li class="pack" title="io.gearpump.transport.netty">
-            <a class="tplshow" href="io/gearpump/transport/netty/package.html" target="template">io.gearpump.transport.netty</a>
-            <ol class="templates"><li title="io.gearpump.transport.netty.Client"><a class="tplshow" href="io/gearpump/transport/netty/Client$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/transport/netty/Client.html" target="template"><span class="class">(class)</span><span class="tplLink">Client</span></a></li><li title="io.gearpump.transport.netty.Context"><a class="tplshow" href="io/gearpump/transport/netty/Context$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/transport/netty/Context.html" target="template"><span class="class">(class)</span><span class="tplLink">Context</span></a></li><li title="io.gearpump.transport.netty.IContext"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/IContext.html" target="template"><span class="trait">(trait)</span><span class="tplLink">IContext</span></a></li><li title="io.gearpump.transport.netty.ITransportMessageSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/ITransportMessageSerializer.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ITransportMessageSerializer</span></a></li><li title="io.gearpump.transport.netty.MessageBatch"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/MessageBatch.html" target="template"><span class="class">(class)</span><span class="tplLink">MessageBatch</span></a></li><li title="io.gearpump.transport.netty.MessageDecoder"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/MessageDecoder.html" target="template"><span class="class">(class)</span><span class="tplLink">MessageDecoder</span></a></li><li title="io.gearpump.transport.netty.MessageEncoder"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/MessageEncoder.html" target="template"><span class="class">(class)</span><span class="tplLink">MessageEncoder</span></a></li><li title="io.gearpump.transport.netty.NettyConfig"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/NettyConfig.html" target="template"><span class="class">(class)</span><span class="tplLink">NettyConfig</span></a></li><li title="io.gearpump.transport.netty.NettyRenameThreadFactory"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/NettyRenameThreadFactory.html" target="template"><span class="class">(class)</span><span class="tplLink">NettyRenameThreadFactory</span></a></li><li title="io.gearpump.transport.netty.NettyUtil"><a class="tplshow" href="io/gearpump/transport/netty/NettyUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">NettyUtil</span></a></li><li title="io.gearpump.transport.netty.Server"><a class="tplshow" href="io/gearpump/transport/netty/Server$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/transport/netty/Server.html" target="template"><span class="class">(class)</span><span class="tplLink">Server</span></a></li><li title="io.gearpump.transport.netty.TaskMessage"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/TaskMessage.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskMessage</span></a></li><li title="io.gearpump.transport.netty.WrappedChannelBuffer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/WrappedChannelBuffer.html" target="template"><span class="class">(class)</span><span class="tplLink">WrappedChannelBuffer</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li></ol>
-          </li><li class="pack" title="io.gearpump.util">
-            <a class="tplshow" href="io/gearpump/util/package.html" target="template">io.gearpump.util</a>
-            <ol class="templates"><li title="io.gearpump.util.ActorSystemBooter"><a class="tplshow" href="io/gearpump/util/ActorSystemBooter$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/util/ActorSystemBooter.html" target="template"><span class="class">(class)</span><span class="tplLink">ActorSystemBooter</span></a></li><li title="io.gearpump.util.ActorUtil"><a class="tplshow" href="io/gearpump/util/ActorUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">ActorUtil</span></a></li><li title="io.gearpump.util.AkkaApp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/AkkaApp.html" target="template"><span class="trait">(trait)</span><span class="tplLink">AkkaApp</span></a></li><li title="io.gearpump.util.Constants"><a class="tplshow" href="io/gearpump/util/Constants$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Constants</span></a></li><li title="io.gearpump.util.ErrorSummary"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/ErrorSummary.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ErrorSummary</span></a></li><li title="io.gearpump.util.FileDirective"><a class="tplshow" href="io/gearpump/util/FileDirective$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">FileDirective</span></a></li><li title="io.gearpump.util.FileServer"><a class="tplshow" href="io/gearpump/util/FileServer$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/util/FileServer.html" target="template"><span class="class">(class)</span><span class="tplLink">FileServer</span></a></li><li title="io.gearpump.util.FileUtils"><a class="tplshow" href="io/gearpump/util/FileUtils$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">FileUtils</span></a></li><li title="io.gearpump.util.Graph"><a class="tplshow" href="io/gearpump/util/Graph$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/util/Graph.html" target="template"><span class="class">(class)</span><span class="tplLink">Graph</span></a></li><li title="io.gearpump.util.HadoopFSLogAppender"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/HadoopFSLogAppender.html" target="template"><span class="class">(class)</span><span class="tplLink">HadoopFSLogAppender</span></a></li><li title="io.gearpump.util.HistoryMetricsService"><a class="tplshow" href="io/gearpump/util/HistoryMetricsService$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/util/HistoryMetricsService.html" target="template"><span class="class">(class)</span><span class="tplLink">HistoryMetricsService</span></a></li><li title="io.gearpump.util.LogUtil"><a class="tplshow" href="io/gearpump/util/LogUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">LogUtil</span></a></li><li title="io.gearpump.util.ProcessLogRedirector"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/ProcessLogRedirector.html" target="template"><span class="class">(class)</span><span class="tplLink">ProcessLogRedirector</span></a></li><li title="io.gearpump.util.RecreateRollingFileAppender"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/RecreateRollingFileAppender.html" target="template"><span class="class">(class)</span><span class="tplLink">RecreateRollingFileAppender</span></a></li><li title="io.gearpump.util.ReferenceEqual"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/ReferenceEqual.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ReferenceEqual</span></a></li><li title="io.gearpump.util.RestartPolicy"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/RestartPolicy.html" target="template"><span class="class">(class)</span><span class="tplLink">RestartPolicy</span></a></li><li title="io.gearpump.util.RichProcess"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/RichProcess.html" target="template"><span class="class">(class)</span><span class="tplLink">RichProcess</span></a></li><li title="io.gearpump.util.TimeOutScheduler"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/TimeOutScheduler.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TimeOutScheduler</span></a></li><li title="io.gearpump.util.Util"><a class="tplshow" href="io/gearpump/util/Util$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Util</span></a></li></ol>
-            <ol class="packages"> </ol>
-          </li></ol>
-          </li></ol>
-          </li></ol>
-          </div></div><script src="index.js"></script>
-    </div>
-      <div id="content" class="ui-layout-center">
-        <iframe id="template" name="template" src="package.html"></iframe>
-      </div>
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/index.js b/releases/0.6.2/api/scala/index.js
deleted file mode 100644
index a31eda2..0000000
--- a/releases/0.6.2/api/scala/index.js
+++ /dev/null
@@ -1 +0,0 @@
-Index.PACKAGES = {"io.gearpump.serializer" : [{"object" : "io\/gearpump\/serializer\/FastKryoSerializer$.html", "class" : "io\/gearpump\/serializer\/FastKryoSerializer.html", "name" : "io.gearpump.serializer.FastKryoSerializer"}, {"class" : "io\/gearpump\/serializer\/FastKryoSerializerPool.html", "name" : "io.gearpump.serializer.FastKryoSerializerPool"}, {"class" : "io\/gearpump\/serializer\/GearpumpSerialization.html", "name" : "io.gearpump.serializer.GearpumpSerialization"}, {"trait" : "io\/gearpump\/serializer\/Serializer.html", "name" : "io.gearpump.serializer.Serializer"}, {"trait" : "io\/gearpump\/serializer\/SerializerPool.html", "name" : "io.gearpump.serializer.SerializerPool"}], "io.gearpump.streaming.transaction.api" : [{"trait" : "io\/gearpump\/streaming\/transaction\/api\/CheckpointStore.html", "name" : "io.gearpump.streaming.transaction.api.CheckpointStore"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/CheckpointStoreFactory.html", "name" : "io.gearpump.streaming.transaction.api.CheckpointStoreFactory"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/MessageDecoder.html", "name" : "io.gearpump.streaming.transaction.api.MessageDecoder"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/MessageFilter.html", "name" : "io.gearpump.streaming.transaction.api.MessageFilter"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/OffsetManager.html", "name" : "io.gearpump.streaming.transaction.api.OffsetManager"}, {"object" : "io\/gearpump\/streaming\/transaction\/api\/OffsetStorage$.html", "trait" : "io\/gearpump\/streaming\/transaction\/api\/OffsetStorage.html", "name" : "io.gearpump.streaming.transaction.api.OffsetStorage"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/OffsetStorageFactory.html", "name" : "io.gearpump.streaming.transaction.api.OffsetStorageFactory"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/OffsetTimeStampResolver.html", "name" : "io.gearpump.streaming.transaction.api.OffsetTimeStampResolver"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/TimeReplayableSource.html", "name" : "io.gearpump.streaming.transaction.api.TimeReplayableSource"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/TimeStampFilter.html", "name" : "io.gearpump.streaming.transaction.api.TimeStampFilter"}], "io.gearpump.cluster.client" : [{"object" : "io\/gearpump\/cluster\/client\/ClientContext$.html", "class" : "io\/gearpump\/cluster\/client\/ClientContext.html", "name" : "io.gearpump.cluster.client.ClientContext"}, {"class" : "io\/gearpump\/cluster\/client\/MasterClient.html", "name" : "io.gearpump.cluster.client.MasterClient"}], "io.gearpump.streaming.transaction" : [], "io.gearpump.streaming.hadoop" : [{"class" : "io\/gearpump\/streaming\/hadoop\/HadoopCheckpointStore.html", "object" : "io\/gearpump\/streaming\/hadoop\/HadoopCheckpointStore$.html", "name" : "io.gearpump.streaming.hadoop.HadoopCheckpointStore"}, {"class" : "io\/gearpump\/streaming\/hadoop\/HadoopCheckpointStoreFactory.html", "object" : "io\/gearpump\/streaming\/hadoop\/HadoopCheckpointStoreFactory$.html", "name" : "io.gearpump.streaming.hadoop.HadoopCheckpointStoreFactory"}], "akka.pattern" : [], "io.gearpump.cluster.appmaster" : [{"case class" : "io\/gearpump\/cluster\/appmaster\/ApplicationState.html", "name" : "io.gearpump.cluster.appmaster.ApplicationState"}, {"object" : "io\/gearpump\/cluster\/appmaster\/AppMasterRuntimeEnvironment$.html", "name" : "io.gearpump.cluster.appmaster.AppMasterRuntimeEnvironment"}, {"case class" : "io\/gearpump\/cluster\/appmaster\/AppMasterRuntimeInfo.html", "name" : "io.gearpump.cluster.appmaster.AppMasterRuntimeInfo"}, {"case class" : "io\/gearpump\/cluster\/appmaster\/ExecutorSystem.html", "name" : "io.gearpump.cluster.appmaster.ExecutorSystem"}, {"object" : "io\/gearpump\/cluster\/appmaster\/ExecutorSystemScheduler$.html", "name" : "io.gearpump.cluster.appmaster.ExecutorSystemScheduler"}, {"case class" : "io\/gearpump\/cluster\/appmaster\/WorkerInfo.html", "name" : "io.gearpump.cluster.appmaster.WorkerInfo"}], "io.gearpump.streaming.monoid" : [{"class" : "io\/gearpump\/streaming\/monoid\/AlgebirdGroup.html", "name" : "io.gearpump.streaming.monoid.AlgebirdGroup"}, {"class" : "io\/gearpump\/streaming\/monoid\/AlgebirdMonoid.html", "name" : "io.gearpump.streaming.monoid.AlgebirdMonoid"}], "io.gearpump.streaming.hadoop.lib" : [{"class" : "io\/gearpump\/streaming\/hadoop\/lib\/HadoopCheckpointStoreReader.html", "name" : "io.gearpump.streaming.hadoop.lib.HadoopCheckpointStoreReader"}, {"class" : "io\/gearpump\/streaming\/hadoop\/lib\/HadoopCheckpointStoreWriter.html", "name" : "io.gearpump.streaming.hadoop.lib.HadoopCheckpointStoreWriter"}], "io.gearpump.cluster.worker" : [{"case class" : "io\/gearpump\/cluster\/worker\/ExecutorSlots.html", "name" : "io.gearpump.cluster.worker.ExecutorSlots"}, {"object" : "io\/gearpump\/cluster\/worker\/WorkerSummary$.html", "case class" : "io\/gearpump\/cluster\/worker\/WorkerSummary.html", "name" : "io.gearpump.cluster.worker.WorkerSummary"}], "io.gearpump.external" : [], "io.gearpump.cluster" : [{"case class" : "io\/gearpump\/cluster\/AppDescription.html", "name" : "io.gearpump.cluster.AppDescription"}, {"case class" : "io\/gearpump\/cluster\/AppJar.html", "name" : "io.gearpump.cluster.AppJar"}, {"object" : "io\/gearpump\/cluster\/Application$.html", "trait" : "io\/gearpump\/cluster\/Application.html", "name" : "io.gearpump.cluster.Application"}, {"class" : "io\/gearpump\/cluster\/ApplicationMaster.html", "name" : "io.gearpump.cluster.ApplicationMaster"}, {"case class" : "io\/gearpump\/cluster\/AppMasterContext.html", "name" : "io.gearpump.cluster.AppMasterContext"}, {"trait" : "io\/gearpump\/cluster\/AppMasterRegisterData.html", "name" : "io.gearpump.cluster.AppMasterRegisterData"}, {"object" : "io\/gearpump\/cluster\/AppMasterToMaster$.html", "name" : "io.gearpump.cluster.AppMasterToMaster"}, {"object" : "io\/gearpump\/cluster\/AppMasterToWorker$.html", "name" : "io.gearpump.cluster.AppMasterToWorker"}, {"object" : "io\/gearpump\/cluster\/ClientToMaster$.html", "name" : "io.gearpump.cluster.ClientToMaster"}, {"object" : "io\/gearpump\/cluster\/ClusterConfig$.html", "class" : "io\/gearpump\/cluster\/ClusterConfig.html", "name" : "io.gearpump.cluster.ClusterConfig"}, {"object" : "io\/gearpump\/cluster\/ClusterConfigSource$.html", "trait" : "io\/gearpump\/cluster\/ClusterConfigSource.html", "name" : "io.gearpump.cluster.ClusterConfigSource"}, {"case class" : "io\/gearpump\/cluster\/ExecutorContext.html", "name" : "io.gearpump.cluster.ExecutorContext"}, {"case class" : "io\/gearpump\/cluster\/ExecutorJVMConfig.html", "name" : "io.gearpump.cluster.ExecutorJVMConfig"}, {"object" : "io\/gearpump\/cluster\/MasterToAppMaster$.html", "name" : "io.gearpump.cluster.MasterToAppMaster"}, {"object" : "io\/gearpump\/cluster\/MasterToClient$.html", "name" : "io.gearpump.cluster.MasterToClient"}, {"object" : "io\/gearpump\/cluster\/MasterToWorker$.html", "name" : "io.gearpump.cluster.MasterToWorker"}, {"object" : "io\/gearpump\/cluster\/UserConfig$.html", "class" : "io\/gearpump\/cluster\/UserConfig.html", "name" : "io.gearpump.cluster.UserConfig"}, {"object" : "io\/gearpump\/cluster\/WorkerToAppMaster$.html", "name" : "io.gearpump.cluster.WorkerToAppMaster"}, {"object" : "io\/gearpump\/cluster\/WorkerToMaster$.html", "name" : "io.gearpump.cluster.WorkerToMaster"}], "akka" : [], "io.gearpump.streaming.util" : [{"object" : "io\/gearpump\/streaming\/util\/ActorPathUtil$.html", "name" : "io.gearpump.streaming.util.ActorPathUtil"}], "io.gearpump.metrics" : [{"class" : "io\/gearpump\/metrics\/AkkaReporter.html", "name" : "io.gearpump.metrics.AkkaReporter"}, {"class" : "io\/gearpump\/metrics\/Counter.html", "name" : "io.gearpump.metrics.Counter"}, {"class" : "io\/gearpump\/metrics\/Histogram.html", "name" : "io.gearpump.metrics.Histogram"}, {"class" : "io\/gearpump\/metrics\/JvmMetricsSet.html", "name" : "io.gearpump.metrics.JvmMetricsSet"}, {"class" : "io\/gearpump\/metrics\/Meter.html", "name" : "io.gearpump.metrics.Meter"}, {"object" : "io\/gearpump\/metrics\/Metrics$.html", "class" : "io\/gearpump\/metrics\/Metrics.html", "name" : "io.gearpump.metrics.Metrics"}, {"object" : "io\/gearpump\/metrics\/MetricsReporterService$.html", "class" : "io\/gearpump\/metrics\/MetricsReporterService.html", "name" : "io.gearpump.metrics.MetricsReporterService"}], "io.gearpump.streaming.kafka" : [{"class" : "io\/gearpump\/streaming\/kafka\/KafkaSink.html", "name" : "io.gearpump.streaming.kafka.KafkaSink"}, {"class" : "io\/gearpump\/streaming\/kafka\/KafkaSource.html", "object" : "io\/gearpump\/streaming\/kafka\/KafkaSource$.html", "name" : "io.gearpump.streaming.kafka.KafkaSource"}, {"class" : "io\/gearpump\/streaming\/kafka\/KafkaStorage.html", "object" : "io\/gearpump\/streaming\/kafka\/KafkaStorage$.html", "name" : "io.gearpump.streaming.kafka.KafkaStorage"}, {"class" : "io\/gearpump\/streaming\/kafka\/KafkaStorageFactory.html", "name" : "io.gearpump.streaming.kafka.KafkaStorageFactory"}], "io.gearpump.streaming" : [{"class" : "io\/gearpump\/streaming\/AckRequestSerializer.html", "name" : "io.gearpump.streaming.AckRequestSerializer"}, {"class" : "io\/gearpump\/streaming\/AckSerializer.html", "name" : "io.gearpump.streaming.AckSerializer"}, {"object" : "io\/gearpump\/streaming\/AppMasterToExecutor$.html", "name" : "io.gearpump.streaming.AppMasterToExecutor"}, {"object" : "io\/gearpump\/streaming\/AppMasterToMaster$.html", "name" : "io.gearpump.streaming.AppMasterToMaster"}, {"object" : "io\/gearpump\/streaming\/Constants$.html", "name" : "io.gearpump.streaming.Constants"}, {"object" : "io\/gearpump\/streaming\/DAG$.html", "case class" : "io\/gearpump\/streaming\/DAG.html", "name" : "io.gearpump.streaming.DAG"}, {"object" : "io\/gearpump\/streaming\/ExecutorToAppMaster$.html", "name" : "io.gearpump.streaming.ExecutorToAppMaster"}, {"class" : "io\/gearpump\/streaming\/InitialAckRequestSerializer.html", "name" : "io.gearpump.streaming.InitialAckRequestSerializer"}, {"class" : "io\/gearpump\/streaming\/LatencyProbeSerializer.html", "name" : "io.gearpump.streaming.LatencyProbeSerializer"}, {"object" : "io\/gearpump\/streaming\/LifeTime$.html", "case class" : "io\/gearpump\/streaming\/LifeTime.html", "name" : "io.gearpump.streaming.LifeTime"}, {"object" : "io\/gearpump\/streaming\/Processor$.html", "trait" : "io\/gearpump\/streaming\/Processor.html", "name" : "io.gearpump.streaming.Processor"}, {"case class" : "io\/gearpump\/streaming\/ProcessorDescription.html", "name" : "io.gearpump.streaming.ProcessorDescription"}, {"object" : "io\/gearpump\/streaming\/StreamApplication$.html", "class" : "io\/gearpump\/streaming\/StreamApplication.html", "name" : "io.gearpump.streaming.StreamApplication"}, {"class" : "io\/gearpump\/streaming\/TaskIdSerializer.html", "name" : "io.gearpump.streaming.TaskIdSerializer"}], "io.gearpump.streaming.dsl.plan" : [{"object" : "io\/gearpump\/streaming\/dsl\/plan\/OpTranslator$.html", "class" : "io\/gearpump\/streaming\/dsl\/plan\/OpTranslator.html", "name" : "io.gearpump.streaming.dsl.plan.OpTranslator"}, {"class" : "io\/gearpump\/streaming\/dsl\/plan\/Planner.html", "name" : "io.gearpump.streaming.dsl.plan.Planner"}], "io.gearpump.streaming.kafka.lib.grouper" : [{"class" : "io\/gearpump\/streaming\/kafka\/lib\/grouper\/KafkaDefaultGrouper.html", "name" : "io.gearpump.streaming.kafka.lib.grouper.KafkaDefaultGrouper"}, {"trait" : "io\/gearpump\/streaming\/kafka\/lib\/grouper\/KafkaGrouper.html", "name" : "io.gearpump.streaming.kafka.lib.grouper.KafkaGrouper"}], "io.gearpump.util" : [{"object" : "io\/gearpump\/util\/ActorSystemBooter$.html", "class" : "io\/gearpump\/util\/ActorSystemBooter.html", "name" : "io.gearpump.util.ActorSystemBooter"}, {"object" : "io\/gearpump\/util\/ActorUtil$.html", "name" : "io.gearpump.util.ActorUtil"}, {"trait" : "io\/gearpump\/util\/AkkaApp.html", "name" : "io.gearpump.util.AkkaApp"}, {"object" : "io\/gearpump\/util\/Constants$.html", "name" : "io.gearpump.util.Constants"}, {"trait" : "io\/gearpump\/util\/ErrorSummary.html", "name" : "io.gearpump.util.ErrorSummary"}, {"object" : "io\/gearpump\/util\/FileDirective$.html", "name" : "io.gearpump.util.FileDirective"}, {"object" : "io\/gearpump\/util\/FileServer$.html", "class" : "io\/gearpump\/util\/FileServer.html", "name" : "io.gearpump.util.FileServer"}, {"object" : "io\/gearpump\/util\/FileUtils$.html", "name" : "io.gearpump.util.FileUtils"}, {"object" : "io\/gearpump\/util\/Graph$.html", "class" : "io\/gearpump\/util\/Graph.html", "name" : "io.gearpump.util.Graph"}, {"class" : "io\/gearpump\/util\/HadoopFSLogAppender.html", "name" : "io.gearpump.util.HadoopFSLogAppender"}, {"object" : "io\/gearpump\/util\/HistoryMetricsService$.html", "class" : "io\/gearpump\/util\/HistoryMetricsService.html", "name" : "io.gearpump.util.HistoryMetricsService"}, {"object" : "io\/gearpump\/util\/LogUtil$.html", "name" : "io.gearpump.util.LogUtil"}, {"class" : "io\/gearpump\/util\/ProcessLogRedirector.html", "name" : "io.gearpump.util.ProcessLogRedirector"}, {"class" : "io\/gearpump\/util\/RecreateRollingFileAppender.html", "name" : "io.gearpump.util.RecreateRollingFileAppender"}, {"trait" : "io\/gearpump\/util\/ReferenceEqual.html", "name" : "io.gearpump.util.ReferenceEqual"}, {"class" : "io\/gearpump\/util\/RestartPolicy.html", "name" : "io.gearpump.util.RestartPolicy"}, {"class" : "io\/gearpump\/util\/RichProcess.html", "name" : "io.gearpump.util.RichProcess"}, {"trait" : "io\/gearpump\/util\/TimeOutScheduler.html", "name" : "io.gearpump.util.TimeOutScheduler"}, {"object" : "io\/gearpump\/util\/Util$.html", "name" : "io.gearpump.util.Util"}], "io.gearpump.streaming.javaapi" : [{"class" : "io\/gearpump\/streaming\/javaapi\/Graph.html", "name" : "io.gearpump.streaming.javaapi.Graph"}, {"class" : "io\/gearpump\/streaming\/javaapi\/Processor.html", "name" : "io.gearpump.streaming.javaapi.Processor"}, {"class" : "io\/gearpump\/streaming\/javaapi\/StreamApplication.html", "name" : "io.gearpump.streaming.javaapi.StreamApplication"}, {"class" : "io\/gearpump\/streaming\/javaapi\/Task.html", "name" : "io.gearpump.streaming.javaapi.Task"}], "io.gearpump.external.hbase.dsl" : [{"object" : "io\/gearpump\/external\/hbase\/dsl\/HBaseDSLSink$.html", "class" : "io\/gearpump\/external\/hbase\/dsl\/HBaseDSLSink.html", "name" : "io.gearpump.external.hbase.dsl.HBaseDSLSink"}], "io.gearpump.streaming.source" : [{"trait" : "io\/gearpump\/streaming\/source\/DataSource.html", "name" : "io.gearpump.streaming.source.DataSource"}, {"object" : "io\/gearpump\/streaming\/source\/DataSourceConfig$.html", "name" : "io.gearpump.streaming.source.DataSourceConfig"}, {"object" : "io\/gearpump\/streaming\/source\/DataSourceProcessor$.html", "name" : "io.gearpump.streaming.source.DataSourceProcessor"}, {"object" : "io\/gearpump\/streaming\/source\/DataSourceTask$.html", "class" : "io\/gearpump\/streaming\/source\/DataSourceTask.html", "name" : "io.gearpump.streaming.source.DataSourceTask"}, {"class" : "io\/gearpump\/streaming\/source\/DefaultTimeStampFilter.html", "name" : "io.gearpump.streaming.source.DefaultTimeStampFilter"}], "io.gearpump.cluster.main" : [{"object" : "io\/gearpump\/cluster\/main\/AppSubmitter$.html", "name" : "io.gearpump.cluster.main.AppSubmitter"}, {"object" : "io\/gearpump\/cluster\/main\/ArgumentsParser$.html", "trait" : "io\/gearpump\/cluster\/main\/ArgumentsParser.html", "name" : "io.gearpump.cluster.main.ArgumentsParser"}, {"case class" : "io\/gearpump\/cluster\/main\/CLIOption.html", "name" : "io.gearpump.cluster.main.CLIOption"}, {"object" : "io\/gearpump\/cluster\/main\/Gear$.html", "name" : "io.gearpump.cluster.main.Gear"}, {"object" : "io\/gearpump\/cluster\/main\/Info$.html", "name" : "io.gearpump.cluster.main.Info"}, {"object" : "io\/gearpump\/cluster\/main\/Kill$.html", "name" : "io.gearpump.cluster.main.Kill"}, {"object" : "io\/gearpump\/cluster\/main\/Local$.html", "name" : "io.gearpump.cluster.main.Local"}, {"object" : "io\/gearpump\/cluster\/main\/MainRunner$.html", "name" : "io.gearpump.cluster.main.MainRunner"}, {"object" : "io\/gearpump\/cluster\/main\/Master$.html", "name" : "io.gearpump.cluster.main.Master"}, {"object" : "io\/gearpump\/cluster\/main\/MasterWatcher$.html", "class" : "io\/gearpump\/cluster\/main\/MasterWatcher.html", "name" : "io.gearpump.cluster.main.MasterWatcher"}, {"class" : "io\/gearpump\/cluster\/main\/ParseResult.html", "name" : "io.gearpump.cluster.main.ParseResult"}, {"object" : "io\/gearpump\/cluster\/main\/Replay$.html", "name" : "io.gearpump.cluster.main.Replay"}, {"object" : "io\/gearpump\/cluster\/main\/Worker$.html", "name" : "io.gearpump.cluster.main.Worker"}], "io.gearpump.streaming.kafka.lib.consumer" : [{"object" : "io\/gearpump\/streaming\/kafka\/lib\/consumer\/FetchThread$.html", "name" : "io.gearpump.streaming.kafka.lib.consumer.FetchThread"}, {"class" : "io\/gearpump\/streaming\/kafka\/lib\/consumer\/KafkaConsumer.html", "object" : "io\/gearpump\/streaming\/kafka\/lib\/consumer\/KafkaConsumer$.html", "name" : "io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer"}, {"case class" : "io\/gearpump\/streaming\/kafka\/lib\/consumer\/KafkaMessage.html", "name" : "io.gearpump.streaming.kafka.lib.consumer.KafkaMessage"}], "io.gearpump.jarstore.dfs" : [{"class" : "io\/gearpump\/jarstore\/dfs\/DFSJarStoreService.html", "name" : "io.gearpump.jarstore.dfs.DFSJarStoreService"}], "io.gearpump.streaming.dsl" : [{"class" : "io\/gearpump\/streaming\/dsl\/CollectionDataSource.html", "name" : "io.gearpump.streaming.dsl.CollectionDataSource"}, {"class" : "io\/gearpump\/streaming\/dsl\/KVStream.html", "name" : "io.gearpump.streaming.dsl.KVStream"}, {"object" : "io\/gearpump\/streaming\/dsl\/Stream$.html", "class" : "io\/gearpump\/streaming\/dsl\/Stream.html", "name" : "io.gearpump.streaming.dsl.Stream"}, {"object" : "io\/gearpump\/streaming\/dsl\/StreamApp$.html", "class" : "io\/gearpump\/streaming\/dsl\/StreamApp.html", "name" : "io.gearpump.streaming.dsl.StreamApp"}, {"trait" : "io\/gearpump\/streaming\/dsl\/TypedDataSink.html", "name" : "io.gearpump.streaming.dsl.TypedDataSink"}, {"trait" : "io\/gearpump\/streaming\/dsl\/TypedDataSource.html", "name" : "io.gearpump.streaming.dsl.TypedDataSource"}], "io.gearpump.jarstore" : [{"case class" : "io\/gearpump\/jarstore\/FilePath.html", "name" : "io.gearpump.jarstore.FilePath"}, {"object" : "io\/gearpump\/jarstore\/JarStoreService$.html", "trait" : "io\/gearpump\/jarstore\/JarStoreService.html", "name" : "io.gearpump.jarstore.JarStoreService"}], "io.gearpump.streaming.dsl.example" : [{"object" : "io\/gearpump\/streaming\/dsl\/example\/WordCount$.html", "name" : "io.gearpump.streaming.dsl.example.WordCount"}], "io.gearpump.transport.netty" : [{"object" : "io\/gearpump\/transport\/netty\/Client$.html", "class" : "io\/gearpump\/transport\/netty\/Client.html", "name" : "io.gearpump.transport.netty.Client"}, {"object" : "io\/gearpump\/transport\/netty\/Context$.html", "class" : "io\/gearpump\/transport\/netty\/Context.html", "name" : "io.gearpump.transport.netty.Context"}, {"trait" : "io\/gearpump\/transport\/netty\/IContext.html", "name" : "io.gearpump.transport.netty.IContext"}, {"trait" : "io\/gearpump\/transport\/netty\/ITransportMessageSerializer.html", "name" : "io.gearpump.transport.netty.ITransportMessageSerializer"}, {"class" : "io\/gearpump\/transport\/netty\/MessageBatch.html", "name" : "io.gearpump.transport.netty.MessageBatch"}, {"class" : "io\/gearpump\/transport\/netty\/MessageDecoder.html", "name" : "io.gearpump.transport.netty.MessageDecoder"}, {"class" : "io\/gearpump\/transport\/netty\/MessageEncoder.html", "name" : "io.gearpump.transport.netty.MessageEncoder"}, {"class" : "io\/gearpump\/transport\/netty\/NettyConfig.html", "name" : "io.gearpump.transport.netty.NettyConfig"}, {"class" : "io\/gearpump\/transport\/netty\/NettyRenameThreadFactory.html", "name" : "io.gearpump.transport.netty.NettyRenameThreadFactory"}, {"object" : "io\/gearpump\/transport\/netty\/NettyUtil$.html", "name" : "io.gearpump.transport.netty.NettyUtil"}, {"object" : "io\/gearpump\/transport\/netty\/Server$.html", "class" : "io\/gearpump\/transport\/netty\/Server.html", "name" : "io.gearpump.transport.netty.Server"}, {"class" : "io\/gearpump\/transport\/netty\/TaskMessage.html", "name" : "io.gearpump.transport.netty.TaskMessage"}, {"class" : "io\/gearpump\/transport\/netty\/WrappedChannelBuffer.html", "name" : "io.gearpump.transport.netty.WrappedChannelBuffer"}], "io.gearpump.streaming.sink" : [{"trait" : "io\/gearpump\/streaming\/sink\/DataSink.html", "name" : "io.gearpump.streaming.sink.DataSink"}, {"object" : "io\/gearpump\/streaming\/sink\/DataSinkProcessor$.html", "name" : "io.gearpump.streaming.sink.DataSinkProcessor"}, {"object" : "io\/gearpump\/streaming\/sink\/DataSinkTask$.html", "class" : "io\/gearpump\/streaming\/sink\/DataSinkTask.html", "name" : "io.gearpump.streaming.sink.DataSinkTask"}], "io.gearpump.streaming.executor" : [{"object" : "io\/gearpump\/streaming\/executor\/Executor$.html", "class" : "io\/gearpump\/streaming\/executor\/Executor.html", "name" : "io.gearpump.streaming.executor.Executor"}, {"class" : "io\/gearpump\/streaming\/executor\/ExecutorRestartPolicy.html", "name" : "io.gearpump.streaming.executor.ExecutorRestartPolicy"}, {"trait" : "io\/gearpump\/streaming\/executor\/ITaskLauncher.html", "name" : "io.gearpump.streaming.executor.ITaskLauncher"}, {"object" : "io\/gearpump\/streaming\/executor\/TaskLauncher$.html", "class" : "io\/gearpump\/streaming\/executor\/TaskLauncher.html", "name" : "io.gearpump.streaming.executor.TaskLauncher"}], "io.gearpump.streaming.serializer" : [{"class" : "io\/gearpump\/streaming\/serializer\/ChillSerializer.html", "name" : "io.gearpump.streaming.serializer.ChillSerializer"}], "io.gearpump.cluster.scheduler" : [{"object" : "io\/gearpump\/cluster\/scheduler\/Priority$.html", "name" : "io.gearpump.cluster.scheduler.Priority"}, {"class" : "io\/gearpump\/cluster\/scheduler\/PriorityScheduler.html", "name" : "io.gearpump.cluster.scheduler.PriorityScheduler"}, {"object" : "io\/gearpump\/cluster\/scheduler\/Relaxation$.html", "name" : "io.gearpump.cluster.scheduler.Relaxation"}, {"object" : "io\/gearpump\/cluster\/scheduler\/Resource$.html", "case class" : "io\/gearpump\/cluster\/scheduler\/Resource.html", "name" : "io.gearpump.cluster.scheduler.Resource"}, {"case class" : "io\/gearpump\/cluster\/scheduler\/ResourceAllocation.html", "name" : "io.gearpump.cluster.scheduler.ResourceAllocation"}, {"case class" : "io\/gearpump\/cluster\/scheduler\/ResourceRequest.html", "name" : "io.gearpump.cluster.scheduler.ResourceRequest"}, {"object" : "io\/gearpump\/cluster\/scheduler\/Scheduler$.html", "class" : "io\/gearpump\/cluster\/scheduler\/Scheduler.html", "name" : "io.gearpump.cluster.scheduler.Scheduler"}], "io.gearpump.streaming.kafka.lib" : [{"class" : "io\/gearpump\/streaming\/kafka\/lib\/DefaultMessageDecoder.html", "name" : "io.gearpump.streaming.kafka.lib.DefaultMessageDecoder"}, {"object" : "io\/gearpump\/streaming\/kafka\/lib\/KafkaOffsetManager$.html", "name" : "io.gearpump.streaming.kafka.lib.KafkaOffsetManager"}, {"class" : "io\/gearpump\/streaming\/kafka\/lib\/KafkaSourceConfig.html", "object" : "io\/gearpump\/streaming\/kafka\/lib\/KafkaSourceConfig$.html", "name" : "io.gearpump.streaming.kafka.lib.KafkaSourceConfig"}, {"object" : "io\/gearpump\/streaming\/kafka\/lib\/KafkaUtil$.html", "name" : "io.gearpump.streaming.kafka.lib.KafkaUtil"}, {"class" : "io\/gearpump\/streaming\/kafka\/lib\/StringMessageDecoder.html", "name" : "io.gearpump.streaming.kafka.lib.StringMessageDecoder"}], "io.gearpump" : [{"object" : "io\/gearpump\/Message$.html", "case class" : "io\/gearpump\/Message.html", "name" : "io.gearpump.Message"}], "io.gearpump.streaming.appmaster" : [{"object" : "io\/gearpump\/streaming\/appmaster\/AppMaster$.html", "class" : "io\/gearpump\/streaming\/appmaster\/AppMaster.html", "name" : "io.gearpump.streaming.appmaster.AppMaster"}, {"case class" : "io\/gearpump\/streaming\/appmaster\/AppMasterTaskDetail.html", "name" : "io.gearpump.streaming.appmaster.AppMasterTaskDetail"}, {"object" : "io\/gearpump\/streaming\/appmaster\/ClockService$.html", "class" : "io\/gearpump\/streaming\/appmaster\/ClockService.html", "name" : "io.gearpump.streaming.appmaster.ClockService"}, {"object" : "io\/gearpump\/streaming\/appmaster\/DagManager$.html", "class" : "io\/gearpump\/streaming\/appmaster\/DagManager.html", "name" : "io.gearpump.streaming.appmaster.DagManager"}, {"case class" : "io\/gearpump\/streaming\/appmaster\/ProcessorSummary.html", "name" : "io.gearpump.streaming.appmaster.ProcessorSummary"}, {"case class" : "io\/gearpump\/streaming\/appmaster\/StreamAppMasterSummary.html", "name" : "io.gearpump.streaming.appmaster.StreamAppMasterSummary"}, {"object" : "io\/gearpump\/streaming\/appmaster\/SubDAGManager$.html", "class" : "io\/gearpump\/streaming\/appmaster\/SubDAGManager.html", "name" : "io.gearpump.streaming.appmaster.SubDAGManager"}, {"case class" : "io\/gearpump\/streaming\/appmaster\/SubmitApplicationRequest.html", "name" : "io.gearpump.streaming.appmaster.SubmitApplicationRequest"}, {"case class" : "io\/gearpump\/streaming\/appmaster\/TaskCount.html", "name" : "io.gearpump.streaming.appmaster.TaskCount"}, {"object" : "io\/gearpump\/streaming\/appmaster\/TaskLocator$.html", "class" : "io\/gearpump\/streaming\/appmaster\/TaskLocator.html", "name" : "io.gearpump.streaming.appmaster.TaskLocator"}, {"object" : "io\/gearpump\/streaming\/appmaster\/TaskRegistry$.html", "class" : "io\/gearpump\/streaming\/appmaster\/TaskRegistry.html", "name" : "io.gearpump.streaming.appmaster.TaskRegistry"}, {"object" : "io\/gearpump\/streaming\/appmaster\/TaskScheduler$.html", "trait" : "io\/gearpump\/streaming\/appmaster\/TaskScheduler.html", "name" : "io.gearpump.streaming.appmaster.TaskScheduler"}, {"class" : "io\/gearpump\/streaming\/appmaster\/TaskSchedulerImpl.html", "name" : "io.gearpump.streaming.appmaster.TaskSchedulerImpl"}], "io.gearpump.streaming.state.impl" : [{"class" : "io\/gearpump\/streaming\/state\/impl\/CheckpointManager.html", "name" : "io.gearpump.streaming.state.impl.CheckpointManager"}, {"class" : "io\/gearpump\/streaming\/state\/impl\/InMemoryCheckpointStore.html", "name" : "io.gearpump.streaming.state.impl.InMemoryCheckpointStore"}, {"class" : "io\/gearpump\/streaming\/state\/impl\/InMemoryCheckpointStoreFactory.html", "name" : "io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory"}, {"case class" : "io\/gearpump\/streaming\/state\/impl\/Interval.html", "name" : "io.gearpump.streaming.state.impl.Interval"}, {"object" : "io\/gearpump\/streaming\/state\/impl\/NonWindowState$.html", "class" : "io\/gearpump\/streaming\/state\/impl\/NonWindowState.html", "name" : "io.gearpump.streaming.state.impl.NonWindowState"}, {"object" : "io\/gearpump\/streaming\/state\/impl\/PersistentStateConfig$.html", "name" : "io.gearpump.streaming.state.impl.PersistentStateConfig"}, {"class" : "io\/gearpump\/streaming\/state\/impl\/Window.html", "name" : "io.gearpump.streaming.state.impl.Window"}, {"object" : "io\/gearpump\/streaming\/state\/impl\/WindowConfig$.html", "case class" : "io\/gearpump\/streaming\/state\/impl\/WindowConfig.html", "name" : "io.gearpump.streaming.state.impl.WindowConfig"}, {"object" : "io\/gearpump\/streaming\/state\/impl\/WindowState$.html", "class" : "io\/gearpump\/streaming\/state\/impl\/WindowState.html", "name" : "io.gearpump.streaming.state.impl.WindowState"}], "io.gearpump.streaming.kafka.dsl" : [{"object" : "io\/gearpump\/streaming\/kafka\/dsl\/KafkaDSLSink$.html", "class" : "io\/gearpump\/streaming\/kafka\/dsl\/KafkaDSLSink.html", "name" : "io.gearpump.streaming.kafka.dsl.KafkaDSLSink"}, {"object" : "io\/gearpump\/streaming\/kafka\/dsl\/KafkaDSLUtil$.html", "name" : "io.gearpump.streaming.kafka.dsl.KafkaDSLUtil"}], "io" : [], "io.gearpump.streaming.state" : [], "io.gearpump.partitioner" : [{"class" : "io\/gearpump\/partitioner\/BroadcastPartitioner.html", "name" : "io.gearpump.partitioner.BroadcastPartitioner"}, {"class" : "io\/gearpump\/partitioner\/CoLocationPartitioner.html", "name" : "io.gearpump.partitioner.CoLocationPartitioner"}, {"class" : "io\/gearpump\/partitioner\/HashPartitioner.html", "name" : "io.gearpump.partitioner.HashPartitioner"}, {"trait" : "io\/gearpump\/partitioner\/MulticastPartitioner.html", "name" : "io.gearpump.partitioner.MulticastPartitioner"}, {"object" : "io\/gearpump\/partitioner\/Partitioner$.html", "trait" : "io\/gearpump\/partitioner\/Partitioner.html", "name" : "io.gearpump.partitioner.Partitioner"}, {"class" : "io\/gearpump\/partitioner\/PartitionerByClassName.html", "name" : "io.gearpump.partitioner.PartitionerByClassName"}, {"case class" : "io\/gearpump\/partitioner\/PartitionerDescription.html", "name" : "io.gearpump.partitioner.PartitionerDescription"}, {"trait" : "io\/gearpump\/partitioner\/PartitionerFactory.html", "name" : "io.gearpump.partitioner.PartitionerFactory"}, {"class" : "io\/gearpump\/partitioner\/PartitionerObject.html", "name" : "io.gearpump.partitioner.PartitionerObject"}, {"class" : "io\/gearpump\/partitioner\/ShuffleGroupingPartitioner.html", "name" : "io.gearpump.partitioner.ShuffleGroupingPartitioner"}, {"class" : "io\/gearpump\/partitioner\/ShufflePartitioner.html", "name" : "io.gearpump.partitioner.ShufflePartitioner"}, {"trait" : "io\/gearpump\/partitioner\/UnicastPartitioner.html", "name" : "io.gearpump.partitioner.UnicastPartitioner"}], "io.gearpump.streaming.task" : [{"case class" : "io\/gearpump\/streaming\/task\/Ack.html", "name" : "io.gearpump.streaming.task.Ack"}, {"case class" : "io\/gearpump\/streaming\/task\/AckRequest.html", "name" : "io.gearpump.streaming.task.AckRequest"}, {"case class" : "io\/gearpump\/streaming\/task\/CheckpointClock.html", "name" : "io.gearpump.streaming.task.CheckpointClock"}, {"trait" : "io\/gearpump\/streaming\/task\/ClockEvent.html", "name" : "io.gearpump.streaming.task.ClockEvent"}, {"trait" : "io\/gearpump\/streaming\/task\/ExpressTransport.html", "name" : "io.gearpump.streaming.task.ExpressTransport"}, {"object" : "io\/gearpump\/streaming\/task\/GetCheckpointClock$.html", "name" : "io.gearpump.streaming.task.GetCheckpointClock"}, {"object" : "io\/gearpump\/streaming\/task\/GetDAG$.html", "name" : "io.gearpump.streaming.task.GetDAG"}, {"object" : "io\/gearpump\/streaming\/task\/GetLatestMinClock$.html", "name" : "io.gearpump.streaming.task.GetLatestMinClock"}, {"object" : "io\/gearpump\/streaming\/task\/GetStartClock$.html", "name" : "io.gearpump.streaming.task.GetStartClock"}, {"case class" : "io\/gearpump\/streaming\/task\/GetUpstreamMinClock.html", "name" : "io.gearpump.streaming.task.GetUpstreamMinClock"}, {"case class" : "io\/gearpump\/streaming\/task\/InitialAckRequest.html", "name" : "io.gearpump.streaming.task.InitialAckRequest"}, {"case class" : "io\/gearpump\/streaming\/task\/LatencyProbe.html", "name" : "io.gearpump.streaming.task.LatencyProbe"}, {"case class" : "io\/gearpump\/streaming\/task\/LatestMinClock.html", "name" : "io.gearpump.streaming.task.LatestMinClock"}, {"case class" : "io\/gearpump\/streaming\/task\/ReportCheckpointClock.html", "name" : "io.gearpump.streaming.task.ReportCheckpointClock"}, {"case class" : "io\/gearpump\/streaming\/task\/SendMessageLoss.html", "name" : "io.gearpump.streaming.task.SendMessageLoss"}, {"case class" : "io\/gearpump\/streaming\/task\/SerializedMessage.html", "name" : "io.gearpump.streaming.task.SerializedMessage"}, {"class" : "io\/gearpump\/streaming\/task\/SerializedMessageSerializer.html", "name" : "io.gearpump.streaming.task.SerializedMessageSerializer"}, {"object" : "io\/gearpump\/streaming\/task\/SerializerResolver$.html", "name" : "io.gearpump.streaming.task.SerializerResolver"}, {"case class" : "io\/gearpump\/streaming\/task\/StartClock.html", "name" : "io.gearpump.streaming.task.StartClock"}, {"case class" : "io\/gearpump\/streaming\/task\/StartTime.html", "name" : "io.gearpump.streaming.task.StartTime"}, {"class" : "io\/gearpump\/streaming\/task\/StreamingTransportSerializer.html", "name" : "io.gearpump.streaming.task.StreamingTransportSerializer"}, {"object" : "io\/gearpump\/streaming\/task\/Subscriber$.html", "case class" : "io\/gearpump\/streaming\/task\/Subscriber.html", "name" : "io.gearpump.streaming.task.Subscriber"}, {"object" : "io\/gearpump\/streaming\/task\/Subscription$.html", "class" : "io\/gearpump\/streaming\/task\/Subscription.html", "name" : "io.gearpump.streaming.task.Subscription"}, {"class" : "io\/gearpump\/streaming\/task\/Task.html", "name" : "io.gearpump.streaming.task.Task"}, {"object" : "io\/gearpump\/streaming\/task\/TaskActor$.html", "class" : "io\/gearpump\/streaming\/task\/TaskActor.html", "name" : "io.gearpump.streaming.task.TaskActor"}, {"trait" : "io\/gearpump\/streaming\/task\/TaskContext.html", "name" : "io.gearpump.streaming.task.TaskContext"}, {"case class" : "io\/gearpump\/streaming\/task\/TaskContextData.html", "name" : "io.gearpump.streaming.task.TaskContextData"}, {"object" : "io\/gearpump\/streaming\/task\/TaskId$.html", "case class" : "io\/gearpump\/streaming\/task\/TaskId.html", "name" : "io.gearpump.streaming.task.TaskId"}, {"trait" : "io\/gearpump\/streaming\/task\/TaskInterface.html", "name" : "io.gearpump.streaming.task.TaskInterface"}, {"trait" : "io\/gearpump\/streaming\/task\/TaskMessageSerializer.html", "name" : "io.gearpump.streaming.task.TaskMessageSerializer"}, {"object" : "io\/gearpump\/streaming\/task\/TaskUtil$.html", "name" : "io.gearpump.streaming.task.TaskUtil"}, {"class" : "io\/gearpump\/streaming\/task\/TaskWrapper.html", "name" : "io.gearpump.streaming.task.TaskWrapper"}, {"case class" : "io\/gearpump\/streaming\/task\/UpdateClock.html", "name" : "io.gearpump.streaming.task.UpdateClock"}, {"case class" : "io\/gearpump\/streaming\/task\/UpstreamMinClock.html", "name" : "io.gearpump.streaming.task.UpstreamMinClock"}], "io.gearpump.cluster.master" : [{"object" : "io\/gearpump\/cluster\/master\/AppManager$.html", "name" : "io.gearpump.cluster.master.AppManager"}, {"object" : "io\/gearpump\/cluster\/master\/AppMasterLauncher$.html", "class" : "io\/gearpump\/cluster\/master\/AppMasterLauncher.html", "name" : "io.gearpump.cluster.master.AppMasterLauncher"}, {"trait" : "io\/gearpump\/cluster\/master\/AppMasterLauncherFactory.html", "name" : "io.gearpump.cluster.master.AppMasterLauncherFactory"}, {"trait" : "io\/gearpump\/cluster\/master\/ClusterReplication.html", "name" : "io.gearpump.cluster.master.ClusterReplication"}, {"object" : "io\/gearpump\/cluster\/master\/InMemoryKVService$.html", "class" : "io\/gearpump\/cluster\/master\/InMemoryKVService.html", "name" : "io.gearpump.cluster.master.InMemoryKVService"}, {"object" : "io\/gearpump\/cluster\/master\/Master$.html", "name" : "io.gearpump.cluster.master.Master"}, {"case class" : "io\/gearpump\/cluster\/master\/MasterActivity.html", "name" : "io.gearpump.cluster.master.MasterActivity"}, {"object" : "io\/gearpump\/cluster\/master\/MasterProxy$.html", "class" : "io\/gearpump\/cluster\/master\/MasterProxy.html", "name" : "io.gearpump.cluster.master.MasterProxy"}, {"object" : "io\/gearpump\/cluster\/master\/MasterStatus$.html", "name" : "io.gearpump.cluster.master.MasterStatus"}, {"case class" : "io\/gearpump\/cluster\/master\/MasterSummary.html", "name" : "io.gearpump.cluster.master.MasterSummary"}], "io.gearpump.streaming.state.api" : [{"trait" : "io\/gearpump\/streaming\/state\/api\/Group.html", "name" : "io.gearpump.streaming.state.api.Group"}, {"trait" : "io\/gearpump\/streaming\/state\/api\/Monoid.html", "name" : "io.gearpump.streaming.state.api.Monoid"}, {"class" : "io\/gearpump\/streaming\/state\/api\/MonoidState.html", "name" : "io.gearpump.streaming.state.api.MonoidState"}, {"trait" : "io\/gearpump\/streaming\/state\/api\/PersistentState.html", "name" : "io.gearpump.streaming.state.api.PersistentState"}, {"class" : "io\/gearpump\/streaming\/state\/api\/PersistentTask.html", "name" : "io.gearpump.streaming.state.api.PersistentTask"}, {"trait" : "io\/gearpump\/streaming\/state\/api\/Serializer.html", "name" : "io.gearpump.streaming.state.api.Serializer"}], "io.gearpump.external.hbase" : [{"object" : "io\/gearpump\/external\/hbase\/HBaseSecurityUtil$.html", "name" : "io.gearpump.external.hbase.HBaseSecurityUtil"}, {"object" : "io\/gearpump\/external\/hbase\/HBaseSink$.html", "class" : "io\/gearpump\/external\/hbase\/HBaseSink.html", "name" : "io.gearpump.external.hbase.HBaseSink"}], "io.gearpump.transport" : [{"trait" : "io\/gearpump\/transport\/ActorLookupById.html", "name" : "io.gearpump.transport.ActorLookupById"}, {"object" : "io\/gearpump\/transport\/Express$.html", "class" : "io\/gearpump\/transport\/Express.html", "name" : "io.gearpump.transport.Express"}, {"object" : "io\/gearpump\/transport\/HostPort$.html", "case class" : "io\/gearpump\/transport\/HostPort.html", "name" : "io.gearpump.transport.HostPort"}], "io.gearpump.streaming.storage" : [{"trait" : "io\/gearpump\/streaming\/storage\/AppDataStore.html", "name" : "io.gearpump.streaming.storage.AppDataStore"}, {"class" : "io\/gearpump\/streaming\/storage\/InMemoryAppStoreOnMaster.html", "name" : "io.gearpump.streaming.storage.InMemoryAppStoreOnMaster"}], "io.gearpump.jarstore.local" : [{"class" : "io\/gearpump\/jarstore\/local\/LocalJarStore.html", "name" : "io.gearpump.jarstore.local.LocalJarStore"}, {"class" : "io\/gearpump\/jarstore\/local\/LocalJarStoreService.html", "name" : "io.gearpump.jarstore.local.LocalJarStoreService"}], "io.gearpump.streaming.hadoop.lib.rotation" : [{"case class" : "io\/gearpump\/streaming\/hadoop\/lib\/rotation\/FileSizeRotation.html", "name" : "io.gearpump.streaming.hadoop.lib.rotation.FileSizeRotation"}, {"trait" : "io\/gearpump\/streaming\/hadoop\/lib\/rotation\/Rotation.html", "name" : "io.gearpump.streaming.hadoop.lib.rotation.Rotation"}], "io.gearpump.streaming.dsl.op" : [{"case class" : "io\/gearpump\/streaming\/dsl\/op\/DataSinkOp.html", "name" : "io.gearpump.streaming.dsl.op.DataSinkOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/DataSourceOp.html", "name" : "io.gearpump.streaming.dsl.op.DataSourceOp"}, {"object" : "io\/gearpump\/streaming\/dsl\/op\/Direct$.html", "name" : "io.gearpump.streaming.dsl.op.Direct"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/FlatMapOp.html", "name" : "io.gearpump.streaming.dsl.op.FlatMapOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/GroupByOp.html", "name" : "io.gearpump.streaming.dsl.op.GroupByOp"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/MasterOp.html", "name" : "io.gearpump.streaming.dsl.op.MasterOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/MergeOp.html", "name" : "io.gearpump.streaming.dsl.op.MergeOp"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/Op.html", "name" : "io.gearpump.streaming.dsl.op.Op"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/OpChain.html", "name" : "io.gearpump.streaming.dsl.op.OpChain"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/OpEdge.html", "name" : "io.gearpump.streaming.dsl.op.OpEdge"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/ParameterizedOp.html", "name" : "io.gearpump.streaming.dsl.op.ParameterizedOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/ProcessorOp.html", "name" : "io.gearpump.streaming.dsl.op.ProcessorOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/ReduceOp.html", "name" : "io.gearpump.streaming.dsl.op.ReduceOp"}, {"object" : "io\/gearpump\/streaming\/dsl\/op\/Shuffle$.html", "name" : "io.gearpump.streaming.dsl.op.Shuffle"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/SlaveOp.html", "name" : "io.gearpump.streaming.dsl.op.SlaveOp"}], "io.gearpump.streaming.dsl.partitioner" : [{"class" : "io\/gearpump\/streaming\/dsl\/partitioner\/GroupByPartitioner.html", "name" : "io.gearpump.streaming.dsl.partitioner.GroupByPartitioner"}]};
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/index/index-c.html b/releases/0.6.2/api/scala/index/index-c.html
deleted file mode 100644
index e8107ab..0000000
--- a/releases/0.6.2/api/scala/index/index-c.html
+++ /dev/null
@@ -1,311 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title></title>
-          <meta name="description" content="" />
-          <meta name="keywords" content="" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
-      <script type="text/javascript" src="../lib/jquery.js"></script>
-    
-        </head>
-        <body><div class="entry">
-      <div class="name">CHUNK_SIZE</div>
-      <div class="occurrences"><a href="../io/gearpump/util/FileDirective$.html" class="extype" name="io.gearpump.util.FileDirective">FileDirective</a> </div>
-    </div><div class="entry">
-      <div class="name">CLIOption</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/main/package.html" class="extype" name="io.gearpump.cluster.main">main</a> </div>
-    </div><div class="entry">
-      <div class="name">CLOCK_REPORT_INTERVAL</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
-    </div><div class="entry">
-      <div class="name">CLOCK_SYNC_TIMEOUT_INTERVAL</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor$.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
-    </div><div class="entry">
-      <div class="name">COLUMN_FAMILY</div>
-      <div class="occurrences"><a href="../io/gearpump/external/hbase/HBaseSink$.html" class="extype" name="io.gearpump.external.hbase.HBaseSink">HBaseSink</a> </div>
-    </div><div class="entry">
-      <div class="name">COLUMN_NAME</div>
-      <div class="occurrences"><a href="../io/gearpump/external/hbase/HBaseSink$.html" class="extype" name="io.gearpump.external.hbase.HBaseSink">HBaseSink</a> </div>
-    </div><div class="entry">
-      <div class="name">CONSUMER_TOPICS</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">ChangeExecutorResource</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToWorker$.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker">AppMasterToWorker</a> </div>
-    </div><div class="entry">
-      <div class="name">ChangeTask</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a> </div>
-    </div><div class="entry">
-      <div class="name">ChangeTasks</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a> </div>
-    </div><div class="entry">
-      <div class="name">ChangeToNewDAG</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
-    </div><div class="entry">
-      <div class="name">ChangeToNewDAGSuccess</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
-    </div><div class="entry">
-      <div class="name">ChannelFutureOps</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
-    </div><div class="entry">
-      <div class="name">ChannelReady</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
-    </div><div class="entry">
-      <div class="name">CheckpointClock</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
-    </div><div class="entry">
-      <div class="name">CheckpointManager</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/package.html" class="extype" name="io.gearpump.streaming.state.impl">impl</a> </div>
-    </div><div class="entry">
-      <div class="name">CheckpointStore</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a> </div>
-    </div><div class="entry">
-      <div class="name">CheckpointStoreFactory</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a> </div>
-    </div><div class="entry">
-      <div class="name">ChillSerializer</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/serializer/package.html" class="extype" name="io.gearpump.streaming.serializer">serializer</a> </div>
-    </div><div class="entry">
-      <div class="name">Client</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/package.html" class="extype" name="io.gearpump.transport.netty">netty</a> <a href="../io/gearpump/util/FileServer$.html" class="extype" name="io.gearpump.util.FileServer">FileServer</a> </div>
-    </div><div class="entry">
-      <div class="name">ClientContext</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/client/package.html" class="extype" name="io.gearpump.cluster.client">client</a> </div>
-    </div><div class="entry">
-      <div class="name">ClientErrorHandler</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
-    </div><div class="entry">
-      <div class="name">ClientPipelineFactory</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
-    </div><div class="entry">
-      <div class="name">ClientToMaster</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> </div>
-    </div><div class="entry">
-      <div class="name">ClockEvent</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
-    </div><div class="entry">
-      <div class="name">ClockService</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a> </div>
-    </div><div class="entry">
-      <div class="name">ClockValue</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$$HealthChecker$.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.HealthChecker">HealthChecker</a> </div>
-    </div><div class="entry">
-      <div class="name">Close</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
-    </div><div class="entry">
-      <div class="name">CloseChannel</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Server$.html" class="extype" name="io.gearpump.transport.netty.Server">Server</a> </div>
-    </div><div class="entry">
-      <div class="name">ClusterConfig</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> </div>
-    </div><div class="entry">
-      <div class="name">ClusterConfigSource</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> </div>
-    </div><div class="entry">
-      <div class="name">ClusterReplication</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/package.html" class="extype" name="io.gearpump.cluster.master">master</a> </div>
-    </div><div class="entry">
-      <div class="name">CoLocationPartitioner</div>
-      <div class="occurrences"><a href="../io/gearpump/partitioner/package.html" class="extype" name="io.gearpump.partitioner">partitioner</a> </div>
-    </div><div class="entry">
-      <div class="name">CollectionDataSource</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/package.html" class="extype" name="io.gearpump.streaming.dsl">dsl</a> </div>
-    </div><div class="entry">
-      <div class="name">CompareAndReconnectIfEqual</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
-    </div><div class="entry">
-      <div class="name">Config</div>
-      <div class="occurrences"><a href="../io/gearpump/util/AkkaApp.html" class="extype" name="io.gearpump.util.AkkaApp">AkkaApp</a> </div>
-    </div><div class="entry">
-      <div class="name">ConfigValidationException</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/ClusterConfig$.html" class="extype" name="io.gearpump.cluster.ClusterConfig">ClusterConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">Connect</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
-    </div><div class="entry">
-      <div class="name">Constants</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> <a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
-    </div><div class="entry">
-      <div class="name">Context</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/package.html" class="extype" name="io.gearpump.transport.netty">netty</a> </div>
-    </div><div class="entry">
-      <div class="name">Counter</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/package.html" class="extype" name="io.gearpump.metrics">metrics</a> <a href="../io/gearpump/metrics/Metrics$.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> </div>
-    </div><div class="entry">
-      <div class="name">CounterMetricsStore</div>
-      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$.html" class="extype" name="io.gearpump.util.HistoryMetricsService">HistoryMetricsService</a> </div>
-    </div><div class="entry">
-      <div class="name">CreateActor</div>
-      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$.html" class="extype" name="io.gearpump.util.ActorSystemBooter">ActorSystemBooter</a> </div>
-    </div><div class="entry">
-      <div class="name">CreateActorFailed</div>
-      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$.html" class="extype" name="io.gearpump.util.ActorSystemBooter">ActorSystemBooter</a> </div>
-    </div><div class="entry">
-      <div class="name">cause</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/ExecutorToAppMaster$$MessageLoss.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.MessageLoss">MessageLoss</a> </div>
-    </div><div class="entry">
-      <div class="name">chanel</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$$ChannelReady.html" class="extype" name="io.gearpump.transport.netty.Client.ChannelReady">ChannelReady</a> </div>
-    </div><div class="entry">
-      <div class="name">changeLife</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscription.html" class="extype" name="io.gearpump.streaming.task.Subscription">Subscription</a> </div>
-    </div><div class="entry">
-      <div class="name">channel</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$$CompareAndReconnectIfEqual.html" class="extype" name="io.gearpump.transport.netty.Client.CompareAndReconnectIfEqual">CompareAndReconnectIfEqual</a> <a href="../io/gearpump/transport/netty/Client$$Flush.html" class="extype" name="io.gearpump.transport.netty.Client.Flush">Flush</a> <a href="../io/gearpump/transport/netty/Server$$AddChannel.html" class="extype" name="io.gearpump.transport.netty.Server.AddChannel">AddChannel</a> <a href="../io/gearpump/transport/netty/Server$$CloseChannel.html" class="extype" name="io.gearpump.transport.netty.Server.CloseChannel">CloseChannel</a> </div>
-    </div><div class="entry">
-      <div class="name">channelConnected</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Server$$ServerHandler.html" class="extype" name="io.gearpump.transport.netty.Server.ServerHandler">ServerHandler</a> </div>
-    </div><div class="entry">
-      <div class="name">channelFutureToChannelFutureOps</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
-    </div><div class="entry">
-      <div class="name">channelManager</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Server.html" class="extype" name="io.gearpump.transport.netty.Server">Server</a> </div>
-    </div><div class="entry">
-      <div class="name">check</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$$HealthChecker.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.HealthChecker">HealthChecker</a> </div>
-    </div><div class="entry">
-      <div class="name">checkMessage</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor$$SecurityChecker.html" class="extype" name="io.gearpump.streaming.task.TaskActor.SecurityChecker">SecurityChecker</a> </div>
-    </div><div class="entry">
-      <div class="name">checkpoint</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/PersistentState.html" class="extype" name="io.gearpump.streaming.state.api.PersistentState">PersistentState</a> <a href="../io/gearpump/streaming/state/impl/CheckpointManager.html" class="extype" name="io.gearpump.streaming.state.impl.CheckpointManager">CheckpointManager</a> <a href="../io/gearpump/streaming/state/impl/NonWindowState.html" class="extype" name="io.gearpump.streaming.state.impl.NonWindowState">NonWindowState</a> <a href="../io/gearpump/streaming/state/impl/WindowState.html" class="extype" name="io.gearpump.streaming.state.impl.WindowState">WindowState</a> </div>
-    </div><div class="entry">
-      <div class="name">checkpointInterval</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> </div>
-    </div><div class="entry">
-      <div class="name">checkpointManager</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> </div>
-    </div><div class="entry">
-      <div class="name">checkpointStore</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> </div>
-    </div><div class="entry">
-      <div class="name">checkpointStoreFactory</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> </div>
-    </div><div class="entry">
-      <div class="name">checkpointTime</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/MonoidState.html" class="extype" name="io.gearpump.streaming.state.api.MonoidState">MonoidState</a> </div>
-    </div><div class="entry">
-      <div class="name">classPath</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/ExecutorJVMConfig.html" class="extype" name="io.gearpump.cluster.ExecutorJVMConfig">ExecutorJVMConfig</a> <a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemJvmConfig.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler.ExecutorSystemJvmConfig">ExecutorSystemJvmConfig</a> <a href="../io/gearpump/util/Util$$JvmSetting.html" class="extype" name="io.gearpump.util.Util.JvmSetting">JvmSetting</a> </div>
-    </div><div class="entry">
-      <div class="name">clazz</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/SerializerResolver$$Registration.html" class="extype" name="io.gearpump.streaming.task.SerializerResolver.Registration">Registration</a> </div>
-    </div><div class="entry">
-      <div class="name">client</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> </div>
-    </div><div class="entry">
-      <div class="name">clock</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$$StoredStartClock.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.StoredStartClock">StoredStartClock</a> <a href="../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" class="extype" name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">StreamAppMasterSummary</a> <a href="../io/gearpump/streaming/task/CheckpointClock.html" class="extype" name="io.gearpump.streaming.task.CheckpointClock">CheckpointClock</a> <a href="../io/gearpump/streaming/task/LatestMinClock.html" class="extype" name="io.gearpump.streaming.task.LatestMinClock">LatestMinClock</a> <a href="../io/gearpump/streaming/task/ReportCheckpointClock.html" class="extype" name="io.gearpump.streaming.task.ReportCheckpointClock">ReportCheckpointClock</a> <a href="../io/gearpump/streaming/task/StartClock.html" class="extype" name="io.gearpump.streaming.task.StartClock">StartClock</a> </div>
-    </div><div class="entry">
-      <div class="name">clockService</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
-    </div><div class="entry">
-      <div class="name">clocks</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> <a href="../io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAGSuccess.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess">ChangeToNewDAGSuccess</a> </div>
-    </div><div class="entry">
-      <div class="name">close</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/client/ClientContext.html" class="extype" name="io.gearpump.cluster.client.ClientContext">ClientContext</a> <a href="../io/gearpump/external/hbase/HBaseSink.html" class="extype" name="io.gearpump.external.hbase.HBaseSink">HBaseSink</a> <a href="../io/gearpump/streaming/dsl/CollectionDataSource.html" class="extype" name="io.gearpump.streaming.dsl.CollectionDataSource">CollectionDataSource</a> <a href="../io/gearpump/streaming/hadoop/HadoopCheckpointStore.html" class="extype" name="io.gearpump.streaming.hadoop.HadoopCheckpointStore">HadoopCheckpointStore</a> <a href="../io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreReader.html" class="extype" name="io.gearpump.streaming.hadoop.lib.HadoopCheckpointStoreReader">HadoopCheckpointStoreReader</a> <a href="../io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreWriter.html" class="extype" name="io.gearpump.streaming.hadoop.lib.HadoopCheckpointStoreWriter">HadoopCheckpointStoreWriter</a> <a href="../io/gearpump/streaming/kafka/KafkaSink.html" class="extype" name="io.gearpump.streaming.kafka.KafkaSink">KafkaSink</a> <a href="../io/gearpump/streaming/kafka/KafkaSource.html" class="extype" name="io.gearpump.streaming.kafka.KafkaSource">KafkaSource</a> <a href="../io/gearpump/streaming/kafka/KafkaStorage.html" class="extype" name="io.gearpump.streaming.kafka.KafkaStorage">KafkaStorage</a> <a href="../io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer.html" class="extype" name="io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer">KafkaConsumer</a> <a href="../io/gearpump/streaming/sink/DataSink.html" class="extype" name="io.gearpump.streaming.sink.DataSink">DataSink</a> <a href="../io/gearpump/streaming/source/DataSource.html" class="extype" name="io.gearpump.streaming.source.DataSource">DataSource</a> <a href="../io/gearpump/streaming/state/impl/CheckpointManager.html" class="extype" name="io.gearpump.streaming.state.impl.CheckpointManager">CheckpointManager</a> <a href="../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" class="extype" name="io.gearpump.streaming.state.impl.InMemoryCheckpointStore">InMemoryCheckpointStore</a> <a href="../io/gearpump/streaming/transaction/api/CheckpointStore.html" class="extype" name="io.gearpump.streaming.transaction.api.CheckpointStore">CheckpointStore</a> <a href="../io/gearpump/streaming/transaction/api/OffsetManager.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetManager">OffsetManager</a> <a href="../io/gearpump/streaming/transaction/api/OffsetStorage.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">OffsetStorage</a> <a href="../io/gearpump/transport/netty/Context.html" class="extype" name="io.gearpump.transport.netty.Context">Context</a> <a href="../io/gearpump/transport/netty/IContext.html" class="extype" name="io.gearpump.transport.netty.IContext">IContext</a> <a href="../io/gearpump/util/ProcessLogRedirector.html" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> </div>
-    </div><div class="entry">
-      <div class="name">closeClients</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
-    </div><div class="entry">
-      <div class="name">closed</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
-    </div><div class="entry">
-      <div class="name">cluster</div>
-      <div class="occurrences"><a href="../io/gearpump/package.html" class="extype" name="io.gearpump">gearpump</a> <a href="../io/gearpump/cluster/main/MasterWatcher.html" class="extype" name="io.gearpump.cluster.main.MasterWatcher">MasterWatcher</a> <a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> <a href="../io/gearpump/cluster/master/MasterSummary.html" class="extype" name="io.gearpump.cluster.master.MasterSummary">MasterSummary</a> </div>
-    </div><div class="entry">
-      <div class="name">clusterConfig</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppDescription.html" class="extype" name="io.gearpump.cluster.AppDescription">AppDescription</a> </div>
-    </div><div class="entry">
-      <div class="name">commandHandler</div>
-      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService.html" class="extype" name="io.gearpump.util.HistoryMetricsService">HistoryMetricsService</a> </div>
-    </div><div class="entry">
-      <div class="name">commands</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/main/Gear$.html" class="extype" name="io.gearpump.cluster.main.Gear">Gear</a> </div>
-    </div><div class="entry">
-      <div class="name">compare</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/Interval.html" class="extype" name="io.gearpump.streaming.state.impl.Interval">Interval</a> </div>
-    </div><div class="entry">
-      <div class="name">conf</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
-    </div><div class="entry">
-      <div class="name">config</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$$AppMasterConfig.html" class="extype" name="io.gearpump.cluster.MasterToClient.AppMasterConfig">AppMasterConfig</a> <a href="../io/gearpump/cluster/MasterToClient$$MasterConfig.html" class="extype" name="io.gearpump.cluster.MasterToClient.MasterConfig">MasterConfig</a> <a href="../io/gearpump/cluster/MasterToClient$$WorkerConfig.html" class="extype" name="io.gearpump.cluster.MasterToClient.WorkerConfig">WorkerConfig</a> <a href="../io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" class="extype" name="io.gearpump.cluster.appmaster.AppMasterRuntimeInfo">AppMasterRuntimeInfo</a> <a href="../io/gearpump/cluster/main/MasterWatcher.html" class="extype" name="io.gearpump.cluster.main.MasterWatcher">MasterWatcher</a> <a href="../io/gearpump/streaming/executor/Executor$$ExecutorConfig.html" class="extype" name="io.gearpump.streaming.executor.Executor.ExecutorConfig">ExecutorConfig</a> <a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
-    </div><div class="entry">
-      <div class="name">configuration</div>
-      <div class="occurrences"><a href="../io/gearpump/external/hbase/HBaseSink.html" class="extype" name="io.gearpump.external.hbase.HBaseSink">HBaseSink</a> </div>
-    </div><div class="entry">
-      <div class="name">connect</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Context.html" class="extype" name="io.gearpump.transport.netty.Context">Context</a> <a href="../io/gearpump/transport/netty/IContext.html" class="extype" name="io.gearpump.transport.netty.IContext">IContext</a> </div>
-    </div><div class="entry">
-      <div class="name">connectZookeeper</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaUtil$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaUtil">KafkaUtil</a> </div>
-    </div><div class="entry">
-      <div class="name">connection</div>
-      <div class="occurrences"><a href="../io/gearpump/external/hbase/HBaseSink.html" class="extype" name="io.gearpump.external.hbase.HBaseSink">HBaseSink</a> </div>
-    </div><div class="entry">
-      <div class="name">connectionHandler</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
-    </div><div class="entry">
-      <div class="name">consumer</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/package.html" class="extype" name="io.gearpump.streaming.kafka.lib">lib</a> </div>
-    </div><div class="entry">
-      <div class="name">consumerConfig</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">consumerProps</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">contacts</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/MasterProxy.html" class="extype" name="io.gearpump.cluster.master.MasterProxy">MasterProxy</a> </div>
-    </div><div class="entry">
-      <div class="name">contains</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/LifeTime.html" class="extype" name="io.gearpump.streaming.LifeTime">LifeTime</a> </div>
-    </div><div class="entry">
-      <div class="name">context</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$$GetTaskLaunchData.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData">GetTaskLaunchData</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$TaskLaunchData.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.TaskLaunchData">TaskLaunchData</a> <a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
-    </div><div class="entry">
-      <div class="name">copy</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
-    </div><div class="entry">
-      <div class="name">copyFromLocal</div>
-      <div class="occurrences"><a href="../io/gearpump/jarstore/JarStoreService.html" class="extype" name="io.gearpump.jarstore.JarStoreService">JarStoreService</a> <a href="../io/gearpump/jarstore/dfs/DFSJarStoreService.html" class="extype" name="io.gearpump.jarstore.dfs.DFSJarStoreService">DFSJarStoreService</a> <a href="../io/gearpump/jarstore/local/LocalJarStoreService.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStoreService">LocalJarStoreService</a> </div>
-    </div><div class="entry">
-      <div class="name">copyToLocalFile</div>
-      <div class="occurrences"><a href="../io/gearpump/jarstore/JarStoreService.html" class="extype" name="io.gearpump.jarstore.JarStoreService">JarStoreService</a> <a href="../io/gearpump/jarstore/dfs/DFSJarStoreService.html" class="extype" name="io.gearpump.jarstore.dfs.DFSJarStoreService">DFSJarStoreService</a> <a href="../io/gearpump/jarstore/local/LocalJarStoreService.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStoreService">LocalJarStoreService</a> </div>
-    </div><div class="entry">
-      <div class="name">count</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$$Histogram.html" class="extype" name="io.gearpump.metrics.Metrics.Histogram">Histogram</a> <a href="../io/gearpump/metrics/Metrics$$Meter.html" class="extype" name="io.gearpump.metrics.Metrics.Meter">Meter</a> <a href="../io/gearpump/metrics/Metrics$$Timer.html" class="extype" name="io.gearpump.metrics.Metrics.Timer">Timer</a> <a href="../io/gearpump/streaming/appmaster/TaskCount.html" class="extype" name="io.gearpump.streaming.appmaster.TaskCount">TaskCount</a> </div>
-    </div><div class="entry">
-      <div class="name">counter</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> <a href="../io/gearpump/metrics/Metrics$$DummyMetrics.html" class="extype" name="io.gearpump.metrics.Metrics.DummyMetrics">DummyMetrics</a> </div>
-    </div><div class="entry">
-      <div class="name">createClientBootStrap</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/NettyUtil$.html" class="extype" name="io.gearpump.transport.netty.NettyUtil">NettyUtil</a> </div>
-    </div><div class="entry">
-      <div class="name">createExtension</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> <a href="../io/gearpump/transport/Express$.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
-    </div><div class="entry">
-      <div class="name">createKafkaProducer</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaUtil$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaUtil">KafkaUtil</a> </div>
-    </div><div class="entry">
-      <div class="name">createServerBootStrap</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/NettyUtil$.html" class="extype" name="io.gearpump.transport.netty.NettyUtil">NettyUtil</a> </div>
-    </div><div class="entry">
-      <div class="name">createStream</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/dsl/KafkaDSLUtil$.html" class="extype" name="io.gearpump.streaming.kafka.dsl.KafkaDSLUtil">KafkaDSLUtil</a> </div>
-    </div><div class="entry">
-      <div class="name">createTopic</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaUtil$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaUtil">KafkaUtil</a> </div>
-    </div><div class="entry">
-      <div class="name">cross</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/LifeTime.html" class="extype" name="io.gearpump.streaming.LifeTime">LifeTime</a> </div>
-    </div><div class="entry">
-      <div class="name">customize</div>
-      <div class="occurrences"><a href="../io/gearpump/serializer/GearpumpSerialization.html" class="extype" name="io.gearpump.serializer.GearpumpSerialization">GearpumpSerialization</a> </div>
-    </div></body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/index/index-d.html b/releases/0.6.2/api/scala/index/index-d.html
deleted file mode 100644
index a6d22a6..0000000
--- a/releases/0.6.2/api/scala/index/index-d.html
+++ /dev/null
@@ -1,176 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title></title>
-          <meta name="description" content="" />
-          <meta name="keywords" content="" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
-      <script type="text/javascript" src="../lib/jquery.js"></script>
-    
-        </head>
-        <body><div class="entry">
-      <div class="name">DAG</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> <a href="../io/gearpump/streaming/StreamApplication$.html" class="extype" name="io.gearpump.streaming.StreamApplication">StreamApplication</a> </div>
-    </div><div class="entry">
-      <div class="name">DAGOperation</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
-    </div><div class="entry">
-      <div class="name">DAGOperationFailed</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
-    </div><div class="entry">
-      <div class="name">DAGOperationResult</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
-    </div><div class="entry">
-      <div class="name">DAGOperationSuccess</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
-    </div><div class="entry">
-      <div class="name">DATA_SINK</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/sink/DataSinkTask$.html" class="extype" name="io.gearpump.streaming.sink.DataSinkTask">DataSinkTask</a> </div>
-    </div><div class="entry">
-      <div class="name">DATA_SOURCE</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/source/DataSourceTask$.html" class="extype" name="io.gearpump.streaming.source.DataSourceTask">DataSourceTask</a> </div>
-    </div><div class="entry">
-      <div class="name">DFSJarStoreService</div>
-      <div class="occurrences"><a href="../io/gearpump/jarstore/dfs/package.html" class="extype" name="io.gearpump.jarstore.dfs">dfs</a> </div>
-    </div><div class="entry">
-      <div class="name">Daemon</div>
-      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$.html" class="extype" name="io.gearpump.util.ActorSystemBooter">ActorSystemBooter</a> </div>
-    </div><div class="entry">
-      <div class="name">DagManager</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a> </div>
-    </div><div class="entry">
-      <div class="name">DataSink</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/sink/package.html" class="extype" name="io.gearpump.streaming.sink">sink</a> </div>
-    </div><div class="entry">
-      <div class="name">DataSinkOp</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
-    </div><div class="entry">
-      <div class="name">DataSinkProcessor</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/sink/package.html" class="extype" name="io.gearpump.streaming.sink">sink</a> </div>
-    </div><div class="entry">
-      <div class="name">DataSinkTask</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/sink/package.html" class="extype" name="io.gearpump.streaming.sink">sink</a> </div>
-    </div><div class="entry">
-      <div class="name">DataSource</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/source/package.html" class="extype" name="io.gearpump.streaming.source">source</a> </div>
-    </div><div class="entry">
-      <div class="name">DataSourceConfig</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/source/package.html" class="extype" name="io.gearpump.streaming.source">source</a> </div>
-    </div><div class="entry">
-      <div class="name">DataSourceOp</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
-    </div><div class="entry">
-      <div class="name">DataSourceProcessor</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/source/package.html" class="extype" name="io.gearpump.streaming.source">source</a> </div>
-    </div><div class="entry">
-      <div class="name">DataSourceTask</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/source/package.html" class="extype" name="io.gearpump.streaming.source">source</a> </div>
-    </div><div class="entry">
-      <div class="name">DefaultApplication</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/Application$.html" class="extype" name="io.gearpump.cluster.Application">Application</a> </div>
-    </div><div class="entry">
-      <div class="name">DefaultMessageDecoder</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/package.html" class="extype" name="io.gearpump.streaming.kafka.lib">lib</a> </div>
-    </div><div class="entry">
-      <div class="name">DefaultProcessor</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/Processor$.html" class="extype" name="io.gearpump.streaming.Processor">Processor</a> </div>
-    </div><div class="entry">
-      <div class="name">DefaultTimeStampFilter</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/source/package.html" class="extype" name="io.gearpump.streaming.source">source</a> </div>
-    </div><div class="entry">
-      <div class="name">DeleteKVGroup</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/InMemoryKVService$.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService">InMemoryKVService</a> </div>
-    </div><div class="entry">
-      <div class="name">DemandMoreMetrics</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> </div>
-    </div><div class="entry">
-      <div class="name">Direct</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
-    </div><div class="entry">
-      <div class="name">DummyInputFunction</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator">OpTranslator</a> </div>
-    </div><div class="entry">
-      <div class="name">DummyMetrics</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> </div>
-    </div><div class="entry">
-      <div class="name">daemon</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystem.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystem">ExecutorSystem</a> </div>
-    </div><div class="entry">
-      <div class="name">daemonLogDir</div>
-      <div class="occurrences"><a href="../io/gearpump/util/LogUtil$.html" class="extype" name="io.gearpump.util.LogUtil">LogUtil</a> </div>
-    </div><div class="entry">
-      <div class="name">dag</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/StreamApplication.html" class="extype" name="io.gearpump.streaming.StreamApplication">StreamApplication</a> <a href="../io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAG.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG">ChangeToNewDAG</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$LatestDAG.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.LatestDAG">LatestDAG</a> <a href="../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" class="extype" name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">StreamAppMasterSummary</a> <a href="../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" class="extype" name="io.gearpump.streaming.appmaster.SubmitApplicationRequest">SubmitApplicationRequest</a> </div>
-    </div><div class="entry">
-      <div class="name">dagVersion</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$$ChangeTask.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.ChangeTask">ChangeTask</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$ChangeTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.ChangeTasks">ChangeTasks</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$LaunchTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.LaunchTasks">LaunchTasks</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$TaskChanged.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.TaskChanged">TaskChanged</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$GetTaskLaunchData.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData">GetTaskLaunchData</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$NewDAGDeployed.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed">NewDAGDeployed</a> <a href="../io/gearpump/streaming/executor/Executor$$RestartTasks.html" class="extype" name="io.gearpump.streaming.executor.Executor.RestartTasks">RestartTasks</a> <a href="../io/gearpump/streaming/executor/TaskLauncher$$TaskArgument.html" class="extype" name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument">TaskArgument</a> </div>
-    </div><div class="entry">
-      <div class="name">dags</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
-    </div><div class="entry">
-      <div class="name">dataSink</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/DataSinkOp.html" class="extype" name="io.gearpump.streaming.dsl.op.DataSinkOp">DataSinkOp</a> </div>
-    </div><div class="entry">
-      <div class="name">dataSource</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/DataSourceOp.html" class="extype" name="io.gearpump.streaming.dsl.op.DataSourceOp">DataSourceOp</a> </div>
-    </div><div class="entry">
-      <div class="name">deadAppMasters</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/AppManager$$MasterState.html" class="extype" name="io.gearpump.cluster.master.AppManager.MasterState">MasterState</a> </div>
-    </div><div class="entry">
-      <div class="name">death</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/LifeTime.html" class="extype" name="io.gearpump.streaming.LifeTime">LifeTime</a> </div>
-    </div><div class="entry">
-      <div class="name">decode</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/MessageDecoder.html" class="extype" name="io.gearpump.transport.netty.MessageDecoder">MessageDecoder</a> </div>
-    </div><div class="entry">
-      <div class="name">default</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/ClusterConfig.html" class="extype" name="io.gearpump.cluster.ClusterConfig">ClusterConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">defaultConfig</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/ClusterConfig$.html" class="extype" name="io.gearpump.cluster.ClusterConfig">ClusterConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">defaultMsgHandler</div>
-      <div class="occurrences"><a href="../io/gearpump/util/ActorUtil$.html" class="extype" name="io.gearpump.util.ActorUtil">ActorUtil</a> </div>
-    </div><div class="entry">
-      <div class="name">defaultValue</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/main/CLIOption.html" class="extype" name="io.gearpump.cluster.main.CLIOption">CLIOption</a> </div>
-    </div><div class="entry">
-      <div class="name">deleteTopic</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaUtil$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaUtil">KafkaUtil</a> </div>
-    </div><div class="entry">
-      <div class="name">description</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/main/AppSubmitter$.html" class="extype" name="io.gearpump.cluster.main.AppSubmitter">AppSubmitter</a> <a href="../io/gearpump/cluster/main/ArgumentsParser.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser">ArgumentsParser</a> <a href="../io/gearpump/cluster/main/CLIOption.html" class="extype" name="io.gearpump.cluster.main.CLIOption">CLIOption</a> <a href="../io/gearpump/cluster/main/Info$.html" class="extype" name="io.gearpump.cluster.main.Info">Info</a> <a href="../io/gearpump/cluster/main/Kill$.html" class="extype" name="io.gearpump.cluster.main.Kill">Kill</a> <a href="../io/gearpump/cluster/main/Local$.html" class="extype" name="io.gearpump.cluster.main.Local">Local</a> <a href="../io/gearpump/cluster/main/Master$.html" class="extype" name="io.gearpump.cluster.main.Master">Master</a> <a href="../io/gearpump/cluster/main/Replay$.html" class="extype" name="io.gearpump.cluster.main.Replay">Replay</a> <a href="../io/gearpump/cluster/main/Worker$.html" class="extype" name="io.gearpump.cluster.main.Worker">Worker</a> <a href="../io/gearpump/streaming/Processor.html" class="extype" name="io.gearpump.streaming.Processor">Processor</a> <a href="../io/gearpump/streaming/Processor$$DefaultProcessor.html" class="extype" name="io.gearpump.streaming.Processor.DefaultProcessor">DefaultProcessor</a> <a href="../io/gearpump/streaming/ProcessorDescription.html" class="extype" name="io.gearpump.streaming.ProcessorDescription">ProcessorDescription</a> <a href="../io/gearpump/streaming/appmaster/ProcessorSummary.html" class="extype" name="io.gearpump.streaming.appmaster.ProcessorSummary">ProcessorSummary</a> <a href="../io/gearpump/streaming/dsl/op/DataSinkOp.html" class="extype" name="io.gearpump.streaming.dsl.op.DataSinkOp">DataSinkOp</a> <a href="../io/gearpump/streaming/dsl/op/DataSourceOp.html" class="extype" name="io.gearpump.streaming.dsl.op.DataSourceOp">DataSourceOp</a> <a href="../io/gearpump/streaming/dsl/op/FlatMapOp.html" class="extype" name="io.gearpump.streaming.dsl.op.FlatMapOp">FlatMapOp</a> <a href="../io/gearpump/streaming/dsl/op/GroupByOp.html" class="extype" name="io.gearpump.streaming.dsl.op.GroupByOp">GroupByOp</a> <a href="../io/gearpump/streaming/dsl/op/MergeOp.html" class="extype" name="io.gearpump.streaming.dsl.op.MergeOp">MergeOp</a> <a href="../io/gearpump/streaming/dsl/op/Op.html" class="extype" name="io.gearpump.streaming.dsl.op.Op">Op</a> <a href="../io/gearpump/streaming/dsl/op/OpChain.html" class="extype" name="io.gearpump.streaming.dsl.op.OpChain">OpChain</a> <a href="../io/gearpump/streaming/dsl/op/ProcessorOp.html" class="extype" name="io.gearpump.streaming.dsl.op.ProcessorOp">ProcessorOp</a> <a href="../io/gearpump/streaming/dsl/op/ReduceOp.html" class="extype" name="io.gearpump.streaming.dsl.op.ReduceOp">ReduceOp</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$AndThen.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.AndThen">AndThen</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$DummyInputFunction.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.DummyInputFunction">DummyInputFunction</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$FlatMapFunction.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.FlatMapFunction">FlatMapFunction</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$ReduceFunction.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.ReduceFunction">ReduceFunction</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$SingleInputFunction.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction">SingleInputFunction</a> <a href="../io/gearpump/streaming/javaapi/Processor.html" class="extype" name="io.gearpump.streaming.javaapi.Processor">Processor</a> </div>
-    </div><div class="entry">
-      <div class="name">deserialize</div>
-      <div class="occurrences"><a href="../io/gearpump/serializer/FastKryoSerializer.html" class="extype" name="io.gearpump.serializer.FastKryoSerializer">FastKryoSerializer</a> <a href="../io/gearpump/serializer/Serializer.html" class="extype" name="io.gearpump.serializer.Serializer">Serializer</a> <a href="../io/gearpump/streaming/serializer/ChillSerializer.html" class="extype" name="io.gearpump.streaming.serializer.ChillSerializer">ChillSerializer</a> <a href="../io/gearpump/streaming/state/api/Serializer.html" class="extype" name="io.gearpump.streaming.state.api.Serializer">Serializer</a> <a href="../io/gearpump/streaming/task/StreamingTransportSerializer.html" class="extype" name="io.gearpump.streaming.task.StreamingTransportSerializer">StreamingTransportSerializer</a> <a href="../io/gearpump/transport/netty/ITransportMessageSerializer.html" class="extype" name="io.gearpump.transport.netty.ITransportMessageSerializer">ITransportMessageSerializer</a> </div>
-    </div><div class="entry">
-      <div class="name">destroy</div>
-      <div class="occurrences"><a href="../io/gearpump/util/RichProcess.html" class="extype" name="io.gearpump.util.RichProcess">RichProcess</a> </div>
-    </div><div class="entry">
-      <div class="name">detail</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$$AppMasterDataRequest.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.AppMasterDataRequest">AppMasterDataRequest</a> </div>
-    </div><div class="entry">
-      <div class="name">dfs</div>
-      <div class="occurrences"><a href="../io/gearpump/jarstore/package.html" class="extype" name="io.gearpump.jarstore">jarstore</a> </div>
-    </div><div class="entry">
-      <div class="name">dispatcher</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/MetricsReporterService.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> <a href="../io/gearpump/streaming/appmaster/AppMaster.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">doneApplication</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/PriorityScheduler.html" class="extype" name="io.gearpump.cluster.scheduler.PriorityScheduler">PriorityScheduler</a> <a href="../io/gearpump/cluster/scheduler/Scheduler.html" class="extype" name="io.gearpump.cluster.scheduler.Scheduler">Scheduler</a> </div>
-    </div><div class="entry">
-      <div class="name">download</div>
-      <div class="occurrences"><a href="../io/gearpump/util/FileServer$$Client.html" class="extype" name="io.gearpump.util.FileServer.Client">Client</a> </div>
-    </div><div class="entry">
-      <div class="name">downloadFile</div>
-      <div class="occurrences"><a href="../io/gearpump/util/FileDirective$.html" class="extype" name="io.gearpump.util.FileDirective">FileDirective</a> </div>
-    </div><div class="entry">
-      <div class="name">dsl</div>
-      <div class="occurrences"><a href="../io/gearpump/external/hbase/package.html" class="extype" name="io.gearpump.external.hbase">hbase</a> <a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> <a href="../io/gearpump/streaming/kafka/package.html" class="extype" name="io.gearpump.streaming.kafka">kafka</a> </div>
-    </div><div class="entry">
-      <div class="name">durationUnit</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$$Timer.html" class="extype" name="io.gearpump.metrics.Metrics.Timer">Timer</a> </div>
-    </div></body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/index/index-e.html b/releases/0.6.2/api/scala/index/index-e.html
deleted file mode 100644
index 16d7a81..0000000
--- a/releases/0.6.2/api/scala/index/index-e.html
+++ /dev/null
@@ -1,164 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title></title>
-          <meta name="description" content="" />
-          <meta name="keywords" content="" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
-      <script type="text/javascript" src="../lib/jquery.js"></script>
-    
-        </head>
-        <body><div class="entry">
-      <div class="name">EXECUTOR_CLASSPATH_WHILTELIST</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">ErrorSummary</div>
-      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
-    </div><div class="entry">
-      <div class="name">Executor</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/executor/package.html" class="extype" name="io.gearpump.streaming.executor">executor</a> </div>
-    </div><div class="entry">
-      <div class="name">ExecutorBrief</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/AppMaster$.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">ExecutorConfig</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor$.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> </div>
-    </div><div class="entry">
-      <div class="name">ExecutorContext</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> </div>
-    </div><div class="entry">
-      <div class="name">ExecutorId</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> </div>
-    </div><div class="entry">
-      <div class="name">ExecutorJVMConfig</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> </div>
-    </div><div class="entry">
-      <div class="name">ExecutorLaunchRejected</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/WorkerToAppMaster$.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster">WorkerToAppMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">ExecutorRestartPolicy</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/executor/package.html" class="extype" name="io.gearpump.streaming.executor">executor</a> </div>
-    </div><div class="entry">
-      <div class="name">ExecutorSlots</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/worker/package.html" class="extype" name="io.gearpump.cluster.worker">worker</a> </div>
-    </div><div class="entry">
-      <div class="name">ExecutorSummary</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor$.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> </div>
-    </div><div class="entry">
-      <div class="name">ExecutorSystem</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/package.html" class="extype" name="io.gearpump.cluster.appmaster">appmaster</a> </div>
-    </div><div class="entry">
-      <div class="name">ExecutorSystemJvmConfig</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler">ExecutorSystemScheduler</a> </div>
-    </div><div class="entry">
-      <div class="name">ExecutorSystemScheduler</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/package.html" class="extype" name="io.gearpump.cluster.appmaster">appmaster</a> </div>
-    </div><div class="entry">
-      <div class="name">ExecutorSystemStarted</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler">ExecutorSystemScheduler</a> </div>
-    </div><div class="entry">
-      <div class="name">ExecutorToAppMaster</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> </div>
-    </div><div class="entry">
-      <div class="name">Express</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/package.html" class="extype" name="io.gearpump.transport">transport</a> </div>
-    </div><div class="entry">
-      <div class="name">ExpressTransport</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
-    </div><div class="entry">
-      <div class="name">ec</div>
-      <div class="occurrences"><a href="../io/gearpump/util/FileServer.html" class="extype" name="io.gearpump.util.FileServer">FileServer</a> </div>
-    </div><div class="entry">
-      <div class="name">edges</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
-    </div><div class="entry">
-      <div class="name">edgesOf</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
-    </div><div class="entry">
-      <div class="name">empty</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig$.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> <a href="../io/gearpump/cluster/master/Master$$MasterInfo$.html" class="extype" name="io.gearpump.cluster.master.Master.MasterInfo">MasterInfo</a> <a href="../io/gearpump/cluster/scheduler/Resource$.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a> <a href="../io/gearpump/cluster/worker/WorkerSummary$.html" class="extype" name="io.gearpump.cluster.worker.WorkerSummary">WorkerSummary</a> <a href="../io/gearpump/streaming/DAG$.html" class="extype" name="io.gearpump.streaming.DAG">DAG</a> <a href="../io/gearpump/streaming/executor/Executor$$ExecutorSummary$.html" class="extype" name="io.gearpump.streaming.executor.Executor.ExecutorSummary">ExecutorSummary</a> <a href="../io/gearpump/util/Graph$.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
-    </div><div class="entry">
-      <div class="name">encode</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/MessageEncoder.html" class="extype" name="io.gearpump.transport.netty.MessageEncoder">MessageEncoder</a> </div>
-    </div><div class="entry">
-      <div class="name">endTime</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/Interval.html" class="extype" name="io.gearpump.streaming.state.impl.Interval">Interval</a> </div>
-    </div><div class="entry">
-      <div class="name">equals</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$$ResourceAllocated.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.ResourceAllocated">ResourceAllocated</a> <a href="../io/gearpump/cluster/appmaster/ApplicationState.html" class="extype" name="io.gearpump.cluster.appmaster.ApplicationState">ApplicationState</a> <a href="../io/gearpump/cluster/scheduler/Resource.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a> <a href="../io/gearpump/streaming/javaapi/Processor.html" class="extype" name="io.gearpump.streaming.javaapi.Processor">Processor</a> <a href="../io/gearpump/util/ReferenceEqual.html" class="extype" name="io.gearpump.util.ReferenceEqual">ReferenceEqual</a> </div>
-    </div><div class="entry">
-      <div class="name">err</div>
-      <div class="occurrences"><a href="../io/gearpump/util/ProcessLogRedirector.html" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> </div>
-    </div><div class="entry">
-      <div class="name">error</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$$LastFailure.html" class="extype" name="io.gearpump.cluster.MasterToClient.LastFailure">LastFailure</a> </div>
-    </div><div class="entry">
-      <div class="name">establishing</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/MasterProxy.html" class="extype" name="io.gearpump.cluster.master.MasterProxy">MasterProxy</a> </div>
-    </div><div class="entry">
-      <div class="name">event</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/MasterActivity.html" class="extype" name="io.gearpump.cluster.master.MasterActivity">MasterActivity</a> </div>
-    </div><div class="entry">
-      <div class="name">ex</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToWorker$$UpdateResourceFailed.html" class="extype" name="io.gearpump.cluster.MasterToWorker.UpdateResourceFailed">UpdateResourceFailed</a> <a href="../io/gearpump/cluster/WorkerToAppMaster$$ExecutorLaunchRejected.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster.ExecutorLaunchRejected">ExecutorLaunchRejected</a> <a href="../io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorFailed.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster.ShutdownExecutorFailed">ShutdownExecutorFailed</a> <a href="../io/gearpump/cluster/master/InMemoryKVService$$GetKVFailed.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService.GetKVFailed">GetKVFailed</a> <a href="../io/gearpump/cluster/master/InMemoryKVService$$PutKVFailed.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService.PutKVFailed">PutKVFailed</a> </div>
-    </div><div class="entry">
-      <div class="name">example</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/package.html" class="extype" name="io.gearpump.streaming.dsl">dsl</a> </div>
-    </div><div class="entry">
-      <div class="name">exceptionCaught</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$$ClientErrorHandler.html" class="extype" name="io.gearpump.transport.netty.Client.ClientErrorHandler">ClientErrorHandler</a> <a href="../io/gearpump/transport/netty/Server$$ServerHandler.html" class="extype" name="io.gearpump.transport.netty.Server.ServerHandler">ServerHandler</a> </div>
-    </div><div class="entry">
-      <div class="name">executeCommand</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/main/Gear$.html" class="extype" name="io.gearpump.cluster.main.Gear">Gear</a> </div>
-    </div><div class="entry">
-      <div class="name">executionContext</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> <a href="../io/gearpump/jarstore/local/LocalJarStore.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStore">LocalJarStore</a> <a href="../io/gearpump/util/ActorSystemBooter$$Daemon.html" class="extype" name="io.gearpump.util.ActorSystemBooter.Daemon">Daemon</a> </div>
-    </div><div class="entry">
-      <div class="name">executor</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/ExecutorToAppMaster$$RegisterExecutor.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor">RegisterExecutor</a> <a href="../io/gearpump/streaming/appmaster/AppMaster$$ExecutorBrief.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief">ExecutorBrief</a> <a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> <a href="../io/gearpump/util/Util$$AppJvmSettings.html" class="extype" name="io.gearpump.util.Util.AppJvmSettings">AppJvmSettings</a> </div>
-    </div><div class="entry">
-      <div class="name">executorActorName</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/util/ActorPathUtil$.html" class="extype" name="io.gearpump.streaming.util.ActorPathUtil">ActorPathUtil</a> </div>
-    </div><div class="entry">
-      <div class="name">executorAkkaConfig</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/ExecutorJVMConfig.html" class="extype" name="io.gearpump.cluster.ExecutorJVMConfig">ExecutorJVMConfig</a> <a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemJvmConfig.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler.ExecutorSystemJvmConfig">ExecutorSystemJvmConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">executorFailed</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/SubDAGManager.html" class="extype" name="io.gearpump.streaming.appmaster.SubDAGManager">SubDAGManager</a> <a href="../io/gearpump/streaming/appmaster/TaskScheduler.html" class="extype" name="io.gearpump.streaming.appmaster.TaskScheduler">TaskScheduler</a> <a href="../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" class="extype" name="io.gearpump.streaming.appmaster.TaskSchedulerImpl">TaskSchedulerImpl</a> </div>
-    </div><div class="entry">
-      <div class="name">executorId</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToWorker$$ChangeExecutorResource.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.ChangeExecutorResource">ChangeExecutorResource</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.LaunchExecutor">LaunchExecutor</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$ShutdownExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.ShutdownExecutor">ShutdownExecutor</a> <a href="../io/gearpump/cluster/ExecutorContext.html" class="extype" name="io.gearpump.cluster.ExecutorContext">ExecutorContext</a> <a href="../io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorSucceed.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster.ShutdownExecutorSucceed">ShutdownExecutorSucceed</a> <a href="../io/gearpump/cluster/worker/ExecutorSlots.html" class="extype" name="io.gearpump.cluster.worker.ExecutorSlots">ExecutorSlots</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$MessageLoss.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.MessageLoss">MessageLoss</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$RegisterExecutor.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor">RegisterExecutor</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$RegisterTask.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.RegisterTask">RegisterTask</a> <a href="../io/gearpump/streaming/appmaster/AppMaster$$ExecutorBrief.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief">ExecutorBrief</a> <a href="../io/gearpump/streaming/appmaster/TaskRegistry$$TaskLocation.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation">TaskLocation</a> <a href="../io/gearpump/streaming/appmaster/TaskScheduler$$Location.html" class="extype" name="io.gearpump.streaming.appmaster.TaskScheduler.Location">Location</a> <a href="../io/gearpump/streaming/executor/Executor$$GetExecutorSummary.html" class="extype" name="io.gearpump.streaming.executor.Executor.GetExecutorSummary">GetExecutorSummary</a> <a href="../io/gearpump/streaming/executor/Executor$$QueryExecutorConfig.html" class="extype" name="io.gearpump.streaming.executor.Executor.QueryExecutorConfig">QueryExecutorConfig</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskContextData.html" class="extype" name="io.gearpump.streaming.task.TaskContextData">TaskContextData</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
-    </div><div class="entry">
-      <div class="name">executorJvmConfig</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.LaunchExecutor">LaunchExecutor</a> </div>
-    </div><div class="entry">
-      <div class="name">executorManagerActorName</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/util/ActorPathUtil$.html" class="extype" name="io.gearpump.streaming.util.ActorPathUtil">ActorPathUtil</a> </div>
-    </div><div class="entry">
-      <div class="name">executorMessageHandler</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/AppMaster.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">executorSystemConfig</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StartExecutorSystems.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler.StartExecutorSystems">StartExecutorSystems</a> </div>
-    </div><div class="entry">
-      <div class="name">executorSystemId</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystem.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystem">ExecutorSystem</a> </div>
-    </div><div class="entry">
-      <div class="name">executors</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/worker/WorkerSummary.html" class="extype" name="io.gearpump.cluster.worker.WorkerSummary">WorkerSummary</a> <a href="../io/gearpump/streaming/appmaster/ProcessorSummary.html" class="extype" name="io.gearpump.streaming.appmaster.ProcessorSummary">ProcessorSummary</a> <a href="../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" class="extype" name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">StreamAppMasterSummary</a> </div>
-    </div><div class="entry">
-      <div class="name">exists</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/main/ParseResult.html" class="extype" name="io.gearpump.cluster.main.ParseResult">ParseResult</a> </div>
-    </div><div class="entry">
-      <div class="name">exitValue</div>
-      <div class="occurrences"><a href="../io/gearpump/util/RichProcess.html" class="extype" name="io.gearpump.util.RichProcess">RichProcess</a> </div>
-    </div><div class="entry">
-      <div class="name">express</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> <a href="../io/gearpump/streaming/task/ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a> </div>
-    </div><div class="entry">
-      <div class="name">external</div>
-      <div class="occurrences"><a href="../io/gearpump/package.html" class="extype" name="io.gearpump">gearpump</a> </div>
-    </div></body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/index/index-f.html b/releases/0.6.2/api/scala/index/index-f.html
deleted file mode 100644
index 9a98110..0000000
--- a/releases/0.6.2/api/scala/index/index-f.html
+++ /dev/null
@@ -1,116 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title></title>
-          <meta name="description" content="" />
-          <meta name="keywords" content="" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
-      <script type="text/javascript" src="../lib/jquery.js"></script>
-    
-        </head>
-        <body><div class="entry">
-      <div class="name">FETCH_SLEEP_MS</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">FETCH_THRESHOLD</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">FLUSH</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor$.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
-    </div><div class="entry">
-      <div class="name">FLUSH_INTERVAL</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
-    </div><div class="entry">
-      <div class="name">FUTURE_TIMEOUT</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">FastKryoSerializer</div>
-      <div class="occurrences"><a href="../io/gearpump/serializer/package.html" class="extype" name="io.gearpump.serializer">serializer</a> </div>
-    </div><div class="entry">
-      <div class="name">FastKryoSerializerPool</div>
-      <div class="occurrences"><a href="../io/gearpump/serializer/package.html" class="extype" name="io.gearpump.serializer">serializer</a> </div>
-    </div><div class="entry">
-      <div class="name">FetchThread</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/consumer/package.html" class="extype" name="io.gearpump.streaming.kafka.lib.consumer">consumer</a> </div>
-    </div><div class="entry">
-      <div class="name">FileDirective</div>
-      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
-    </div><div class="entry">
-      <div class="name">FileInfo</div>
-      <div class="occurrences"><a href="../io/gearpump/util/FileDirective$.html" class="extype" name="io.gearpump.util.FileDirective">FileDirective</a> </div>
-    </div><div class="entry">
-      <div class="name">FilePath</div>
-      <div class="occurrences"><a href="../io/gearpump/jarstore/package.html" class="extype" name="io.gearpump.jarstore">jarstore</a> </div>
-    </div><div class="entry">
-      <div class="name">FilePathToClusterConfigSource</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/ClusterConfigSource$.html" class="extype" name="io.gearpump.cluster.ClusterConfigSource">ClusterConfigSource</a> </div>
-    </div><div class="entry">
-      <div class="name">FileServer</div>
-      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
-    </div><div class="entry">
-      <div class="name">FileSizeRotation</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/hadoop/lib/rotation/package.html" class="extype" name="io.gearpump.streaming.hadoop.lib.rotation">rotation</a> </div>
-    </div><div class="entry">
-      <div class="name">FileUtils</div>
-      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
-    </div><div class="entry">
-      <div class="name">FlatMapFunction</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator">OpTranslator</a> </div>
-    </div><div class="entry">
-      <div class="name">FlatMapOp</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
-    </div><div class="entry">
-      <div class="name">Flush</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
-    </div><div class="entry">
-      <div class="name">fail</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$$ChannelFutureOps.html" class="extype" name="io.gearpump.transport.netty.Client.ChannelFutureOps">ChannelFutureOps</a> </div>
-    </div><div class="entry">
-      <div class="name">file</div>
-      <div class="occurrences"><a href="../io/gearpump/util/FileDirective$$FileInfo.html" class="extype" name="io.gearpump.util.FileDirective.FileInfo">FileInfo</a> </div>
-    </div><div class="entry">
-      <div class="name">filePath</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppJar.html" class="extype" name="io.gearpump.cluster.AppJar">AppJar</a> </div>
-    </div><div class="entry">
-      <div class="name">filePathFormat</div>
-      <div class="occurrences"><a href="../io/gearpump/util/FileServer$.html" class="extype" name="io.gearpump.util.FileServer">FileServer</a> </div>
-    </div><div class="entry">
-      <div class="name">filter</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> <a href="../io/gearpump/streaming/source/DefaultTimeStampFilter.html" class="extype" name="io.gearpump.streaming.source.DefaultTimeStampFilter">DefaultTimeStampFilter</a> <a href="../io/gearpump/streaming/transaction/api/MessageFilter.html" class="extype" name="io.gearpump.streaming.transaction.api.MessageFilter">MessageFilter</a> <a href="../io/gearpump/streaming/transaction/api/TimeStampFilter.html" class="extype" name="io.gearpump.streaming.transaction.api.TimeStampFilter">TimeStampFilter</a> </div>
-    </div><div class="entry">
-      <div class="name">findFreePort</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Util$.html" class="extype" name="io.gearpump.util.Util">Util</a> </div>
-    </div><div class="entry">
-      <div class="name">findMaster</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/MasterProxy.html" class="extype" name="io.gearpump.cluster.master.MasterProxy">MasterProxy</a> </div>
-    </div><div class="entry">
-      <div class="name">finishTime</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.AppMasterData">AppMasterData</a> <a href="../io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" class="extype" name="io.gearpump.cluster.appmaster.AppMasterRuntimeInfo">AppMasterRuntimeInfo</a> </div>
-    </div><div class="entry">
-      <div class="name">flatMap</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> </div>
-    </div><div class="entry">
-      <div class="name">flush</div>
-      <div class="occurrences"><a href="../io/gearpump/util/ProcessLogRedirector.html" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> </div>
-    </div><div class="entry">
-      <div class="name">flushCheckInterval</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/NettyConfig.html" class="extype" name="io.gearpump.transport.netty.NettyConfig">NettyConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">forceMkdir</div>
-      <div class="occurrences"><a href="../io/gearpump/util/FileUtils$.html" class="extype" name="io.gearpump.util.FileUtils">FileUtils</a> </div>
-    </div><div class="entry">
-      <div class="name">fromBytes</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/DefaultMessageDecoder.html" class="extype" name="io.gearpump.streaming.kafka.lib.DefaultMessageDecoder">DefaultMessageDecoder</a> <a href="../io/gearpump/streaming/kafka/lib/StringMessageDecoder.html" class="extype" name="io.gearpump.streaming.kafka.lib.StringMessageDecoder">StringMessageDecoder</a> <a href="../io/gearpump/streaming/transaction/api/MessageDecoder.html" class="extype" name="io.gearpump.streaming.transaction.api.MessageDecoder">MessageDecoder</a> </div>
-    </div><div class="entry">
-      <div class="name">fromJson</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskLocator$$Localities$.html" class="extype" name="io.gearpump.streaming.appmaster.TaskLocator.Localities">Localities</a> </div>
-    </div><div class="entry">
-      <div class="name">fromLong</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskId$.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a> </div>
-    </div><div class="entry">
-      <div class="name">fun</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/FlatMapOp.html" class="extype" name="io.gearpump.streaming.dsl.op.FlatMapOp">FlatMapOp</a> <a href="../io/gearpump/streaming/dsl/op/GroupByOp.html" class="extype" name="io.gearpump.streaming.dsl.op.GroupByOp">GroupByOp</a> <a href="../io/gearpump/streaming/dsl/op/ReduceOp.html" class="extype" name="io.gearpump.streaming.dsl.op.ReduceOp">ReduceOp</a> </div>
-    </div></body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/index/index-g.html b/releases/0.6.2/api/scala/index/index-g.html
deleted file mode 100644
index e935a26..0000000
--- a/releases/0.6.2/api/scala/index/index-g.html
+++ /dev/null
@@ -1,410 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title></title>
-          <meta name="description" content="" />
-          <meta name="keywords" content="" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
-      <script type="text/javascript" src="../lib/jquery.js"></script>
-    
-        </head>
-        <body><div class="entry">
-      <div class="name">GEARPUMP_APPLICATION_ID</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_APPMASTER_ARGS</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_APPMASTER_EXTRA_CLASSPATH</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_APP_JAR</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_APP_JAR_STORE_ROOT_PATH</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_APP_NAME_PREFIX</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_CLUSTER_MASTERS</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_CUSTOM_CONFIG_FILE</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_EXECUTOR_ARGS</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_EXECUTOR_EXTRA_CLASSPATH</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_EXECUTOR_ID</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_HOME</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_HOSTNAME</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_KERBEROS_PRINCIPAL</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_KEYTAB_FILE</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_LOG_APPLICATION_DIR</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_LOG_DAEMON_DIR</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_MASTER_STARTTIME</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_METRIC_ENABLED</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_METRIC_GRAPHITE_HOST</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_METRIC_GRAPHITE_PORT</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_METRIC_REPORTER</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_METRIC_REPORT_INTERVAL</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_METRIC_RETAIN_HISTORY_DATA_HOURS</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_METRIC_SAMPLE_RATE</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_REMOTE_DEBUG_EXECUTOR_JVM</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_REMOTE_DEBUG_PORT</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_RESOURCE_ALLOCATION_TIMEOUT</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_RETAIN_HISTORY_DATA_INTERVAL_MS</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_RETAIN_RECENT_DATA_INTERVAL_MS</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_RETAIN_RECENT_DATA_SECONDS</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_SCHEDULING_REQUEST</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_SCHEDULING_SCHEDULER</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_SERIALIZERS</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_SERIALIZER_POOL</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_SERVICE_HOST</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_SERVICE_HTTP</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_STREAMING_GROUPBY_FUNCTION</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_STREAMING_LOCALITIES</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_STREAMING_OPERATOR</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_STREAMING_SINK</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_STREAMING_SOURCE</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_TASK_DISPATCHER</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_TRANSPORT_SERIALIZER</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_USERNAME</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_VERBOSE_GC</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GEARPUMP_WORKER_SLOTS</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">GROUPER_CLASS</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">GROUP_ID</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">Gauge</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> </div>
-    </div><div class="entry">
-      <div class="name">GaugeMetricsStore</div>
-      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$.html" class="extype" name="io.gearpump.util.HistoryMetricsService">HistoryMetricsService</a> </div>
-    </div><div class="entry">
-      <div class="name">Gear</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/main/package.html" class="extype" name="io.gearpump.cluster.main">main</a> </div>
-    </div><div class="entry">
-      <div class="name">GearpumpSerialization</div>
-      <div class="occurrences"><a href="../io/gearpump/serializer/package.html" class="extype" name="io.gearpump.serializer">serializer</a> </div>
-    </div><div class="entry">
-      <div class="name">GeneralAppMasterSummary</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">GetAllWorkers</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">GetAppData</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">GetAppDataResult</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">GetCheckpointClock</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
-    </div><div class="entry">
-      <div class="name">GetDAG</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
-    </div><div class="entry">
-      <div class="name">GetExecutorSummary</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor$.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> </div>
-    </div><div class="entry">
-      <div class="name">GetJarStoreServer</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">GetKV</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/InMemoryKVService$.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService">InMemoryKVService</a> </div>
-    </div><div class="entry">
-      <div class="name">GetKVFailed</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/InMemoryKVService$.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService">InMemoryKVService</a> </div>
-    </div><div class="entry">
-      <div class="name">GetKVResult</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/InMemoryKVService$.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService">InMemoryKVService</a> </div>
-    </div><div class="entry">
-      <div class="name">GetKVSuccess</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/InMemoryKVService$.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService">InMemoryKVService</a> </div>
-    </div><div class="entry">
-      <div class="name">GetLastFailure</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">GetLatestDAG</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
-    </div><div class="entry">
-      <div class="name">GetLatestMinClock</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
-    </div><div class="entry">
-      <div class="name">GetMasterData</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">GetStallingTasks</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">GetStartClock</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
-    </div><div class="entry">
-      <div class="name">GetTaskLaunchData</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
-    </div><div class="entry">
-      <div class="name">GetUpstreamMinClock</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
-    </div><div class="entry">
-      <div class="name">GetWorkerData</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">Graph</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/javaapi/package.html" class="extype" name="io.gearpump.streaming.javaapi">javaapi</a> <a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
-    </div><div class="entry">
-      <div class="name">Group</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/package.html" class="extype" name="io.gearpump.streaming.state.api">api</a> </div>
-    </div><div class="entry">
-      <div class="name">GroupByOp</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
-    </div><div class="entry">
-      <div class="name">GroupByPartitioner</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/partitioner/package.html" class="extype" name="io.gearpump.streaming.dsl.partitioner">partitioner</a> </div>
-    </div><div class="entry">
-      <div class="name">GroupByTask</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator">OpTranslator</a> </div>
-    </div><div class="entry">
-      <div class="name">gearpump</div>
-      <div class="occurrences"><a href="../io/package.html" class="extype" name="io">io</a> </div>
-    </div><div class="entry">
-      <div class="name">generateAckResponse</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor$$SecurityChecker.html" class="extype" name="io.gearpump.streaming.task.TaskActor.SecurityChecker">SecurityChecker</a> </div>
-    </div><div class="entry">
-      <div class="name">get</div>
-      <div class="occurrences"><a href="../io/gearpump/jarstore/JarStoreService$.html" class="extype" name="io.gearpump.jarstore.JarStoreService">JarStoreService</a> <a href="../io/gearpump/metrics/Metrics$.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> <a href="../io/gearpump/serializer/FastKryoSerializerPool.html" class="extype" name="io.gearpump.serializer.FastKryoSerializerPool">FastKryoSerializerPool</a> <a href="../io/gearpump/serializer/SerializerPool.html" class="extype" name="io.gearpump.serializer.SerializerPool">SerializerPool</a> <a href="../io/gearpump/streaming/executor/Executor$$TaskArgumentStore.html" class="extype" name="io.gearpump.streaming.executor.Executor.TaskArgumentStore">TaskArgumentStore</a> <a href="../io/gearpump/streaming/state/api/MonoidState.html" class="extype" name="io.gearpump.streaming.state.api.MonoidState">MonoidState</a> <a href="../io/gearpump/streaming/state/api/PersistentState.html" class="extype" name="io.gearpump.streaming.state.api.PersistentState">PersistentState</a> <a href="../io/gearpump/streaming/storage/AppDataStore.html" class="extype" name="io.gearpump.streaming.storage.AppDataStore">AppDataStore</a> <a href="../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" class="extype" name="io.gearpump.streaming.storage.InMemoryAppStoreOnMaster">InMemoryAppStoreOnMaster</a> <a href="../io/gearpump/transport/Express$.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
-    </div><div class="entry">
-      <div class="name">getBoolean</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> <a href="../io/gearpump/cluster/main/ParseResult.html" class="extype" name="io.gearpump.cluster.main.ParseResult">ParseResult</a> </div>
-    </div><div class="entry">
-      <div class="name">getBroker</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaUtil$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaUtil">KafkaUtil</a> </div>
-    </div><div class="entry">
-      <div class="name">getBytes</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">getCheckFileInterval</div>
-      <div class="occurrences"><a href="../io/gearpump/util/RecreateRollingFileAppender.html" class="extype" name="io.gearpump.util.RecreateRollingFileAppender">RecreateRollingFileAppender</a> </div>
-    </div><div class="entry">
-      <div class="name">getCheckpointStore</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory.html" class="extype" name="io.gearpump.streaming.hadoop.HadoopCheckpointStoreFactory">HadoopCheckpointStoreFactory</a> <a href="../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" class="extype" name="io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory">InMemoryCheckpointStoreFactory</a> <a href="../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" class="extype" name="io.gearpump.streaming.transaction.api.CheckpointStoreFactory">CheckpointStoreFactory</a> </div>
-    </div><div class="entry">
-      <div class="name">getCheckpointTime</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/CheckpointManager.html" class="extype" name="io.gearpump.streaming.state.impl.CheckpointManager">CheckpointManager</a> </div>
-    </div><div class="entry">
-      <div class="name">getConfig</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/ClusterConfigSource.html" class="extype" name="io.gearpump.cluster.ClusterConfigSource">ClusterConfigSource</a> </div>
-    </div><div class="entry">
-      <div class="name">getConnection</div>
-      <div class="occurrences"><a href="../io/gearpump/external/hbase/HBaseSecurityUtil$.html" class="extype" name="io.gearpump.external.hbase.HBaseSecurityUtil">HBaseSecurityUtil</a> </div>
-    </div><div class="entry">
-      <div class="name">getConsumerTopics</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">getCurrentClassPath</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Util$.html" class="extype" name="io.gearpump.util.Util">Util</a> </div>
-    </div><div class="entry">
-      <div class="name">getDouble</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">getExecutorId</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
-    </div><div class="entry">
-      <div class="name">getFetchSleepMS</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">getFetchThreshold</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">getFloat</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">getFullPath</div>
-      <div class="occurrences"><a href="../io/gearpump/util/ActorUtil$.html" class="extype" name="io.gearpump.util.ActorUtil">ActorUtil</a> </div>
-    </div><div class="entry">
-      <div class="name">getGrouper</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">getHostname</div>
-      <div class="occurrences"><a href="../io/gearpump/util/ActorUtil$.html" class="extype" name="io.gearpump.util.ActorUtil">ActorUtil</a> </div>
-    </div><div class="entry">
-      <div class="name">getInt</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> <a href="../io/gearpump/cluster/main/ParseResult.html" class="extype" name="io.gearpump.cluster.main.ParseResult">ParseResult</a> </div>
-    </div><div class="entry">
-      <div class="name">getLength</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/AckRequestSerializer.html" class="extype" name="io.gearpump.streaming.AckRequestSerializer">AckRequestSerializer</a> <a href="../io/gearpump/streaming/AckSerializer.html" class="extype" name="io.gearpump.streaming.AckSerializer">AckSerializer</a> <a href="../io/gearpump/streaming/InitialAckRequestSerializer.html" class="extype" name="io.gearpump.streaming.InitialAckRequestSerializer">InitialAckRequestSerializer</a> <a href="../io/gearpump/streaming/LatencyProbeSerializer.html" class="extype" name="io.gearpump.streaming.LatencyProbeSerializer">LatencyProbeSerializer</a> <a href="../io/gearpump/streaming/TaskIdSerializer.html" class="extype" name="io.gearpump.streaming.TaskIdSerializer">TaskIdSerializer</a> <a href="../io/gearpump/streaming/task/SerializedMessageSerializer.html" class="extype" name="io.gearpump.streaming.task.SerializedMessageSerializer">SerializedMessageSerializer</a> <a href="../io/gearpump/streaming/task/StreamingTransportSerializer.html" class="extype" name="io.gearpump.streaming.task.StreamingTransportSerializer">StreamingTransportSerializer</a> <a href="../io/gearpump/streaming/task/TaskMessageSerializer.html" class="extype" name="io.gearpump.streaming.task.TaskMessageSerializer">TaskMessageSerializer</a> <a href="../io/gearpump/transport/netty/ITransportMessageSerializer.html" class="extype" name="io.gearpump.transport.netty.ITransportMessageSerializer">ITransportMessageSerializer</a> </div>
-    </div><div class="entry">
-      <div class="name">getLogger</div>
-      <div class="occurrences"><a href="../io/gearpump/util/LogUtil$.html" class="extype" name="io.gearpump.util.LogUtil">LogUtil</a> </div>
-    </div><div class="entry">
-      <div class="name">getLong</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">getMasterActorPath</div>
-      <div class="occurrences"><a href="../io/gearpump/util/ActorUtil$.html" class="extype" name="io.gearpump.util.ActorUtil">ActorUtil</a> </div>
-    </div><div class="entry">
-      <div class="name">getMean</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/Histogram.html" class="extype" name="io.gearpump.metrics.Histogram">Histogram</a> </div>
-    </div><div class="entry">
-      <div class="name">getMetrics</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/JvmMetricsSet.html" class="extype" name="io.gearpump.metrics.JvmMetricsSet">JvmMetricsSet</a> </div>
-    </div><div class="entry">
-      <div class="name">getOffsetStorage</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/KafkaStorageFactory.html" class="extype" name="io.gearpump.streaming.kafka.KafkaStorageFactory">KafkaStorageFactory</a> <a href="../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorageFactory">OffsetStorageFactory</a> </div>
-    </div><div class="entry">
-      <div class="name">getOneMinuteRate</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/Meter.html" class="extype" name="io.gearpump.metrics.Meter">Meter</a> </div>
-    </div><div class="entry">
-      <div class="name">getPartition</div>
-      <div class="occurrences"><a href="../io/gearpump/partitioner/CoLocationPartitioner.html" class="extype" name="io.gearpump.partitioner.CoLocationPartitioner">CoLocationPartitioner</a> <a href="../io/gearpump/partitioner/HashPartitioner.html" class="extype" name="io.gearpump.partitioner.HashPartitioner">HashPartitioner</a> <a href="../io/gearpump/partitioner/ShuffleGroupingPartitioner.html" class="extype" name="io.gearpump.partitioner.ShuffleGroupingPartitioner">ShuffleGroupingPartitioner</a> <a href="../io/gearpump/partitioner/ShufflePartitioner.html" class="extype" name="io.gearpump.partitioner.ShufflePartitioner">ShufflePartitioner</a> <a href="../io/gearpump/partitioner/UnicastPartitioner.html" class="extype" name="io.gearpump.partitioner.UnicastPartitioner">UnicastPartitioner</a> <a href="../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" class="extype" name="io.gearpump.streaming.dsl.partitioner.GroupByPartitioner">GroupByPartitioner</a> </div>
-    </div><div class="entry">
-      <div class="name">getPartitions</div>
-      <div class="occurrences"><a href="../io/gearpump/partitioner/BroadcastPartitioner.html" class="extype" name="io.gearpump.partitioner.BroadcastPartitioner">BroadcastPartitioner</a> <a href="../io/gearpump/partitioner/MulticastPartitioner.html" class="extype" name="io.gearpump.partitioner.MulticastPartitioner">MulticastPartitioner</a> </div>
-    </div><div class="entry">
-      <div class="name">getPipeline</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$$ClientPipelineFactory.html" class="extype" name="io.gearpump.transport.netty.Client.ClientPipelineFactory">ClientPipelineFactory</a> <a href="../io/gearpump/transport/netty/Server$$ServerPipelineFactory.html" class="extype" name="io.gearpump.transport.netty.Server.ServerPipelineFactory">ServerPipelineFactory</a> </div>
-    </div><div class="entry">
-      <div class="name">getReport</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$$HealthChecker.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.HealthChecker">HealthChecker</a> </div>
-    </div><div class="entry">
-      <div class="name">getReporter</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/MetricsReporterService.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> </div>
-    </div><div class="entry">
-      <div class="name">getRequestDetails</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/SubDAGManager.html" class="extype" name="io.gearpump.streaming.appmaster.SubDAGManager">SubDAGManager</a> </div>
-    </div><div class="entry">
-      <div class="name">getResourceRequests</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskScheduler.html" class="extype" name="io.gearpump.streaming.appmaster.TaskScheduler">TaskScheduler</a> <a href="../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" class="extype" name="io.gearpump.streaming.appmaster.TaskSchedulerImpl">TaskSchedulerImpl</a> </div>
-    </div><div class="entry">
-      <div class="name">getStdDev</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/Histogram.html" class="extype" name="io.gearpump.metrics.Histogram">Histogram</a> </div>
-    </div><div class="entry">
-      <div class="name">getString</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> <a href="../io/gearpump/cluster/main/ParseResult.html" class="extype" name="io.gearpump.cluster.main.ParseResult">ParseResult</a> </div>
-    </div><div class="entry">
-      <div class="name">getSystemAddress</div>
-      <div class="occurrences"><a href="../io/gearpump/util/ActorUtil$.html" class="extype" name="io.gearpump.util.ActorUtil">ActorUtil</a> </div>
-    </div><div class="entry">
-      <div class="name">getTaskLocations</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
-    </div><div class="entry">
-      <div class="name">getTopicAndPartitions</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaUtil$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaUtil">KafkaUtil</a> </div>
-    </div><div class="entry">
-      <div class="name">getTupleKey</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream$.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> </div>
-    </div><div class="entry">
-      <div class="name">getUpstreamMinClock</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
-    </div><div class="entry">
-      <div class="name">getValue</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">graph</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/DAG.html" class="extype" name="io.gearpump.streaming.DAG">DAG</a> <a href="../io/gearpump/streaming/dsl/StreamApp.html" class="extype" name="io.gearpump.streaming.dsl.StreamApp">StreamApp</a> </div>
-    </div><div class="entry">
-      <div class="name">group</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/InMemoryKVService$$DeleteKVGroup.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService.DeleteKVGroup">DeleteKVGroup</a> <a href="../io/gearpump/cluster/master/InMemoryKVService$$GetKV.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService.GetKV">GetKV</a> <a href="../io/gearpump/cluster/master/InMemoryKVService$$PutKV.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService.PutKV">PutKV</a> <a href="../io/gearpump/streaming/kafka/lib/grouper/KafkaDefaultGrouper.html" class="extype" name="io.gearpump.streaming.kafka.lib.grouper.KafkaDefaultGrouper">KafkaDefaultGrouper</a> <a href="../io/gearpump/streaming/kafka/lib/grouper/KafkaGrouper.html" class="extype" name="io.gearpump.streaming.kafka.lib.grouper.KafkaGrouper">KafkaGrouper</a> </div>
-    </div><div class="entry">
-      <div class="name">groupBy</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> </div>
-    </div><div class="entry">
-      <div class="name">groupByKey</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/KVStream.html" class="extype" name="io.gearpump.streaming.dsl.KVStream">KVStream</a> </div>
-    </div><div class="entry">
-      <div class="name">grouper</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/package.html" class="extype" name="io.gearpump.streaming.kafka.lib">lib</a> </div>
-    </div></body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/index/index-i.html b/releases/0.6.2/api/scala/index/index-i.html
deleted file mode 100644
index e61dd4f..0000000
--- a/releases/0.6.2/api/scala/index/index-i.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title></title>
-          <meta name="description" content="" />
-          <meta name="keywords" content="" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
-      <script type="text/javascript" src="../lib/jquery.js"></script>
-    
-        </head>
-        <body><div class="entry">
-      <div class="name">IContext</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/package.html" class="extype" name="io.gearpump.transport.netty">netty</a> </div>
-    </div><div class="entry">
-      <div class="name">ITaskLauncher</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/executor/package.html" class="extype" name="io.gearpump.streaming.executor">executor</a> </div>
-    </div><div class="entry">
-      <div class="name">ITransportMessageSerializer</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/package.html" class="extype" name="io.gearpump.transport.netty">netty</a> </div>
-    </div><div class="entry">
-      <div class="name">Immortal</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/LifeTime$.html" class="extype" name="io.gearpump.streaming.LifeTime">LifeTime</a> </div>
-    </div><div class="entry">
-      <div class="name">InMemoryAppStoreOnMaster</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/storage/package.html" class="extype" name="io.gearpump.streaming.storage">storage</a> </div>
-    </div><div class="entry">
-      <div class="name">InMemoryCheckpointStore</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/package.html" class="extype" name="io.gearpump.streaming.state.impl">impl</a> </div>
-    </div><div class="entry">
-      <div class="name">InMemoryCheckpointStoreFactory</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/package.html" class="extype" name="io.gearpump.streaming.state.impl">impl</a> </div>
-    </div><div class="entry">
-      <div class="name">InMemoryKVService</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/package.html" class="extype" name="io.gearpump.cluster.master">master</a> </div>
-    </div><div class="entry">
-      <div class="name">Info</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/main/package.html" class="extype" name="io.gearpump.cluster.main">main</a> </div>
-    </div><div class="entry">
-      <div class="name">InitialAckRequest</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
-    </div><div class="entry">
-      <div class="name">InitialAckRequestSerializer</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> </div>
-    </div><div class="entry">
-      <div class="name">Interval</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/package.html" class="extype" name="io.gearpump.streaming.state.impl">impl</a> </div>
-    </div><div class="entry">
-      <div class="name">InvalidAppMaster</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">id</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/ProcessorDescription.html" class="extype" name="io.gearpump.streaming.ProcessorDescription">ProcessorDescription</a> <a href="../io/gearpump/streaming/appmaster/ProcessorSummary.html" class="extype" name="io.gearpump.streaming.appmaster.ProcessorSummary">ProcessorSummary</a> <a href="../io/gearpump/streaming/executor/Executor$$ExecutorSummary.html" class="extype" name="io.gearpump.streaming.executor.Executor.ExecutorSummary">ExecutorSummary</a> <a href="../io/gearpump/streaming/task/SerializerResolver$$Registration.html" class="extype" name="io.gearpump.streaming.task.SerializerResolver.Registration">Registration</a> </div>
-    </div><div class="entry">
-      <div class="name">ignoreUnknownArgument</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/main/AppSubmitter$.html" class="extype" name="io.gearpump.cluster.main.AppSubmitter">AppSubmitter</a> <a href="../io/gearpump/cluster/main/ArgumentsParser.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser">ArgumentsParser</a> <a href="../io/gearpump/cluster/main/ArgumentsParser$$Syntax.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser.Syntax">Syntax</a> </div>
-    </div><div class="entry">
-      <div class="name">impl</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/package.html" class="extype" name="io.gearpump.streaming.state">state</a> </div>
-    </div><div class="entry">
-      <div class="name">inDegreeOf</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
-    </div><div class="entry">
-      <div class="name">inc</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/Counter.html" class="extype" name="io.gearpump.metrics.Counter">Counter</a> </div>
-    </div><div class="entry">
-      <div class="name">incomingEdgesOf</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
-    </div><div class="entry">
-      <div class="name">index</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/CollectionDataSource.html" class="extype" name="io.gearpump.streaming.dsl.CollectionDataSource">CollectionDataSource</a> <a href="../io/gearpump/streaming/task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a> </div>
-    </div><div class="entry">
-      <div class="name">init</div>
-      <div class="occurrences"><a href="../io/gearpump/jarstore/JarStoreService.html" class="extype" name="io.gearpump.jarstore.JarStoreService">JarStoreService</a> <a href="../io/gearpump/jarstore/dfs/DFSJarStoreService.html" class="extype" name="io.gearpump.jarstore.dfs.DFSJarStoreService">DFSJarStoreService</a> <a href="../io/gearpump/jarstore/local/LocalJarStoreService.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStoreService">LocalJarStoreService</a> <a href="../io/gearpump/serializer/FastKryoSerializerPool.html" class="extype" name="io.gearpump.serializer.FastKryoSerializerPool">FastKryoSerializerPool</a> <a href="../io/gearpump/serializer/SerializerPool.html" class="extype" name="io.gearpump.serializer.SerializerPool">SerializerPool</a> <a href="../io/gearpump/streaming/appmaster/ClockService$$ProcessorClock.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.ProcessorClock">ProcessorClock</a> <a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
-    </div><div class="entry">
-      <div class="name">insert</div>
-      <div class="occurrences"><a href="../io/gearpump/external/hbase/HBaseSink.html" class="extype" name="io.gearpump.external.hbase.HBaseSink">HBaseSink</a> </div>
-    </div><div class="entry">
-      <div class="name">io</div>
-      <div class="occurrences"><a href="../package.html" class="extype" name="_root_">root</a> </div>
-    </div><div class="entry">
-      <div class="name">isAllTasksRegistered</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
-    </div><div class="entry">
-      <div class="name">isChildActorPath</div>
-      <div class="occurrences"><a href="../io/gearpump/util/ActorUtil$.html" class="extype" name="io.gearpump.util.ActorUtil">ActorUtil</a> </div>
-    </div><div class="entry">
-      <div class="name">isEmpty</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/Resource.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a> <a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
-    </div><div class="entry">
-      <div class="name">isLocalPath</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Util$.html" class="extype" name="io.gearpump.util.Util">Util</a> </div>
-    </div><div class="entry">
-      <div class="name">isTaskRegisteredForExecutor</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
-    </div></body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/index/index-o.html b/releases/0.6.2/api/scala/index/index-o.html
deleted file mode 100644
index 52d14fb..0000000
--- a/releases/0.6.2/api/scala/index/index-o.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title></title>
-          <meta name="description" content="" />
-          <meta name="keywords" content="" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
-      <script type="text/javascript" src="../lib/jquery.js"></script>
-    
-        </head>
-        <body><div class="entry">
-      <div class="name">ONEWORKER</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/Relaxation$.html" class="extype" name="io.gearpump.cluster.scheduler.Relaxation">Relaxation</a> </div>
-    </div><div class="entry">
-      <div class="name">ONE_ACKREQUEST_EVERY_MESSAGE_COUNT</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscription$.html" class="extype" name="io.gearpump.streaming.task.Subscription">Subscription</a> </div>
-    </div><div class="entry">
-      <div class="name">OffsetManager</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a> </div>
-    </div><div class="entry">
-      <div class="name">OffsetStorage</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a> </div>
-    </div><div class="entry">
-      <div class="name">OffsetStorageFactory</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a> </div>
-    </div><div class="entry">
-      <div class="name">OffsetTimeStampResolver</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a> </div>
-    </div><div class="entry">
-      <div class="name">Op</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
-    </div><div class="entry">
-      <div class="name">OpChain</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
-    </div><div class="entry">
-      <div class="name">OpEdge</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
-    </div><div class="entry">
-      <div class="name">OpTranslator</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/package.html" class="extype" name="io.gearpump.streaming.dsl.plan">plan</a> </div>
-    </div><div class="entry">
-      <div class="name">Overflow</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">OffsetStorage</a> </div>
-    </div><div class="entry">
-      <div class="name">of</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscriber$.html" class="extype" name="io.gearpump.streaming.task.Subscriber">Subscriber</a> </div>
-    </div><div class="entry">
-      <div class="name">offset</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/consumer/KafkaMessage.html" class="extype" name="io.gearpump.streaming.kafka.lib.consumer.KafkaMessage">KafkaMessage</a> </div>
-    </div><div class="entry">
-      <div class="name">oldProcessorId</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$$ReplaceProcessor.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor">ReplaceProcessor</a> </div>
-    </div><div class="entry">
-      <div class="name">onNext</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$GroupByTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.GroupByTask">GroupByTask</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$SinkTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SinkTask">SinkTask</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$SourceTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SourceTask">SourceTask</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$TransformTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.TransformTask">TransformTask</a> <a href="../io/gearpump/streaming/javaapi/Task.html" class="extype" name="io.gearpump.streaming.javaapi.Task">Task</a> <a href="../io/gearpump/streaming/sink/DataSinkTask.html" class="extype" name="io.gearpump.streaming.sink.DataSinkTask">DataSinkTask</a> <a href="../io/gearpump/streaming/source/DataSourceTask.html" class="extype" name="io.gearpump.streaming.source.DataSourceTask">DataSourceTask</a> <a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> <a href="../io/gearpump/streaming/task/Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a> <a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> <a href="../io/gearpump/streaming/task/TaskInterface.html" class="extype" name="io.gearpump.streaming.task.TaskInterface">TaskInterface</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
-    </div><div class="entry">
-      <div class="name">onStart</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$GroupByTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.GroupByTask">GroupByTask</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$SinkTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SinkTask">SinkTask</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$SourceTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SourceTask">SourceTask</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$TransformTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.TransformTask">TransformTask</a> <a href="../io/gearpump/streaming/javaapi/Task.html" class="extype" name="io.gearpump.streaming.javaapi.Task">Task</a> <a href="../io/gearpump/streaming/sink/DataSinkTask.html" class="extype" name="io.gearpump.streaming.sink.DataSinkTask">DataSinkTask</a> <a href="../io/gearpump/streaming/source/DataSourceTask.html" class="extype" name="io.gearpump.streaming.source.DataSourceTask">DataSourceTask</a> <a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> <a href="../io/gearpump/streaming/task/Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a> <a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> <a href="../io/gearpump/streaming/task/TaskInterface.html" class="extype" name="io.gearpump.streaming.task.TaskInterface">TaskInterface</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
-    </div><div class="entry">
-      <div class="name">onStop</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$SinkTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SinkTask">SinkTask</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$SourceTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SourceTask">SourceTask</a> <a href="../io/gearpump/streaming/javaapi/Task.html" class="extype" name="io.gearpump.streaming.javaapi.Task">Task</a> <a href="../io/gearpump/streaming/sink/DataSinkTask.html" class="extype" name="io.gearpump.streaming.sink.DataSinkTask">DataSinkTask</a> <a href="../io/gearpump/streaming/source/DataSourceTask.html" class="extype" name="io.gearpump.streaming.source.DataSourceTask">DataSourceTask</a> <a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> <a href="../io/gearpump/streaming/task/Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a> <a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> <a href="../io/gearpump/streaming/task/TaskInterface.html" class="extype" name="io.gearpump.streaming.task.TaskInterface">TaskInterface</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
-    </div><div class="entry">
-      <div class="name">onUnManagedMessage</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
-    </div><div class="entry">
-      <div class="name">op</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/package.html" class="extype" name="io.gearpump.streaming.dsl">dsl</a> </div>
-    </div><div class="entry">
-      <div class="name">open</div>
-      <div class="occurrences"><a href="../io/gearpump/external/hbase/HBaseSink.html" class="extype" name="io.gearpump.external.hbase.HBaseSink">HBaseSink</a> <a href="../io/gearpump/streaming/dsl/CollectionDataSource.html" class="extype" name="io.gearpump.streaming.dsl.CollectionDataSource">CollectionDataSource</a> <a href="../io/gearpump/streaming/kafka/KafkaSink.html" class="extype" name="io.gearpump.streaming.kafka.KafkaSink">KafkaSink</a> <a href="../io/gearpump/streaming/kafka/KafkaSource.html" class="extype" name="io.gearpump.streaming.kafka.KafkaSource">KafkaSource</a> <a href="../io/gearpump/streaming/sink/DataSink.html" class="extype" name="io.gearpump.streaming.sink.DataSink">DataSink</a> <a href="../io/gearpump/streaming/source/DataSource.html" class="extype" name="io.gearpump.streaming.source.DataSource">DataSource</a> </div>
-    </div><div class="entry">
-      <div class="name">ops</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/OpChain.html" class="extype" name="io.gearpump.streaming.dsl.op.OpChain">OpChain</a> </div>
-    </div><div class="entry">
-      <div class="name">options</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/main/AppSubmitter$.html" class="extype" name="io.gearpump.cluster.main.AppSubmitter">AppSubmitter</a> <a href="../io/gearpump/cluster/main/ArgumentsParser.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser">ArgumentsParser</a> <a href="../io/gearpump/cluster/main/ArgumentsParser$$Syntax.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser.Syntax">Syntax</a> <a href="../io/gearpump/cluster/main/Info$.html" class="extype" name="io.gearpump.cluster.main.Info">Info</a> <a href="../io/gearpump/cluster/main/Kill$.html" class="extype" name="io.gearpump.cluster.main.Kill">Kill</a> <a href="../io/gearpump/cluster/main/Local$.html" class="extype" name="io.gearpump.cluster.main.Local">Local</a> <a href="../io/gearpump/cluster/main/Master$.html" class="extype" name="io.gearpump.cluster.main.Master">Master</a> <a href="../io/gearpump/cluster/main/Replay$.html" class="extype" name="io.gearpump.cluster.main.Replay">Replay</a> <a href="../io/gearpump/streaming/dsl/example/WordCount$.html" class="extype" name="io.gearpump.streaming.dsl.example.WordCount">WordCount</a> </div>
-    </div><div class="entry">
-      <div class="name">originFileName</div>
-      <div class="occurrences"><a href="../io/gearpump/util/FileDirective$$FileInfo.html" class="extype" name="io.gearpump.util.FileDirective.FileInfo">FileInfo</a> </div>
-    </div><div class="entry">
-      <div class="name">out</div>
-      <div class="occurrences"><a href="../io/gearpump/util/ProcessLogRedirector.html" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> </div>
-    </div><div class="entry">
-      <div class="name">outDegreeOf</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
-    </div><div class="entry">
-      <div class="name">outgoingEdgesOf</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
-    </div><div class="entry">
-      <div class="name">output</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
-    </div><div class="entry">
-      <div class="name">outputUnManaged</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
-    </div></body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/index/index-r.html b/releases/0.6.2/api/scala/index/index-r.html
deleted file mode 100644
index ada714c..0000000
--- a/releases/0.6.2/api/scala/index/index-r.html
+++ /dev/null
@@ -1,335 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title></title>
-          <meta name="description" content="" />
-          <meta name="keywords" content="" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
-      <script type="text/javascript" src="../lib/jquery.js"></script>
-    
-        </head>
-        <body><div class="entry">
-      <div class="name">RecreateRollingFileAppender</div>
-      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
-    </div><div class="entry">
-      <div class="name">ReduceFunction</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator">OpTranslator</a> </div>
-    </div><div class="entry">
-      <div class="name">ReduceOp</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
-    </div><div class="entry">
-      <div class="name">ReferenceEqual</div>
-      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
-    </div><div class="entry">
-      <div class="name">RegisterActorSystem</div>
-      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$.html" class="extype" name="io.gearpump.util.ActorSystemBooter">ActorSystemBooter</a> </div>
-    </div><div class="entry">
-      <div class="name">RegisterActorSystemFailed</div>
-      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$.html" class="extype" name="io.gearpump.util.ActorSystemBooter">ActorSystemBooter</a> </div>
-    </div><div class="entry">
-      <div class="name">RegisterActorSystemTimeOut</div>
-      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$.html" class="extype" name="io.gearpump.util.ActorSystemBooter">ActorSystemBooter</a> </div>
-    </div><div class="entry">
-      <div class="name">RegisterAppMaster</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">RegisterExecutor</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/ExecutorToAppMaster$.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster">ExecutorToAppMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">RegisterNewWorker</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/WorkerToMaster$.html" class="extype" name="io.gearpump.cluster.WorkerToMaster">WorkerToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">RegisterTask</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/ExecutorToAppMaster$.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster">ExecutorToAppMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">RegisterTaskStatus</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry$.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
-    </div><div class="entry">
-      <div class="name">RegisterWorker</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/WorkerToMaster$.html" class="extype" name="io.gearpump.cluster.WorkerToMaster">WorkerToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">Registration</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/SerializerResolver$.html" class="extype" name="io.gearpump.streaming.task.SerializerResolver">SerializerResolver</a> </div>
-    </div><div class="entry">
-      <div class="name">Reject</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry$.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
-    </div><div class="entry">
-      <div class="name">Relaxation</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/package.html" class="extype" name="io.gearpump.cluster.scheduler">scheduler</a> <a href="../io/gearpump/cluster/scheduler/Relaxation$.html" class="extype" name="io.gearpump.cluster.scheduler.Relaxation">Relaxation</a> </div>
-    </div><div class="entry">
-      <div class="name">ReplaceProcessor</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
-    </div><div class="entry">
-      <div class="name">Replay</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/main/package.html" class="extype" name="io.gearpump.cluster.main">main</a> </div>
-    </div><div class="entry">
-      <div class="name">ReplayApplicationResult</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$.html" class="extype" name="io.gearpump.cluster.MasterToClient">MasterToClient</a> </div>
-    </div><div class="entry">
-      <div class="name">ReplayFromTimestampWindowTrailingEdge</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster">MasterToAppMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">Report</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
-    </div><div class="entry">
-      <div class="name">ReportCheckpointClock</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
-    </div><div class="entry">
-      <div class="name">ReportMetrics</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> </div>
-    </div><div class="entry">
-      <div class="name">ReportTo</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/MetricsReporterService$.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> </div>
-    </div><div class="entry">
-      <div class="name">RequestResource</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">ResolveAppId</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">ResolveAppIdResult</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$.html" class="extype" name="io.gearpump.cluster.MasterToClient">MasterToClient</a> </div>
-    </div><div class="entry">
-      <div class="name">ResolveWorkerId</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">ResolveWorkerIdResult</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$.html" class="extype" name="io.gearpump.cluster.MasterToClient">MasterToClient</a> </div>
-    </div><div class="entry">
-      <div class="name">Resource</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/package.html" class="extype" name="io.gearpump.cluster.scheduler">scheduler</a> </div>
-    </div><div class="entry">
-      <div class="name">ResourceAllocated</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster">MasterToAppMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">ResourceAllocation</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/package.html" class="extype" name="io.gearpump.cluster.scheduler">scheduler</a> </div>
-    </div><div class="entry">
-      <div class="name">ResourceRequest</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/package.html" class="extype" name="io.gearpump.cluster.scheduler">scheduler</a> </div>
-    </div><div class="entry">
-      <div class="name">ResourceRequestDetail</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/SubDAGManager$.html" class="extype" name="io.gearpump.streaming.appmaster.SubDAGManager">SubDAGManager</a> </div>
-    </div><div class="entry">
-      <div class="name">ResourceUpdate</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/WorkerToMaster$.html" class="extype" name="io.gearpump.cluster.WorkerToMaster">WorkerToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">RestartApplication</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">RestartClockService</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a> </div>
-    </div><div class="entry">
-      <div class="name">RestartPolicy</div>
-      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
-    </div><div class="entry">
-      <div class="name">RestartTasks</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor$.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> </div>
-    </div><div class="entry">
-      <div class="name">RichProcess</div>
-      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
-    </div><div class="entry">
-      <div class="name">Rotation</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/hadoop/lib/rotation/package.html" class="extype" name="io.gearpump.streaming.hadoop.lib.rotation">rotation</a> </div>
-    </div><div class="entry">
-      <div class="name">randInt</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Util$.html" class="extype" name="io.gearpump.util.Util">Util</a> </div>
-    </div><div class="entry">
-      <div class="name">range</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/Window.html" class="extype" name="io.gearpump.streaming.state.impl.Window">Window</a> </div>
-    </div><div class="entry">
-      <div class="name">rateUnit</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$$Meter.html" class="extype" name="io.gearpump.metrics.Metrics.Meter">Meter</a> <a href="../io/gearpump/metrics/Metrics$$Timer.html" class="extype" name="io.gearpump.metrics.Metrics.Timer">Timer</a> </div>
-    </div><div class="entry">
-      <div class="name">read</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/AckRequestSerializer.html" class="extype" name="io.gearpump.streaming.AckRequestSerializer">AckRequestSerializer</a> <a href="../io/gearpump/streaming/AckSerializer.html" class="extype" name="io.gearpump.streaming.AckSerializer">AckSerializer</a> <a href="../io/gearpump/streaming/InitialAckRequestSerializer.html" class="extype" name="io.gearpump.streaming.InitialAckRequestSerializer">InitialAckRequestSerializer</a> <a href="../io/gearpump/streaming/LatencyProbeSerializer.html" class="extype" name="io.gearpump.streaming.LatencyProbeSerializer">LatencyProbeSerializer</a> <a href="../io/gearpump/streaming/TaskIdSerializer.html" class="extype" name="io.gearpump.streaming.TaskIdSerializer">TaskIdSerializer</a> <a href="../io/gearpump/streaming/dsl/CollectionDataSource.html" class="extype" name="io.gearpump.streaming.dsl.CollectionDataSource">CollectionDataSource</a> <a href="../io/gearpump/streaming/kafka/KafkaSource.html" class="extype" name="io.gearpump.streaming.kafka.KafkaSource">KafkaSource</a> <a href="../io/gearpump/streaming/source/DataSource.html" class="extype" name="io.gearpump.streaming.source.DataSource">DataSource</a> <a href="../io/gearpump/streaming/task/SerializedMessageSerializer.html" class="extype" name="io.gearpump.streaming.task.SerializedMessageSerializer">SerializedMessageSerializer</a> <a href="../io/gearpump/streaming/task/TaskMessageSerializer.html" class="extype" name="io.gearpump.streaming.task.TaskMessageSerializer">TaskMessageSerializer</a> <a href="../io/gearpump/util/FileUtils$.html" class="extype" name="io.gearpump.util.FileUtils">FileUtils</a> <a href="../io/gearpump/util/HistoryMetricsService$$CounterMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.CounterMetricsStore">CounterMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$GaugeMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.GaugeMetricsStore">GaugeMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$HistogramMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.HistogramMetricsStore">HistogramMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$MeterMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.MeterMetricsStore">MeterMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$MetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.MetricsStore">MetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$MinMaxMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.MinMaxMetricsStore">MinMaxMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$SingleValueMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.SingleValueMetricsStore">SingleValueMetricsStore</a> </div>
-    </div><div class="entry">
-      <div class="name">readBoolean</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
-    </div><div class="entry">
-      <div class="name">readByte</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
-    </div><div class="entry">
-      <div class="name">readChar</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
-    </div><div class="entry">
-      <div class="name">readDouble</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
-    </div><div class="entry">
-      <div class="name">readFileToByteArray</div>
-      <div class="occurrences"><a href="../io/gearpump/util/FileUtils$.html" class="extype" name="io.gearpump.util.FileUtils">FileUtils</a> </div>
-    </div><div class="entry">
-      <div class="name">readFloat</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
-    </div><div class="entry">
-      <div class="name">readFully</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
-    </div><div class="entry">
-      <div class="name">readInt</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
-    </div><div class="entry">
-      <div class="name">readLatest</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$$QueryHistoryMetrics.html" class="extype" name="io.gearpump.cluster.ClientToMaster.QueryHistoryMetrics">QueryHistoryMetrics</a> <a href="../io/gearpump/util/HistoryMetricsService$$CounterMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.CounterMetricsStore">CounterMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$GaugeMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.GaugeMetricsStore">GaugeMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$HistogramMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.HistogramMetricsStore">HistogramMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$MeterMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.MeterMetricsStore">MeterMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$MetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.MetricsStore">MetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$MinMaxMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.MinMaxMetricsStore">MinMaxMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$SingleValueMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.SingleValueMetricsStore">SingleValueMetricsStore</a> </div>
-    </div><div class="entry">
-      <div class="name">readLine</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
-    </div><div class="entry">
-      <div class="name">readLong</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
-    </div><div class="entry">
-      <div class="name">readQuorum</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> </div>
-    </div><div class="entry">
-      <div class="name">readShort</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
-    </div><div class="entry">
-      <div class="name">readUTF</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
-    </div><div class="entry">
-      <div class="name">readUnsignedByte</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
-    </div><div class="entry">
-      <div class="name">readUnsignedShort</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
-    </div><div class="entry">
-      <div class="name">reason</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$$InvalidAppMaster.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.InvalidAppMaster">InvalidAppMaster</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$ShutdownExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.ShutdownExecutor">ShutdownExecutor</a> <a href="../io/gearpump/cluster/MasterToWorker$$UpdateResourceFailed.html" class="extype" name="io.gearpump.cluster.MasterToWorker.UpdateResourceFailed">UpdateResourceFailed</a> <a href="../io/gearpump/cluster/WorkerToAppMaster$$ExecutorLaunchRejected.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster.ExecutorLaunchRejected">ExecutorLaunchRejected</a> <a href="../io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorFailed.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster.ShutdownExecutorFailed">ShutdownExecutorFailed</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$DAGOperationFailed.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed">DAGOperationFailed</a> <a href="../io/gearpump/util/ActorSystemBooter$$CreateActorFailed.html" class="extype" name="io.gearpump.util.ActorSystemBooter.CreateActorFailed">CreateActorFailed</a> <a href="../io/gearpump/util/ActorSystemBooter$$RegisterActorSystemFailed.html" class="extype" name="io.gearpump.util.ActorSystemBooter.RegisterActorSystemFailed">RegisterActorSystemFailed</a> </div>
-    </div><div class="entry">
-      <div class="name">receive</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/main/MasterWatcher.html" class="extype" name="io.gearpump.cluster.main.MasterWatcher">MasterWatcher</a> <a href="../io/gearpump/cluster/master/AppMasterLauncher.html" class="extype" name="io.gearpump.cluster.master.AppMasterLauncher">AppMasterLauncher</a> <a href="../io/gearpump/cluster/master/InMemoryKVService.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService">InMemoryKVService</a> <a href="../io/gearpump/cluster/master/MasterProxy.html" class="extype" name="io.gearpump.cluster.master.MasterProxy">MasterProxy</a> <a href="../io/gearpump/cluster/scheduler/PriorityScheduler.html" class="extype" name="io.gearpump.cluster.scheduler.PriorityScheduler">PriorityScheduler</a> <a href="../io/gearpump/jarstore/local/LocalJarStore.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStore">LocalJarStore</a> <a href="../io/gearpump/metrics/MetricsReporterService.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> <a href="../io/gearpump/streaming/appmaster/AppMaster.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> <a href="../io/gearpump/streaming/appmaster/ClockService.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> <a href="../io/gearpump/streaming/appmaster/DagManager.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> <a href="../io/gearpump/streaming/executor/Executor.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> <a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> <a href="../io/gearpump/transport/netty/Client.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> <a href="../io/gearpump/transport/netty/Server.html" class="extype" name="io.gearpump.transport.netty.Server">Server</a> <a href="../io/gearpump/util/ActorSystemBooter$$Daemon.html" class="extype" name="io.gearpump.util.ActorSystemBooter.Daemon">Daemon</a> <a href="../io/gearpump/util/HistoryMetricsService.html" class="extype" name="io.gearpump.util.HistoryMetricsService">HistoryMetricsService</a> </div>
-    </div><div class="entry">
-      <div class="name">receiveAck</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscription.html" class="extype" name="io.gearpump.streaming.task.Subscription">Subscription</a> </div>
-    </div><div class="entry">
-      <div class="name">receiveUnManagedMessage</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a> <a href="../io/gearpump/streaming/task/TaskInterface.html" class="extype" name="io.gearpump.streaming.task.TaskInterface">TaskInterface</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
-    </div><div class="entry">
-      <div class="name">recover</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/AppMaster.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> <a href="../io/gearpump/streaming/hadoop/HadoopCheckpointStore.html" class="extype" name="io.gearpump.streaming.hadoop.HadoopCheckpointStore">HadoopCheckpointStore</a> <a href="../io/gearpump/streaming/state/api/PersistentState.html" class="extype" name="io.gearpump.streaming.state.api.PersistentState">PersistentState</a> <a href="../io/gearpump/streaming/state/impl/CheckpointManager.html" class="extype" name="io.gearpump.streaming.state.impl.CheckpointManager">CheckpointManager</a> <a href="../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" class="extype" name="io.gearpump.streaming.state.impl.InMemoryCheckpointStore">InMemoryCheckpointStore</a> <a href="../io/gearpump/streaming/state/impl/NonWindowState.html" class="extype" name="io.gearpump.streaming.state.impl.NonWindowState">NonWindowState</a> <a href="../io/gearpump/streaming/state/impl/WindowState.html" class="extype" name="io.gearpump.streaming.state.impl.WindowState">WindowState</a> <a href="../io/gearpump/streaming/transaction/api/CheckpointStore.html" class="extype" name="io.gearpump.streaming.transaction.api.CheckpointStore">CheckpointStore</a> </div>
-    </div><div class="entry">
-      <div class="name">reduce</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> </div>
-    </div><div class="entry">
-      <div class="name">ref</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/WorkerInfo.html" class="extype" name="io.gearpump.cluster.appmaster.WorkerInfo">WorkerInfo</a> </div>
-    </div><div class="entry">
-      <div class="name">register</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> <a href="../io/gearpump/metrics/Metrics$$DummyMetrics.html" class="extype" name="io.gearpump.metrics.Metrics.DummyMetrics">DummyMetrics</a> </div>
-    </div><div class="entry">
-      <div class="name">registerData</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterContext.html" class="extype" name="io.gearpump.cluster.AppMasterContext">AppMasterContext</a> <a href="../io/gearpump/cluster/AppMasterToMaster$$RegisterAppMaster.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.RegisterAppMaster">RegisterAppMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">registerLocalActor</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
-    </div><div class="entry">
-      <div class="name">registerTask</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
-    </div><div class="entry">
-      <div class="name">registeredTasks</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
-    </div><div class="entry">
-      <div class="name">registry</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> </div>
-    </div><div class="entry">
-      <div class="name">relaxation</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/ResourceRequest.html" class="extype" name="io.gearpump.cluster.scheduler.ResourceRequest">ResourceRequest</a> </div>
-    </div><div class="entry">
-      <div class="name">remainArgs</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/main/ArgumentsParser.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser">ArgumentsParser</a> <a href="../io/gearpump/cluster/main/ArgumentsParser$$Syntax.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser.Syntax">Syntax</a> <a href="../io/gearpump/cluster/main/ParseResult.html" class="extype" name="io.gearpump.cluster.main.ParseResult">ParseResult</a> </div>
-    </div><div class="entry">
-      <div class="name">remoteAddressMap</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
-    </div><div class="entry">
-      <div class="name">remoteClientMap</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
-    </div><div class="entry">
-      <div class="name">removeObsoleteVersion</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor$$TaskArgumentStore.html" class="extype" name="io.gearpump.streaming.executor.Executor.TaskArgumentStore">TaskArgumentStore</a> </div>
-    </div><div class="entry">
-      <div class="name">removeVertex</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
-    </div><div class="entry">
-      <div class="name">replaceVertex</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
-    </div><div class="entry">
-      <div class="name">replayFromTimestampWindowTrailingEdge</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/client/ClientContext.html" class="extype" name="io.gearpump.cluster.client.ClientContext">ClientContext</a> <a href="../io/gearpump/cluster/client/MasterClient.html" class="extype" name="io.gearpump.cluster.client.MasterClient">MasterClient</a> </div>
-    </div><div class="entry">
-      <div class="name">replicator</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> </div>
-    </div><div class="entry">
-      <div class="name">replyToClient</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/AppMasterLauncher.html" class="extype" name="io.gearpump.cluster.master.AppMasterLauncher">AppMasterLauncher</a> </div>
-    </div><div class="entry">
-      <div class="name">report</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/AkkaReporter.html" class="extype" name="io.gearpump.metrics.AkkaReporter">AkkaReporter</a> <a href="../io/gearpump/metrics/MetricsReporterService$$ReportTo.html" class="extype" name="io.gearpump.metrics.MetricsReporterService.ReportTo">ReportTo</a> </div>
-    </div><div class="entry">
-      <div class="name">reportBackActor</div>
-      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$$Daemon.html" class="extype" name="io.gearpump.util.ActorSystemBooter.Daemon">Daemon</a> </div>
-    </div><div class="entry">
-      <div class="name">request</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$$RequestResource.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.RequestResource">RequestResource</a> <a href="../io/gearpump/cluster/scheduler/Scheduler$$PendingRequest.html" class="extype" name="io.gearpump.cluster.scheduler.Scheduler.PendingRequest">PendingRequest</a> </div>
-    </div><div class="entry">
-      <div class="name">requestOrdering</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/PriorityScheduler.html" class="extype" name="io.gearpump.cluster.scheduler.PriorityScheduler">PriorityScheduler</a> </div>
-    </div><div class="entry">
-      <div class="name">requests</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/SubDAGManager$$ResourceRequestDetail.html" class="extype" name="io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail">ResourceRequestDetail</a> </div>
-    </div><div class="entry">
-      <div class="name">required</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/main/CLIOption.html" class="extype" name="io.gearpump.cluster.main.CLIOption">CLIOption</a> </div>
-    </div><div class="entry">
-      <div class="name">resolveAppID</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/client/ClientContext.html" class="extype" name="io.gearpump.cluster.client.ClientContext">ClientContext</a> </div>
-    </div><div class="entry">
-      <div class="name">resolveAppId</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/client/MasterClient.html" class="extype" name="io.gearpump.cluster.client.MasterClient">MasterClient</a> </div>
-    </div><div class="entry">
-      <div class="name">resolveJvmSetting</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Util$.html" class="extype" name="io.gearpump.util.Util">Util</a> </div>
-    </div><div class="entry">
-      <div class="name">resolveOffset</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetTimeStampResolver">OffsetTimeStampResolver</a> </div>
-    </div><div class="entry">
-      <div class="name">resolvePath</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Util$.html" class="extype" name="io.gearpump.util.Util">Util</a> </div>
-    </div><div class="entry">
-      <div class="name">resource</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterContext.html" class="extype" name="io.gearpump.cluster.AppMasterContext">AppMasterContext</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$ChangeExecutorResource.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.ChangeExecutorResource">ChangeExecutorResource</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.LaunchExecutor">LaunchExecutor</a> <a href="../io/gearpump/cluster/ExecutorContext.html" class="extype" name="io.gearpump.cluster.ExecutorContext">ExecutorContext</a> <a href="../io/gearpump/cluster/WorkerToMaster$$ResourceUpdate.html" class="extype" name="io.gearpump.cluster.WorkerToMaster.ResourceUpdate">ResourceUpdate</a> <a href="../io/gearpump/cluster/appmaster/ExecutorSystem.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystem">ExecutorSystem</a> <a href="../io/gearpump/cluster/scheduler/ResourceAllocation.html" class="extype" name="io.gearpump.cluster.scheduler.ResourceAllocation">ResourceAllocation</a> <a href="../io/gearpump/cluster/scheduler/ResourceRequest.html" class="extype" name="io.gearpump.cluster.scheduler.ResourceRequest">ResourceRequest</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$RegisterExecutor.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor">RegisterExecutor</a> </div>
-    </div><div class="entry">
-      <div class="name">resourceRequestHandler</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/PriorityScheduler.html" class="extype" name="io.gearpump.cluster.scheduler.PriorityScheduler">PriorityScheduler</a> </div>
-    </div><div class="entry">
-      <div class="name">resources</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StartExecutorSystems.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler.StartExecutorSystems">StartExecutorSystems</a> <a href="../io/gearpump/cluster/scheduler/Scheduler.html" class="extype" name="io.gearpump.cluster.scheduler.Scheduler">Scheduler</a> </div>
-    </div><div class="entry">
-      <div class="name">restartingTask</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> </div>
-    </div><div class="entry">
-      <div class="name">retainHistoryDataHours</div>
-      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig.html" class="extype" name="io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig">HistoryMetricsConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">retainHistoryDataIntervalMs</div>
-      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig.html" class="extype" name="io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig">HistoryMetricsConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">retainRecentDataIntervalMs</div>
-      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig.html" class="extype" name="io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig">HistoryMetricsConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">retainRecentDataSeconds</div>
-      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig.html" class="extype" name="io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig">HistoryMetricsConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">rootDirectory</div>
-      <div class="occurrences"><a href="../io/gearpump/jarstore/local/LocalJarStore.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStore">LocalJarStore</a> </div>
-    </div><div class="entry">
-      <div class="name">rotate</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/hadoop/lib/rotation/FileSizeRotation.html" class="extype" name="io.gearpump.streaming.hadoop.lib.rotation.FileSizeRotation">FileSizeRotation</a> <a href="../io/gearpump/streaming/hadoop/lib/rotation/Rotation.html" class="extype" name="io.gearpump.streaming.hadoop.lib.rotation.Rotation">Rotation</a> </div>
-    </div><div class="entry">
-      <div class="name">rotation</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/hadoop/lib/package.html" class="extype" name="io.gearpump.streaming.hadoop.lib">lib</a> </div>
-    </div><div class="entry">
-      <div class="name">route</div>
-      <div class="occurrences"><a href="../io/gearpump/util/FileServer.html" class="extype" name="io.gearpump.util.FileServer">FileServer</a> </div>
-    </div></body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/index/index-s.html b/releases/0.6.2/api/scala/index/index-s.html
deleted file mode 100644
index b601095..0000000
--- a/releases/0.6.2/api/scala/index/index-s.html
+++ /dev/null
@@ -1,467 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title></title>
-          <meta name="description" content="" />
-          <meta name="keywords" content="" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
-      <script type="text/javascript" src="../lib/jquery.js"></script>
-    
-        </head>
-        <body><div class="entry">
-      <div class="name">SINGLETON_MANAGER</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
-    </div><div class="entry">
-      <div class="name">SOURCE_READ_BATCH_SIZE</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/source/DataSourceConfig$.html" class="extype" name="io.gearpump.streaming.source.DataSourceConfig">DataSourceConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">SOURCE_TIMESTAMP_FILTER</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/source/DataSourceConfig$.html" class="extype" name="io.gearpump.streaming.source.DataSourceConfig">DataSourceConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">SPECIFICWORKER</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/Relaxation$.html" class="extype" name="io.gearpump.cluster.scheduler.Relaxation">Relaxation</a> </div>
-    </div><div class="entry">
-      <div class="name">START_CLOCK</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
-    </div><div class="entry">
-      <div class="name">STATE</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> </div>
-    </div><div class="entry">
-      <div class="name">STATE_CHECKPOINT_ENABLE</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" class="extype" name="io.gearpump.streaming.state.impl.PersistentStateConfig">PersistentStateConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">STATE_CHECKPOINT_INTERVAL_MS</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" class="extype" name="io.gearpump.streaming.state.impl.PersistentStateConfig">PersistentStateConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">STATE_CHECKPOINT_STORE_FACTORY</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" class="extype" name="io.gearpump.streaming.state.impl.PersistentStateConfig">PersistentStateConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">STATE_WINDOW_SIZE</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" class="extype" name="io.gearpump.streaming.state.impl.PersistentStateConfig">PersistentStateConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">STATE_WINDOW_STEP</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" class="extype" name="io.gearpump.streaming.state.impl.PersistentStateConfig">PersistentStateConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">SaveAppData</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">SaveAppDataFailed</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">Scheduler</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/package.html" class="extype" name="io.gearpump.cluster.scheduler">scheduler</a> </div>
-    </div><div class="entry">
-      <div class="name">SecurityChecker</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor$.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
-    </div><div class="entry">
-      <div class="name">SendAck</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor$.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
-    </div><div class="entry">
-      <div class="name">SendMessageLoss</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
-    </div><div class="entry">
-      <div class="name">SerializedMessage</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
-    </div><div class="entry">
-      <div class="name">SerializedMessageSerializer</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
-    </div><div class="entry">
-      <div class="name">Serializer</div>
-      <div class="occurrences"><a href="../io/gearpump/serializer/package.html" class="extype" name="io.gearpump.serializer">serializer</a> <a href="../io/gearpump/streaming/state/api/package.html" class="extype" name="io.gearpump.streaming.state.api">api</a> </div>
-    </div><div class="entry">
-      <div class="name">SerializerPool</div>
-      <div class="occurrences"><a href="../io/gearpump/serializer/package.html" class="extype" name="io.gearpump.serializer">serializer</a> </div>
-    </div><div class="entry">
-      <div class="name">SerializerResolver</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
-    </div><div class="entry">
-      <div class="name">Server</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/package.html" class="extype" name="io.gearpump.transport.netty">netty</a> </div>
-    </div><div class="entry">
-      <div class="name">ServerHandler</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Server$.html" class="extype" name="io.gearpump.transport.netty.Server">Server</a> </div>
-    </div><div class="entry">
-      <div class="name">ServerPipelineFactory</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Server$.html" class="extype" name="io.gearpump.transport.netty.Server">Server</a> </div>
-    </div><div class="entry">
-      <div class="name">ServiceNotAvailableException</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/AppMaster$.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">Shuffle</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
-    </div><div class="entry">
-      <div class="name">ShuffleGroupingPartitioner</div>
-      <div class="occurrences"><a href="../io/gearpump/partitioner/package.html" class="extype" name="io.gearpump.partitioner">partitioner</a> </div>
-    </div><div class="entry">
-      <div class="name">ShufflePartitioner</div>
-      <div class="occurrences"><a href="../io/gearpump/partitioner/package.html" class="extype" name="io.gearpump.partitioner">partitioner</a> </div>
-    </div><div class="entry">
-      <div class="name">Shutdown</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/main/MasterWatcher$.html" class="extype" name="io.gearpump.cluster.main.MasterWatcher">MasterWatcher</a> </div>
-    </div><div class="entry">
-      <div class="name">ShutdownAppMaster</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster">MasterToAppMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">ShutdownApplication</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">ShutdownApplicationResult</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$.html" class="extype" name="io.gearpump.cluster.MasterToClient">MasterToClient</a> </div>
-    </div><div class="entry">
-      <div class="name">ShutdownExecutor</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToWorker$.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker">AppMasterToWorker</a> </div>
-    </div><div class="entry">
-      <div class="name">ShutdownExecutorFailed</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/WorkerToAppMaster$.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster">WorkerToAppMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">ShutdownExecutorSucceed</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/WorkerToAppMaster$.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster">WorkerToAppMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">SingleInputFunction</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator">OpTranslator</a> </div>
-    </div><div class="entry">
-      <div class="name">SingleValueMetricsStore</div>
-      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$.html" class="extype" name="io.gearpump.util.HistoryMetricsService">HistoryMetricsService</a> </div>
-    </div><div class="entry">
-      <div class="name">Sink</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream$.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> </div>
-    </div><div class="entry">
-      <div class="name">SinkTask</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator">OpTranslator</a> </div>
-    </div><div class="entry">
-      <div class="name">SlaveOp</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
-    </div><div class="entry">
-      <div class="name">SlotStatus</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/Master$.html" class="extype" name="io.gearpump.cluster.master.Master">Master</a> </div>
-    </div><div class="entry">
-      <div class="name">SnapshotStartClock</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
-    </div><div class="entry">
-      <div class="name">Source</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/StreamApp$.html" class="extype" name="io.gearpump.streaming.dsl.StreamApp">StreamApp</a> </div>
-    </div><div class="entry">
-      <div class="name">SourceTask</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator">OpTranslator</a> </div>
-    </div><div class="entry">
-      <div class="name">StallingTasks</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToMaster$.html" class="extype" name="io.gearpump.streaming.AppMasterToMaster">AppMasterToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">Start</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a> </div>
-    </div><div class="entry">
-      <div class="name">StartAllTasks</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a> </div>
-    </div><div class="entry">
-      <div class="name">StartClock</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
-    </div><div class="entry">
-      <div class="name">StartExecutorSystemTimeout</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler">ExecutorSystemScheduler</a> </div>
-    </div><div class="entry">
-      <div class="name">StartExecutorSystems</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler">ExecutorSystemScheduler</a> </div>
-    </div><div class="entry">
-      <div class="name">StartTime</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
-    </div><div class="entry">
-      <div class="name">StopExecutorSystem</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler">ExecutorSystemScheduler</a> </div>
-    </div><div class="entry">
-      <div class="name">StorageEmpty</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">OffsetStorage</a> </div>
-    </div><div class="entry">
-      <div class="name">StoredStartClock</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
-    </div><div class="entry">
-      <div class="name">Stream</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/package.html" class="extype" name="io.gearpump.streaming.dsl">dsl</a> </div>
-    </div><div class="entry">
-      <div class="name">StreamApp</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/package.html" class="extype" name="io.gearpump.streaming.dsl">dsl</a> </div>
-    </div><div class="entry">
-      <div class="name">StreamAppMasterSummary</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a> </div>
-    </div><div class="entry">
-      <div class="name">StreamApplication</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> <a href="../io/gearpump/streaming/javaapi/package.html" class="extype" name="io.gearpump.streaming.javaapi">javaapi</a> </div>
-    </div><div class="entry">
-      <div class="name">StreamingTransportSerializer</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
-    </div><div class="entry">
-      <div class="name">StreamingType</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster">MasterToAppMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">StringMessageDecoder</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/package.html" class="extype" name="io.gearpump.streaming.kafka.lib">lib</a> </div>
-    </div><div class="entry">
-      <div class="name">SubDAGManager</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a> </div>
-    </div><div class="entry">
-      <div class="name">SubmitApplication</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
-    </div><div class="entry">
-      <div class="name">SubmitApplicationRequest</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a> </div>
-    </div><div class="entry">
-      <div class="name">SubmitApplicationResult</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$.html" class="extype" name="io.gearpump.cluster.MasterToClient">MasterToClient</a> </div>
-    </div><div class="entry">
-      <div class="name">SubmitApplicationResultValue</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$.html" class="extype" name="io.gearpump.cluster.MasterToClient">MasterToClient</a> </div>
-    </div><div class="entry">
-      <div class="name">Subscriber</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
-    </div><div class="entry">
-      <div class="name">Subscription</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
-    </div><div class="entry">
-      <div class="name">Synced</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/MasterStatus$.html" class="extype" name="io.gearpump.cluster.master.MasterStatus">MasterStatus</a> </div>
-    </div><div class="entry">
-      <div class="name">Syntax</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/main/ArgumentsParser$.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser">ArgumentsParser</a> </div>
-    </div><div class="entry">
-      <div class="name">saveConfig</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/ClusterConfig$.html" class="extype" name="io.gearpump.cluster.ClusterConfig">ClusterConfig</a> </div>
-    </div><div class="entry">
-      <div class="name">schedule</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskScheduler.html" class="extype" name="io.gearpump.streaming.appmaster.TaskScheduler">TaskScheduler</a> <a href="../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" class="extype" name="io.gearpump.streaming.appmaster.TaskSchedulerImpl">TaskSchedulerImpl</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
-    </div><div class="entry">
-      <div class="name">scheduleOnce</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
-    </div><div class="entry">
-      <div class="name">scheduleTask</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/SubDAGManager.html" class="extype" name="io.gearpump.streaming.appmaster.SubDAGManager">SubDAGManager</a> </div>
-    </div><div class="entry">
-      <div class="name">scheduler</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/AppMasterLauncher.html" class="extype" name="io.gearpump.cluster.master.AppMasterLauncher">AppMasterLauncher</a> <a href="../io/gearpump/cluster/master/MasterProxy.html" class="extype" name="io.gearpump.cluster.master.MasterProxy">MasterProxy</a> <a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> </div>
-    </div><div class="entry">
-      <div class="name">scheme</div>
-      <div class="occurrences"><a href="../io/gearpump/jarstore/JarStoreService.html" class="extype" name="io.gearpump.jarstore.JarStoreService">JarStoreService</a> <a href="../io/gearpump/jarstore/dfs/DFSJarStoreService.html" class="extype" name="io.gearpump.jarstore.dfs.DFSJarStoreService">DFSJarStoreService</a> <a href="../io/gearpump/jarstore/local/LocalJarStoreService.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStoreService">LocalJarStoreService</a> </div>
-    </div><div class="entry">
-      <div class="name">self</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/javaapi/Task.html" class="extype" name="io.gearpump.streaming.javaapi.Task">Task</a> <a href="../io/gearpump/streaming/task/Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
-    </div><div class="entry">
-      <div class="name">selfCheck</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
-    </div><div class="entry">
-      <div class="name">sendFn</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscription.html" class="extype" name="io.gearpump.streaming.task.Subscription">Subscription</a> </div>
-    </div><div class="entry">
-      <div class="name">sendMessage</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscription.html" class="extype" name="io.gearpump.streaming.task.Subscription">Subscription</a> </div>
-    </div><div class="entry">
-      <div class="name">sendMsgWithTimeOutCallBack</div>
-      <div class="occurrences"><a href="../io/gearpump/util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a> </div>
-    </div><div class="entry">
-      <div class="name">sender</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
-    </div><div class="entry">
-      <div class="name">seq</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/Ack.html" class="extype" name="io.gearpump.streaming.task.Ack">Ack</a> <a href="../io/gearpump/streaming/task/AckRequest.html" class="extype" name="io.gearpump.streaming.task.AckRequest">AckRequest</a> </div>
-    </div><div class="entry">
-      <div class="name">serialize</div>
-      <div class="occurrences"><a href="../io/gearpump/serializer/FastKryoSerializer.html" class="extype" name="io.gearpump.serializer.FastKryoSerializer">FastKryoSerializer</a> <a href="../io/gearpump/serializer/Serializer.html" class="extype" name="io.gearpump.serializer.Serializer">Serializer</a> <a href="../io/gearpump/streaming/serializer/ChillSerializer.html" class="extype" name="io.gearpump.streaming.serializer.ChillSerializer">ChillSerializer</a> <a href="../io/gearpump/streaming/state/api/Serializer.html" class="extype" name="io.gearpump.streaming.state.api.Serializer">Serializer</a> <a href="../io/gearpump/streaming/task/StreamingTransportSerializer.html" class="extype" name="io.gearpump.streaming.task.StreamingTransportSerializer">StreamingTransportSerializer</a> <a href="../io/gearpump/transport/netty/ITransportMessageSerializer.html" class="extype" name="io.gearpump.transport.netty.ITransportMessageSerializer">ITransportMessageSerializer</a> </div>
-    </div><div class="entry">
-      <div class="name">serializer</div>
-      <div class="occurrences"><a href="../io/gearpump/package.html" class="extype" name="io.gearpump">gearpump</a> <a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> <a href="../io/gearpump/streaming/task/SerializerResolver$$Registration.html" class="extype" name="io.gearpump.streaming.task.SerializerResolver.Registration">Registration</a> </div>
-    </div><div class="entry">
-      <div class="name">serializerPool</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
-    </div><div class="entry">
-      <div class="name">server</div>
-      <div class="occurrences"><a href="../io/gearpump/jarstore/local/LocalJarStore.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStore">LocalJarStore</a> <a href="../io/gearpump/util/FileServer$$Client.html" class="extype" name="io.gearpump.util.FileServer.Client">Client</a> </div>
-    </div><div class="entry">
-      <div class="name">serverPort</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
-    </div><div class="entry">
-      <div class="name">sessionId</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$$Start.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.Start">Start</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$TaskRegistered.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.TaskRegistered">TaskRegistered</a> <a href="../io/gearpump/streaming/task/Ack.html" class="extype" name="io.gearpump.streaming.task.Ack">Ack</a> <a href="../io/gearpump/streaming/task/AckRequest.html" class="extype" name="io.gearpump.streaming.task.AckRequest">AckRequest</a> <a href="../io/gearpump/streaming/task/InitialAckRequest.html" class="extype" name="io.gearpump.streaming.task.InitialAckRequest">InitialAckRequest</a> <a href="../io/gearpump/transport/netty/TaskMessage.html" class="extype" name="io.gearpump.transport.netty.TaskMessage">TaskMessage</a> </div>
-    </div><div class="entry">
-      <div class="name">sessionRef</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a> </div>
-    </div><div class="entry">
-      <div class="name">setChannelBuffer</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
-    </div><div class="entry">
-      <div class="name">setCheckFileInterval</div>
-      <div class="occurrences"><a href="../io/gearpump/util/RecreateRollingFileAppender.html" class="extype" name="io.gearpump.util.RecreateRollingFileAppender">RecreateRollingFileAppender</a> </div>
-    </div><div class="entry">
-      <div class="name">setDAG</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskScheduler.html" class="extype" name="io.gearpump.streaming.appmaster.TaskScheduler">TaskScheduler</a> <a href="../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" class="extype" name="io.gearpump.streaming.appmaster.TaskSchedulerImpl">TaskSchedulerImpl</a> </div>
-    </div><div class="entry">
-      <div class="name">setDag</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/SubDAGManager.html" class="extype" name="io.gearpump.streaming.appmaster.SubDAGManager">SubDAGManager</a> </div>
-    </div><div class="entry">
-      <div class="name">setNextCheckpointTime</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/MonoidState.html" class="extype" name="io.gearpump.streaming.state.api.MonoidState">MonoidState</a> <a href="../io/gearpump/streaming/state/api/PersistentState.html" class="extype" name="io.gearpump.streaming.state.api.PersistentState">PersistentState</a> </div>
-    </div><div class="entry">
-      <div class="name">setStartOffset</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer.html" class="extype" name="io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer">KafkaConsumer</a> </div>
-    </div><div class="entry">
-      <div class="name">setTaskActor</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
-    </div><div class="entry">
-      <div class="name">shouldCheckpoint</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/CheckpointManager.html" class="extype" name="io.gearpump.streaming.state.impl.CheckpointManager">CheckpointManager</a> </div>
-    </div><div class="entry">
-      <div class="name">shouldCleanupSystem</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/client/ClientContext.html" class="extype" name="io.gearpump.cluster.client.ClientContext">ClientContext</a> </div>
-    </div><div class="entry">
-      <div class="name">shouldRotate</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/hadoop/lib/rotation/FileSizeRotation.html" class="extype" name="io.gearpump.streaming.hadoop.lib.rotation.FileSizeRotation">FileSizeRotation</a> <a href="../io/gearpump/streaming/hadoop/lib/rotation/Rotation.html" class="extype" name="io.gearpump.streaming.hadoop.lib.rotation.Rotation">Rotation</a> </div>
-    </div><div class="entry">
-      <div class="name">shouldSlide</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/Window.html" class="extype" name="io.gearpump.streaming.state.impl.Window">Window</a> </div>
-    </div><div class="entry">
-      <div class="name">shutdown</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystem.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystem">ExecutorSystem</a> <a href="../io/gearpump/cluster/client/ClientContext.html" class="extype" name="io.gearpump.cluster.client.ClientContext">ClientContext</a> </div>
-    </div><div class="entry">
-      <div class="name">shutdownApplication</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/client/MasterClient.html" class="extype" name="io.gearpump.cluster.client.MasterClient">MasterClient</a> </div>
-    </div><div class="entry">
-      <div class="name">sink</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream$$Sink.html" class="extype" name="io.gearpump.streaming.dsl.Stream.Sink">Sink</a> <a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> </div>
-    </div><div class="entry">
-      <div class="name">skipBytes</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
-    </div><div class="entry">
-      <div class="name">slideOneStep</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/Window.html" class="extype" name="io.gearpump.streaming.state.impl.Window">Window</a> </div>
-    </div><div class="entry">
-      <div class="name">slideTo</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/Window.html" class="extype" name="io.gearpump.streaming.state.impl.Window">Window</a> </div>
-    </div><div class="entry">
-      <div class="name">slots</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/Resource.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a> <a href="../io/gearpump/cluster/worker/ExecutorSlots.html" class="extype" name="io.gearpump.cluster.worker.ExecutorSlots">ExecutorSlots</a> </div>
-    </div><div class="entry">
-      <div class="name">source</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/StreamApp$$Source.html" class="extype" name="io.gearpump.streaming.dsl.StreamApp.Source">Source</a> <a href="../io/gearpump/streaming/dsl/op/MergeOp.html" class="extype" name="io.gearpump.streaming.dsl.op.MergeOp">MergeOp</a> <a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> </div>
-    </div><div class="entry">
-      <div class="name">sourceId</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a> </div>
-    </div><div class="entry">
-      <div class="name">sourceTask</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/TaskMessage.html" class="extype" name="io.gearpump.transport.netty.TaskMessage">TaskMessage</a> </div>
-    </div><div class="entry">
-      <div class="name">stallingTasks</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$$Report.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.Report">Report</a> </div>
-    </div><div class="entry">
-      <div class="name">start</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscription.html" class="extype" name="io.gearpump.streaming.task.Subscription">Subscription</a> <a href="../io/gearpump/util/FileServer.html" class="extype" name="io.gearpump.util.FileServer">FileServer</a> </div>
-    </div><div class="entry">
-      <div class="name">startAkkaReporter</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/MetricsReporterService.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> </div>
-    </div><div class="entry">
-      <div class="name">startClients</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
-    </div><div class="entry">
-      <div class="name">startClock</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$$Start.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.Start">Start</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$StartAllTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks">StartAllTasks</a> </div>
-    </div><div class="entry">
-      <div class="name">startGraphiteReporter</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/MetricsReporterService.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> </div>
-    </div><div class="entry">
-      <div class="name">startProcess</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Util$.html" class="extype" name="io.gearpump.util.Util">Util</a> </div>
-    </div><div class="entry">
-      <div class="name">startSlf4jReporter</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/MetricsReporterService.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> </div>
-    </div><div class="entry">
-      <div class="name">startTime</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$$AppMasterSummary.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.AppMasterSummary">AppMasterSummary</a> <a href="../io/gearpump/cluster/AppMasterToMaster$$GeneralAppMasterSummary.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.GeneralAppMasterSummary">GeneralAppMasterSummary</a> <a href="../io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.AppMasterData">AppMasterData</a> <a href="../io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" class="extype" name="io.gearpump.cluster.appmaster.AppMasterRuntimeInfo">AppMasterRuntimeInfo</a> <a href="../io/gearpump/cluster/master/Master$$MasterInfo.html" class="extype" name="io.gearpump.cluster.master.Master.MasterInfo">MasterInfo</a> <a href="../io/gearpump/streaming/appmaster/AppMaster.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> <a href="../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" class="extype" name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">StreamAppMasterSummary</a> <a href="../io/gearpump/streaming/state/impl/Interval.html" class="extype" name="io.gearpump.streaming.state.impl.Interval">Interval</a> <a href="../io/gearpump/streaming/task/StartTime.html" class="extype" name="io.gearpump.streaming.task.StartTime">StartTime</a> </div>
-    </div><div class="entry">
-      <div class="name">startTimeMs</div>
-      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$$MinMaxMetrics.html" class="extype" name="io.gearpump.util.HistoryMetricsService.MinMaxMetrics">MinMaxMetrics</a> </div>
-    </div><div class="entry">
-      <div class="name">stashMessages</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
-    </div><div class="entry">
-      <div class="name">state</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ApplicationState.html" class="extype" name="io.gearpump.cluster.appmaster.ApplicationState">ApplicationState</a> <a href="../io/gearpump/cluster/worker/WorkerSummary.html" class="extype" name="io.gearpump.cluster.worker.WorkerSummary">WorkerSummary</a> <a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> <a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> </div>
-    </div><div class="entry">
-      <div class="name">stateChangeListener</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> </div>
-    </div><div class="entry">
-      <div class="name">status</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$$AppMasterSummary.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.AppMasterSummary">AppMasterSummary</a> <a href="../io/gearpump/cluster/AppMasterToMaster$$GeneralAppMasterSummary.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.GeneralAppMasterSummary">GeneralAppMasterSummary</a> <a href="../io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.AppMasterData">AppMasterData</a> <a href="../io/gearpump/streaming/appmaster/AppMaster$$ExecutorBrief.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief">ExecutorBrief</a> <a href="../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" class="extype" name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">StreamAppMasterSummary</a> <a href="../io/gearpump/streaming/executor/Executor$$ExecutorSummary.html" class="extype" name="io.gearpump.streaming.executor.Executor.ExecutorSummary">ExecutorSummary</a> </div>
-    </div><div class="entry">
-      <div class="name">stddev</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$$Histogram.html" class="extype" name="io.gearpump.metrics.Metrics.Histogram">Histogram</a> <a href="../io/gearpump/metrics/Metrics$$Timer.html" class="extype" name="io.gearpump.metrics.Metrics.Timer">Timer</a> </div>
-    </div><div class="entry">
-      <div class="name">stop</div>
-      <div class="occurrences"><a href="../io/gearpump/util/FileServer.html" class="extype" name="io.gearpump.util.FileServer">FileServer</a> </div>
-    </div><div class="entry">
-      <div class="name">storage</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> </div>
-    </div><div class="entry">
-      <div class="name">strategy</div>
-      <div class="occurrences"><a href="../io/gearpump/serializer/FastKryoSerializer.html" class="extype" name="io.gearpump.serializer.FastKryoSerializer">FastKryoSerializer</a> </div>
-    </div><div class="entry">
-      <div class="name">streamAppToApplication</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/StreamApp$.html" class="extype" name="io.gearpump.streaming.dsl.StreamApp">StreamApp</a> </div>
-    </div><div class="entry">
-      <div class="name">streamToHBaseDSLSink</div>
-      <div class="occurrences"><a href="../io/gearpump/external/hbase/dsl/HBaseDSLSink$.html" class="extype" name="io.gearpump.external.hbase.dsl.HBaseDSLSink">HBaseDSLSink</a> </div>
-    </div><div class="entry">
-      <div class="name">streamToKVStream</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream$.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> </div>
-    </div><div class="entry">
-      <div class="name">streamToKafkaDSLSink</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/dsl/KafkaDSLSink$.html" class="extype" name="io.gearpump.streaming.kafka.dsl.KafkaDSLSink">KafkaDSLSink</a> </div>
-    </div><div class="entry">
-      <div class="name">streaming</div>
-      <div class="occurrences"><a href="../io/gearpump/package.html" class="extype" name="io.gearpump">gearpump</a> </div>
-    </div><div class="entry">
-      <div class="name">subGraph</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
-    </div><div class="entry">
-      <div class="name">submissionTime</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.AppMasterData">AppMasterData</a> <a href="../io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" class="extype" name="io.gearpump.cluster.appmaster.AppMasterRuntimeInfo">AppMasterRuntimeInfo</a> </div>
-    </div><div class="entry">
-      <div class="name">submit</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/client/ClientContext.html" class="extype" name="io.gearpump.cluster.client.ClientContext">ClientContext</a> </div>
-    </div><div class="entry">
-      <div class="name">submitApplication</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/client/MasterClient.html" class="extype" name="io.gearpump.cluster.client.MasterClient">MasterClient</a> </div>
-    </div><div class="entry">
-      <div class="name">subscriber</div>
-      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$$DemandMoreMetrics.html" class="extype" name="io.gearpump.metrics.Metrics.DemandMoreMetrics">DemandMoreMetrics</a> </div>
-    </div><div class="entry">
-      <div class="name">subscribers</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$$ChangeTask.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.ChangeTask">ChangeTask</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$ChangeTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.ChangeTasks">ChangeTasks</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$LaunchTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.LaunchTasks">LaunchTasks</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$TaskLaunchData.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.TaskLaunchData">TaskLaunchData</a> <a href="../io/gearpump/streaming/executor/TaskLauncher$$TaskArgument.html" class="extype" name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument">TaskArgument</a> <a href="../io/gearpump/streaming/task/TaskContextData.html" class="extype" name="io.gearpump.streaming.task.TaskContextData">TaskContextData</a> </div>
-    </div><div class="entry">
-      <div class="name">success</div>
-      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$$ChannelFutureOps.html" class="extype" name="io.gearpump.transport.netty.Client.ChannelFutureOps">ChannelFutureOps</a> </div>
-    </div><div class="entry">
-      <div class="name">sum</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/KVStream.html" class="extype" name="io.gearpump.streaming.dsl.KVStream">KVStream</a> </div>
-    </div><div class="entry">
-      <div class="name">sumByValue</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream$.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> </div>
-    </div><div class="entry">
-      <div class="name">summary</div>
-      <div class="occurrences"><a href="../io/gearpump/util/ErrorSummary.html" class="extype" name="io.gearpump.util.ErrorSummary">ErrorSummary</a> <a href="../io/gearpump/util/ProcessLogRedirector.html" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> </div>
-    </div><div class="entry">
-      <div class="name">supervisorStrategy</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> </div>
-    </div><div class="entry">
-      <div class="name">system</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemStarted.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler.ExecutorSystemStarted">ExecutorSystemStarted</a> <a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StopExecutorSystem.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler.StopExecutorSystem">StopExecutorSystem</a> <a href="../io/gearpump/cluster/client/ClientContext.html" class="extype" name="io.gearpump.cluster.client.ClientContext">ClientContext</a> <a href="../io/gearpump/cluster/main/MasterWatcher.html" class="extype" name="io.gearpump.cluster.main.MasterWatcher">MasterWatcher</a> <a href="../io/gearpump/streaming/appmaster/DagManager.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> <a href="../io/gearpump/streaming/task/ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a> <a href="../io/gearpump/streaming/task/Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> <a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> <a href="../io/gearpump/transport/netty/Server.html" class="extype" name="io.gearpump.transport.netty.Server">Server</a> </div>
-    </div><div class="entry">
-      <div class="name">systemClock</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$$HealthChecker$$ClockValue.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue">ClockValue</a> </div>
-    </div><div class="entry">
-      <div class="name">systemConfig</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/AppMasterLauncher.html" class="extype" name="io.gearpump.cluster.master.AppMasterLauncher">AppMasterLauncher</a> </div>
-    </div><div class="entry">
-      <div class="name">systemPath</div>
-      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$$RegisterActorSystem.html" class="extype" name="io.gearpump.util.ActorSystemBooter.RegisterActorSystem">RegisterActorSystem</a> </div>
-    </div><div class="entry">
-      <div class="name">systemconfig</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> </div>
-    </div></body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/Application.html b/releases/0.6.2/api/scala/io/gearpump/cluster/Application.html
deleted file mode 100644
index cb88e18..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/cluster/Application.html
+++ /dev/null
@@ -1,542 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>Application - io.gearpump.cluster.Application</title>
-          <meta name="description" content="Application - io.gearpump.cluster.Application" />
-          <meta name="keywords" content="Application io.gearpump.cluster.Application" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../index.html';
-            var hash = 'io.gearpump.cluster.Application';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="type">
-      <div id="definition">
-        <a href="Application$.html" title="Go to companion"><img src="../../../lib/trait_to_object_big.png" /></a>
-        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.cluster">cluster</a></p>
-        <h1><a href="Application$.html" title="Go to companion">Application</a></h1><h3><span class="morelinks"><div>
-            Related Docs:
-            <a href="Application$.html" title="See companion">object Application</a>
-            | <a href="package.html" class="extype" name="io.gearpump.cluster">package cluster</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">trait</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Application</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div><div class="toggleContainer block">
-            <span class="toggle">Known Subclasses</span>
-            <div class="subClasses hiddenContent"><a href="Application$$DefaultApplication.html" class="extype" name="io.gearpump.cluster.Application.DefaultApplication">DefaultApplication</a>, <a href="../streaming/StreamApplication.html" class="extype" name="io.gearpump.streaming.StreamApplication">StreamApplication</a>, <a href="../streaming/javaapi/StreamApplication.html" class="extype" name="io.gearpump.streaming.javaapi.StreamApplication">StreamApplication</a></div>
-          </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.cluster.Application"><span>Application</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        
-
-        
-
-        <div id="values" class="values members">
-              <h3>Abstract Value Members</h3>
-              <ol><li name="io.gearpump.cluster.Application#appMaster" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
-      <a id="appMaster:Class[_&lt;:io.gearpump.cluster.ApplicationMaster]"></a>
-      <a id="appMaster:Class[_&lt;:ApplicationMaster]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">abstract </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">appMaster</span><span class="result">: <span class="extype" name="scala.Predef.Class">Class</span>[_ &lt;: <a href="ApplicationMaster.html" class="extype" name="io.gearpump.cluster.ApplicationMaster">ApplicationMaster</a>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application@appMaster:Class[_&lt;:io.gearpump.cluster.ApplicationMaster]" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.cluster.Application#name" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
-      <a id="name:String"></a>
-      <a id="name:String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">abstract </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">name</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application@name:String" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.cluster.Application#userConfig" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
-      <a id="userConfig(implicitsystem:akka.actor.ActorSystem):io.gearpump.cluster.UserConfig"></a>
-      <a id="userConfig(ActorSystem):UserConfig"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">abstract </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">userConfig</span><span class="params">(<span class="implicit">implicit </span><span name="system">system: <span class="extype" name="akka.actor.ActorSystem">ActorSystem</span></span>)</span><span class="result">: <a href="UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application@userConfig(implicitsystem:akka.actor.ActorSystem):io.gearpump.cluster.UserConfig" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        <div id="values" class="values members">
-              <h3>Concrete Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application@##():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application@clone():Object" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="equals(x$1:Any):Boolean"></a>
-      <a id="equals(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application@equals(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="hashCode():Int"></a>
-      <a id="hashCode():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application@hashCode():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application@toString():String" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.Application@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClusterConfig$$ConfigValidationException.html b/releases/0.6.2/api/scala/io/gearpump/cluster/ClusterConfig$$ConfigValidationException.html
deleted file mode 100644
index 18657e0..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/cluster/ClusterConfig$$ConfigValidationException.html
+++ /dev/null
@@ -1,713 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>ConfigValidationException - io.gearpump.cluster.ClusterConfig.ConfigValidationException</title>
-          <meta name="description" content="ConfigValidationException - io.gearpump.cluster.ClusterConfig.ConfigValidationException" />
-          <meta name="keywords" content="ConfigValidationException io.gearpump.cluster.ClusterConfig.ConfigValidationException" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../index.html';
-            var hash = 'io.gearpump.cluster.ClusterConfig$$ConfigValidationException';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="type">
-      <div id="definition">
-        <img src="../../../lib/class_big.png" />
-        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.cluster">cluster</a>.<a href="ClusterConfig$.html" class="extype" name="io.gearpump.cluster.ClusterConfig">ClusterConfig</a></p>
-        <h1>ConfigValidationException</h1><h3><span class="morelinks"><div>Related Doc:
-            <a href="ClusterConfig$.html" class="extype" name="io.gearpump.cluster.ClusterConfig">package ClusterConfig</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ConfigValidationException</span><span class="result"> extends <span class="extype" name="scala.Exception">Exception</span></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><span class="extype" name="java.lang.Exception">Exception</span>, <span class="extype" name="java.lang.Throwable">Throwable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.cluster.ClusterConfig.ConfigValidationException"><span>ConfigValidationException</span></li><li class="in" name="java.lang.Exception"><span>Exception</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        <div id="constructors" class="members">
-              <h3>Instance Constructors</h3>
-              <ol><li name="io.gearpump.cluster.ClusterConfig.ConfigValidationException#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;(msg:String):io.gearpump.cluster.ClusterConfig.ConfigValidationException"></a>
-      <a id="&lt;init&gt;:ConfigValidationException"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">new</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ConfigValidationException</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.Predef.String">String</span></span>)</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@&lt;init&gt;(msg:String):io.gearpump.cluster.ClusterConfig.ConfigValidationException" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        
-
-        
-
-        <div id="values" class="values members">
-              <h3>Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@##():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#addSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="addSuppressed(x$1:Throwable):Unit"></a>
-      <a id="addSuppressed(Throwable):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">addSuppressed</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@addSuppressed(x$1:Throwable):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@clone():Object" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="equals(x$1:Any):Boolean"></a>
-      <a id="equals(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@equals(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#fillInStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="fillInStackTrace():Throwable"></a>
-      <a id="fillInStackTrace():Throwable"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">fillInStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@fillInStackTrace():Throwable" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="java.lang.Throwable#getCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getCause():Throwable"></a>
-      <a id="getCause():Throwable"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getCause</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@getCause():Throwable" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#getLocalizedMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getLocalizedMessage():String"></a>
-      <a id="getLocalizedMessage():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getLocalizedMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@getLocalizedMessage():String" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#getMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getMessage():String"></a>
-      <a id="getMessage():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@getMessage():String" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#getStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getStackTrace():Array[StackTraceElement]"></a>
-      <a id="getStackTrace():Array[StackTraceElement]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@getStackTrace():Array[StackTraceElement]" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#getSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getSuppressed():Array[Throwable]"></a>
-      <a id="getSuppressed():Array[Throwable]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getSuppressed</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.Throwable">Throwable</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@getSuppressed():Array[Throwable]" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="hashCode():Int"></a>
-      <a id="hashCode():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@hashCode():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="initCause(x$1:Throwable):Throwable"></a>
-      <a id="initCause(Throwable):Throwable"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">initCause</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@initCause(x$1:Throwable):Throwable" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="printStackTrace(x$1:java.io.PrintWriter):Unit"></a>
-      <a id="printStackTrace(PrintWriter):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintWriter">PrintWriter</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="printStackTrace(x$1:java.io.PrintStream):Unit"></a>
-      <a id="printStackTrace(PrintStream):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintStream">PrintStream</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="printStackTrace():Unit"></a>
-      <a id="printStackTrace():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">printStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@printStackTrace():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#setStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="setStackTrace(x$1:Array[StackTraceElement]):Unit"></a>
-      <a id="setStackTrace(Array[StackTraceElement]):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">setStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="java.lang.Throwable#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@toString():String" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable → AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="java.lang.Exception">
-              <h3>Inherited from <span class="extype" name="java.lang.Exception">Exception</span></h3>
-            </div><div class="parent" name="java.lang.Throwable">
-              <h3>Inherited from <span class="extype" name="java.lang.Throwable">Throwable</span></h3>
-            </div><div class="parent" name="java.io.Serializable">
-              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
-            </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Priority$.html b/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Priority$.html
deleted file mode 100644
index 94fcf72..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Priority$.html
+++ /dev/null
@@ -1,804 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>Priority - io.gearpump.cluster.scheduler.Priority</title>
-          <meta name="description" content="Priority - io.gearpump.cluster.scheduler.Priority" />
-          <meta name="keywords" content="Priority io.gearpump.cluster.scheduler.Priority" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../../index.html';
-            var hash = 'io.gearpump.cluster.scheduler.Priority$';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="value">
-      <div id="definition">
-        <img src="../../../../lib/object_big.png" />
-        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.cluster">cluster</a>.<a href="package.html" class="extype" name="io.gearpump.cluster.scheduler">scheduler</a></p>
-        <h1>Priority</h1><h3><span class="morelinks"><div>Related Doc:
-            <a href="package.html" class="extype" name="io.gearpump.cluster.scheduler">package scheduler</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">object</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Priority</span><span class="result"> extends <span class="extype" name="scala.Enumeration">Enumeration</span></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><span class="extype" name="scala.Enumeration">Enumeration</span>, <span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.cluster.scheduler.Priority"><span>Priority</span></li><li class="in" name="scala.Enumeration"><span>Enumeration</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        
-
-        <div id="types" class="types members">
-              <h3>Type Members</h3>
-              <ol><li name="io.gearpump.cluster.scheduler.Priority.Priority" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="Priority=io.gearpump.cluster.scheduler.Priority.Value"></a>
-      <a id="Priority:Priority"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">type</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Priority</span><span class="result"> = <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@Priority=io.gearpump.cluster.scheduler.Priority.Value" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="scala.Enumeration.Val" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ValextendsEnumeration.this.ValuewithSerializable"></a>
-      <a id="Val:Val"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Val</span><span class="result"> extends <span class="extype" name="scala.Enumeration.Value">Value</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@ValextendsEnumeration.this.ValuewithSerializable" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd><dt>Annotations</dt><dd>
-                <span class="name">@SerialVersionUID</span><span class="args">()</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.Enumeration.Value" visbl="pub" data-isabs="true" fullComment="yes" group="Ungrouped">
-      <a id="ValueextendsOrdered[Enumeration.this.Value]withSerializable"></a>
-      <a id="Value:Value"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">abstract </span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Value</span><span class="result"> extends <span class="extype" name="scala.Ordered">Ordered</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>] with <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@ValueextendsOrdered[Enumeration.this.Value]withSerializable" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd><dt>Annotations</dt><dd>
-                <span class="name">@SerialVersionUID</span><span class="args">()</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.Enumeration.ValueSet" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable"></a>
-      <a id="ValueSet:ValueSet"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ValueSet</span><span class="result"> extends <span class="extype" name="scala.collection.AbstractSet">AbstractSet</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>] with <span class="extype" name="scala.collection.immutable.SortedSet">SortedSet</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>] with <span class="extype" name="scala.collection.SortedSetLike">SortedSetLike</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>, <span class="extype" name="scala.Enumeration.ValueSet">ValueSet</span>] with <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        <div id="values" class="values members">
-              <h3>Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@##():Int" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="io.gearpump.cluster.scheduler.Priority#HIGH" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="HIGH:io.gearpump.cluster.scheduler.Priority.Value"></a>
-      <a id="HIGH:Value"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">HIGH</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@HIGH:io.gearpump.cluster.scheduler.Priority.Value" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.cluster.scheduler.Priority#LOW" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="LOW:io.gearpump.cluster.scheduler.Priority.Value"></a>
-      <a id="LOW:Value"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">LOW</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@LOW:io.gearpump.cluster.scheduler.Priority.Value" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.cluster.scheduler.Priority#NORMAL" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="NORMAL:io.gearpump.cluster.scheduler.Priority.Value"></a>
-      <a id="NORMAL:Value"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">NORMAL</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@NORMAL:io.gearpump.cluster.scheduler.Priority.Value" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="Value(i:Int,name:String):Enumeration.this.Value"></a>
-      <a id="Value(Int,String):Value"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Value</span><span class="params">(<span name="i">i: <span class="extype" name="scala.Int">Int</span></span>, <span name="name">name: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@Value(i:Int,name:String):Enumeration.this.Value" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="Value(name:String):Enumeration.this.Value"></a>
-      <a id="Value(String):Value"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Value</span><span class="params">(<span name="name">name: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@Value(name:String):Enumeration.this.Value" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="Value(i:Int):Enumeration.this.Value"></a>
-      <a id="Value(Int):Value"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Value</span><span class="params">(<span name="i">i: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@Value(i:Int):Enumeration.this.Value" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="Value:Enumeration.this.Value"></a>
-      <a id="Value:Value"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Value</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@Value:Enumeration.this.Value" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li><li name="scala.Enumeration#apply" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="apply(x:Int):Enumeration.this.Value"></a>
-      <a id="apply(Int):Value"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">apply</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@apply(x:Int):Enumeration.this.Value" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@clone():Object" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="equals(x$1:Any):Boolean"></a>
-      <a id="equals(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="hashCode():Int"></a>
-      <a id="hashCode():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@hashCode():Int" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.Enumeration#maxId" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="maxId:Int"></a>
-      <a id="maxId:Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">maxId</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@maxId:Int" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.Enumeration#nextId" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="nextId:Int"></a>
-      <a id="nextId:Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">var</span>
-      </span>
-      <span class="symbol">
-        <span class="name">nextId</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@nextId:Int" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li><li name="scala.Enumeration#nextName" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="nextName:Iterator[String]"></a>
-      <a id="nextName:Iterator[String]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">var</span>
-      </span>
-      <span class="symbol">
-        <span class="name">nextName</span><span class="result">: <span class="extype" name="scala.Iterator">Iterator</span>[<span class="extype" name="scala.Predef.String">String</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@nextName:Iterator[String]" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.Enumeration#readResolve" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="readResolve():AnyRef"></a>
-      <a id="readResolve():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">readResolve</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@readResolve():AnyRef" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.Enumeration#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@toString():String" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration → AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Enumeration#values" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="values:Enumeration.this.ValueSet"></a>
-      <a id="values:ValueSet"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">values</span><span class="result">: <a href="#ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.ValueSet">ValueSet</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@values:Enumeration.this.ValueSet" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.Enumeration#withName" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="withName(s:String):Enumeration.this.Value"></a>
-      <a id="withName(String):Value"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">withName</span><span class="params">(<span name="s">s: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@withName(s:String):Enumeration.this.Value" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="scala.Enumeration">
-              <h3>Inherited from <span class="extype" name="scala.Enumeration">Enumeration</span></h3>
-            </div><div class="parent" name="scala.Serializable">
-              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
-            </div><div class="parent" name="java.io.Serializable">
-              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
-            </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Scheduler.html b/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Scheduler.html
deleted file mode 100644
index 6141aa9..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Scheduler.html
+++ /dev/null
@@ -1,897 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>Scheduler - io.gearpump.cluster.scheduler.Scheduler</title>
-          <meta name="description" content="Scheduler - io.gearpump.cluster.scheduler.Scheduler" />
-          <meta name="keywords" content="Scheduler io.gearpump.cluster.scheduler.Scheduler" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../../index.html';
-            var hash = 'io.gearpump.cluster.scheduler.Scheduler';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="type">
-      <div id="definition">
-        <a href="Scheduler$.html" title="Go to companion"><img src="../../../../lib/class_to_object_big.png" /></a>
-        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.cluster">cluster</a>.<a href="package.html" class="extype" name="io.gearpump.cluster.scheduler">scheduler</a></p>
-        <h1><a href="Scheduler$.html" title="Go to companion">Scheduler</a></h1><h3><span class="morelinks"><div>
-            Related Docs:
-            <a href="Scheduler$.html" title="See companion">object Scheduler</a>
-            | <a href="package.html" class="extype" name="io.gearpump.cluster.scheduler">package scheduler</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">abstract </span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Scheduler</span><span class="result"> extends <span class="extype" name="akka.actor.Actor">Actor</span></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><span class="extype" name="akka.actor.Actor">Actor</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div><div class="toggleContainer block">
-            <span class="toggle">Known Subclasses</span>
-            <div class="subClasses hiddenContent"><a href="PriorityScheduler.html" class="extype" name="io.gearpump.cluster.scheduler.PriorityScheduler">PriorityScheduler</a></div>
-          </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.cluster.scheduler.Scheduler"><span>Scheduler</span></li><li class="in" name="akka.actor.Actor"><span>Actor</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        <div id="constructors" class="members">
-              <h3>Instance Constructors</h3>
-              <ol><li name="io.gearpump.cluster.scheduler.Scheduler#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;():io.gearpump.cluster.scheduler.Scheduler"></a>
-      <a id="&lt;init&gt;:Scheduler"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">new</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Scheduler</span><span class="params">()</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@&lt;init&gt;():io.gearpump.cluster.scheduler.Scheduler" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        <div id="types" class="types members">
-              <h3>Type Members</h3>
-              <ol><li name="akka.actor.Actor.Receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="Receive=akka.actor.Actor.Receive"></a>
-      <a id="Receive:Receive"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">type</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Receive</span><span class="result"> = <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@Receive=akka.actor.Actor.Receive" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li></ol>
-            </div>
-
-        <div id="values" class="values members">
-              <h3>Abstract Value Members</h3>
-              <ol><li name="io.gearpump.cluster.scheduler.Scheduler#allocateResource" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
-      <a id="allocateResource():Unit"></a>
-      <a id="allocateResource():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">abstract </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">allocateResource</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@allocateResource():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.cluster.scheduler.Scheduler#doneApplication" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
-      <a id="doneApplication(appId:Int):Unit"></a>
-      <a id="doneApplication(Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">abstract </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">doneApplication</span><span class="params">(<span name="appId">appId: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@doneApplication(appId:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="akka.actor.Actor#receive" visbl="pub" data-isabs="true" fullComment="yes" group="Ungrouped">
-      <a id="receive:akka.actor.Actor.Receive"></a>
-      <a id="receive:akka.actor.Actor.Receive"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">abstract </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">receive</span><span class="result">: <span class="extype" name="akka.actor.Actor.Receive">akka.actor.Actor.Receive</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@receive:akka.actor.Actor.Receive" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li></ol>
-            </div>
-
-        <div id="values" class="values members">
-              <h3>Concrete Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@##():Int" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="io.gearpump.cluster.scheduler.Scheduler#LOG" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="LOG:org.slf4j.Logger"></a>
-      <a id="LOG:Logger"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">LOG</span><span class="result">: <span class="extype" name="org.slf4j.Logger">Logger</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@LOG:org.slf4j.Logger" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="akka.actor.Actor#aroundPostRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundPostRestart(reason:Throwable):Unit"></a>
-      <a id="aroundPostRestart(Throwable):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">aroundPostRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@aroundPostRestart(reason:Throwable):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#aroundPostStop" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundPostStop():Unit"></a>
-      <a id="aroundPostStop():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">aroundPostStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@aroundPostStop():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#aroundPreRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundPreRestart(reason:Throwable,message:Option[Any]):Unit"></a>
-      <a id="aroundPreRestart(Throwable,Option[Any]):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">aroundPreRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@aroundPreRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#aroundPreStart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundPreStart():Unit"></a>
-      <a id="aroundPreStart():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">aroundPreStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@aroundPreStart():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#aroundReceive" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit"></a>
-      <a id="aroundReceive(akka.actor.Actor.Receive,Any):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">aroundReceive</span><span class="params">(<span name="receive">receive: <span class="extype" name="akka.actor.Actor.Receive">akka.actor.Actor.Receive</span></span>, <span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@clone():Object" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="akka.actor.Actor#context" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="context:akka.actor.ActorContext"></a>
-      <a id="context:ActorContext"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">implicit </span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">context</span><span class="result">: <span class="extype" name="akka.actor.ActorContext">ActorContext</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@context:akka.actor.ActorContext" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="equals(x$1:Any):Boolean"></a>
-      <a id="equals(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@equals(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="io.gearpump.cluster.scheduler.Scheduler#handleScheduleMessage" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="handleScheduleMessage:Scheduler.this.Receive"></a>
-      <a id="handleScheduleMessage:Receive"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">handleScheduleMessage</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.cluster.scheduler.Scheduler.Receive">Receive</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@handleScheduleMessage:Scheduler.this.Receive" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="hashCode():Int"></a>
-      <a id="hashCode():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@hashCode():Int" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="akka.actor.Actor#postRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="postRestart(reason:Throwable):Unit"></a>
-      <a id="postRestart(Throwable):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">postRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@postRestart(reason:Throwable):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Exception]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="akka.actor.Actor#postStop" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="postStop():Unit"></a>
-      <a id="postStop():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">postStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@postStop():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Exception]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="akka.actor.Actor#preRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="preRestart(reason:Throwable,message:Option[Any]):Unit"></a>
-      <a id="preRestart(Throwable,Option[Any]):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">preRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@preRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Exception]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="akka.actor.Actor#preStart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="preStart():Unit"></a>
-      <a id="preStart():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">preStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@preStart():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Exception]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="io.gearpump.cluster.scheduler.Scheduler#resources" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="resources:scala.collection.mutable.HashMap[Int,(akka.actor.ActorRef,io.gearpump.cluster.scheduler.Resource)]"></a>
-      <a id="resources:HashMap[Int,(ActorRef,Resource)]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">var</span>
-      </span>
-      <span class="symbol">
-        <span class="name">resources</span><span class="result">: <span class="extype" name="scala.collection.mutable.HashMap">HashMap</span>[<span class="extype" name="scala.Int">Int</span>, (<span class="extype" name="akka.actor.ActorRef">ActorRef</span>, <a href="Resource.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a>)]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@resources:scala.collection.mutable.HashMap[Int,(akka.actor.ActorRef,io.gearpump.cluster.scheduler.Resource)]" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd></dl></div>
-    </li><li name="akka.actor.Actor#self" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="self:akka.actor.ActorRef"></a>
-      <a id="self:ActorRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">implicit final </span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">self</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@self:akka.actor.ActorRef" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#sender" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="sender():akka.actor.ActorRef"></a>
-      <a id="sender():ActorRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">sender</span><span class="params">()</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@sender():akka.actor.ActorRef" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#supervisorStrategy" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="supervisorStrategy:akka.actor.SupervisorStrategy"></a>
-      <a id="supervisorStrategy:SupervisorStrategy"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">supervisorStrategy</span><span class="result">: <span class="extype" name="akka.actor.SupervisorStrategy">SupervisorStrategy</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@supervisorStrategy:akka.actor.SupervisorStrategy" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@toString():String" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="akka.actor.Actor#unhandled" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="unhandled(message:Any):Unit"></a>
-      <a id="unhandled(Any):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">unhandled</span><span class="params">(<span name="message">message: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@unhandled(message:Any):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="akka.actor.Actor">
-              <h3>Inherited from <span class="extype" name="akka.actor.Actor">Actor</span></h3>
-            </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/serializer/FastKryoSerializer$$KryoSerializationException.html b/releases/0.6.2/api/scala/io/gearpump/serializer/FastKryoSerializer$$KryoSerializationException.html
deleted file mode 100644
index 719c0a1..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/serializer/FastKryoSerializer$$KryoSerializationException.html
+++ /dev/null
@@ -1,713 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>KryoSerializationException - io.gearpump.serializer.FastKryoSerializer.KryoSerializationException</title>
-          <meta name="description" content="KryoSerializationException - io.gearpump.serializer.FastKryoSerializer.KryoSerializationException" />
-          <meta name="keywords" content="KryoSerializationException io.gearpump.serializer.FastKryoSerializer.KryoSerializationException" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../index.html';
-            var hash = 'io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="type">
-      <div id="definition">
-        <img src="../../../lib/class_big.png" />
-        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.serializer">serializer</a>.<a href="FastKryoSerializer$.html" class="extype" name="io.gearpump.serializer.FastKryoSerializer">FastKryoSerializer</a></p>
-        <h1>KryoSerializationException</h1><h3><span class="morelinks"><div>Related Doc:
-            <a href="FastKryoSerializer$.html" class="extype" name="io.gearpump.serializer.FastKryoSerializer">package FastKryoSerializer</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <span class="name">KryoSerializationException</span><span class="result"> extends <span class="extype" name="scala.Exception">Exception</span></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><span class="extype" name="java.lang.Exception">Exception</span>, <span class="extype" name="java.lang.Throwable">Throwable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.serializer.FastKryoSerializer.KryoSerializationException"><span>KryoSerializationException</span></li><li class="in" name="java.lang.Exception"><span>Exception</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        <div id="constructors" class="members">
-              <h3>Instance Constructors</h3>
-              <ol><li name="io.gearpump.serializer.FastKryoSerializer.KryoSerializationException#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;(msg:String,ex:Throwable):io.gearpump.serializer.FastKryoSerializer.KryoSerializationException"></a>
-      <a id="&lt;init&gt;:KryoSerializationException"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">new</span>
-      </span>
-      <span class="symbol">
-        <span class="name">KryoSerializationException</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="ex">ex: <span class="extype" name="scala.Throwable">Throwable</span> = <span class="symbol">null</span></span>)</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@&lt;init&gt;(msg:String,ex:Throwable):io.gearpump.serializer.FastKryoSerializer.KryoSerializationException" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        
-
-        
-
-        <div id="values" class="values members">
-              <h3>Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@##():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#addSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="addSuppressed(x$1:Throwable):Unit"></a>
-      <a id="addSuppressed(Throwable):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">addSuppressed</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@addSuppressed(x$1:Throwable):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@clone():Object" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="equals(x$1:Any):Boolean"></a>
-      <a id="equals(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@equals(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#fillInStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="fillInStackTrace():Throwable"></a>
-      <a id="fillInStackTrace():Throwable"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">fillInStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@fillInStackTrace():Throwable" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="java.lang.Throwable#getCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getCause():Throwable"></a>
-      <a id="getCause():Throwable"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getCause</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@getCause():Throwable" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#getLocalizedMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getLocalizedMessage():String"></a>
-      <a id="getLocalizedMessage():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getLocalizedMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@getLocalizedMessage():String" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#getMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getMessage():String"></a>
-      <a id="getMessage():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@getMessage():String" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#getStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getStackTrace():Array[StackTraceElement]"></a>
-      <a id="getStackTrace():Array[StackTraceElement]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@getStackTrace():Array[StackTraceElement]" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#getSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getSuppressed():Array[Throwable]"></a>
-      <a id="getSuppressed():Array[Throwable]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getSuppressed</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.Throwable">Throwable</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@getSuppressed():Array[Throwable]" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="hashCode():Int"></a>
-      <a id="hashCode():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@hashCode():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="initCause(x$1:Throwable):Throwable"></a>
-      <a id="initCause(Throwable):Throwable"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">initCause</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@initCause(x$1:Throwable):Throwable" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="printStackTrace(x$1:java.io.PrintWriter):Unit"></a>
-      <a id="printStackTrace(PrintWriter):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintWriter">PrintWriter</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="printStackTrace(x$1:java.io.PrintStream):Unit"></a>
-      <a id="printStackTrace(PrintStream):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintStream">PrintStream</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="printStackTrace():Unit"></a>
-      <a id="printStackTrace():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">printStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@printStackTrace():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#setStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="setStackTrace(x$1:Array[StackTraceElement]):Unit"></a>
-      <a id="setStackTrace(Array[StackTraceElement]):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">setStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="java.lang.Throwable#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@toString():String" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable → AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="java.lang.Exception">
-              <h3>Inherited from <span class="extype" name="java.lang.Exception">Exception</span></h3>
-            </div><div class="parent" name="java.lang.Throwable">
-              <h3>Inherited from <span class="extype" name="java.lang.Throwable">Throwable</span></h3>
-            </div><div class="parent" name="java.io.Serializable">
-              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
-            </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/serializer/FastKryoSerializerPool.html b/releases/0.6.2/api/scala/io/gearpump/serializer/FastKryoSerializerPool.html
deleted file mode 100644
index 70afb00..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/serializer/FastKryoSerializerPool.html
+++ /dev/null
@@ -1,539 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>FastKryoSerializerPool - io.gearpump.serializer.FastKryoSerializerPool</title>
-          <meta name="description" content="FastKryoSerializerPool - io.gearpump.serializer.FastKryoSerializerPool" />
-          <meta name="keywords" content="FastKryoSerializerPool io.gearpump.serializer.FastKryoSerializerPool" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../index.html';
-            var hash = 'io.gearpump.serializer.FastKryoSerializerPool';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="type">
-      <div id="definition">
-        <img src="../../../lib/class_big.png" />
-        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.serializer">serializer</a></p>
-        <h1>FastKryoSerializerPool</h1><h3><span class="morelinks"><div>Related Doc:
-            <a href="package.html" class="extype" name="io.gearpump.serializer">package serializer</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <span class="name">FastKryoSerializerPool</span><span class="result"> extends <a href="SerializerPool.html" class="extype" name="io.gearpump.serializer.SerializerPool">SerializerPool</a></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="SerializerPool.html" class="extype" name="io.gearpump.serializer.SerializerPool">SerializerPool</a>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.serializer.FastKryoSerializerPool"><span>FastKryoSerializerPool</span></li><li class="in" name="io.gearpump.serializer.SerializerPool"><span>SerializerPool</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        <div id="constructors" class="members">
-              <h3>Instance Constructors</h3>
-              <ol><li name="io.gearpump.serializer.FastKryoSerializerPool#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;():io.gearpump.serializer.FastKryoSerializerPool"></a>
-      <a id="&lt;init&gt;:FastKryoSerializerPool"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">new</span>
-      </span>
-      <span class="symbol">
-        <span class="name">FastKryoSerializerPool</span><span class="params">()</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool@&lt;init&gt;():io.gearpump.serializer.FastKryoSerializerPool" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        
-
-        
-
-        <div id="values" class="values members">
-              <h3>Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool@##():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool@clone():Object" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="equals(x$1:Any):Boolean"></a>
-      <a id="equals(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool@equals(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="io.gearpump.serializer.FastKryoSerializerPool#get" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="get():io.gearpump.serializer.Serializer"></a>
-      <a id="get():Serializer"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">get</span><span class="params">()</span><span class="result">: <a href="Serializer.html" class="extype" name="io.gearpump.serializer.Serializer">Serializer</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool@get():io.gearpump.serializer.Serializer" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.serializer.FastKryoSerializerPool">FastKryoSerializerPool</a> → <a href="SerializerPool.html" class="extype" name="io.gearpump.serializer.SerializerPool">SerializerPool</a></dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="hashCode():Int"></a>
-      <a id="hashCode():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool@hashCode():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="io.gearpump.serializer.FastKryoSerializerPool#init" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="init(system:akka.actor.ExtendedActorSystem,config:io.gearpump.cluster.UserConfig):Unit"></a>
-      <a id="init(ExtendedActorSystem,UserConfig):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">init</span><span class="params">(<span name="system">system: <span class="extype" name="akka.actor.ExtendedActorSystem">ExtendedActorSystem</span></span>, <span name="config">config: <a href="../cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool@init(system:akka.actor.ExtendedActorSystem,config:io.gearpump.cluster.UserConfig):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.serializer.FastKryoSerializerPool">FastKryoSerializerPool</a> → <a href="SerializerPool.html" class="extype" name="io.gearpump.serializer.SerializerPool">SerializerPool</a></dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool@toString():String" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializerPool@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="io.gearpump.serializer.SerializerPool">
-              <h3>Inherited from <a href="SerializerPool.html" class="extype" name="io.gearpump.serializer.SerializerPool">SerializerPool</a></h3>
-            </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/serializer/SerializerPool.html b/releases/0.6.2/api/scala/io/gearpump/serializer/SerializerPool.html
deleted file mode 100644
index d2043e9..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/serializer/SerializerPool.html
+++ /dev/null
@@ -1,523 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>SerializerPool - io.gearpump.serializer.SerializerPool</title>
-          <meta name="description" content="SerializerPool - io.gearpump.serializer.SerializerPool" />
-          <meta name="keywords" content="SerializerPool io.gearpump.serializer.SerializerPool" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../index.html';
-            var hash = 'io.gearpump.serializer.SerializerPool';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="type">
-      <div id="definition">
-        <img src="../../../lib/trait_big.png" />
-        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.serializer">serializer</a></p>
-        <h1>SerializerPool</h1><h3><span class="morelinks"><div>Related Doc:
-            <a href="package.html" class="extype" name="io.gearpump.serializer">package serializer</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.SerializerPool" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">trait</span>
-      </span>
-      <span class="symbol">
-        <span class="name">SerializerPool</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div><div class="toggleContainer block">
-            <span class="toggle">Known Subclasses</span>
-            <div class="subClasses hiddenContent"><a href="FastKryoSerializerPool.html" class="extype" name="io.gearpump.serializer.FastKryoSerializerPool">FastKryoSerializerPool</a></div>
-          </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.serializer.SerializerPool"><span>SerializerPool</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        
-
-        
-
-        <div id="values" class="values members">
-              <h3>Abstract Value Members</h3>
-              <ol><li name="io.gearpump.serializer.SerializerPool#get" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
-      <a id="get():io.gearpump.serializer.Serializer"></a>
-      <a id="get():Serializer"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">abstract </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">get</span><span class="params">()</span><span class="result">: <a href="Serializer.html" class="extype" name="io.gearpump.serializer.Serializer">Serializer</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.SerializerPool@get():io.gearpump.serializer.Serializer" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.serializer.SerializerPool#init" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
-      <a id="init(system:akka.actor.ExtendedActorSystem,config:io.gearpump.cluster.UserConfig):Unit"></a>
-      <a id="init(ExtendedActorSystem,UserConfig):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">abstract </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">init</span><span class="params">(<span name="system">system: <span class="extype" name="akka.actor.ExtendedActorSystem">ExtendedActorSystem</span></span>, <span name="config">config: <a href="../cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.SerializerPool@init(system:akka.actor.ExtendedActorSystem,config:io.gearpump.cluster.UserConfig):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        <div id="values" class="values members">
-              <h3>Concrete Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.SerializerPool@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.SerializerPool@##():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.SerializerPool@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.SerializerPool@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.SerializerPool@clone():Object" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.SerializerPool@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="equals(x$1:Any):Boolean"></a>
-      <a id="equals(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.SerializerPool@equals(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.SerializerPool@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.SerializerPool@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="hashCode():Int"></a>
-      <a id="hashCode():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.SerializerPool@hashCode():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.SerializerPool@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.SerializerPool@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.SerializerPool@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.SerializerPool@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.SerializerPool@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.SerializerPool@toString():String" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.SerializerPool@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.SerializerPool@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.SerializerPool@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/serializer/package.html b/releases/0.6.2/api/scala/io/gearpump/serializer/package.html
deleted file mode 100644
index dc5ac55..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/serializer/package.html
+++ /dev/null
@@ -1,207 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>serializer - io.gearpump.serializer</title>
-          <meta name="description" content="serializer - io.gearpump.serializer" />
-          <meta name="keywords" content="serializer io.gearpump.serializer" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../index.html';
-            var hash = 'io.gearpump.serializer.package';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="value">
-      <div id="definition">
-        <img src="../../../lib/package_big.png" />
-        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a></p>
-        <h1>serializer</h1><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.package" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">package</span>
-      </span>
-      <span class="symbol">
-        <span class="name">serializer</span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        
-        
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        
-
-        <div id="types" class="types members">
-              <h3>Type Members</h3>
-              <ol><li name="io.gearpump.serializer.FastKryoSerializer" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="FastKryoSerializerextendsSerializer"></a>
-      <a id="FastKryoSerializer:FastKryoSerializer"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <a href="FastKryoSerializer.html"><span class="name">FastKryoSerializer</span></a><span class="result"> extends <a href="Serializer.html" class="extype" name="io.gearpump.serializer.Serializer">Serializer</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.package@FastKryoSerializerextendsSerializer" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.serializer.FastKryoSerializerPool" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="FastKryoSerializerPoolextendsSerializerPool"></a>
-      <a id="FastKryoSerializerPool:FastKryoSerializerPool"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <a href="FastKryoSerializerPool.html"><span class="name">FastKryoSerializerPool</span></a><span class="result"> extends <a href="SerializerPool.html" class="extype" name="io.gearpump.serializer.SerializerPool">SerializerPool</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.package@FastKryoSerializerPoolextendsSerializerPool" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.serializer.GearpumpSerialization" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="GearpumpSerializationextendsAnyRef"></a>
-      <a id="GearpumpSerialization:GearpumpSerialization"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <a href="GearpumpSerialization.html"><span class="name">GearpumpSerialization</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.package@GearpumpSerializationextendsAnyRef" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.serializer.Serializer" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
-      <a id="SerializerextendsAnyRef"></a>
-      <a id="Serializer:Serializer"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">trait</span>
-      </span>
-      <span class="symbol">
-        <a href="Serializer.html"><span class="name">Serializer</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.package@SerializerextendsAnyRef" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <p class="shortcomment cmt">User defined message serializer
-</p>
-    </li><li name="io.gearpump.serializer.SerializerPool" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
-      <a id="SerializerPoolextendsAnyRef"></a>
-      <a id="SerializerPool:SerializerPool"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">trait</span>
-      </span>
-      <span class="symbol">
-        <a href="SerializerPool.html"><span class="name">SerializerPool</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.package@SerializerPoolextendsAnyRef" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        
-
-        <div id="values" class="values members">
-              <h3>Value Members</h3>
-              <ol><li name="io.gearpump.serializer.FastKryoSerializer" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="FastKryoSerializer"></a>
-      <a id="FastKryoSerializer:FastKryoSerializer"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">object</span>
-      </span>
-      <span class="symbol">
-        <a href="FastKryoSerializer$.html"><span class="name">FastKryoSerializer</span></a>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.serializer.package@FastKryoSerializer" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$MsgLostException.html b/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$MsgLostException.html
deleted file mode 100644
index 05e6823..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$MsgLostException.html
+++ /dev/null
@@ -1,713 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>MsgLostException - io.gearpump.streaming.AppMasterToExecutor.MsgLostException</title>
-          <meta name="description" content="MsgLostException - io.gearpump.streaming.AppMasterToExecutor.MsgLostException" />
-          <meta name="keywords" content="MsgLostException io.gearpump.streaming.AppMasterToExecutor.MsgLostException" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../index.html';
-            var hash = 'io.gearpump.streaming.AppMasterToExecutor$$MsgLostException';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="type">
-      <div id="definition">
-        <img src="../../../lib/class_big.png" />
-        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a></p>
-        <h1>MsgLostException</h1><h3><span class="morelinks"><div>Related Doc:
-            <a href="AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">package AppMasterToExecutor</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <span class="name">MsgLostException</span><span class="result"> extends <span class="extype" name="scala.Exception">Exception</span></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><span class="extype" name="java.lang.Exception">Exception</span>, <span class="extype" name="java.lang.Throwable">Throwable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.streaming.AppMasterToExecutor.MsgLostException"><span>MsgLostException</span></li><li class="in" name="java.lang.Exception"><span>Exception</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        <div id="constructors" class="members">
-              <h3>Instance Constructors</h3>
-              <ol><li name="io.gearpump.streaming.AppMasterToExecutor.MsgLostException#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;():io.gearpump.streaming.AppMasterToExecutor.MsgLostException"></a>
-      <a id="&lt;init&gt;:MsgLostException"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">new</span>
-      </span>
-      <span class="symbol">
-        <span class="name">MsgLostException</span><span class="params">()</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@&lt;init&gt;():io.gearpump.streaming.AppMasterToExecutor.MsgLostException" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        
-
-        
-
-        <div id="values" class="values members">
-              <h3>Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@##():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#addSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="addSuppressed(x$1:Throwable):Unit"></a>
-      <a id="addSuppressed(Throwable):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">addSuppressed</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@addSuppressed(x$1:Throwable):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@clone():Object" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="equals(x$1:Any):Boolean"></a>
-      <a id="equals(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@equals(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#fillInStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="fillInStackTrace():Throwable"></a>
-      <a id="fillInStackTrace():Throwable"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">fillInStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@fillInStackTrace():Throwable" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="java.lang.Throwable#getCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getCause():Throwable"></a>
-      <a id="getCause():Throwable"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getCause</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@getCause():Throwable" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#getLocalizedMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getLocalizedMessage():String"></a>
-      <a id="getLocalizedMessage():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getLocalizedMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@getLocalizedMessage():String" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#getMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getMessage():String"></a>
-      <a id="getMessage():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@getMessage():String" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#getStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getStackTrace():Array[StackTraceElement]"></a>
-      <a id="getStackTrace():Array[StackTraceElement]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@getStackTrace():Array[StackTraceElement]" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#getSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getSuppressed():Array[Throwable]"></a>
-      <a id="getSuppressed():Array[Throwable]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getSuppressed</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.Throwable">Throwable</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@getSuppressed():Array[Throwable]" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="hashCode():Int"></a>
-      <a id="hashCode():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@hashCode():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="initCause(x$1:Throwable):Throwable"></a>
-      <a id="initCause(Throwable):Throwable"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">initCause</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@initCause(x$1:Throwable):Throwable" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="printStackTrace(x$1:java.io.PrintWriter):Unit"></a>
-      <a id="printStackTrace(PrintWriter):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintWriter">PrintWriter</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="printStackTrace(x$1:java.io.PrintStream):Unit"></a>
-      <a id="printStackTrace(PrintStream):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintStream">PrintStream</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="printStackTrace():Unit"></a>
-      <a id="printStackTrace():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">printStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@printStackTrace():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#setStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="setStackTrace(x$1:Array[StackTraceElement]):Unit"></a>
-      <a id="setStackTrace(Array[StackTraceElement]):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">setStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="java.lang.Throwable#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@toString():String" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable → AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="java.lang.Exception">
-              <h3>Inherited from <span class="extype" name="java.lang.Exception">Exception</span></h3>
-            </div><div class="parent" name="java.lang.Throwable">
-              <h3>Inherited from <span class="extype" name="java.lang.Throwable">Throwable</span></h3>
-            </div><div class="parent" name="java.io.Serializable">
-              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
-            </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$StartAllTasks.html b/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$StartAllTasks.html
deleted file mode 100644
index 700230f..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$StartAllTasks.html
+++ /dev/null
@@ -1,494 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>StartAllTasks - io.gearpump.streaming.AppMasterToExecutor.StartAllTasks</title>
-          <meta name="description" content="StartAllTasks - io.gearpump.streaming.AppMasterToExecutor.StartAllTasks" />
-          <meta name="keywords" content="StartAllTasks io.gearpump.streaming.AppMasterToExecutor.StartAllTasks" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../index.html';
-            var hash = 'io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="type">
-      <div id="definition">
-        <img src="../../../lib/class_big.png" />
-        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a></p>
-        <h1>StartAllTasks</h1><h3><span class="morelinks"><div>Related Doc:
-            <a href="AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">package AppMasterToExecutor</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">case class</span>
-      </span>
-      <span class="symbol">
-        <span class="name">StartAllTasks</span><span class="params">(<span name="taskLocations">taskLocations: <a href="appmaster/TaskRegistry$$TaskLocations.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations">TaskLocations</a></span>, <span name="startClock">startClock: <a href="../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.Product">Product</span>, <span class="extype" name="scala.Equals">Equals</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks"><span>StartAllTasks</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        <div id="constructors" class="members">
-              <h3>Instance Constructors</h3>
-              <ol><li name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;(taskLocations:io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations,startClock:io.gearpump.TimeStamp):io.gearpump.streaming.AppMasterToExecutor.StartAllTasks"></a>
-      <a id="&lt;init&gt;:StartAllTasks"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">new</span>
-      </span>
-      <span class="symbol">
-        <span class="name">StartAllTasks</span><span class="params">(<span name="taskLocations">taskLocations: <a href="appmaster/TaskRegistry$$TaskLocations.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations">TaskLocations</a></span>, <span name="startClock">startClock: <a href="../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>)</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@&lt;init&gt;(taskLocations:io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations,startClock:io.gearpump.TimeStamp):io.gearpump.streaming.AppMasterToExecutor.StartAllTasks" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        
-
-        
-
-        <div id="values" class="values members">
-              <h3>Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@##():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@clone():Object" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks#startClock" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="startClock:io.gearpump.TimeStamp"></a>
-      <a id="startClock:TimeStamp"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">startClock</span><span class="result">: <a href="../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@startClock:io.gearpump.TimeStamp" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks#taskLocations" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="taskLocations:io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations"></a>
-      <a id="taskLocations:TaskLocations"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">taskLocations</span><span class="result">: <a href="appmaster/TaskRegistry$$TaskLocations.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations">TaskLocations</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@taskLocations:io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="scala.Serializable">
-              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
-            </div><div class="parent" name="java.io.Serializable">
-              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
-            </div><div class="parent" name="scala.Product">
-              <h3>Inherited from <span class="extype" name="scala.Product">Product</span></h3>
-            </div><div class="parent" name="scala.Equals">
-              <h3>Inherited from <span class="extype" name="scala.Equals">Equals</span></h3>
-            </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$.html b/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$.html
deleted file mode 100644
index b9bf6dd..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$.html
+++ /dev/null
@@ -1,690 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>AppMasterToExecutor - io.gearpump.streaming.AppMasterToExecutor</title>
-          <meta name="description" content="AppMasterToExecutor - io.gearpump.streaming.AppMasterToExecutor" />
-          <meta name="keywords" content="AppMasterToExecutor io.gearpump.streaming.AppMasterToExecutor" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../index.html';
-            var hash = 'io.gearpump.streaming.AppMasterToExecutor$';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="value">
-      <div id="definition">
-        <img src="../../../lib/object_big.png" />
-        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.streaming">streaming</a></p>
-        <h1>AppMasterToExecutor</h1><h3><span class="morelinks"><div>Related Doc:
-            <a href="package.html" class="extype" name="io.gearpump.streaming">package streaming</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">object</span>
-      </span>
-      <span class="symbol">
-        <span class="name">AppMasterToExecutor</span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.streaming.AppMasterToExecutor"><span>AppMasterToExecutor</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        
-
-        <div id="types" class="types members">
-              <h3>Type Members</h3>
-              <ol><li name="io.gearpump.streaming.AppMasterToExecutor.ChangeTask" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="ChangeTaskextendsProductwithSerializable"></a>
-      <a id="ChangeTask:ChangeTask"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">case class</span>
-      </span>
-      <span class="symbol">
-        <a href="AppMasterToExecutor$$ChangeTask.html"><span class="name">ChangeTask</span></a><span class="params">(<span name="taskId">taskId: <a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>, <span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>, <span name="life">life: <a href="LifeTime.html" class="extype" name="io.gearpump.streaming.LifeTime">LifeTime</a></span>, <span name="subscribers">subscribers: <span class="extype" name="scala.List">List</span>[<a href="task/Subscriber.html" class="extype" name="io.gearpump.streaming.task.Subscriber">Subscriber</a>]</span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@ChangeTaskextendsProductwithSerializable" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.AppMasterToExecutor.ChangeTasks" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="ChangeTasksextendsProductwithSerializable"></a>
-      <a id="ChangeTasks:ChangeTasks"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">case class</span>
-      </span>
-      <span class="symbol">
-        <a href="AppMasterToExecutor$$ChangeTasks.html"><span class="name">ChangeTasks</span></a><span class="params">(<span name="taskId">taskId: <span class="extype" name="scala.List">List</span>[<a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>]</span>, <span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>, <span name="life">life: <a href="LifeTime.html" class="extype" name="io.gearpump.streaming.LifeTime">LifeTime</a></span>, <span name="subscribers">subscribers: <span class="extype" name="scala.List">List</span>[<a href="task/Subscriber.html" class="extype" name="io.gearpump.streaming.task.Subscriber">Subscriber</a>]</span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@ChangeTasksextendsProductwithSerializable" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <p class="shortcomment cmt">dagVersion, life, and subscribers will be changed on target task list.</p>
-    </li><li name="io.gearpump.streaming.AppMasterToExecutor.LaunchTasks" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="LaunchTasksextendsProductwithSerializable"></a>
-      <a id="LaunchTasks:LaunchTasks"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">case class</span>
-      </span>
-      <span class="symbol">
-        <a href="AppMasterToExecutor$$LaunchTasks.html"><span class="name">LaunchTasks</span></a><span class="params">(<span name="taskId">taskId: <span class="extype" name="scala.List">List</span>[<a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>]</span>, <span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>, <span name="processorDescription">processorDescription: <a href="ProcessorDescription.html" class="extype" name="io.gearpump.streaming.ProcessorDescription">ProcessorDescription</a></span>, <span name="subscribers">subscribers: <span class="extype" name="scala.List">List</span>[<a href="task/Subscriber.html" class="extype" name="io.gearpump.streaming.task.Subscriber">Subscriber</a>]</span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@LaunchTasksextendsProductwithSerializable" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.AppMasterToExecutor.MsgLostException" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="MsgLostExceptionextendsException"></a>
-      <a id="MsgLostException:MsgLostException"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <a href="AppMasterToExecutor$$MsgLostException.html"><span class="name">MsgLostException</span></a><span class="result"> extends <span class="extype" name="scala.Exception">Exception</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@MsgLostExceptionextendsException" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.AppMasterToExecutor.Start" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="StartextendsProductwithSerializable"></a>
-      <a id="Start:Start"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">case class</span>
-      </span>
-      <span class="symbol">
-        <a href="AppMasterToExecutor$$Start.html"><span class="name">Start</span></a><span class="params">(<span name="startClock">startClock: <a href="../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>, <span name="sessionId">sessionId: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@StartextendsProductwithSerializable" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="StartAllTasksextendsProductwithSerializable"></a>
-      <a id="StartAllTasks:StartAllTasks"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">case class</span>
-      </span>
-      <span class="symbol">
-        <a href="AppMasterToExecutor$$StartAllTasks.html"><span class="name">StartAllTasks</span></a><span class="params">(<span name="taskLocations">taskLocations: <a href="appmaster/TaskRegistry$$TaskLocations.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations">TaskLocations</a></span>, <span name="startClock">startClock: <a href="../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@StartAllTasksextendsProductwithSerializable" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.AppMasterToExecutor.TaskChanged" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="TaskChangedextendsProductwithSerializable"></a>
-      <a id="TaskChanged:TaskChanged"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">case class</span>
-      </span>
-      <span class="symbol">
-        <a href="AppMasterToExecutor$$TaskChanged.html"><span class="name">TaskChanged</span></a><span class="params">(<span name="taskId">taskId: <a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>, <span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@TaskChangedextendsProductwithSerializable" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.AppMasterToExecutor.TaskRegistered" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="TaskRegisteredextendsProductwithSerializable"></a>
-      <a id="TaskRegistered:TaskRegistered"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">case class</span>
-      </span>
-      <span class="symbol">
-        <a href="AppMasterToExecutor$$TaskRegistered.html"><span class="name">TaskRegistered</span></a><span class="params">(<span name="taskId">taskId: <a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>, <span name="sessionId">sessionId: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@TaskRegisteredextendsProductwithSerializable" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.AppMasterToExecutor.TaskRejected" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="TaskRejectedextendsProductwithSerializable"></a>
-      <a id="TaskRejected:TaskRejected"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">case class</span>
-      </span>
-      <span class="symbol">
-        <a href="AppMasterToExecutor$$TaskRejected.html"><span class="name">TaskRejected</span></a><span class="params">(<span name="taskId">taskId: <a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@TaskRejectedextendsProductwithSerializable" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        
-
-        <div id="values" class="values members">
-              <h3>Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@##():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="io.gearpump.streaming.AppMasterToExecutor.RestartClockService" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="RestartClockService"></a>
-      <a id="RestartClockService:RestartClockService"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">object</span>
-      </span>
-      <span class="symbol">
-        <a href="AppMasterToExecutor$$RestartClockService$.html"><span class="name">RestartClockService</span></a><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@RestartClockService" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.AppMasterToExecutor.TasksChanged" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="TasksChanged"></a>
-      <a id="TasksChanged:TasksChanged"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">object</span>
-      </span>
-      <span class="symbol">
-        <a href="AppMasterToExecutor$$TasksChanged$.html"><span class="name">TasksChanged</span></a><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@TasksChanged" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.AppMasterToExecutor.TasksLaunched" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="TasksLaunched"></a>
-      <a id="TasksLaunched:TasksLaunched"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">object</span>
-      </span>
-      <span class="symbol">
-        <a href="AppMasterToExecutor$$TasksLaunched$.html"><span class="name">TasksLaunched</span></a><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@TasksLaunched" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@clone():Object" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="equals(x$1:Any):Boolean"></a>
-      <a id="equals(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="hashCode():Int"></a>
-      <a id="hashCode():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@hashCode():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@toString():String" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$$ServiceNotAvailableException.html b/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$$ServiceNotAvailableException.html
deleted file mode 100644
index 6d3b96d..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$$ServiceNotAvailableException.html
+++ /dev/null
@@ -1,713 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>ServiceNotAvailableException - io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException</title>
-          <meta name="description" content="ServiceNotAvailableException - io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException" />
-          <meta name="keywords" content="ServiceNotAvailableException io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../../index.html';
-            var hash = 'io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="type">
-      <div id="definition">
-        <img src="../../../../lib/class_big.png" />
-        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a>.<a href="AppMaster$.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a></p>
-        <h1>ServiceNotAvailableException</h1><h3><span class="morelinks"><div>Related Doc:
-            <a href="AppMaster$.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">package AppMaster</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ServiceNotAvailableException</span><span class="result"> extends <span class="extype" name="scala.Exception">Exception</span></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><span class="extype" name="java.lang.Exception">Exception</span>, <span class="extype" name="java.lang.Throwable">Throwable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException"><span>ServiceNotAvailableException</span></li><li class="in" name="java.lang.Exception"><span>Exception</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        <div id="constructors" class="members">
-              <h3>Instance Constructors</h3>
-              <ol><li name="io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;(reason:String):io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException"></a>
-      <a id="&lt;init&gt;:ServiceNotAvailableException"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">new</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ServiceNotAvailableException</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Predef.String">String</span></span>)</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@&lt;init&gt;(reason:String):io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        
-
-        
-
-        <div id="values" class="values members">
-              <h3>Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@##():Int" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#addSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="addSuppressed(x$1:Throwable):Unit"></a>
-      <a id="addSuppressed(Throwable):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">addSuppressed</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@addSuppressed(x$1:Throwable):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@clone():Object" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="equals(x$1:Any):Boolean"></a>
-      <a id="equals(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@equals(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#fillInStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="fillInStackTrace():Throwable"></a>
-      <a id="fillInStackTrace():Throwable"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">fillInStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@fillInStackTrace():Throwable" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="java.lang.Throwable#getCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getCause():Throwable"></a>
-      <a id="getCause():Throwable"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getCause</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@getCause():Throwable" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#getLocalizedMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getLocalizedMessage():String"></a>
-      <a id="getLocalizedMessage():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getLocalizedMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@getLocalizedMessage():String" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#getMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getMessage():String"></a>
-      <a id="getMessage():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@getMessage():String" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#getStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getStackTrace():Array[StackTraceElement]"></a>
-      <a id="getStackTrace():Array[StackTraceElement]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@getStackTrace():Array[StackTraceElement]" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#getSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getSuppressed():Array[Throwable]"></a>
-      <a id="getSuppressed():Array[Throwable]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getSuppressed</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.Throwable">Throwable</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@getSuppressed():Array[Throwable]" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="hashCode():Int"></a>
-      <a id="hashCode():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@hashCode():Int" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="initCause(x$1:Throwable):Throwable"></a>
-      <a id="initCause(Throwable):Throwable"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">initCause</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@initCause(x$1:Throwable):Throwable" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="printStackTrace(x$1:java.io.PrintWriter):Unit"></a>
-      <a id="printStackTrace(PrintWriter):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintWriter">PrintWriter</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="printStackTrace(x$1:java.io.PrintStream):Unit"></a>
-      <a id="printStackTrace(PrintStream):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintStream">PrintStream</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="printStackTrace():Unit"></a>
-      <a id="printStackTrace():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">printStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@printStackTrace():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#setStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="setStackTrace(x$1:Array[StackTraceElement]):Unit"></a>
-      <a id="setStackTrace(Array[StackTraceElement]):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">setStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="java.lang.Throwable#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@toString():String" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable → AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="java.lang.Exception">
-              <h3>Inherited from <span class="extype" name="java.lang.Exception">Exception</span></h3>
-            </div><div class="parent" name="java.lang.Throwable">
-              <h3>Inherited from <span class="extype" name="java.lang.Throwable">Throwable</span></h3>
-            </div><div class="parent" name="java.io.Serializable">
-              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
-            </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$TaskArgumentStore.html b/releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$TaskArgumentStore.html
deleted file mode 100644
index 7ba1009..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$TaskArgumentStore.html
+++ /dev/null
@@ -1,554 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>TaskArgumentStore - io.gearpump.streaming.executor.Executor.TaskArgumentStore</title>
-          <meta name="description" content="TaskArgumentStore - io.gearpump.streaming.executor.Executor.TaskArgumentStore" />
-          <meta name="keywords" content="TaskArgumentStore io.gearpump.streaming.executor.Executor.TaskArgumentStore" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../../index.html';
-            var hash = 'io.gearpump.streaming.executor.Executor$$TaskArgumentStore';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="type">
-      <div id="definition">
-        <img src="../../../../lib/class_big.png" />
-        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.executor">executor</a>.<a href="Executor$.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a></p>
-        <h1>TaskArgumentStore</h1><h3><span class="morelinks"><div>Related Doc:
-            <a href="Executor$.html" class="extype" name="io.gearpump.streaming.executor.Executor">package Executor</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <span class="name">TaskArgumentStore</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.streaming.executor.Executor.TaskArgumentStore"><span>TaskArgumentStore</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        <div id="constructors" class="members">
-              <h3>Instance Constructors</h3>
-              <ol><li name="io.gearpump.streaming.executor.Executor.TaskArgumentStore#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;():io.gearpump.streaming.executor.Executor.TaskArgumentStore"></a>
-      <a id="&lt;init&gt;:TaskArgumentStore"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">new</span>
-      </span>
-      <span class="symbol">
-        <span class="name">TaskArgumentStore</span><span class="params">()</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@&lt;init&gt;():io.gearpump.streaming.executor.Executor.TaskArgumentStore" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        
-
-        
-
-        <div id="values" class="values members">
-              <h3>Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@##():Int" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="io.gearpump.streaming.executor.Executor.TaskArgumentStore#add" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="add(taskId:io.gearpump.streaming.task.TaskId,task:io.gearpump.streaming.executor.TaskLauncher.TaskArgument):Unit"></a>
-      <a id="add(TaskId,TaskArgument):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">add</span><span class="params">(<span name="taskId">taskId: <a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>, <span name="task">task: <a href="TaskLauncher$$TaskArgument.html" class="extype" name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument">TaskArgument</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@add(taskId:io.gearpump.streaming.task.TaskId,task:io.gearpump.streaming.executor.TaskLauncher.TaskArgument):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@clone():Object" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="equals(x$1:Any):Boolean"></a>
-      <a id="equals(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@equals(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="io.gearpump.streaming.executor.Executor.TaskArgumentStore#get" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="get(dagVersion:Int,taskId:io.gearpump.streaming.task.TaskId):Option[io.gearpump.streaming.executor.TaskLauncher.TaskArgument]"></a>
-      <a id="get(Int,TaskId):Option[TaskArgument]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">get</span><span class="params">(<span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>, <span name="taskId">taskId: <a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>)</span><span class="result">: <span class="extype" name="scala.Option">Option</span>[<a href="TaskLauncher$$TaskArgument.html" class="extype" name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument">TaskArgument</a>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@get(dagVersion:Int,taskId:io.gearpump.streaming.task.TaskId):Option[io.gearpump.streaming.executor.TaskLauncher.TaskArgument]" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="hashCode():Int"></a>
-      <a id="hashCode():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@hashCode():Int" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="io.gearpump.streaming.executor.Executor.TaskArgumentStore#removeObsoleteVersion" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="removeObsoleteVersion:Unit"></a>
-      <a id="removeObsoleteVersion:Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">removeObsoleteVersion</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@removeObsoleteVersion:Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <p class="shortcomment cmt">when the new DAG is successfully deployed, then we should remove obsolete TaskArgument of old DAG.</p>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@toString():String" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor.html b/releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor.html
deleted file mode 100644
index 1d09fbc..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor.html
+++ /dev/null
@@ -1,978 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>Executor - io.gearpump.streaming.executor.Executor</title>
-          <meta name="description" content="Executor - io.gearpump.streaming.executor.Executor" />
-          <meta name="keywords" content="Executor io.gearpump.streaming.executor.Executor" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../../index.html';
-            var hash = 'io.gearpump.streaming.executor.Executor';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="type">
-      <div id="definition">
-        <a href="Executor$.html" title="Go to companion"><img src="../../../../lib/class_to_object_big.png" /></a>
-        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.executor">executor</a></p>
-        <h1><a href="Executor$.html" title="Go to companion">Executor</a></h1><h3><span class="morelinks"><div>
-            Related Docs:
-            <a href="Executor$.html" title="See companion">object Executor</a>
-            | <a href="package.html" class="extype" name="io.gearpump.streaming.executor">package executor</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Executor</span><span class="result"> extends <span class="extype" name="akka.actor.Actor">Actor</span> with <a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a>, <span class="extype" name="akka.actor.Actor">Actor</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.streaming.executor.Executor"><span>Executor</span></li><li class="in" name="io.gearpump.util.TimeOutScheduler"><span>TimeOutScheduler</span></li><li class="in" name="akka.actor.Actor"><span>Actor</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        <div id="constructors" class="members">
-              <h3>Instance Constructors</h3>
-              <ol><li name="io.gearpump.streaming.executor.Executor#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;(executorContext:io.gearpump.cluster.ExecutorContext,userConf:io.gearpump.cluster.UserConfig):io.gearpump.streaming.executor.Executor"></a>
-      <a id="&lt;init&gt;:Executor"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">new</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Executor</span><span class="params">(<span name="executorContext">executorContext: <a href="../../cluster/ExecutorContext.html" class="extype" name="io.gearpump.cluster.ExecutorContext">ExecutorContext</a></span>, <span name="userConf">userConf: <a href="../../cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a></span>)</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@&lt;init&gt;(executorContext:io.gearpump.cluster.ExecutorContext,userConf:io.gearpump.cluster.UserConfig):io.gearpump.streaming.executor.Executor" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.executor.Executor#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;(executorContext:io.gearpump.cluster.ExecutorContext,userConf:io.gearpump.cluster.UserConfig,launcher:io.gearpump.streaming.executor.ITaskLauncher):io.gearpump.streaming.executor.Executor"></a>
-      <a id="&lt;init&gt;:Executor"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">new</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Executor</span><span class="params">(<span name="executorContext">executorContext: <a href="../../cluster/ExecutorContext.html" class="extype" name="io.gearpump.cluster.ExecutorContext">ExecutorContext</a></span>, <span name="userConf">userConf: <a href="../../cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a></span>, <span name="launcher">launcher: <a href="ITaskLauncher.html" class="extype" name="io.gearpump.streaming.executor.ITaskLauncher">ITaskLauncher</a></span>)</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@&lt;init&gt;(executorContext:io.gearpump.cluster.ExecutorContext,userConf:io.gearpump.cluster.UserConfig,launcher:io.gearpump.streaming.executor.ITaskLauncher):io.gearpump.streaming.executor.Executor" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        <div id="types" class="types members">
-              <h3>Type Members</h3>
-              <ol><li name="akka.actor.Actor.Receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="Receive=akka.actor.Actor.Receive"></a>
-      <a id="Receive:Receive"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">type</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Receive</span><span class="result"> = <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@Receive=akka.actor.Actor.Receive" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        <div id="values" class="values members">
-              <h3>Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@##():Int" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="io.gearpump.streaming.executor.Executor#applicationReady" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="applicationReady:Executor.this.Receive"></a>
-      <a id="applicationReady:Receive"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">applicationReady</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.executor.Executor.Receive">Receive</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@applicationReady:Executor.this.Receive" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="akka.actor.Actor#aroundPostRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundPostRestart(reason:Throwable):Unit"></a>
-      <a id="aroundPostRestart(Throwable):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">aroundPostRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@aroundPostRestart(reason:Throwable):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#aroundPostStop" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundPostStop():Unit"></a>
-      <a id="aroundPostStop():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">aroundPostStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@aroundPostStop():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#aroundPreRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundPreRestart(reason:Throwable,message:Option[Any]):Unit"></a>
-      <a id="aroundPreRestart(Throwable,Option[Any]):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">aroundPreRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@aroundPreRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#aroundPreStart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundPreStart():Unit"></a>
-      <a id="aroundPreStart():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">aroundPreStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@aroundPreStart():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#aroundReceive" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit"></a>
-      <a id="aroundReceive(akka.actor.Actor.Receive,Any):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">aroundReceive</span><span class="params">(<span name="receive">receive: <span class="extype" name="akka.actor.Actor.Receive">akka.actor.Actor.Receive</span></span>, <span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@clone():Object" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="akka.actor.Actor#context" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="context:akka.actor.ActorContext"></a>
-      <a id="context:ActorContext"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">implicit </span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">context</span><span class="result">: <span class="extype" name="akka.actor.ActorContext">ActorContext</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@context:akka.actor.ActorContext" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="equals(x$1:Any):Boolean"></a>
-      <a id="equals(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@equals(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="io.gearpump.streaming.executor.Executor#express" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="express:io.gearpump.transport.Express"></a>
-      <a id="express:Express"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">express</span><span class="result">: <a href="../../transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@express:io.gearpump.transport.Express" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="hashCode():Int"></a>
-      <a id="hashCode():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@hashCode():Int" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="io.gearpump.streaming.executor.Executor#launchTasksHandler" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="launchTasksHandler:Executor.this.Receive"></a>
-      <a id="launchTasksHandler:Receive"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">launchTasksHandler</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.executor.Executor.Receive">Receive</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@launchTasksHandler:Executor.this.Receive" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.executor.Executor#metricsEnabled" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="metricsEnabled:Boolean"></a>
-      <a id="metricsEnabled:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">metricsEnabled</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@metricsEnabled:Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="akka.actor.Actor#postRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="postRestart(reason:Throwable):Unit"></a>
-      <a id="postRestart(Throwable):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">postRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@postRestart(reason:Throwable):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Exception]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="akka.actor.Actor#postStop" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="postStop():Unit"></a>
-      <a id="postStop():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">postStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@postStop():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Exception]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="akka.actor.Actor#preRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="preRestart(reason:Throwable,message:Option[Any]):Unit"></a>
-      <a id="preRestart(Throwable,Option[Any]):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">preRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@preRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Exception]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="akka.actor.Actor#preStart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="preStart():Unit"></a>
-      <a id="preStart():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">preStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@preStart():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Exception]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="io.gearpump.streaming.executor.Executor#queryMsgHandler" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="queryMsgHandler:Executor.this.Receive"></a>
-      <a id="queryMsgHandler:Receive"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">queryMsgHandler</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.executor.Executor.Receive">Receive</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@queryMsgHandler:Executor.this.Receive" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.executor.Executor#receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="receive:Executor.this.Receive"></a>
-      <a id="receive:Receive"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">receive</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.executor.Executor.Receive">Receive</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@receive:Executor.this.Receive" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> → Actor</dd></dl></div>
-    </li><li name="io.gearpump.streaming.executor.Executor#restartingTask" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="restartingTask(dagVersion:Int,remain:Int,restarted:Map[io.gearpump.streaming.task.TaskId,akka.actor.ActorRef]):Executor.this.Receive"></a>
-      <a id="restartingTask(Int,Int,Map[TaskId,ActorRef]):Receive"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">restartingTask</span><span class="params">(<span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>, <span name="remain">remain: <span class="extype" name="scala.Int">Int</span></span>, <span name="restarted">restarted: <span class="extype" name="scala.Predef.Map">Map</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>, <span class="extype" name="akka.actor.ActorRef">ActorRef</span>]</span>)</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.executor.Executor.Receive">Receive</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@restartingTask(dagVersion:Int,remain:Int,restarted:Map[io.gearpump.streaming.task.TaskId,akka.actor.ActorRef]):Executor.this.Receive" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="akka.actor.Actor#self" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="self:akka.actor.ActorRef"></a>
-      <a id="self:ActorRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">implicit final </span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">self</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@self:akka.actor.ActorRef" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="io.gearpump.util.TimeOutScheduler#sendMsgWithTimeOutCallBack" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="sendMsgWithTimeOutCallBack(target:akka.actor.ActorRef,msg:AnyRef,milliSeconds:Long,timeOutHandler:=&gt;Unit):Unit"></a>
-      <a id="sendMsgWithTimeOutCallBack(ActorRef,AnyRef,Long,⇒Unit):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">sendMsgWithTimeOutCallBack</span><span class="params">(<span name="target">target: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>, <span name="msg">msg: <span class="extype" name="scala.AnyRef">AnyRef</span></span>, <span name="milliSeconds">milliSeconds: <span class="extype" name="scala.Long">Long</span></span>, <span name="timeOutHandler">timeOutHandler: ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@sendMsgWithTimeOutCallBack(target:akka.actor.ActorRef,msg:AnyRef,milliSeconds:Long,timeOutHandler:=&gt;Unit):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a></dd></dl></div>
-    </li><li name="akka.actor.Actor#sender" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="sender():akka.actor.ActorRef"></a>
-      <a id="sender():ActorRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">sender</span><span class="params">()</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@sender():akka.actor.ActorRef" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="io.gearpump.streaming.executor.Executor#supervisorStrategy" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="supervisorStrategy:akka.actor.OneForOneStrategy"></a>
-      <a id="supervisorStrategy:OneForOneStrategy"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">supervisorStrategy</span><span class="result">: <span class="extype" name="akka.actor.OneForOneStrategy">OneForOneStrategy</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@supervisorStrategy:akka.actor.OneForOneStrategy" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> → Actor</dd></dl></div>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="io.gearpump.streaming.executor.Executor#terminationWatch" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="terminationWatch:Executor.this.Receive"></a>
-      <a id="terminationWatch:Receive"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">terminationWatch</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.executor.Executor.Receive">Receive</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@terminationWatch:Executor.this.Receive" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.executor.Executor#timeOut" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="timeOut:akka.util.Timeout"></a>
-      <a id="timeOut:Timeout"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">implicit </span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">timeOut</span><span class="result">: <span class="extype" name="akka.util.Timeout">Timeout</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@timeOut:akka.util.Timeout" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@toString():String" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="akka.actor.Actor#unhandled" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="unhandled(message:Any):Unit"></a>
-      <a id="unhandled(Any):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">unhandled</span><span class="params">(<span name="message">message: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@unhandled(message:Any):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="io.gearpump.util.TimeOutScheduler">
-              <h3>Inherited from <a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a></h3>
-            </div><div class="parent" name="akka.actor.Actor">
-              <h3>Inherited from <span class="extype" name="akka.actor.Actor">Actor</span></h3>
-            </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/ITaskLauncher.html b/releases/0.6.2/api/scala/io/gearpump/streaming/executor/ITaskLauncher.html
deleted file mode 100644
index 3aa4b78..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/ITaskLauncher.html
+++ /dev/null
@@ -1,506 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>ITaskLauncher - io.gearpump.streaming.executor.ITaskLauncher</title>
-          <meta name="description" content="ITaskLauncher - io.gearpump.streaming.executor.ITaskLauncher" />
-          <meta name="keywords" content="ITaskLauncher io.gearpump.streaming.executor.ITaskLauncher" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../../index.html';
-            var hash = 'io.gearpump.streaming.executor.ITaskLauncher';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="type">
-      <div id="definition">
-        <img src="../../../../lib/trait_big.png" />
-        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.executor">executor</a></p>
-        <h1>ITaskLauncher</h1><h3><span class="morelinks"><div>Related Doc:
-            <a href="package.html" class="extype" name="io.gearpump.streaming.executor">package executor</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">trait</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ITaskLauncher</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div><div class="toggleContainer block">
-            <span class="toggle">Known Subclasses</span>
-            <div class="subClasses hiddenContent"><a href="TaskLauncher.html" class="extype" name="io.gearpump.streaming.executor.TaskLauncher">TaskLauncher</a></div>
-          </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.streaming.executor.ITaskLauncher"><span>ITaskLauncher</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        
-
-        
-
-        <div id="values" class="values members">
-              <h3>Abstract Value Members</h3>
-              <ol><li name="io.gearpump.streaming.executor.ITaskLauncher#launch" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
-      <a id="launch(taskIds:List[io.gearpump.streaming.task.TaskId],argument:io.gearpump.streaming.executor.TaskLauncher.TaskArgument,context:akka.actor.ActorRefFactory,serializer:io.gearpump.serializer.SerializerPool):Map[io.gearpump.streaming.task.TaskId,akka.actor.ActorRef]"></a>
-      <a id="launch(List[TaskId],TaskArgument,ActorRefFactory,SerializerPool):Map[TaskId,ActorRef]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">abstract </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">launch</span><span class="params">(<span name="taskIds">taskIds: <span class="extype" name="scala.List">List</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>]</span>, <span name="argument">argument: <a href="TaskLauncher$$TaskArgument.html" class="extype" name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument">TaskArgument</a></span>, <span name="context">context: <span class="extype" name="akka.actor.ActorRefFactory">ActorRefFactory</span></span>, <span name="serializer">serializer: <a href="../../serializer/SerializerPool.html" class="extype" name="io.gearpump.serializer.SerializerPool">SerializerPool</a></span>)</span><span class="result">: <span class="extype" name="scala.Predef.Map">Map</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>, <span class="extype" name="akka.actor.ActorRef">ActorRef</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@launch(taskIds:List[io.gearpump.streaming.task.TaskId],argument:io.gearpump.streaming.executor.TaskLauncher.TaskArgument,context:akka.actor.ActorRefFactory,serializer:io.gearpump.serializer.SerializerPool):Map[io.gearpump.streaming.task.TaskId,akka.actor.ActorRef]" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        <div id="values" class="values members">
-              <h3>Concrete Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@##():Int" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@clone():Object" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="equals(x$1:Any):Boolean"></a>
-      <a id="equals(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@equals(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="hashCode():Int"></a>
-      <a id="hashCode():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@hashCode():Int" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@toString():String" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/TaskLauncher.html b/releases/0.6.2/api/scala/io/gearpump/streaming/executor/TaskLauncher.html
deleted file mode 100644
index d41ba45..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/TaskLauncher.html
+++ /dev/null
@@ -1,524 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>TaskLauncher - io.gearpump.streaming.executor.TaskLauncher</title>
-          <meta name="description" content="TaskLauncher - io.gearpump.streaming.executor.TaskLauncher" />
-          <meta name="keywords" content="TaskLauncher io.gearpump.streaming.executor.TaskLauncher" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../../index.html';
-            var hash = 'io.gearpump.streaming.executor.TaskLauncher';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="type">
-      <div id="definition">
-        <a href="TaskLauncher$.html" title="Go to companion"><img src="../../../../lib/class_to_object_big.png" /></a>
-        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.executor">executor</a></p>
-        <h1><a href="TaskLauncher$.html" title="Go to companion">TaskLauncher</a></h1><h3><span class="morelinks"><div>
-            Related Docs:
-            <a href="TaskLauncher$.html" title="See companion">object TaskLauncher</a>
-            | <a href="package.html" class="extype" name="io.gearpump.streaming.executor">package executor</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <span class="name">TaskLauncher</span><span class="result"> extends <a href="ITaskLauncher.html" class="extype" name="io.gearpump.streaming.executor.ITaskLauncher">ITaskLauncher</a></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="ITaskLauncher.html" class="extype" name="io.gearpump.streaming.executor.ITaskLauncher">ITaskLauncher</a>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.streaming.executor.TaskLauncher"><span>TaskLauncher</span></li><li class="in" name="io.gearpump.streaming.executor.ITaskLauncher"><span>ITaskLauncher</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        <div id="constructors" class="members">
-              <h3>Instance Constructors</h3>
-              <ol><li name="io.gearpump.streaming.executor.TaskLauncher#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;(appId:Int,appName:String,executorId:Int,appMaster:akka.actor.ActorRef,userConf:io.gearpump.cluster.UserConfig,taskActorClass:Class[_&lt;:akka.actor.Actor]):io.gearpump.streaming.executor.TaskLauncher"></a>
-      <a id="&lt;init&gt;:TaskLauncher"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">new</span>
-      </span>
-      <span class="symbol">
-        <span class="name">TaskLauncher</span><span class="params">(<span name="appId">appId: <span class="extype" name="scala.Int">Int</span></span>, <span name="appName">appName: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="executorId">executorId: <span class="extype" name="scala.Int">Int</span></span>, <span name="appMaster">appMaster: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>, <span name="userConf">userConf: <a href="../../cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a></span>, <span name="taskActorClass">taskActorClass: <span class="extype" name="scala.Predef.Class">Class</span>[_ &lt;: <span class="extype" name="akka.actor.Actor">Actor</span>]</span>)</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@&lt;init&gt;(appId:Int,appName:String,executorId:Int,appMaster:akka.actor.ActorRef,userConf:io.gearpump.cluster.UserConfig,taskActorClass:Class[_&lt;:akka.actor.Actor]):io.gearpump.streaming.executor.TaskLauncher" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        
-
-        
-
-        <div id="values" class="values members">
-              <h3>Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@##():Int" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@clone():Object" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="equals(x$1:Any):Boolean"></a>
-      <a id="equals(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@equals(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="hashCode():Int"></a>
-      <a id="hashCode():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@hashCode():Int" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="io.gearpump.streaming.executor.TaskLauncher#launch" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="launch(taskIds:List[io.gearpump.streaming.task.TaskId],argument:io.gearpump.streaming.executor.TaskLauncher.TaskArgument,context:akka.actor.ActorRefFactory,serializer:io.gearpump.serializer.SerializerPool):Map[io.gearpump.streaming.task.TaskId,akka.actor.ActorRef]"></a>
-      <a id="launch(List[TaskId],TaskArgument,ActorRefFactory,SerializerPool):Map[TaskId,ActorRef]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">launch</span><span class="params">(<span name="taskIds">taskIds: <span class="extype" name="scala.List">List</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>]</span>, <span name="argument">argument: <a href="TaskLauncher$$TaskArgument.html" class="extype" name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument">TaskArgument</a></span>, <span name="context">context: <span class="extype" name="akka.actor.ActorRefFactory">ActorRefFactory</span></span>, <span name="serializer">serializer: <a href="../../serializer/SerializerPool.html" class="extype" name="io.gearpump.serializer.SerializerPool">SerializerPool</a></span>)</span><span class="result">: <span class="extype" name="scala.Predef.Map">Map</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>, <span class="extype" name="akka.actor.ActorRef">ActorRef</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@launch(taskIds:List[io.gearpump.streaming.task.TaskId],argument:io.gearpump.streaming.executor.TaskLauncher.TaskArgument,context:akka.actor.ActorRefFactory,serializer:io.gearpump.serializer.SerializerPool):Map[io.gearpump.streaming.task.TaskId,akka.actor.ActorRef]" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.streaming.executor.TaskLauncher">TaskLauncher</a> → <a href="ITaskLauncher.html" class="extype" name="io.gearpump.streaming.executor.ITaskLauncher">ITaskLauncher</a></dd></dl></div>
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@toString():String" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="io.gearpump.streaming.executor.ITaskLauncher">
-              <h3>Inherited from <a href="ITaskLauncher.html" class="extype" name="io.gearpump.streaming.executor.ITaskLauncher">ITaskLauncher</a></h3>
-            </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskActor.html b/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskActor.html
deleted file mode 100644
index 0b0e269..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskActor.html
+++ /dev/null
@@ -1,1274 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>TaskActor - io.gearpump.streaming.task.TaskActor</title>
-          <meta name="description" content="TaskActor - io.gearpump.streaming.task.TaskActor" />
-          <meta name="keywords" content="TaskActor io.gearpump.streaming.task.TaskActor" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../../index.html';
-            var hash = 'io.gearpump.streaming.task.TaskActor';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="type">
-      <div id="definition">
-        <a href="TaskActor$.html" title="Go to companion"><img src="../../../../lib/class_to_object_big.png" /></a>
-        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.task">task</a></p>
-        <h1><a href="TaskActor$.html" title="Go to companion">TaskActor</a></h1><h3><span class="morelinks"><div>
-            Related Docs:
-            <a href="TaskActor$.html" title="See companion">object TaskActor</a>
-            | <a href="package.html" class="extype" name="io.gearpump.streaming.task">package task</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <span class="name">TaskActor</span><span class="result"> extends <span class="extype" name="akka.actor.Actor">Actor</span> with <a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a> with <a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a>, <a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a>, <span class="extype" name="akka.actor.Actor">Actor</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.streaming.task.TaskActor"><span>TaskActor</span></li><li class="in" name="io.gearpump.util.TimeOutScheduler"><span>TimeOutScheduler</span></li><li class="in" name="io.gearpump.streaming.task.ExpressTransport"><span>ExpressTransport</span></li><li class="in" name="akka.actor.Actor"><span>Actor</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        <div id="constructors" class="members">
-              <h3>Instance Constructors</h3>
-              <ol><li name="io.gearpump.streaming.task.TaskActor#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;(taskId:io.gearpump.streaming.task.TaskId,taskContextData:io.gearpump.streaming.task.TaskContextData,userConf:io.gearpump.cluster.UserConfig,task:io.gearpump.streaming.task.TaskWrapper,inputSerializerPool:io.gearpump.serializer.SerializerPool):io.gearpump.streaming.task.TaskActor"></a>
-      <a id="&lt;init&gt;:TaskActor"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">new</span>
-      </span>
-      <span class="symbol">
-        <span class="name">TaskActor</span><span class="params">(<span name="taskId">taskId: <a href="TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>, <span name="taskContextData">taskContextData: <a href="TaskContextData.html" class="extype" name="io.gearpump.streaming.task.TaskContextData">TaskContextData</a></span>, <span name="userConf">userConf: <a href="../../cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a></span>, <span name="task">task: <a href="TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a></span>, <span name="inputSerializerPool">inputSerializerPool: <a href="../../serializer/SerializerPool.html" class="extype" name="io.gearpump.serializer.SerializerPool">SerializerPool</a></span>)</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@&lt;init&gt;(taskId:io.gearpump.streaming.task.TaskId,taskContextData:io.gearpump.streaming.task.TaskContextData,userConf:io.gearpump.cluster.UserConfig,task:io.gearpump.streaming.task.TaskWrapper,inputSerializerPool:io.gearpump.serializer.SerializerPool):io.gearpump.streaming.task.TaskActor" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        <div id="types" class="types members">
-              <h3>Type Members</h3>
-              <ol><li name="akka.actor.Actor.Receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="Receive=akka.actor.Actor.Receive"></a>
-      <a id="Receive:Receive"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">type</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Receive</span><span class="result"> = <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@Receive=akka.actor.Actor.Receive" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        <div id="values" class="values members">
-              <h3>Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@##():Int" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="io.gearpump.streaming.task.TaskActor#CLOCK_REPORT_INTERVAL" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="CLOCK_REPORT_INTERVAL:scala.concurrent.duration.FiniteDuration"></a>
-      <a id="CLOCK_REPORT_INTERVAL:FiniteDuration"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">CLOCK_REPORT_INTERVAL</span><span class="result">: <span class="extype" name="scala.concurrent.duration.FiniteDuration">FiniteDuration</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@CLOCK_REPORT_INTERVAL:scala.concurrent.duration.FiniteDuration" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.task.TaskActor#FLUSH_INTERVAL" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="FLUSH_INTERVAL:scala.concurrent.duration.FiniteDuration"></a>
-      <a id="FLUSH_INTERVAL:FiniteDuration"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">FLUSH_INTERVAL</span><span class="result">: <span class="extype" name="scala.concurrent.duration.FiniteDuration">FiniteDuration</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@FLUSH_INTERVAL:scala.concurrent.duration.FiniteDuration" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.task.TaskActor#LATENCY_PROBE_INTERVAL" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="LATENCY_PROBE_INTERVAL:scala.concurrent.duration.FiniteDuration"></a>
-      <a id="LATENCY_PROBE_INTERVAL:FiniteDuration"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">LATENCY_PROBE_INTERVAL</span><span class="result">: <span class="extype" name="scala.concurrent.duration.FiniteDuration">FiniteDuration</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@LATENCY_PROBE_INTERVAL:scala.concurrent.duration.FiniteDuration" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.task.TaskActor#LOG" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="LOG:org.slf4j.Logger"></a>
-      <a id="LOG:Logger"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">LOG</span><span class="result">: <span class="extype" name="org.slf4j.Logger">Logger</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@LOG:org.slf4j.Logger" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="akka.actor.Actor#aroundPostRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundPostRestart(reason:Throwable):Unit"></a>
-      <a id="aroundPostRestart(Throwable):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">aroundPostRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@aroundPostRestart(reason:Throwable):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#aroundPostStop" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundPostStop():Unit"></a>
-      <a id="aroundPostStop():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">aroundPostStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@aroundPostStop():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#aroundPreRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundPreRestart(reason:Throwable,message:Option[Any]):Unit"></a>
-      <a id="aroundPreRestart(Throwable,Option[Any]):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">aroundPreRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@aroundPreRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#aroundPreStart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundPreStart():Unit"></a>
-      <a id="aroundPreStart():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">aroundPreStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@aroundPreStart():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#aroundReceive" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit"></a>
-      <a id="aroundReceive(akka.actor.Actor.Receive,Any):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">aroundReceive</span><span class="params">(<span name="receive">receive: <span class="extype" name="akka.actor.Actor.Receive">akka.actor.Actor.Receive</span></span>, <span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@clone():Object" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="io.gearpump.streaming.task.TaskActor#config" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="config:com.typesafe.config.Config"></a>
-      <a id="config:Config"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">config</span><span class="result">: <span class="extype" name="com.typesafe.config.Config">Config</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@config:com.typesafe.config.Config" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="akka.actor.Actor#context" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="context:akka.actor.ActorContext"></a>
-      <a id="context:ActorContext"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">implicit </span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">context</span><span class="result">: <span class="extype" name="akka.actor.ActorContext">ActorContext</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@context:akka.actor.ActorContext" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="equals(x$1:Any):Boolean"></a>
-      <a id="equals(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@equals(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="io.gearpump.streaming.task.ExpressTransport#express" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="express:io.gearpump.transport.Express"></a>
-      <a id="express:Express"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">express</span><span class="result">: <a href="../../transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@express:io.gearpump.transport.Express" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a></dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="io.gearpump.streaming.task.TaskActor#getUpstreamMinClock" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="getUpstreamMinClock:io.gearpump.TimeStamp"></a>
-      <a id="getUpstreamMinClock:TimeStamp"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getUpstreamMinClock</span><span class="result">: <a href="../../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@getUpstreamMinClock:io.gearpump.TimeStamp" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.task.TaskActor#handleMessages" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="handleMessages(handler:()=&gt;Unit):TaskActor.this.Receive"></a>
-      <a id="handleMessages(()⇒Unit):Receive"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">handleMessages</span><span class="params">(<span name="handler">handler: () ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.task.TaskActor.Receive">Receive</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@handleMessages(handler:()=&gt;Unit):TaskActor.this.Receive" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="hashCode():Int"></a>
-      <a id="hashCode():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@hashCode():Int" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="io.gearpump.streaming.task.ExpressTransport#local" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="local:io.gearpump.transport.HostPort"></a>
-      <a id="local:HostPort"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">local</span><span class="result">: <a href="../../transport/HostPort.html" class="extype" name="io.gearpump.transport.HostPort">HostPort</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@local:io.gearpump.transport.HostPort" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a></dd></dl></div>
-    </li><li name="io.gearpump.streaming.task.TaskActor#minClock" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="minClock:io.gearpump.TimeStamp"></a>
-      <a id="minClock:TimeStamp"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">minClock</span><span class="result">: <a href="../../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@minClock:io.gearpump.TimeStamp" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.task.TaskActor#minClockAtCurrentTask" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="minClockAtCurrentTask:io.gearpump.TimeStamp"></a>
-      <a id="minClockAtCurrentTask:TimeStamp"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">minClockAtCurrentTask</span><span class="result">: <a href="../../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@minClockAtCurrentTask:io.gearpump.TimeStamp" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="io.gearpump.streaming.task.TaskActor#onNext" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="onNext(msg:io.gearpump.Message):Unit"></a>
-      <a id="onNext(Message):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">onNext</span><span class="params">(<span name="msg">msg: <a href="../../Message.html" class="extype" name="io.gearpump.Message">Message</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@onNext(msg:io.gearpump.Message):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.task.TaskActor#onStart" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="onStart(startTime:io.gearpump.streaming.task.StartTime):Unit"></a>
-      <a id="onStart(StartTime):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">onStart</span><span class="params">(<span name="startTime">startTime: <a href="StartTime.html" class="extype" name="io.gearpump.streaming.task.StartTime">StartTime</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@onStart(startTime:io.gearpump.streaming.task.StartTime):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.task.TaskActor#onStop" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="onStop():Unit"></a>
-      <a id="onStop():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">onStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@onStop():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.task.TaskActor#onUnManagedMessage" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="onUnManagedMessage(msg:Any):Unit"></a>
-      <a id="onUnManagedMessage(Any):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">onUnManagedMessage</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@onUnManagedMessage(msg:Any):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.task.TaskActor#output" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="output(msg:io.gearpump.Message):Unit"></a>
-      <a id="output(Message):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">output</span><span class="params">(<span name="msg">msg: <a href="../../Message.html" class="extype" name="io.gearpump.Message">Message</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@output(msg:io.gearpump.Message):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="akka.actor.Actor#postRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="postRestart(reason:Throwable):Unit"></a>
-      <a id="postRestart(Throwable):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">postRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@postRestart(reason:Throwable):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Exception]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="io.gearpump.streaming.task.TaskActor#postStop" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="postStop():Unit"></a>
-      <a id="postStop():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">postStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@postStop():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> → Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#preRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="preRestart(reason:Throwable,message:Option[Any]):Unit"></a>
-      <a id="preRestart(Throwable,Option[Any]):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">preRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@preRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Exception]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="io.gearpump.streaming.task.TaskActor#preStart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="preStart():Unit"></a>
-      <a id="preStart():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">preStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@preStart():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> → Actor</dd></dl></div>
-    </li><li name="io.gearpump.streaming.task.TaskActor#receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="receive:TaskActor.this.Receive"></a>
-      <a id="receive:Receive"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">receive</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.task.TaskActor.Receive">Receive</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@receive:TaskActor.this.Receive" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> → Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#self" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="self:akka.actor.ActorRef"></a>
-      <a id="self:ActorRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">implicit final </span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">self</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@self:akka.actor.ActorRef" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="io.gearpump.util.TimeOutScheduler#sendMsgWithTimeOutCallBack" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="sendMsgWithTimeOutCallBack(target:akka.actor.ActorRef,msg:AnyRef,milliSeconds:Long,timeOutHandler:=&gt;Unit):Unit"></a>
-      <a id="sendMsgWithTimeOutCallBack(ActorRef,AnyRef,Long,⇒Unit):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">sendMsgWithTimeOutCallBack</span><span class="params">(<span name="target">target: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>, <span name="msg">msg: <span class="extype" name="scala.AnyRef">AnyRef</span></span>, <span name="milliSeconds">milliSeconds: <span class="extype" name="scala.Long">Long</span></span>, <span name="timeOutHandler">timeOutHandler: ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@sendMsgWithTimeOutCallBack(target:akka.actor.ActorRef,msg:AnyRef,milliSeconds:Long,timeOutHandler:=&gt;Unit):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a></dd></dl></div>
-    </li><li name="akka.actor.Actor#sender" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="sender():akka.actor.ActorRef"></a>
-      <a id="sender():ActorRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">sender</span><span class="params">()</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@sender():akka.actor.ActorRef" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="io.gearpump.streaming.task.TaskActor#serializerPool" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="serializerPool:io.gearpump.serializer.SerializerPool"></a>
-      <a id="serializerPool:SerializerPool"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">serializerPool</span><span class="result">: <a href="../../serializer/SerializerPool.html" class="extype" name="io.gearpump.serializer.SerializerPool">SerializerPool</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@serializerPool:io.gearpump.serializer.SerializerPool" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.task.ExpressTransport#sessionRef" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="sessionRef:akka.actor.ActorRef"></a>
-      <a id="sessionRef:ActorRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">lazy val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">sessionRef</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@sessionRef:akka.actor.ActorRef" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a></dd></dl></div>
-    </li><li name="io.gearpump.streaming.task.ExpressTransport#sourceId" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="sourceId:Long"></a>
-      <a id="sourceId:Long"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">lazy val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">sourceId</span><span class="result">: <span class="extype" name="scala.Long">Long</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@sourceId:Long" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a></dd></dl></div>
-    </li><li name="io.gearpump.streaming.task.TaskActor#stashMessages" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="stashMessages:TaskActor.this.Receive"></a>
-      <a id="stashMessages:Receive"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">stashMessages</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.task.TaskActor.Receive">Receive</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@stashMessages:TaskActor.this.Receive" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="akka.actor.Actor#supervisorStrategy" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="supervisorStrategy:akka.actor.SupervisorStrategy"></a>
-      <a id="supervisorStrategy:SupervisorStrategy"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">supervisorStrategy</span><span class="result">: <span class="extype" name="akka.actor.SupervisorStrategy">SupervisorStrategy</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@supervisorStrategy:akka.actor.SupervisorStrategy" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="io.gearpump.streaming.task.ExpressTransport#system" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="system:akka.actor.ExtendedActorSystem"></a>
-      <a id="system:ExtendedActorSystem"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">implicit </span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">system</span><span class="result">: <span class="extype" name="akka.actor.ExtendedActorSystem">ExtendedActorSystem</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@system:akka.actor.ExtendedActorSystem" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a></dd></dl></div>
-    </li><li name="io.gearpump.streaming.task.TaskActor#task" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="task:io.gearpump.streaming.task.TaskWrapper"></a>
-      <a id="task:TaskWrapper"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">task</span><span class="result">: <a href="TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@task:io.gearpump.streaming.task.TaskWrapper" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.task.TaskActor#taskContextData" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="taskContextData:io.gearpump.streaming.task.TaskContextData"></a>
-      <a id="taskContextData:TaskContextData"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">taskContextData</span><span class="result">: <a href="TaskContextData.html" class="extype" name="io.gearpump.streaming.task.TaskContextData">TaskContextData</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@taskContextData:io.gearpump.streaming.task.TaskContextData" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.streaming.task.TaskActor#taskId" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="taskId:io.gearpump.streaming.task.TaskId"></a>
-      <a id="taskId:TaskId"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">taskId</span><span class="result">: <a href="TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@taskId:io.gearpump.streaming.task.TaskId" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@toString():String" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="io.gearpump.streaming.task.ExpressTransport#transport" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="transport(msg:AnyRef,remotes:io.gearpump.streaming.task.TaskId*):Unit"></a>
-      <a id="transport(AnyRef,TaskId*):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">transport</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.AnyRef">AnyRef</span></span>, <span name="remotes">remotes: <a href="TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@transport(msg:AnyRef,remotes:io.gearpump.streaming.task.TaskId*):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a></dd></dl></div>
-    </li><li name="akka.actor.Actor#unhandled" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="unhandled(message:Any):Unit"></a>
-      <a id="unhandled(Any):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">unhandled</span><span class="params">(<span name="message">message: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@unhandled(message:Any):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="io.gearpump.streaming.task.TaskActor#upstreamMinClock" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="upstreamMinClock:io.gearpump.TimeStamp"></a>
-      <a id="upstreamMinClock:TimeStamp"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">var</span>
-      </span>
-      <span class="symbol">
-        <span class="name">upstreamMinClock</span><span class="result">: <a href="../../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@upstreamMinClock:io.gearpump.TimeStamp" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="io.gearpump.streaming.task.TaskActor#waitForStartClock" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="waitForStartClock:TaskActor.this.Receive"></a>
-      <a id="waitForStartClock:Receive"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">waitForStartClock</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.task.TaskActor.Receive">Receive</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@waitForStartClock:TaskActor.this.Receive" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="io.gearpump.util.TimeOutScheduler">
-              <h3>Inherited from <a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a></h3>
-            </div><div class="parent" name="io.gearpump.streaming.task.ExpressTransport">
-              <h3>Inherited from <a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a></h3>
-            </div><div class="parent" name="akka.actor.Actor">
-              <h3>Inherited from <span class="extype" name="akka.actor.Actor">Actor</span></h3>
-            </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Overflow.html b/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Overflow.html
deleted file mode 100644
index 1b256bf..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Overflow.html
+++ /dev/null
@@ -1,702 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>Overflow - io.gearpump.streaming.transaction.api.OffsetStorage.Overflow</title>
-          <meta name="description" content="Overflow - io.gearpump.streaming.transaction.api.OffsetStorage.Overflow" />
-          <meta name="keywords" content="Overflow io.gearpump.streaming.transaction.api.OffsetStorage.Overflow" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../../../index.html';
-            var hash = 'io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="type">
-      <div id="definition">
-        <img src="../../../../../lib/class_big.png" />
-        <p id="owner"><a href="../../../../package.html" class="extype" name="io">io</a>.<a href="../../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming.transaction">transaction</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a>.<a href="OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">OffsetStorage</a></p>
-        <h1>Overflow</h1><h3><span class="morelinks"><div>Related Doc:
-            <a href="OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">package OffsetStorage</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">case class</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Overflow</span><span class="params">(<span name="maxTimestamp">maxTimestamp: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Byte">Byte</span>]</span>)</span><span class="result"> extends <span class="extype" name="scala.Throwable">Throwable</span> with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>Overflow means the looked up time is
-larger than the maximum stored TimeStamp
-</p></div><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="scala.Product">Product</span>, <span class="extype" name="scala.Equals">Equals</span>, <span class="extype" name="java.lang.Throwable">Throwable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.streaming.transaction.api.OffsetStorage.Overflow"><span>Overflow</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        <div id="constructors" class="members">
-              <h3>Instance Constructors</h3>
-              <ol><li name="io.gearpump.streaming.transaction.api.OffsetStorage.Overflow#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;(maxTimestamp:Array[Byte]):io.gearpump.streaming.transaction.api.OffsetStorage.Overflow"></a>
-      <a id="&lt;init&gt;:Overflow"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">new</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Overflow</span><span class="params">(<span name="maxTimestamp">maxTimestamp: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Byte">Byte</span>]</span>)</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@&lt;init&gt;(maxTimestamp:Array[Byte]):io.gearpump.streaming.transaction.api.OffsetStorage.Overflow" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        
-
-        
-
-        <div id="values" class="values members">
-              <h3>Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@##():Int" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#addSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="addSuppressed(x$1:Throwable):Unit"></a>
-      <a id="addSuppressed(Throwable):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">addSuppressed</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@addSuppressed(x$1:Throwable):Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@clone():Object" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="java.lang.Throwable#fillInStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="fillInStackTrace():Throwable"></a>
-      <a id="fillInStackTrace():Throwable"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">fillInStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@fillInStackTrace():Throwable" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="java.lang.Throwable#getCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getCause():Throwable"></a>
-      <a id="getCause():Throwable"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getCause</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@getCause():Throwable" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#getLocalizedMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getLocalizedMessage():String"></a>
-      <a id="getLocalizedMessage():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getLocalizedMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@getLocalizedMessage():String" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#getMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getMessage():String"></a>
-      <a id="getMessage():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@getMessage():String" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#getStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getStackTrace():Array[StackTraceElement]"></a>
-      <a id="getStackTrace():Array[StackTraceElement]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@getStackTrace():Array[StackTraceElement]" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#getSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getSuppressed():Array[Throwable]"></a>
-      <a id="getSuppressed():Array[Throwable]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getSuppressed</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.Throwable">Throwable</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@getSuppressed():Array[Throwable]" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="initCause(x$1:Throwable):Throwable"></a>
-      <a id="initCause(Throwable):Throwable"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">initCause</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@initCause(x$1:Throwable):Throwable" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="io.gearpump.streaming.transaction.api.OffsetStorage.Overflow#maxTimestamp" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="maxTimestamp:Array[Byte]"></a>
-      <a id="maxTimestamp:Array[Byte]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">maxTimestamp</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Byte">Byte</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@maxTimestamp:Array[Byte]" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="printStackTrace(x$1:java.io.PrintWriter):Unit"></a>
-      <a id="printStackTrace(PrintWriter):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintWriter">PrintWriter</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="printStackTrace(x$1:java.io.PrintStream):Unit"></a>
-      <a id="printStackTrace(PrintStream):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintStream">PrintStream</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="printStackTrace():Unit"></a>
-      <a id="printStackTrace():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">printStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@printStackTrace():Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#setStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="setStackTrace(x$1:Array[StackTraceElement]):Unit"></a>
-      <a id="setStackTrace(Array[StackTraceElement]):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">setStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="java.lang.Throwable#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@toString():String" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable → AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="scala.Serializable">
-              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
-            </div><div class="parent" name="scala.Product">
-              <h3>Inherited from <span class="extype" name="scala.Product">Product</span></h3>
-            </div><div class="parent" name="scala.Equals">
-              <h3>Inherited from <span class="extype" name="scala.Equals">Equals</span></h3>
-            </div><div class="parent" name="java.lang.Throwable">
-              <h3>Inherited from <span class="extype" name="java.lang.Throwable">Throwable</span></h3>
-            </div><div class="parent" name="java.io.Serializable">
-              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
-            </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$StorageEmpty$.html b/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$StorageEmpty$.html
deleted file mode 100644
index 71a3021..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$StorageEmpty$.html
+++ /dev/null
@@ -1,681 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>StorageEmpty - io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty</title>
-          <meta name="description" content="StorageEmpty - io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty" />
-          <meta name="keywords" content="StorageEmpty io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../../../index.html';
-            var hash = 'io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="value">
-      <div id="definition">
-        <img src="../../../../../lib/object_big.png" />
-        <p id="owner"><a href="../../../../package.html" class="extype" name="io">io</a>.<a href="../../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming.transaction">transaction</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a>.<a href="OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">OffsetStorage</a></p>
-        <h1>StorageEmpty</h1><h3><span class="morelinks"><div>Related Doc:
-            <a href="OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">package OffsetStorage</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">object</span>
-      </span>
-      <span class="symbol">
-        <span class="name">StorageEmpty</span><span class="result"> extends <span class="extype" name="scala.Throwable">Throwable</span> with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>StorageEmpty means no data has been stored
-</p></div><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="scala.Product">Product</span>, <span class="extype" name="scala.Equals">Equals</span>, <span class="extype" name="java.lang.Throwable">Throwable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty"><span>StorageEmpty</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        
-
-        
-
-        
-
-        <div id="values" class="values members">
-              <h3>Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@##():Int" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#addSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="addSuppressed(x$1:Throwable):Unit"></a>
-      <a id="addSuppressed(Throwable):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">addSuppressed</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@addSuppressed(x$1:Throwable):Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@clone():Object" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="equals(x$1:Any):Boolean"></a>
-      <a id="equals(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#fillInStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="fillInStackTrace():Throwable"></a>
-      <a id="fillInStackTrace():Throwable"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">fillInStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@fillInStackTrace():Throwable" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="java.lang.Throwable#getCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getCause():Throwable"></a>
-      <a id="getCause():Throwable"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getCause</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@getCause():Throwable" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#getLocalizedMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getLocalizedMessage():String"></a>
-      <a id="getLocalizedMessage():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getLocalizedMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@getLocalizedMessage():String" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#getMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getMessage():String"></a>
-      <a id="getMessage():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@getMessage():String" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#getStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getStackTrace():Array[StackTraceElement]"></a>
-      <a id="getStackTrace():Array[StackTraceElement]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@getStackTrace():Array[StackTraceElement]" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#getSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getSuppressed():Array[Throwable]"></a>
-      <a id="getSuppressed():Array[Throwable]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getSuppressed</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.Throwable">Throwable</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@getSuppressed():Array[Throwable]" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="initCause(x$1:Throwable):Throwable"></a>
-      <a id="initCause(Throwable):Throwable"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">initCause</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@initCause(x$1:Throwable):Throwable" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="printStackTrace(x$1:java.io.PrintWriter):Unit"></a>
-      <a id="printStackTrace(PrintWriter):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintWriter">PrintWriter</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="printStackTrace(x$1:java.io.PrintStream):Unit"></a>
-      <a id="printStackTrace(PrintStream):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintStream">PrintStream</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="printStackTrace():Unit"></a>
-      <a id="printStackTrace():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">printStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@printStackTrace():Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#setStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="setStackTrace(x$1:Array[StackTraceElement]):Unit"></a>
-      <a id="setStackTrace(Array[StackTraceElement]):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">setStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="java.lang.Throwable#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@toString():String" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable → AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="scala.Serializable">
-              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
-            </div><div class="parent" name="scala.Product">
-              <h3>Inherited from <span class="extype" name="scala.Product">Product</span></h3>
-            </div><div class="parent" name="scala.Equals">
-              <h3>Inherited from <span class="extype" name="scala.Equals">Equals</span></h3>
-            </div><div class="parent" name="java.lang.Throwable">
-              <h3>Inherited from <span class="extype" name="java.lang.Throwable">Throwable</span></h3>
-            </div><div class="parent" name="java.io.Serializable">
-              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
-            </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Underflow.html b/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Underflow.html
deleted file mode 100644
index 90d578a..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Underflow.html
+++ /dev/null
@@ -1,702 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>Underflow - io.gearpump.streaming.transaction.api.OffsetStorage.Underflow</title>
-          <meta name="description" content="Underflow - io.gearpump.streaming.transaction.api.OffsetStorage.Underflow" />
-          <meta name="keywords" content="Underflow io.gearpump.streaming.transaction.api.OffsetStorage.Underflow" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../../../index.html';
-            var hash = 'io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="type">
-      <div id="definition">
-        <img src="../../../../../lib/class_big.png" />
-        <p id="owner"><a href="../../../../package.html" class="extype" name="io">io</a>.<a href="../../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming.transaction">transaction</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a>.<a href="OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">OffsetStorage</a></p>
-        <h1>Underflow</h1><h3><span class="morelinks"><div>Related Doc:
-            <a href="OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">package OffsetStorage</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">case class</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Underflow</span><span class="params">(<span name="minTimestamp">minTimestamp: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Byte">Byte</span>]</span>)</span><span class="result"> extends <span class="extype" name="scala.Throwable">Throwable</span> with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>Underflow means the looked up time is
-smaller than the minimum stored TimeStamp
-</p></div><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="scala.Product">Product</span>, <span class="extype" name="scala.Equals">Equals</span>, <span class="extype" name="java.lang.Throwable">Throwable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.streaming.transaction.api.OffsetStorage.Underflow"><span>Underflow</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        <div id="constructors" class="members">
-              <h3>Instance Constructors</h3>
-              <ol><li name="io.gearpump.streaming.transaction.api.OffsetStorage.Underflow#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;(minTimestamp:Array[Byte]):io.gearpump.streaming.transaction.api.OffsetStorage.Underflow"></a>
-      <a id="&lt;init&gt;:Underflow"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">new</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Underflow</span><span class="params">(<span name="minTimestamp">minTimestamp: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Byte">Byte</span>]</span>)</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@&lt;init&gt;(minTimestamp:Array[Byte]):io.gearpump.streaming.transaction.api.OffsetStorage.Underflow" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        
-
-        
-
-        <div id="values" class="values members">
-              <h3>Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@##():Int" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#addSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="addSuppressed(x$1:Throwable):Unit"></a>
-      <a id="addSuppressed(Throwable):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">addSuppressed</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@addSuppressed(x$1:Throwable):Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@clone():Object" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="java.lang.Throwable#fillInStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="fillInStackTrace():Throwable"></a>
-      <a id="fillInStackTrace():Throwable"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">fillInStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@fillInStackTrace():Throwable" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="java.lang.Throwable#getCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getCause():Throwable"></a>
-      <a id="getCause():Throwable"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getCause</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@getCause():Throwable" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="java.lang.Throwable#getLocalizedMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getLocalizedMessage():String"></a>
-      <a id="getLocalizedMessage():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getLocalizedMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@getLocalizedMessage():String" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#getMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getMessage():String"></a>
-      <a id="getMessage():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@getMessage():String" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#getStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getStackTrace():Array[StackTraceElement]"></a>
-      <a id="getStackTrace():Array[StackTraceElement]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@getStackTrace():Array[StackTraceElement]" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#getSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getSuppressed():Array[Throwable]"></a>
-      <a id="getSuppressed():Array[Throwable]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getSuppressed</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.Throwable">Throwable</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@getSuppressed():Array[Throwable]" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="initCause(x$1:Throwable):Throwable"></a>
-      <a id="initCause(Throwable):Throwable"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">initCause</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@initCause(x$1:Throwable):Throwable" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="io.gearpump.streaming.transaction.api.OffsetStorage.Underflow#minTimestamp" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="minTimestamp:Array[Byte]"></a>
-      <a id="minTimestamp:Array[Byte]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">minTimestamp</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Byte">Byte</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@minTimestamp:Array[Byte]" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="printStackTrace(x$1:java.io.PrintWriter):Unit"></a>
-      <a id="printStackTrace(PrintWriter):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintWriter">PrintWriter</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="printStackTrace(x$1:java.io.PrintStream):Unit"></a>
-      <a id="printStackTrace(PrintStream):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintStream">PrintStream</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="printStackTrace():Unit"></a>
-      <a id="printStackTrace():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">printStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@printStackTrace():Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="java.lang.Throwable#setStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="setStackTrace(x$1:Array[StackTraceElement]):Unit"></a>
-      <a id="setStackTrace(Array[StackTraceElement]):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">setStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="java.lang.Throwable#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@toString():String" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable → AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="scala.Serializable">
-              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
-            </div><div class="parent" name="scala.Product">
-              <h3>Inherited from <span class="extype" name="scala.Product">Product</span></h3>
-            </div><div class="parent" name="scala.Equals">
-              <h3>Inherited from <span class="extype" name="scala.Equals">Equals</span></h3>
-            </div><div class="parent" name="java.lang.Throwable">
-              <h3>Inherited from <span class="extype" name="java.lang.Throwable">Throwable</span></h3>
-            </div><div class="parent" name="java.io.Serializable">
-              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
-            </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ErrorSummary.html b/releases/0.6.2/api/scala/io/gearpump/util/ErrorSummary.html
deleted file mode 100644
index f404f56..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/util/ErrorSummary.html
+++ /dev/null
@@ -1,506 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>ErrorSummary - io.gearpump.util.ErrorSummary</title>
-          <meta name="description" content="ErrorSummary - io.gearpump.util.ErrorSummary" />
-          <meta name="keywords" content="ErrorSummary io.gearpump.util.ErrorSummary" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../index.html';
-            var hash = 'io.gearpump.util.ErrorSummary';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="type">
-      <div id="definition">
-        <img src="../../../lib/trait_big.png" />
-        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.util">util</a></p>
-        <h1>ErrorSummary</h1><h3><span class="morelinks"><div>Related Doc:
-            <a href="package.html" class="extype" name="io.gearpump.util">package util</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ErrorSummary" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">trait</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ErrorSummary</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div><div class="toggleContainer block">
-            <span class="toggle">Known Subclasses</span>
-            <div class="subClasses hiddenContent"><a href="ProcessLogRedirector.html" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a></div>
-          </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.util.ErrorSummary"><span>ErrorSummary</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        
-
-        
-
-        <div id="values" class="values members">
-              <h3>Abstract Value Members</h3>
-              <ol><li name="io.gearpump.util.ErrorSummary#summary" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
-      <a id="summary:String"></a>
-      <a id="summary:String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">abstract </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">summary</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ErrorSummary@summary:String" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        <div id="values" class="values members">
-              <h3>Concrete Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ErrorSummary@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ErrorSummary@##():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ErrorSummary@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ErrorSummary@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ErrorSummary@clone():Object" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ErrorSummary@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="equals(x$1:Any):Boolean"></a>
-      <a id="equals(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ErrorSummary@equals(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ErrorSummary@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ErrorSummary@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="hashCode():Int"></a>
-      <a id="hashCode():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ErrorSummary@hashCode():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ErrorSummary@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ErrorSummary@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ErrorSummary@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ErrorSummary@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ErrorSummary@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ErrorSummary@toString():String" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ErrorSummary@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ErrorSummary@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ErrorSummary@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService.html b/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService.html
deleted file mode 100644
index 40f86bf..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService.html
+++ /dev/null
@@ -1,841 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>HistoryMetricsService - io.gearpump.util.HistoryMetricsService</title>
-          <meta name="description" content="HistoryMetricsService - io.gearpump.util.HistoryMetricsService" />
-          <meta name="keywords" content="HistoryMetricsService io.gearpump.util.HistoryMetricsService" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../index.html';
-            var hash = 'io.gearpump.util.HistoryMetricsService';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="type">
-      <div id="definition">
-        <a href="HistoryMetricsService$.html" title="Go to companion"><img src="../../../lib/class_to_object_big.png" /></a>
-        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.util">util</a></p>
-        <h1><a href="HistoryMetricsService$.html" title="Go to companion">HistoryMetricsService</a></h1><h3><span class="morelinks"><div>
-            Related Docs:
-            <a href="HistoryMetricsService$.html" title="See companion">object HistoryMetricsService</a>
-            | <a href="package.html" class="extype" name="io.gearpump.util">package util</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <span class="name">HistoryMetricsService</span><span class="result"> extends <span class="extype" name="akka.actor.Actor">Actor</span></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>Metrics service to serve history metrics data
-</p></div><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><span class="extype" name="akka.actor.Actor">Actor</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.util.HistoryMetricsService"><span>HistoryMetricsService</span></li><li class="in" name="akka.actor.Actor"><span>Actor</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        <div id="constructors" class="members">
-              <h3>Instance Constructors</h3>
-              <ol><li name="io.gearpump.util.HistoryMetricsService#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;(name:String,config:io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig):io.gearpump.util.HistoryMetricsService"></a>
-      <a id="&lt;init&gt;:HistoryMetricsService"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">new</span>
-      </span>
-      <span class="symbol">
-        <span class="name">HistoryMetricsService</span><span class="params">(<span name="name">name: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="config">config: <a href="HistoryMetricsService$$HistoryMetricsConfig.html" class="extype" name="io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig">HistoryMetricsConfig</a></span>)</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@&lt;init&gt;(name:String,config:io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig):io.gearpump.util.HistoryMetricsService" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        <div id="types" class="types members">
-              <h3>Type Members</h3>
-              <ol><li name="akka.actor.Actor.Receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="Receive=akka.actor.Actor.Receive"></a>
-      <a id="Receive:Receive"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">type</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Receive</span><span class="result"> = <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@Receive=akka.actor.Actor.Receive" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        <div id="values" class="values members">
-              <h3>Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@##():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="akka.actor.Actor#aroundPostRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundPostRestart(reason:&lt;?&gt;):Unit"></a>
-      <a id="aroundPostRestart(Throwable):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">aroundPostRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@aroundPostRestart(reason:Throwable):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#aroundPostStop" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundPostStop():Unit"></a>
-      <a id="aroundPostStop():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">aroundPostStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@aroundPostStop():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#aroundPreRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundPreRestart(reason:&lt;?&gt;,message:&lt;?&gt;):Unit"></a>
-      <a id="aroundPreRestart(Throwable,Option[Any]):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">aroundPreRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@aroundPreRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#aroundPreStart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundPreStart():Unit"></a>
-      <a id="aroundPreStart():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">aroundPreStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@aroundPreStart():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#aroundReceive" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundReceive(receive:&lt;?&gt;,msg:&lt;?&gt;):Unit"></a>
-      <a id="aroundReceive(akka.actor.Actor.Receive,Any):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">aroundReceive</span><span class="params">(<span name="receive">receive: <span class="extype" name="akka.actor.Actor.Receive">akka.actor.Actor.Receive</span></span>, <span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@clone():Object" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="io.gearpump.util.HistoryMetricsService#commandHandler" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="commandHandler:HistoryMetricsService.this.Receive"></a>
-      <a id="commandHandler:Receive"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">commandHandler</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.util.HistoryMetricsService.Receive">Receive</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@commandHandler:HistoryMetricsService.this.Receive" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="akka.actor.Actor#context" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="context:akka.actor.ActorContext"></a>
-      <a id="context:ActorContext"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">implicit </span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">context</span><span class="result">: <span class="extype" name="akka.actor.ActorContext">ActorContext</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@context:akka.actor.ActorContext" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="equals(x$1:Any):Boolean"></a>
-      <a id="equals(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@equals(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="hashCode():Int"></a>
-      <a id="hashCode():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@hashCode():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="io.gearpump.util.HistoryMetricsService#metricHandler" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="metricHandler:HistoryMetricsService.this.Receive"></a>
-      <a id="metricHandler:Receive"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">metricHandler</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.util.HistoryMetricsService.Receive">Receive</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@metricHandler:HistoryMetricsService.this.Receive" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="akka.actor.Actor#postRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="postRestart(reason:&lt;?&gt;):Unit"></a>
-      <a id="postRestart(Throwable):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">postRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@postRestart(reason:Throwable):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Exception]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="akka.actor.Actor#postStop" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="postStop():Unit"></a>
-      <a id="postStop():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">postStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@postStop():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Exception]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="akka.actor.Actor#preRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="preRestart(reason:Throwable,message:Option[Any]):Unit"></a>
-      <a id="preRestart(Throwable,Option[Any]):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">preRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@preRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Exception]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="akka.actor.Actor#preStart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="preStart():Unit"></a>
-      <a id="preStart():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">preStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@preStart():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Exception]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="io.gearpump.util.HistoryMetricsService#receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="receive:HistoryMetricsService.this.Receive"></a>
-      <a id="receive:Receive"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">receive</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.util.HistoryMetricsService.Receive">Receive</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@receive:HistoryMetricsService.this.Receive" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.HistoryMetricsService">HistoryMetricsService</a> → Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#self" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="self:akka.actor.ActorRef"></a>
-      <a id="self:ActorRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">implicit final </span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">self</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@self:akka.actor.ActorRef" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#sender" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="sender():akka.actor.ActorRef"></a>
-      <a id="sender():ActorRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">sender</span><span class="params">()</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@sender():akka.actor.ActorRef" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="akka.actor.Actor#supervisorStrategy" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="supervisorStrategy:akka.actor.SupervisorStrategy"></a>
-      <a id="supervisorStrategy:SupervisorStrategy"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">supervisorStrategy</span><span class="result">: <span class="extype" name="akka.actor.SupervisorStrategy">SupervisorStrategy</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@supervisorStrategy:akka.actor.SupervisorStrategy" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@toString():String" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="akka.actor.Actor#unhandled" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="unhandled(message:&lt;?&gt;):Unit"></a>
-      <a id="unhandled(Any):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">unhandled</span><span class="params">(<span name="message">message: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@unhandled(message:Any):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="akka.actor.Actor">
-              <h3>Inherited from <span class="extype" name="akka.actor.Actor">Actor</span></h3>
-            </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/LogUtil$$ProcessType$.html b/releases/0.6.2/api/scala/io/gearpump/util/LogUtil$$ProcessType$.html
deleted file mode 100644
index ef88bbd..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/util/LogUtil$$ProcessType$.html
+++ /dev/null
@@ -1,838 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>ProcessType - io.gearpump.util.LogUtil.ProcessType</title>
-          <meta name="description" content="ProcessType - io.gearpump.util.LogUtil.ProcessType" />
-          <meta name="keywords" content="ProcessType io.gearpump.util.LogUtil.ProcessType" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../index.html';
-            var hash = 'io.gearpump.util.LogUtil$$ProcessType$';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="value">
-      <div id="definition">
-        <img src="../../../lib/object_big.png" />
-        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.util">util</a>.<a href="LogUtil$.html" class="extype" name="io.gearpump.util.LogUtil">LogUtil</a></p>
-        <h1>ProcessType</h1><h3><span class="morelinks"><div>Related Doc:
-            <a href="LogUtil$.html" class="extype" name="io.gearpump.util.LogUtil">package LogUtil</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">object</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ProcessType</span><span class="result"> extends <span class="extype" name="scala.Enumeration">Enumeration</span></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><span class="extype" name="scala.Enumeration">Enumeration</span>, <span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.util.LogUtil.ProcessType"><span>ProcessType</span></li><li class="in" name="scala.Enumeration"><span>Enumeration</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        
-
-        <div id="types" class="types members">
-              <h3>Type Members</h3>
-              <ol><li name="io.gearpump.util.LogUtil.ProcessType.ProcessType" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="ProcessType=io.gearpump.util.LogUtil.ProcessType.Value"></a>
-      <a id="ProcessType:ProcessType"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">type</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ProcessType</span><span class="result"> = <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@ProcessType=io.gearpump.util.LogUtil.ProcessType.Value" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="scala.Enumeration.Val" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ValextendsEnumeration.this.ValuewithSerializable"></a>
-      <a id="Val:Val"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Val</span><span class="result"> extends <span class="extype" name="scala.Enumeration.Value">Value</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@ValextendsEnumeration.this.ValuewithSerializable" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd><dt>Annotations</dt><dd>
-                <span class="name">@SerialVersionUID</span><span class="args">()</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.Enumeration.Value" visbl="pub" data-isabs="true" fullComment="yes" group="Ungrouped">
-      <a id="ValueextendsOrdered[Enumeration.this.Value]withSerializable"></a>
-      <a id="Value:Value"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">abstract </span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Value</span><span class="result"> extends <span class="extype" name="scala.Ordered">Ordered</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>] with <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@ValueextendsOrdered[Enumeration.this.Value]withSerializable" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd><dt>Annotations</dt><dd>
-                <span class="name">@SerialVersionUID</span><span class="args">()</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.Enumeration.ValueSet" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable"></a>
-      <a id="ValueSet:ValueSet"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ValueSet</span><span class="result"> extends <span class="extype" name="scala.collection.AbstractSet">AbstractSet</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>] with <span class="extype" name="scala.collection.immutable.SortedSet">SortedSet</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>] with <span class="extype" name="scala.collection.SortedSetLike">SortedSetLike</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>, <span class="extype" name="scala.Enumeration.ValueSet">ValueSet</span>] with <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        <div id="values" class="values members">
-              <h3>Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@##():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="io.gearpump.util.LogUtil.ProcessType#APPLICATION" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="APPLICATION:io.gearpump.util.LogUtil.ProcessType.Value"></a>
-      <a id="APPLICATION:Value"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">APPLICATION</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@APPLICATION:io.gearpump.util.LogUtil.ProcessType.Value" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.util.LogUtil.ProcessType#LOCAL" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="LOCAL:io.gearpump.util.LogUtil.ProcessType.Value"></a>
-      <a id="LOCAL:Value"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">LOCAL</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@LOCAL:io.gearpump.util.LogUtil.ProcessType.Value" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.util.LogUtil.ProcessType#MASTER" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="MASTER:io.gearpump.util.LogUtil.ProcessType.Value"></a>
-      <a id="MASTER:Value"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">MASTER</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@MASTER:io.gearpump.util.LogUtil.ProcessType.Value" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.util.LogUtil.ProcessType#UI" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="UI:io.gearpump.util.LogUtil.ProcessType.Value"></a>
-      <a id="UI:Value"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">UI</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@UI:io.gearpump.util.LogUtil.ProcessType.Value" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="Value(i:Int,name:String):Enumeration.this.Value"></a>
-      <a id="Value(Int,String):Value"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Value</span><span class="params">(<span name="i">i: <span class="extype" name="scala.Int">Int</span></span>, <span name="name">name: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@Value(i:Int,name:String):Enumeration.this.Value" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="Value(name:String):Enumeration.this.Value"></a>
-      <a id="Value(String):Value"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Value</span><span class="params">(<span name="name">name: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@Value(name:String):Enumeration.this.Value" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="Value(i:Int):Enumeration.this.Value"></a>
-      <a id="Value(Int):Value"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Value</span><span class="params">(<span name="i">i: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@Value(i:Int):Enumeration.this.Value" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="Value:Enumeration.this.Value"></a>
-      <a id="Value:Value"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">Value</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@Value:Enumeration.this.Value" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li><li name="io.gearpump.util.LogUtil.ProcessType#WORKER" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="WORKER:io.gearpump.util.LogUtil.ProcessType.Value"></a>
-      <a id="WORKER:Value"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">WORKER</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@WORKER:io.gearpump.util.LogUtil.ProcessType.Value" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="scala.Enumeration#apply" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="apply(x:&lt;?&gt;):Enumeration.this.Value"></a>
-      <a id="apply(Int):Value"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">apply</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@apply(x:Int):Enumeration.this.Value" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@clone():Object" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="equals(x$1:Any):Boolean"></a>
-      <a id="equals(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="hashCode():Int"></a>
-      <a id="hashCode():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@hashCode():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.Enumeration#maxId" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="maxId:Int"></a>
-      <a id="maxId:Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">maxId</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@maxId:Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.Enumeration#nextId" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="nextId:Int"></a>
-      <a id="nextId:Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">var</span>
-      </span>
-      <span class="symbol">
-        <span class="name">nextId</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@nextId:Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li><li name="scala.Enumeration#nextName" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="nextName:Iterator[String]"></a>
-      <a id="nextName:Iterator[String]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">var</span>
-      </span>
-      <span class="symbol">
-        <span class="name">nextName</span><span class="result">: <span class="extype" name="scala.Iterator">Iterator</span>[<span class="extype" name="scala.Predef.String">String</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@nextName:Iterator[String]" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.Enumeration#readResolve" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="readResolve():AnyRef"></a>
-      <a id="readResolve():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">readResolve</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@readResolve():AnyRef" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.Enumeration#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@toString():String" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration → AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Enumeration#values" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="values:Enumeration.this.ValueSet"></a>
-      <a id="values:ValueSet"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">values</span><span class="result">: <a href="#ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.ValueSet">ValueSet</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@values:Enumeration.this.ValueSet" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.Enumeration#withName" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="withName(s:&lt;?&gt;):Enumeration.this.Value"></a>
-      <a id="withName(String):Value"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">withName</span><span class="params">(<span name="s">s: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@withName(s:String):Enumeration.this.Value" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="scala.Enumeration">
-              <h3>Inherited from <span class="extype" name="scala.Enumeration">Enumeration</span></h3>
-            </div><div class="parent" name="scala.Serializable">
-              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
-            </div><div class="parent" name="java.io.Serializable">
-              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
-            </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ProcessLogRedirector.html b/releases/0.6.2/api/scala/io/gearpump/util/ProcessLogRedirector.html
deleted file mode 100644
index 4d36816..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/util/ProcessLogRedirector.html
+++ /dev/null
@@ -1,615 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>ProcessLogRedirector - io.gearpump.util.ProcessLogRedirector</title>
-          <meta name="description" content="ProcessLogRedirector - io.gearpump.util.ProcessLogRedirector" />
-          <meta name="keywords" content="ProcessLogRedirector io.gearpump.util.ProcessLogRedirector" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../index.html';
-            var hash = 'io.gearpump.util.ProcessLogRedirector';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="type">
-      <div id="definition">
-        <img src="../../../lib/class_big.png" />
-        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.util">util</a></p>
-        <h1>ProcessLogRedirector</h1><h3><span class="morelinks"><div>Related Doc:
-            <a href="package.html" class="extype" name="io.gearpump.util">package util</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ProcessLogRedirector</span><span class="result"> extends <span class="extype" name="scala.sys.process.ProcessLogger">ProcessLogger</span> with <span class="extype" name="java.io.Closeable">Closeable</span> with <span class="extype" name="java.io.Flushable">Flushable</span> with <a href="ErrorSummary.html" class="extype" name="io.gearpump.util.ErrorSummary">ErrorSummary</a></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="ErrorSummary.html" class="extype" name="io.gearpump.util.ErrorSummary">ErrorSummary</a>, <span class="extype" name="java.io.Flushable">Flushable</span>, <span class="extype" name="java.io.Closeable">Closeable</span>, <span class="extype" name="java.lang.AutoCloseable">AutoCloseable</span>, <span class="extype" name="scala.sys.process.ProcessLogger">ProcessLogger</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.util.ProcessLogRedirector"><span>ProcessLogRedirector</span></li><li class="in" name="io.gearpump.util.ErrorSummary"><span>ErrorSummary</span></li><li class="in" name="java.io.Flushable"><span>Flushable</span></li><li class="in" name="java.io.Closeable"><span>Closeable</span></li><li class="in" name="java.lang.AutoCloseable"><span>AutoCloseable</span></li><li class="in" name="scala.sys.process.ProcessLogger"><span>ProcessLogger</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        <div id="constructors" class="members">
-              <h3>Instance Constructors</h3>
-              <ol><li name="io.gearpump.util.ProcessLogRedirector#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;():io.gearpump.util.ProcessLogRedirector"></a>
-      <a id="&lt;init&gt;:ProcessLogRedirector"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">new</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ProcessLogRedirector</span><span class="params">()</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@&lt;init&gt;():io.gearpump.util.ProcessLogRedirector" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        
-
-        
-
-        <div id="values" class="values members">
-              <h3>Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@##():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="io.gearpump.util.ProcessLogRedirector#buffer" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="buffer[T](f:=&gt;T):T"></a>
-      <a id="buffer[T](⇒T):T"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">buffer</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="f">f: ⇒ <span class="extype" name="io.gearpump.util.ProcessLogRedirector.buffer.T">T</span></span>)</span><span class="result">: <span class="extype" name="io.gearpump.util.ProcessLogRedirector.buffer.T">T</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@buffer[T](f:=&gt;T):T" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> → ProcessLogger</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@clone():Object" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="io.gearpump.util.ProcessLogRedirector#close" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="close():Unit"></a>
-      <a id="close():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">close</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@close():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> → Closeable → AutoCloseable</dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="equals(x$1:Any):Boolean"></a>
-      <a id="equals(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@equals(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="io.gearpump.util.ProcessLogRedirector#err" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="err(s:=&gt;String):Unit"></a>
-      <a id="err(⇒String):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">err</span><span class="params">(<span name="s">s: ⇒ <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@err(s:=&gt;String):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> → ProcessLogger</dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="io.gearpump.util.ProcessLogRedirector#flush" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="flush():Unit"></a>
-      <a id="flush():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">flush</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@flush():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> → Flushable</dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="hashCode():Int"></a>
-      <a id="hashCode():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@hashCode():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="io.gearpump.util.ProcessLogRedirector#out" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="out(s:=&gt;String):Unit"></a>
-      <a id="out(⇒String):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">out</span><span class="params">(<span name="s">s: ⇒ <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@out(s:=&gt;String):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> → ProcessLogger</dd></dl></div>
-    </li><li name="io.gearpump.util.ProcessLogRedirector#summary" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="summary:String"></a>
-      <a id="summary:String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">summary</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@summary:String" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> → <a href="ErrorSummary.html" class="extype" name="io.gearpump.util.ErrorSummary">ErrorSummary</a></dd></dl></div>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@toString():String" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="io.gearpump.util.ErrorSummary">
-              <h3>Inherited from <a href="ErrorSummary.html" class="extype" name="io.gearpump.util.ErrorSummary">ErrorSummary</a></h3>
-            </div><div class="parent" name="java.io.Flushable">
-              <h3>Inherited from <span class="extype" name="java.io.Flushable">Flushable</span></h3>
-            </div><div class="parent" name="java.io.Closeable">
-              <h3>Inherited from <span class="extype" name="java.io.Closeable">Closeable</span></h3>
-            </div><div class="parent" name="java.lang.AutoCloseable">
-              <h3>Inherited from <span class="extype" name="java.lang.AutoCloseable">AutoCloseable</span></h3>
-            </div><div class="parent" name="scala.sys.process.ProcessLogger">
-              <h3>Inherited from <span class="extype" name="scala.sys.process.ProcessLogger">ProcessLogger</span></h3>
-            </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/RichProcess.html b/releases/0.6.2/api/scala/io/gearpump/util/RichProcess.html
deleted file mode 100644
index 74a77ed..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/util/RichProcess.html
+++ /dev/null
@@ -1,556 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>RichProcess - io.gearpump.util.RichProcess</title>
-          <meta name="description" content="RichProcess - io.gearpump.util.RichProcess" />
-          <meta name="keywords" content="RichProcess io.gearpump.util.RichProcess" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../index.html';
-            var hash = 'io.gearpump.util.RichProcess';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="type">
-      <div id="definition">
-        <img src="../../../lib/class_big.png" />
-        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.util">util</a></p>
-        <h1>RichProcess</h1><h3><span class="morelinks"><div>Related Doc:
-            <a href="package.html" class="extype" name="io.gearpump.util">package util</a>
-          </div></span></h3><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <span class="name">RichProcess</span><span class="result"> extends <span class="extype" name="scala.sys.process.Process">Process</span></span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
-          <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><span class="extype" name="scala.sys.process.Process">Process</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
-        </div></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        <div id="order">
-              <span class="filtertype">Ordering</span>
-              <ol>
-                
-                <li class="alpha in"><span>Alphabetic</span></li>
-                <li class="inherit out"><span>By inheritance</span></li>
-              </ol>
-            </div>
-        <div id="ancestors">
-                <span class="filtertype">Inherited<br />
-                </span>
-                <ol id="linearization">
-                  <li class="in" name="io.gearpump.util.RichProcess"><span>RichProcess</span></li><li class="in" name="scala.sys.process.Process"><span>Process</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
-                </ol>
-              </div><div id="ancestors">
-            <span class="filtertype"></span>
-            <ol>
-              <li class="hideall out"><span>Hide All</span></li>
-              <li class="showall in"><span>Show all</span></li>
-            </ol>
-            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
-          </div>
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        <div id="constructors" class="members">
-              <h3>Instance Constructors</h3>
-              <ol><li name="io.gearpump.util.RichProcess#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;(process:scala.sys.process.Process,logger:io.gearpump.util.ErrorSummary):io.gearpump.util.RichProcess"></a>
-      <a id="&lt;init&gt;:RichProcess"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">new</span>
-      </span>
-      <span class="symbol">
-        <span class="name">RichProcess</span><span class="params">(<span name="process">process: <span class="extype" name="scala.sys.process.Process">Process</span></span>, <span name="logger">logger: <a href="ErrorSummary.html" class="extype" name="io.gearpump.util.ErrorSummary">ErrorSummary</a></span>)</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@&lt;init&gt;(process:scala.sys.process.Process,logger:io.gearpump.util.ErrorSummary):io.gearpump.util.RichProcess" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        
-
-        
-
-        <div id="values" class="values members">
-              <h3>Value Members</h3>
-              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="!=(x$1:Any):Boolean"></a>
-      <a id="!=(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@!=(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="##():Int"></a>
-      <a id="##():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@##():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="==(x$1:Any):Boolean"></a>
-      <a id="==(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@==(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="asInstanceOf[T0]:T0"></a>
-      <a id="asInstanceOf[T0]:T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@asInstanceOf[T0]:T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="clone():Object"></a>
-      <a id="clone():AnyRef"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@clone():Object" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="io.gearpump.util.RichProcess#destroy" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="destroy():Unit"></a>
-      <a id="destroy():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">destroy</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@destroy():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.RichProcess">RichProcess</a> → Process</dd></dl></div>
-    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="eq(x$1:AnyRef):Boolean"></a>
-      <a id="eq(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="equals(x$1:Any):Boolean"></a>
-      <a id="equals(Any):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@equals(x$1:Any):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="io.gearpump.util.RichProcess#exitValue" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="exitValue():Int"></a>
-      <a id="exitValue():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">exitValue</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@exitValue():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.RichProcess">RichProcess</a> → Process</dd></dl></div>
-    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="finalize():Unit"></a>
-      <a id="finalize():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@finalize():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="symbol">classOf[java.lang.Throwable]</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="getClass():Class[_]"></a>
-      <a id="getClass():Class[_]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@getClass():Class[_]" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="hashCode():Int"></a>
-      <a id="hashCode():Int"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@hashCode():Int" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <a id="isInstanceOf[T0]:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="io.gearpump.util.RichProcess#logger" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="logger:io.gearpump.util.ErrorSummary"></a>
-      <a id="logger:ErrorSummary"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">logger</span><span class="result">: <a href="ErrorSummary.html" class="extype" name="io.gearpump.util.ErrorSummary">ErrorSummary</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@logger:io.gearpump.util.ErrorSummary" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="ne(x$1:AnyRef):Boolean"></a>
-      <a id="ne(AnyRef):Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notify():Unit"></a>
-      <a id="notify():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@notify():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="notifyAll():Unit"></a>
-      <a id="notifyAll():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@notifyAll():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@toString():String" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait():Unit"></a>
-      <a id="wait():Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@wait():Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
-      <a id="wait(Long,Int):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="wait(x$1:Long):Unit"></a>
-      <a id="wait(Long):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">final </span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.RichProcess@wait(x$1:Long):Unit" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
-                <span class="name">@throws</span><span class="args">(<span>
-      
-      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
-    </span>)</span>
-              
-        </dd></dl></div>
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        <div class="parent" name="scala.sys.process.Process">
-              <h3>Inherited from <span class="extype" name="scala.sys.process.Process">Process</span></h3>
-            </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
-            </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
-            </div>
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/package.html b/releases/0.6.2/api/scala/io/gearpump/util/package.html
deleted file mode 100644
index ffa7413..0000000
--- a/releases/0.6.2/api/scala/io/gearpump/util/package.html
+++ /dev/null
@@ -1,499 +0,0 @@
-<!DOCTYPE html >
-<html>
-        <head>
-          <title>util - io.gearpump.util</title>
-          <meta name="description" content="util - io.gearpump.util" />
-          <meta name="keywords" content="util io.gearpump.util" />
-          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-          
-      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
-      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
-      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
-      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
-      <script type="text/javascript" src="../../../lib/template.js"></script>
-      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
-      
-      <script type="text/javascript">
-         if(top === self) {
-            var url = '../../../index.html';
-            var hash = 'io.gearpump.util.package';
-            var anchor = window.location.hash;
-            var anchor_opt = '';
-            if (anchor.length >= 1)
-              anchor_opt = '@' + anchor.substring(1);
-            window.location.href = url + '#' + hash + anchor_opt;
-         }
-   	  </script>
-    
-        </head>
-        <body class="value">
-      <div id="definition">
-        <img src="../../../lib/package_big.png" />
-        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a></p>
-        <h1>util</h1><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      </div>
-
-      <h4 id="signature" class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">package</span>
-      </span>
-      <span class="symbol">
-        <span class="name">util</span>
-      </span>
-      </h4>
-      
-          <div id="comment" class="fullcommenttop"></div>
-        
-
-      <div id="mbrsel">
-        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
-        
-        
-        <div id="visbl">
-            <span class="filtertype">Visibility</span>
-            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
-          </div>
-      </div>
-
-      <div id="template">
-        <div id="allMembers">
-        
-
-        <div id="types" class="types members">
-              <h3>Type Members</h3>
-              <ol><li name="io.gearpump.util.ActorSystemBooter" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="ActorSystemBooterextendsAnyRef"></a>
-      <a id="ActorSystemBooter:ActorSystemBooter"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <a href="ActorSystemBooter.html"><span class="name">ActorSystemBooter</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@ActorSystemBooterextendsAnyRef" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <p class="shortcomment cmt">Start a actor system, and will send the system adress to report back actor
-Example usage: main reportBackActorPath
-</p>
-    </li><li name="io.gearpump.util.AkkaApp" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
-      <a id="AkkaAppextendsAnyRef"></a>
-      <a id="AkkaApp:AkkaApp"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">trait</span>
-      </span>
-      <span class="symbol">
-        <a href="AkkaApp.html"><span class="name">AkkaApp</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@AkkaAppextendsAnyRef" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.util.ErrorSummary" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
-      <a id="ErrorSummaryextendsAnyRef"></a>
-      <a id="ErrorSummary:ErrorSummary"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">trait</span>
-      </span>
-      <span class="symbol">
-        <a href="ErrorSummary.html"><span class="name">ErrorSummary</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@ErrorSummaryextendsAnyRef" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.util.FileServer" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="FileServerextendsAnyRef"></a>
-      <a id="FileServer:FileServer"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <a href="FileServer.html"><span class="name">FileServer</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@FileServerextendsAnyRef" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.util.Graph" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="Graph[N,E]extendsSerializable"></a>
-      <a id="Graph[N,E]:Graph[N,E]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <a href="Graph.html"><span class="name">Graph</span></a><span class="tparams">[<span name="N">N</span>, <span name="E">E</span>]</span><span class="result"> extends <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@Graph[N,E]extendsSerializable" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <p class="shortcomment cmt">Application DAG
-</p>
-    </li><li name="io.gearpump.util.HadoopFSLogAppender" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="HadoopFSLogAppenderextendsRollingFileAppender"></a>
-      <a id="HadoopFSLogAppender:HadoopFSLogAppender"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <a href="HadoopFSLogAppender.html"><span class="name">HadoopFSLogAppender</span></a><span class="result"> extends <span class="extype" name="org.apache.log4j.RollingFileAppender">RollingFileAppender</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@HadoopFSLogAppenderextendsRollingFileAppender" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.util.HistoryMetricsService" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="HistoryMetricsServiceextendsActor"></a>
-      <a id="HistoryMetricsService:HistoryMetricsService"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <a href="HistoryMetricsService.html"><span class="name">HistoryMetricsService</span></a><span class="result"> extends <span class="extype" name="akka.actor.Actor">Actor</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@HistoryMetricsServiceextendsActor" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <p class="shortcomment cmt">Metrics service to serve history metrics data
-</p>
-    </li><li name="io.gearpump.util.ProcessLogRedirector" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="ProcessLogRedirectorextendsProcessLoggerwithCloseablewithFlushablewithErrorSummary"></a>
-      <a id="ProcessLogRedirector:ProcessLogRedirector"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <a href="ProcessLogRedirector.html"><span class="name">ProcessLogRedirector</span></a><span class="result"> extends <span class="extype" name="scala.sys.process.ProcessLogger">ProcessLogger</span> with <span class="extype" name="java.io.Closeable">Closeable</span> with <span class="extype" name="java.io.Flushable">Flushable</span> with <a href="ErrorSummary.html" class="extype" name="io.gearpump.util.ErrorSummary">ErrorSummary</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@ProcessLogRedirectorextendsProcessLoggerwithCloseablewithFlushablewithErrorSummary" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.util.RecreateRollingFileAppender" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="RecreateRollingFileAppenderextendsRollingFileAppender"></a>
-      <a id="RecreateRollingFileAppender:RecreateRollingFileAppender"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <a href="RecreateRollingFileAppender.html"><span class="name">RecreateRollingFileAppender</span></a><span class="result"> extends <span class="extype" name="org.apache.log4j.RollingFileAppender">RollingFileAppender</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@RecreateRollingFileAppenderextendsRollingFileAppender" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.util.ReferenceEqual" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
-      <a id="ReferenceEqualextendsAnyRef"></a>
-      <a id="ReferenceEqual:ReferenceEqual"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">trait</span>
-      </span>
-      <span class="symbol">
-        <a href="ReferenceEqual.html"><span class="name">ReferenceEqual</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@ReferenceEqualextendsAnyRef" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.util.RestartPolicy" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="RestartPolicyextendsAnyRef"></a>
-      <a id="RestartPolicy:RestartPolicy"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <a href="RestartPolicy.html"><span class="name">RestartPolicy</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@RestartPolicyextendsAnyRef" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      <p class="shortcomment cmt"></p>
-    </li><li name="io.gearpump.util.RichProcess" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="RichProcessextendsProcess"></a>
-      <a id="RichProcess:RichProcess"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">class</span>
-      </span>
-      <span class="symbol">
-        <a href="RichProcess.html"><span class="name">RichProcess</span></a><span class="result"> extends <span class="extype" name="scala.sys.process.Process">Process</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@RichProcessextendsProcess" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.util.TimeOutScheduler" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
-      <a id="TimeOutSchedulerextendsAnyRef"></a>
-      <a id="TimeOutScheduler:TimeOutScheduler"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">trait</span>
-      </span>
-      <span class="symbol">
-        <a href="TimeOutScheduler.html"><span class="name">TimeOutScheduler</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@TimeOutSchedulerextendsAnyRef" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        
-
-        <div id="values" class="values members">
-              <h3>Value Members</h3>
-              <ol><li name="io.gearpump.util.ActorSystemBooter" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="ActorSystemBooter"></a>
-      <a id="ActorSystemBooter:ActorSystemBooter"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">object</span>
-      </span>
-      <span class="symbol">
-        <a href="ActorSystemBooter$.html"><span class="name">ActorSystemBooter</span></a>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@ActorSystemBooter" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.util.ActorUtil" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="ActorUtil"></a>
-      <a id="ActorUtil:ActorUtil"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">object</span>
-      </span>
-      <span class="symbol">
-        <a href="ActorUtil$.html"><span class="name">ActorUtil</span></a>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@ActorUtil" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.util.Constants" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="Constants"></a>
-      <a id="Constants:Constants"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">object</span>
-      </span>
-      <span class="symbol">
-        <a href="Constants$.html"><span class="name">Constants</span></a>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@Constants" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.util.FileDirective" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="FileDirective"></a>
-      <a id="FileDirective:FileDirective"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">object</span>
-      </span>
-      <span class="symbol">
-        <a href="FileDirective$.html"><span class="name">FileDirective</span></a>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@FileDirective" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.util.FileServer" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="FileServer"></a>
-      <a id="FileServer:FileServer"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">object</span>
-      </span>
-      <span class="symbol">
-        <a href="FileServer$.html"><span class="name">FileServer</span></a>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@FileServer" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.util.FileUtils" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="FileUtils"></a>
-      <a id="FileUtils:FileUtils"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">object</span>
-      </span>
-      <span class="symbol">
-        <a href="FileUtils$.html"><span class="name">FileUtils</span></a>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@FileUtils" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.util.Graph" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="Graph"></a>
-      <a id="Graph:Graph"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">object</span>
-      </span>
-      <span class="symbol">
-        <a href="Graph$.html"><span class="name">Graph</span></a><span class="result"> extends <span class="extype" name="scala.Serializable">Serializable</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@Graph" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.util.HistoryMetricsService" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="HistoryMetricsService"></a>
-      <a id="HistoryMetricsService:HistoryMetricsService"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">object</span>
-      </span>
-      <span class="symbol">
-        <a href="HistoryMetricsService$.html"><span class="name">HistoryMetricsService</span></a>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@HistoryMetricsService" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.util.LogUtil" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="LogUtil"></a>
-      <a id="LogUtil:LogUtil"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">object</span>
-      </span>
-      <span class="symbol">
-        <a href="LogUtil$.html"><span class="name">LogUtil</span></a>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@LogUtil" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li><li name="io.gearpump.util.Util" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="Util"></a>
-      <a id="Util:Util"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">object</span>
-      </span>
-      <span class="symbol">
-        <a href="Util$.html"><span class="name">Util</span></a>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../index.html#io.gearpump.util.package@Util" title="Permalink" target="_top">
-        <img src="../../../lib/permalink.png" />
-      </a>
-    </span>
-      
-    </li></ol>
-            </div>
-
-        
-
-        
-        </div>
-
-        <div id="inheritedMembers">
-        
-        
-        </div>
-
-        <div id="groupedMembers">
-        <div class="group" name="Ungrouped">
-              <h3>Ungrouped</h3>
-              
-            </div>
-        </div>
-
-      </div>
-
-      <div id="tooltip"></div>
-
-      <div id="footer">  </div>
-
-
-    </body>
-      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/basic-concepts.html b/releases/0.6.2/basic-concepts.html
deleted file mode 100644
index b6c08c1..0000000
--- a/releases/0.6.2/basic-concepts.html
+++ /dev/null
@@ -1,200 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Basic Concepts - GearPump 0.6.2 Documentation</title>
-  
-   <meta name="description" content="Gearpump Basic Concepts">
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Gearpump Basic Concepts</h1>
-   
-
-   <h3 id="system-timestamp-and-application-timestamp">System timestamp and Application timestamp</h3>
-
-<p>System timestamp denotes the time of backend cluster system. Application timestamp denotes the time at which message is generated. For example, for IOT edge device, the timestamp at which field sensor device creates a message is type of application timestamp, while the timestamp at which that message get received by the backend is type of system time.</p>
-
-<h3 id="master-and-worker">Master, and Worker</h3>
-
-<p>Gearpump follow master slave architecture. Every cluster contains one or more Master node, and several worker nodes. Worker node is responsible to manage local resources on single machine, and Master node is responsible to manage global resources of the whole cluster.</p>
-
-<p><img src="img/actor_hierarchy.png" alt="Actor Hierarchy" /></p>
-
-<h3 id="application">Application</h3>
-
-<p>Application is what we want to parallel and run on the cluster. There are different application types, for example MapReduce application and streaming application are different application types. Gearpump natively supports Streaming Application types, it also contains several templates to help user to create custom application types, like distributedShell.</p>
-
-<h3 id="appmaster-and-executor">AppMaster and Executor</h3>
-
-<p>In runtime, every application instance is represented by single AppMaster and a list of Executors. AppMaster represent the command and control center of the Application instance, it communicate with user, master, worker, and executor to get the job done. Each executor is a parallel unit for distributed application. Typically AppMaster and Executor will be started as JVM processes on worker nodes.</p>
-
-<h3 id="application-submission-flow">Application Submission Flow</h3>
-
-<p>When user submits an application to Master, Master will first find an available worker to start the AppMaster. After AppMaster is started, AppMaster will request Master for more resources (worker) to start executors. The Executor now is only an empty container, after the executors are started, the AppMaster will then distribute real computation tasks to the executor and run them in parallel way.</p>
-
-<p>To submit an application, a Gearpump client specifies a computation defined within a DAG and submits this to an active master. The SubmitApplication message is sent to the Master who then forwards this to an AppManager.</p>
-
-<p><img src="img/submit.png" alt="Submit App" />
-Figure: User Submit Application</p>
-
-<p>The AppManager locates an available worker and launches an AppMaster in a sub-process JVM of the worker. The AppMaster will then negotiate with the Master for Resource allocation in order to distribute the DAG as defined within the Application. The allocated workers will then launch Executors (new JVMs).</p>
-
-<p><img src="img/submit2.png" alt="Launch Executors and Tasks" />
-Figure: Launch Executors and Tasks</p>
-
-<h3 id="streaming-topology-processor-and-task">Streaming Topology, Processor, and Task</h3>
-
-<p>For streaming application type, each application contains a topology, which is a DAG (directed acyclic graph) to describe the data flow. Each node in the DAG is a processor. For example, for word count it contains two processors, Split and Sum. The Split processor splits a line to a list of words, then the Sum processor summarize the frequency of each word.
-An application is a DAG of processors. Each processor handles messages.</p>
-
-<p><img src="img/dag.png" alt="DAG" />
-Figure: Processor DAG</p>
-
-<h3 id="streaming-task-and-partitioner">Streaming Task and Partitioner</h3>
-
-<p>For streaming application type, Task is the minimum unit of parallelism. In runtime, each Processor is paralleled to a list of tasks, with different tasks running in different executor. You can define Partitioner to denote the data shuffling rule between upstream processor tasks and downstream processor tasks.</p>
-
-<p><img src="img/shuffle.png" alt="Data Shuffle" />
-Figure: Task Data Shuffling</p>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/coding-style.html b/releases/0.6.2/coding-style.html
deleted file mode 100644
index d60942a..0000000
--- a/releases/0.6.2/coding-style.html
+++ /dev/null
@@ -1,159 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Coding Style - GearPump 0.6.2 Documentation</title>
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Gearpump Coding Style</h1>
-   
-
-   <h2 id="scala-coding-style">Scala coding style</h2>
-
-<p>For Scala code, Gearpump follows the standard <a href="http://docs.scala-lang.org/style/">Scala coding style</a>.</p>
-
-<h2 id="java-coding-style">Java coding style</h2>
-
-<p>For Java code, Gearpump follows <a href="https://wiki.apache.org/hadoop/CodeReviewChecklist">Hadoop coding style</a>.</p>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/commandline.html b/releases/0.6.2/commandline.html
deleted file mode 100644
index 91c2500..0000000
--- a/releases/0.6.2/commandline.html
+++ /dev/null
@@ -1,178 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Client Commandline - GearPump 0.6.2 Documentation</title>
-  
-   <meta name="description" content="Gearpump Client Commandline">
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Gearpump Client Commandline</h1>
-   
-
-   <p>The commands can be found at: &#8220;bin&#8221; folder of Gearpump binary.</p>
-
-<p><strong>NOTE:</strong> on MS Windows platform, please use window shell gear.bat script instead. bash script doesn&#8217;t work well in cygwin/mingw.</p>
-
-<h3 id="submit-an-new-application">Submit an new application</h3>
-
-<p>You can use the command <code>gear</code> under the bin directory to submit, query and terminate an application:</p>
-
-<div class="highlight"><pre><code class="language-bash">gear app <span class="o">[</span>-namePrefix &lt;application name prefix&gt;<span class="o">]</span> -jar xx.jar MainClass &lt;arg1&gt; &lt;arg2&gt; ...</code></pre></div>
-
-<h3 id="list-all-running-applications">List all running applications</h3>
-<p>To list all running applications:</p>
-
-<div class="highlight"><pre><code class="language-bash">gear info</code></pre></div>
-
-<h3 id="kill-a-running-application">Kill a running application</h3>
-<p>To kill an application:</p>
-
-<div class="highlight"><pre><code class="language-bash">gear <span class="nb">kill</span> -appid &lt;application id&gt;</code></pre></div>
-
-<h3 id="to-start-gearpump-shell">To start Gearpump shell</h3>
-<p>To start a Gearpump shell</p>
-
-<div class="highlight"><pre><code class="language-bash">gear shell</code></pre></div>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/deployment-configuration.html b/releases/0.6.2/deployment-configuration.html
deleted file mode 100644
index 70e9a49..0000000
--- a/releases/0.6.2/deployment-configuration.html
+++ /dev/null
@@ -1,330 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Configuration - GearPump 0.6.2 Documentation</title>
-  
-   <meta name="description" content="Gearpump Configuration">
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Gearpump Configuration</h1>
-   
-
-   <h2 id="gearpump-configuration">Gearpump Configuration</h2>
-
-<p>The configuration can be changed at conf/gear.conf.
-If you change the configuration, you need to restart the daemon process(master, worker) to make the change effective.</p>
-
-<table>
-  <thead>
-    <tr>
-      <th style="text-align: left">config item</th>
-      <th style="text-align: left">default value</th>
-      <th style="text-align: left">description</th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <td style="text-align: left">gearpump.hostname</td>
-      <td style="text-align: left">&#8220;127.0.0.1&#8221;</td>
-      <td style="text-align: left">hostname of current machine. If you are using local mode, then set this to 127.0.0.1, if you are using cluster mode, make sure this hostname can be accessed by other machines.</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.cluster.masters</td>
-      <td style="text-align: left">[&#8220;127.0.0.1:3000&#8221;]</td>
-      <td style="text-align: left">Config to set the master nodes of the cluster. If there are multiple master in the list, then the master nodes runs in HA mode.  ### For example, you may start three master, on node1: bin/master -ip node1 -port 3000, on node2: bin/master -ip node2 -port 3000, on node3: bin/master -ip node3 -port 3000, then you need to set the cluster.masters = [&#8220;node1:3000&#8221;,&#8221;node2:3000&#8221;,&#8221;node3:3000&#8221;]</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.task-dispatcher</td>
-      <td style="text-align: left">&#8220;akka.actor.pined-dispatcher&#8221;</td>
-      <td style="text-align: left">default dispatcher for task actor</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.metrics.enabled</td>
-      <td style="text-align: left">false</td>
-      <td style="text-align: left">flag to enable the metrics system</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.metrics.sample-rate</td>
-      <td style="text-align: left">10</td>
-      <td style="text-align: left">We will take one metric out of ${sample.rate}</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.metrics.report-interval-ms</td>
-      <td style="text-align: left">15000</td>
-      <td style="text-align: left">we will report once every 15 seconds</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.metrics.reporter</td>
-      <td style="text-align: left">&#8220;logfile&#8221;</td>
-      <td style="text-align: left">available value: &#8220;graphite&#8221;, &#8220;akka&#8221;, &#8220;logfile&#8221; which write the metrics data to different places.</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.metrics.graphite.host</td>
-      <td style="text-align: left">&#8220;127.0.0.1&#8221;</td>
-      <td style="text-align: left">when set the reporter = &#8220;graphite&#8221;, the target graphite host.</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.metrics.graphite.port</td>
-      <td style="text-align: left">2003</td>
-      <td style="text-align: left">when set the reporter = &#8220;graphite&#8221;, the target graphite port</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.retainHistoryData.hours</td>
-      <td style="text-align: left">72</td>
-      <td style="text-align: left">max hours of history data to retain, Note: Due to implementation limitation(we store all history in memory), please don&#8217;t set this to too big which may exhaust memory.</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.retainHistoryData.intervalMs</td>
-      <td style="text-align: left">3600000</td>
-      <td style="text-align: left"># time interval between two data points for history data (unit: ms) Usually this value is set to a big value so that we only store coarse-grain data</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.retainRecentData.seconds</td>
-      <td style="text-align: left">300</td>
-      <td style="text-align: left">max seconds of recent data to retain, tHis is for the fine-grain data</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.retainRecentData.intervalMs</td>
-      <td style="text-align: left">15000</td>
-      <td style="text-align: left">time interval between two data points for recent data (unit: ms)</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.log.daemon.dir</td>
-      <td style="text-align: left">&#8220;logs&#8221;</td>
-      <td style="text-align: left">The log directory for daemon processes(relative to current working directory)</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.log.application.dir</td>
-      <td style="text-align: left">&#8220;logs&#8221;</td>
-      <td style="text-align: left">The log directory for applications(relative to current working directory)</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.serializers</td>
-      <td style="text-align: left">a map</td>
-      <td style="text-align: left">custom serializer for streaming application</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.worker.slots</td>
-      <td style="text-align: left">100</td>
-      <td style="text-align: left">How many slots each worker contains</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.appmaster.vmargs</td>
-      <td style="text-align: left">&#8221;&#8221;</td>
-      <td style="text-align: left">JVM arguments for AppMaster</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.appmaster.extraClasspath</td>
-      <td style="text-align: left">&#8221;&#8221;</td>
-      <td style="text-align: left">JVM default class path for AppMaster</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.executor.vmargs</td>
-      <td style="text-align: left">&#8221;&#8221;</td>
-      <td style="text-align: left">JVM arguments for executor</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.executor.extraClasspath</td>
-      <td style="text-align: left">&#8221;&#8221;</td>
-      <td style="text-align: left">JVM default class path for executor</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.jarstore.rootpath</td>
-      <td style="text-align: left">&#8220;jarstore/&#8221;</td>
-      <td style="text-align: left">Define where the submitted jar file will be stored at. This path follows the hadoop path schema, For HDFS, use hdfs://host:port/path/; For FTP, use ftp://host:port/path; If you want to store on master nodes, then use local directory. jarstore.rootpath = &#8220;jarstore/&#8221; will points to relative directory where master is started. jarstore.rootpath = &#8220;/jarstore/&#8221; will points to absolute directory on master server</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.scheduling.scheduler-class</td>
-      <td style="text-align: left">&#160;</td>
-      <td style="text-align: left">Default value is &#8220;io.gearpump.cluster.scheduler.PriorityScheduler&#8221;. Class to schedule the applications.</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.services.host</td>
-      <td style="text-align: left">127.0.0.1</td>
-      <td style="text-align: left">dashboard UI host address</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.services.port</td>
-      <td style="text-align: left">8090</td>
-      <td style="text-align: left">dashboard UI host port</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.services.ws</td>
-      <td style="text-align: left">8091</td>
-      <td style="text-align: left">web socket service port for long connection.</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.netty.buffer-size</td>
-      <td style="text-align: left">5242880</td>
-      <td style="text-align: left">&#160;</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.netty.max-retries</td>
-      <td style="text-align: left">30</td>
-      <td style="text-align: left">&#160;</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.netty.base-sleep-ms</td>
-      <td style="text-align: left">100</td>
-      <td style="text-align: left">&#160;</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.netty.max-sleep-ms</td>
-      <td style="text-align: left">1000</td>
-      <td style="text-align: left">&#160;</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.netty.message-batch-size</td>
-      <td style="text-align: left">262144</td>
-      <td style="text-align: left">&#160;</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">gearpump.netty.fulsh-check-interval</td>
-      <td style="text-align: left">10</td>
-      <td style="text-align: left">&#160;</td>
-    </tr>
-  </tbody>
-</table>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/deployment-docker.html b/releases/0.6.2/deployment-docker.html
deleted file mode 100644
index 161791f..0000000
--- a/releases/0.6.2/deployment-docker.html
+++ /dev/null
@@ -1,157 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Deployment with Docker - GearPump 0.6.2 Documentation</title>
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Deployment with Docker</h1>
-   
-
-   <h2 id="gearpump-docker-container">Gearpump Docker Container</h2>
-
-<p>There is pre-built docker container available at https://hub.docker.com/r/gearpump/gearpump/</p>
-
-<p>Check the documents there to find how to launch a Gearpump cluster in one line.</p>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/deployment-ha.html b/releases/0.6.2/deployment-ha.html
deleted file mode 100644
index 07db897..0000000
--- a/releases/0.6.2/deployment-ha.html
+++ /dev/null
@@ -1,207 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump High Availability Guide - GearPump 0.6.2 Documentation</title>
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Gearpump High Availability Guide</h1>
-   
-
-   <p>To support HA, we allow to start master on multiple nodes. They will form a quorum to decide consistency. For example, if we start master on 5 nodes and 2 nodes are down, then the cluster is still consistent and functional.</p>
-
-<p>Here is the steps to enable the HA mode:</p>
-
-<h3 id="configure">1. Configure.</h3>
-
-<h4 id="select-master-machines">Select master machines</h4>
-
-<p>Distribute the package to all nodes. Modify <code>conf/gear.conf</code> on all nodes. You MUST configure</p>
-
-<div class="highlight"><pre><code class="language-bash">gearpump.hostname</code></pre></div>
-<p>to make it point to your hostname(or ip), and</p>
-
-<div class="highlight"><pre><code class="language-bash">gearpump.cluster.masters</code></pre></div>
-<p>to a list of master nodes. For example, if I have 3 master nodes (node1, node2, and node3),  then the <code>gearpump.cluster.masters</code> can be set as</p>
-
-<div class="highlight"><pre><code class="language-bash">  gearpump.cluster <span class="o">{</span>
-    <span class="nv">masters</span> <span class="o">=</span> <span class="o">[</span><span class="s2">&quot;node1:3000&quot;</span>, <span class="s2">&quot;node2:3000&quot;</span>, <span class="s2">&quot;node3:3000&quot;</span><span class="o">]</span>
-  <span class="o">}</span></code></pre></div>
-
-<h4 id="configure-distributed-storage-to-store-application-jars">Configure distributed storage to store application jars.</h4>
-<p>In <code>conf/gear.conf</code>, For entry gearpump.jarstore.rootpath, please choose the storage folder for application jars. You need to make sure this jar storage is high availability. We support two storage system:</p>
-
-<p>1). HDFS
-  You need to configure the gearpump.jarstore.rootpath like this</p>
-
-<div class="highlight"><pre><code class="language-bash">  hdfs://host:port/path/</code></pre></div>
-
-<p>2). Shared NFS folder
-  First you need to map the NFS directory to local directory(same path) on all machines of master nodes.
-Then you need to set the gearpump.jarstore.rootPath like this:</p>
-
-<div class="highlight"><pre><code class="language-bash">  file:///your_nfs_mapping_directory</code></pre></div>
-
-<p>3). If you don&#8217;t set this value, we will use the local directory of master node.
-  NOTE! This is not HA guarantee in this case, which means when one application goes down, we are not able to recover it.</p>
-
-<h3 id="start-daemon">2. Start Daemon.</h3>
-
-<p>On node1, node2, node3, Start Master</p>
-
-<div class="highlight"><pre><code class="language-bash">  <span class="c">## on node1</span>
-  bin/master -ip node1 -port 3000
-
-  <span class="c">## on node2</span>
-  bin/master -ip node2 -port 3000
-
-  <span class="c">## on node3</span>
-  bin/master -ip node3 -port 3000</code></pre></div>
-
-<h3 id="done">3. Done!</h3>
-
-<p>Now you have a high available HA cluster. You can kill any node, the master HA will take effect.</p>
-
-<p><strong>NOTE</strong>: It can take up to 15 seconds for master node to fail-over. You can change the fail-over timeout time by adding config in gear.conf <code>master.akka.cluster.auto-down-unreachable-after=10s</code> or smaller value</p>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/deployment-local.html b/releases/0.6.2/deployment-local.html
deleted file mode 100644
index 5f26575..0000000
--- a/releases/0.6.2/deployment-local.html
+++ /dev/null
@@ -1,180 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Deploy Local Mode - GearPump 0.6.2 Documentation</title>
-  
-   <meta name="description" content="Deploy Gearpump in Local Mode">
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Deploy Gearpump in Local Mode</h1>
-   
-
-   <p>You can start the Gearpump service in single JVM(local mode), or in a distributed cluster(cluster mode). To start the cluster in local mode, you can use the local /local.bat helper scripts, it is very useful for developing or troubleshooting.</p>
-
-<p>Below are the steps to start a Gearpump service in <strong>Local</strong> mode:</p>
-
-<h3 id="step-1-get-your-gearpump-binary-ready">Step 1: Get your Gearpump binary ready</h3>
-<p>To get your Gearpump service running in local mode, you first need to have a Gearpump distribution binary ready.
-Please follow <a href="get-gearpump-distribution.html">this guide</a> to have the binary.</p>
-
-<h3 id="step-2-start-the-cluster">Step 2: Start the cluster</h3>
-<p>You can start a local mode cluster in single line</p>
-
-<div class="highlight"><pre><code class="language-bash"><span class="c">## start the master and 4 workers in single JVM. The master will listen on 3000</span>
-<span class="c">## you can Ctrl+C to kill the local cluster after you finished the startup tutorial.</span>
-bin/local</code></pre></div>
-
-<p><strong>NOTE:</strong> You can change the default port by changing config &#8220;gearpump.cluster.masters&#8221; in conf/gear.conf,</p>
-
-<p><strong>NOTE: Change the working directory</strong>. Log files by default will be generated under current working directory. So, please &#8220;cd&#8221; to required working directly before running the shell commands.</p>
-
-<p><strong>NOTE: Run as Daemon</strong>. You can run it as a background process. For example, use <a href="http://linux.die.net/man/1/nohup">nohup</a> on linux.</p>
-
-<h3 id="step-3-start-the-web-ui-server">Step 3: Start the Web UI server</h3>
-<p>Open another shell,</p>
-
-<div class="highlight"><pre><code class="language-bash">bin/services</code></pre></div>
-<p>You can manage the applications in UI <a href="http://127.0.0.1:8090">http://127.0.0.1:8090</a> or by <a href="commandline.html">Command Line tool</a>.</p>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/deployment-msg-delivery.html b/releases/0.6.2/deployment-msg-delivery.html
deleted file mode 100644
index 7bee614..0000000
--- a/releases/0.6.2/deployment-msg-delivery.html
+++ /dev/null
@@ -1,161 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Deployment for Reliable Message Delivery - GearPump 0.6.2 Documentation</title>
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Deployment for Reliable Message Delivery</h1>
-   
-
-   <p>TBD</p>
-
-<h2 id="how-to-deploy-for-at-least-once-message-delivery">How to deploy for At Least Once Message Delivery?</h2>
-
-<h2 id="how-to-deploy-for-exactly-once-message-delivery">How to deploy for Exactly Once Message Delivery?</h2>
-
-<p>offset store</p>
-
-<p>checkpoint store</p>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/deployment-security.html b/releases/0.6.2/deployment-security.html
deleted file mode 100644
index 26be92c..0000000
--- a/releases/0.6.2/deployment-security.html
+++ /dev/null
@@ -1,206 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Security Guide - GearPump 0.6.2 Documentation</title>
-  
-   <meta name="description" content="Gearpump Security Guide">
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Gearpump Security Guide</h1>
-   
-
-   <p>Until now Gearpump support being launched in a secured Yarn cluster and writing to secured HBase, here secured means Kerberos enabled. 
-Further security related feature is in progress.</p>
-
-<h2 id="how-to-launch-gearpump-in-a-secured-yarn-cluster">How to launch GearPump in a secured Yarn cluster</h2>
-<p>Suppose user <code>gear</code> will luanch the Gearpump, corresponding principal should be created in KDC server.</p>
-
-<ol>
-  <li>Create HDFS folder /user/gear/, make sure all read-write rights are granted for user <code>gear</code></li>
-  <li>Upload the gearpump-0.6.2.tar.gz jars to HDFS folder: /user/gear/, you can refer to <a href="get-gearpump-distribution.html">How to get gearpump distribution</a> to get the Gearpump binary.</li>
-  <li>Modify the config file <code>conf/yarn.conf.template</code> or create your own config file</li>
-  <li>You must do <code>kinit</code> before accessing the Yarn cluster, then run 
-  <code>bash
-  bin/yarnclient -version gearpump-0.6.2 -config conf/yarn.conf
- </code></li>
-</ol>
-
-<h2 id="how-to-write-to-secured-hbase">How to write to secured HBase</h2>
-<p>When the remote HBase is security enabled, a kerberos keytab and the corresponding principal name need to be
-provided for the gearpump-hbase connector. Specifically, the UserConfig object passed into the HBaseSink should contain
-{(&#8220;gearpump.keytab.file&#8221;, &#8220;\$keytab&#8221;), (&#8220;gearpump.kerberos.principal&#8221;, &#8220;\$principal&#8221;)}, example code:</p>
-
-<div class="highlight"><pre><code class="language-scala"><span class="k">val</span> <span class="n">appConfig</span> <span class="k">=</span> <span class="nc">UserConfig</span><span class="o">.</span><span class="n">empty</span>
-      <span class="o">.</span><span class="n">withString</span><span class="o">(</span><span class="s">&quot;gearpump.kerberos.principal&quot;</span><span class="o">,</span> <span class="s">&quot;$principal&quot;</span><span class="o">)</span>
-      <span class="o">.</span><span class="n">withBytes</span><span class="o">(</span><span class="s">&quot;gearpump.keytab.file&quot;</span><span class="o">,</span> <span class="s">&quot;$keytabContent&quot;</span><span class="o">)</span>
-<span class="k">val</span> <span class="n">sink</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">HBaseSink</span><span class="o">(</span><span class="n">appConfig</span><span class="o">,</span> <span class="s">&quot;$tableName&quot;</span><span class="o">)</span>
-<span class="k">val</span> <span class="n">sinkProcessor</span> <span class="k">=</span> <span class="nc">DataSinkProcessor</span><span class="o">(</span><span class="n">sink</span><span class="o">,</span> <span class="s">&quot;$sinkNum&quot;</span><span class="o">)</span></code></pre></div>
-
-<p>Note here the keytab file set into config should be a serialized file.</p>
-
-<h2 id="future-plan">Future Plan</h2>
-
-<h3 id="more-external-components-support">More external components support</h3>
-<ol>
-  <li>HDFS</li>
-  <li>Kafka</li>
-</ol>
-
-<h3 id="authenticationkerberos">Authentication(Kerberos)</h3>
-<p>Since Gearpump’s Master-Worker structure is similar to HDFS’s NameNode-DataNode and Yarn’s ResourceManager-NodeManager, we may follow the way they use.</p>
-
-<ol>
-  <li>User create kerberos principal and keytab for Gearpump.</li>
-  <li>Deploy the keytab files to all the cluster nodes.</li>
-  <li>Configure Gearpump’s conf file, specify kerberos principal and local keytab file localtion.</li>
-  <li>Start Master and Worker.</li>
-</ol>
-
-<p>Every application have a submitter user. We will separate the application from different user, like different log folder for different applications. 
-Only authenticated user can submit the application to Gearpump&#8217;s Master.</p>
-
-<h3 id="authorization">Authorization</h3>
-<p>Hopefully more on this soon</p>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/deployment-standalone.html b/releases/0.6.2/deployment-standalone.html
deleted file mode 100644
index e6a9b57..0000000
--- a/releases/0.6.2/deployment-standalone.html
+++ /dev/null
@@ -1,215 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Deploy Standalone Mode - GearPump 0.6.2 Documentation</title>
-  
-   <meta name="description" content="Deploy Gearpump in Standalone Mode">
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Deploy Gearpump in Standalone Mode</h1>
-   
-
-   <p>Standalone mode is a distributed cluster mode. That is, Gearpump runs as service without the help from other services (e.g. YARN).</p>
-
-<p>To deploy Gearpump in cluster mode, please first check that the <a href="hardware-requirement.html">Pre-requisites</a> are met.</p>
-
-<h3 id="how-to-install">How to Install</h3>
-<p>You need to have Gearpump binary at hand. Please refer to <a href="get-gearpump-distribution.html">How to get gearpump distribution</a> to get the Gearpump binary.</p>
-
-<p>You are suggested to unzip the package to same directory path on every machine you planned to install Gearpump.
-To install Gearpump, you at least need to change the configuration in conf/gear.conf.</p>
-
-<table>
-  <thead>
-    <tr>
-      <th>Config</th>
-      <th>Default value</th>
-      <th>Description</th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <td>base.akka.remote.netty.tcp.hostname</td>
-      <td>127.0.0.1</td>
-      <td>Host or IP address of current machine. The ip/host need to be reachable from other machines in the cluster.</td>
-    </tr>
-    <tr>
-      <td>Gearpump.cluster.masters</td>
-      <td>[&#8220;127.0.0.1:3000&#8221;]</td>
-      <td>List of all master nodes, with each item represents host and port of one master.</td>
-    </tr>
-    <tr>
-      <td>gearpump.worker.slots</td>
-      <td>100</td>
-      <td>how many slots this worker has</td>
-    </tr>
-  </tbody>
-</table>
-
-<p>Besides this, there are other optional configurations related with logs, metrics, transports, ui. You can refer to <a href="deployment-configuration.html">Configuration Guide</a> for more details.</p>
-
-<h3 id="start-the-cluster-daemons-in-standlone-mode">Start the Cluster Daemons in Standlone mode</h3>
-<p>In Standalone mode, you can start master and worker in different JVM.</p>
-
-<h5 id="to-start-master">To start master:</h5>
-<div class="highlight"><pre><code class="language-bash">bin/master -ip xx -port xx</code></pre></div>
-
-<p>The ip and port will be checked against setting under conf/gear.conf, so you need to make sure they are consistent with settings in gear.conf.</p>
-
-<p><strong>NOTE</strong>: for high availability, please check <a href="deployment-ha.html">Master HA Guide</a></p>
-
-<h5 id="to-start-worker">To start worker:</h5>
-<div class="highlight"><pre><code class="language-bash">bin/worker</code></pre></div>
-
-<h3 id="start-ui">Start UI</h3>
-
-<div class="highlight"><pre><code class="language-bash">bin/services</code></pre></div>
-
-<p>After UI is started, you can browser http://{web_ui_host}:8090 to view the cluster status.</p>
-
-<p><img src="img/dashboard.gif" alt="Dashboard" /></p>
-
-<p><strong>NOTE:</strong> The UI port can be configured in gear.conf. Check <a href="deployment-configuration.html">Configuration Guide</a> for information.</p>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/deployment-yarn.html b/releases/0.6.2/deployment-yarn.html
deleted file mode 100644
index 2563015..0000000
--- a/releases/0.6.2/deployment-yarn.html
+++ /dev/null
@@ -1,162 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Deployment with YARN - GearPump 0.6.2 Documentation</title>
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Deployment with YARN</h1>
-   
-
-   <h2 id="how-to-start-the-gearpump-cluster-on-yarn">How to Start the Gearpump cluster on YARN</h2>
-<ol>
-  <li>Create HDFS folder /user/gearpump/, make sure all read-write rights are granted.</li>
-  <li>Upload the gearpump-0.6.2.tar.gz jars to HDFS folder: /user/gearpump/, you can refer to <a href="get-gearpump-distribution.html">How to get gearpump distribution</a> to get the Gearpump binary.</li>
-  <li>Modify the config file <code>conf/yarn.conf.template</code> or create your own config file</li>
-  <li>Start the gearpump yarn cluster, for example 
-<code>bash
-bin/yarnclient -version gearpump-0.6.2 -config conf/yarn.conf
-</code></li>
-</ol>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/dev-connectors.html b/releases/0.6.2/dev-connectors.html
deleted file mode 100644
index b632368..0000000
--- a/releases/0.6.2/dev-connectors.html
+++ /dev/null
@@ -1,367 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Connectors - GearPump 0.6.2 Documentation</title>
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Gearpump Connectors</h1>
-   
-
-   <h2 id="basic-concepts">Basic Concepts</h2>
-<p><code>DataSource</code> and <code>DataSink</code> are the two main concepts Gearpump use to connect with the outside world.</p>
-
-<h3 id="datasource">DataSource</h3>
-<p><code>DataSource</code> is the concept in Gearpump that without input and will output messages. So, basically, <code>DataSource</code> is the start point of a streaming processing flow.</p>
-
-<p>As Gearpump depends on <code>DataSource</code> to be replayable to ensure at-least-once message delivery and exactly-once message delivery, for some data sources, we will need a <code>io.gearpump.streaming.transaction.api.OffsetStorageFactory</code> to store the offset (progress) of current <code>DataSource</code>. So that, when a replay is needed, Gearpump can guide <code>DataSource</code> to replay from certain offset.</p>
-
-<p>Currently Gearpump <code>DataSource</code> only support infinite stream. Finite stream support will be added in a near future release.</p>
-
-<h3 id="datasink">DataSink</h3>
-<p><code>DataSink</code> is the concept that without output but will consume messages. So, <code>Sink</code> is the end point of a streaming processing flow.</p>
-
-<h2 id="implemented-connectors">Implemented Connectors</h2>
-
-<h3 id="datasource-implemented"><code>DataSource</code> implemented</h3>
-<p>Currently, we have following <code>DataSource</code> supported.</p>
-
-<table>
-  <thead>
-    <tr>
-      <th>Name</th>
-      <th>Description</th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <td><code>CollectionDataSource</code></td>
-      <td>Convert a collection to a recursive data source. E.g. <code>seq(1, 2, 3)</code> will output <code>1,2,3,1,2,3...</code>.</td>
-    </tr>
-    <tr>
-      <td><code>KafkaSource</code></td>
-      <td>Read from Kafka.</td>
-    </tr>
-  </tbody>
-</table>
-
-<h3 id="datasink-implemented"><code>DataSink</code> implemented</h3>
-<p>Currently, we have following <code>DataSink</code> supported.</p>
-
-<table>
-  <thead>
-    <tr>
-      <th>Name</th>
-      <th>Description</th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <td><code>HBaseSink</code></td>
-      <td>Write the message to HBase. The message to write must be HBase <code>Put</code> or a tuple of <code>(rowKey, family, column, value)</code>.</td>
-    </tr>
-    <tr>
-      <td><code>KafkaSink</code></td>
-      <td>Write to Kafka.</td>
-    </tr>
-  </tbody>
-</table>
-
-<h2 id="use-of-connectors">Use of Connectors</h2>
-<p>### Use of <code>KafkaSource</code>
-To use <code>kafkaSource</code> in your application, you first need to add the <code>gearpump-external-Kafka</code> library dependency in your application:</p>
-
-<div class="codetabs">
-  <div data-lang="SBT">
-
-    <div class="highlight"><pre><code>"com.github.intel-hadoop" %% "gearpump-external-kafka" % 0.6.2
-</code></pre></div>
-  </div>
-  <div data-lang="Maven">
-
-    <div class="highlight"><pre><code>&lt;dependency&gt;
-  &lt;groupId&gt;com.github.intel-hadoop&lt;/groupId&gt;
-  &lt;artifactId&gt;gearpump-external-kafka&lt;/artifactId&gt;
-  &lt;version&gt;0.6.2&lt;/version&gt;
-&lt;/dependency&gt;
-</code></pre></div>
-  </div>
-</div>
-
-<p>To connect to Kafka, you need to provide following info:
- - the Zookeeper address
- - the Kafka topic</p>
-
-<p>Then, you can use <code>KafkaSource</code> in your application:</p>
-<div class="codetabs">
-  <div data-lang="Low Level API">
-    <div class="highlight"><pre><code class="language-scala">   <span class="c1">//Specify the offset storage.</span>
-   <span class="c1">//Here we use the same zookeeper as the offset storage.</span>
-   <span class="c1">//A set of corresponding topics will be created to store the offsets.</span>
-   <span class="c1">//You are free to specify your own offset storage</span>
-   <span class="k">val</span> <span class="n">offsetStorageFactory</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">KafkaStorageFactory</span><span class="o">(</span><span class="n">zookeepers</span><span class="o">,</span> <span class="n">brokers</span><span class="o">)</span>
-
-   <span class="c1">//create the kafka data source</span>
-   <span class="k">val</span> <span class="n">source</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">KafkaSource</span><span class="o">(</span><span class="n">topic</span><span class="o">,</span> <span class="n">zookeepers</span><span class="o">,</span> <span class="n">offsetStorageFactory</span><span class="o">)</span>
-
-   <span class="c1">//create Gearpump Processor</span>
-   <span class="k">val</span> <span class="n">reader</span> <span class="k">=</span> <span class="nc">DataSourceProcessor</span><span class="o">(</span><span class="n">source</span><span class="o">,</span> <span class="n">parallelism</span><span class="o">)</span></code></pre></div>
-
-  </div>
-  <div data-lang="High Level DSL">
-    <div class="highlight"><pre><code class="language-scala">  <span class="c1">//specify the offset storage</span>
-  <span class="c1">//here we use the same zookeeper as the offset storage (a set of corresponding topics will be created to store the offsets)</span>
-  <span class="c1">//you are free to specify your own offset storage</span>
-  <span class="k">val</span> <span class="n">offsetStorageFactory</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">KafkaStorageFactory</span><span class="o">(</span><span class="n">zookeepers</span><span class="o">,</span> <span class="n">brokers</span><span class="o">)</span>
-
-  <span class="k">val</span> <span class="n">source</span> <span class="k">=</span> <span class="nc">KafkaDSLUtil</span><span class="o">.</span><span class="n">createStream</span><span class="o">(</span><span class="n">app</span><span class="o">,</span> <span class="n">parallelism</span><span class="o">,</span> <span class="s">&quot;Kafka Source&quot;</span><span class="o">,</span> <span class="n">topics</span><span class="o">,</span> <span class="n">zookeepers</span><span class="o">,</span> <span class="n">offsetStorageFactory</span><span class="o">)</span>
-  <span class="o">...</span></code></pre></div>
-  </div>
-</div>
-
-<h3 id="use-of-hbasesink">Use of <code>HBaseSink</code></h3>
-
-<p>To use <code>HBaseSink</code> in your application, you first need to add the <code>gearpump-external-hbase</code> library dependency in your application:</p>
-
-<div class="codetabs">
-  <div data-lang="SBT">
-
-    <div class="highlight"><pre><code>"com.github.intel-hadoop" %% "gearpump-external-hbase" % 0.6.2
-</code></pre></div>
-  </div>
-  <div data-lang="Maven">
-
-    <div class="highlight"><pre><code>&lt;dependency&gt;
-  &lt;groupId&gt;com.github.intel-hadoop&lt;/groupId&gt;
-  &lt;artifactId&gt;gearpump-external-hbase&lt;/artifactId&gt;
-  &lt;version&gt;0.6.2&lt;/version&gt;
-&lt;/dependency&gt;
-</code></pre></div>
-  </div>
-</div>
-
-<p>To connect to HBase, you need to provide following info:
- - the HBase configuration to tell which HBase service to connect
- - the table name</p>
-
-<p>Then, you can use <code>HBaseSink</code> in your application:</p>
-<div class="codetabs">
-  <div data-lang="Low Level API">
-    <div class="highlight"><pre><code class="language-scala">   <span class="c1">//create the HBase data sink</span>
-   <span class="k">val</span> <span class="n">sink</span> <span class="k">=</span> <span class="nc">HBaseSink</span><span class="o">(</span><span class="n">tableName</span><span class="o">,</span> <span class="n">configuration</span><span class="o">)</span>
-
-   <span class="c1">//create Gearpump Processor</span>
-   <span class="k">val</span> <span class="n">sinkProcessor</span> <span class="k">=</span> <span class="nc">DataSinkProcessor</span><span class="o">(</span><span class="n">source</span><span class="o">,</span> <span class="n">parallelism</span><span class="o">)</span></code></pre></div>
-
-  </div>
-
-  <div data-lang="High Level DSL">
-    <div class="highlight"><pre><code class="language-scala">  <span class="c1">//assume stream is a normal `Stream` in DSL</span>
-  <span class="n">stream</span><span class="o">.</span><span class="n">writeToHbase</span><span class="o">(</span><span class="n">tableName</span><span class="o">,</span> <span class="n">parallelism</span><span class="o">,</span> <span class="s">&quot;write to HBase&quot;</span><span class="o">)</span></code></pre></div>
-  </div>
-</div>
-
-<p>You can tune the connection to HBase via the HBase configuration passed in. If not passed, Gearpump will try to check local classpath to find a valid HBase configuration (<code>hbase-site.xml</code>).</p>
-
-<h2 id="how-to-implement-your-own-datasource">How to implement your own <code>DataSource</code></h2>
-
-<p>To implement your own <code>DataSource</code>, you need to implement two things:</p>
-
-<ol>
-  <li>The data source itself</li>
-  <li>a helper class to make it easy use in DSL</li>
-</ol>
-
-<h3 id="implement-your-own-datasource">Implement your own <code>DataSource</code></h3>
-<p>You need to implement a class derived from <code>io.gearpump.streaming.transaction.api.TimeReplayableSource</code>.</p>
-
-<h3 id="implement-dsl-helper-optional">Implement DSL helper (Optional)</h3>
-<p>To make DSL easy of use this customized stream, it is better that if you can implement your own DSL helper.
-You can refer <code>KafkaDSLUtil</code> as an example in Gearpump source.</p>
-
-<p>Below is some code snippet from <code>KafkaDSLUtil</code>:</p>
-
-<div class="highlight"><pre><code class="language-scala"><span class="k">object</span> <span class="nc">KafkaDSLUtil</span> <span class="o">{</span>
-  <span class="c1">//T is the message type</span>
-  <span class="k">def</span> <span class="n">createStream</span><span class="o">[</span><span class="kt">T:</span> <span class="kt">ClassTag</span><span class="o">](</span>
-      <span class="n">app</span><span class="k">:</span> <span class="kt">StreamApp</span><span class="o">,</span>
-      <span class="n">parallelism</span><span class="k">:</span> <span class="kt">Int</span><span class="o">,</span>
-      <span class="n">description</span><span class="k">:</span> <span class="kt">String</span><span class="o">,</span>
-      <span class="n">topics</span><span class="k">:</span> <span class="kt">String</span><span class="o">,</span>
-      <span class="n">zkConnect</span><span class="k">:</span> <span class="kt">String</span><span class="o">,</span>
-      <span class="n">offsetStorageFactory</span><span class="k">:</span> <span class="kt">OffsetStorageFactory</span><span class="o">)</span><span class="k">:</span> <span class="kt">dsl.Stream</span><span class="o">[</span><span class="kt">T</span><span class="o">]</span> <span class="k">=</span> <span class="o">{</span>
-    <span class="n">app</span><span class="o">.</span><span class="n">source</span><span class="o">[</span><span class="kt">T</span><span class="o">](</span><span class="k">new</span> <span class="nc">KafkaSource</span><span class="o">(</span><span class="n">topics</span><span class="o">,</span> <span class="n">zkConnect</span><span class="o">,</span> <span class="n">offsetStorageFactory</span><span class="o">)</span>
-        <span class="k">with</span> <span class="nc">TypedDataSource</span><span class="o">[</span><span class="kt">T</span><span class="o">],</span> <span class="n">parallelism</span><span class="o">,</span> <span class="n">description</span><span class="o">)</span>
-  <span class="o">}</span>
-<span class="o">}</span></code></pre></div>
-
-<h2 id="how-to-implement-your-own-datasink">How to implement your own <code>DataSink</code></h2>
-<p>To implement your own <code>DataSink</code>, you need to implement two things:</p>
-
-<ol>
-  <li>The data sink itself</li>
-  <li>a helper class to make it easy use in DSL</li>
-</ol>
-
-<h3 id="implement-your-own-datasink">Implement your own <code>DataSink</code></h3>
-<p>You need to implement a class derived from <code>io.gearpump.streaming.sink.DataSink</code>.</p>
-
-<h3 id="implement-dsl-helper-optional-1">Implement DSL helper (Optional)</h3>
-<p>To make DSL easy of use this customized stream, it is better that if you can implement your own DSL helper.
-You can refer <code>HBaseDSLSink</code> as an example in Gearpump source.</p>
-
-<p>Below is some code snippet from <code>KafkaDSLUtil</code>:</p>
-
-<div class="highlight"><pre><code class="language-scala"><span class="k">class</span> <span class="nc">HBaseDSLSink</span><span class="o">[</span><span class="kt">T:</span> <span class="kt">ClassTag</span><span class="o">](</span><span class="n">stream</span><span class="k">:</span> <span class="kt">Stream</span><span class="o">[</span><span class="kt">T</span><span class="o">])</span> <span class="o">{</span>
-  <span class="k">def</span> <span class="n">writeToHbase</span><span class="o">(</span><span class="n">table</span><span class="k">:</span> <span class="kt">String</span><span class="o">,</span> <span class="n">parallism</span><span class="k">:</span> <span class="kt">Int</span><span class="o">,</span> <span class="n">description</span><span class="k">:</span> <span class="kt">String</span><span class="o">)</span><span class="k">:</span> <span class="kt">Stream</span><span class="o">[</span><span class="kt">T</span><span class="o">]</span> <span class="k">=</span> <span class="o">{</span>
-    <span class="n">stream</span><span class="o">.</span><span class="n">sink</span><span class="o">(</span><span class="nc">HBaseSink</span><span class="o">(</span><span class="n">table</span><span class="o">),</span> <span class="n">parallism</span><span class="o">,</span> <span class="n">description</span><span class="o">)</span>
-  <span class="o">}</span>
-<span class="o">}</span>
-
-<span class="k">object</span> <span class="nc">HBaseDSLSink</span> <span class="o">{</span>
-  <span class="k">implicit</span> <span class="k">def</span> <span class="n">streamToHBaseDSLSink</span><span class="o">[</span><span class="kt">T:</span> <span class="kt">ClassTag</span><span class="o">](</span><span class="n">stream</span><span class="k">:</span> <span class="kt">Stream</span><span class="o">[</span><span class="kt">T</span><span class="o">])</span><span class="k">:</span> <span class="kt">HBaseDSLSink</span><span class="o">[</span><span class="kt">T</span><span class="o">]</span> <span class="k">=</span> <span class="o">{</span>
-    <span class="k">new</span> <span class="nc">HBaseDSLSink</span><span class="o">[</span><span class="kt">T</span><span class="o">](</span><span class="n">stream</span><span class="o">)</span>
-  <span class="o">}</span>
-<span class="o">}</span></code></pre></div>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/dev-custom-serializer.html b/releases/0.6.2/dev-custom-serializer.html
deleted file mode 100644
index 4d412e8..0000000
--- a/releases/0.6.2/dev-custom-serializer.html
+++ /dev/null
@@ -1,271 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Customize Serializer - GearPump 0.6.2 Documentation</title>
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Gearpump Customize Serializer</h1>
-   
-
-   <h4 id="define-custom-message-serializer">Define Custom Message Serializer</h4>
-
-<p>We use library <a href="https://github.com/EsotericSoftware/kryo">kryo</a> and <a href="https://github.com/romix/akka-kryo-serialization">akka-kryo library</a>. If you have special Message type, you can choose to define your own serializer explicitly. If you have not defined your own custom serializer, the system will use Kryo to serialize it at best effort.</p>
-
-<p>When you have determined that you want to define a custom serializer, you can do this in two ways.</p>
-
-<h5 id="system-level-serializer">System Level Serializer</h5>
-
-<p>If the serializer is widely used, you can define a global serializer which is avaiable to all applications(or worker or master) in the system.</p>
-
-<h6 id="step1-you-first-need-to-develop-a-java-library-which-contains-the-custom-serializer-class-here-is-an-example">Step1: you first need to develop a java library which contains the custom serializer class. here is an example:</h6>
-
-<div class="highlight"><pre><code class="language-scala"><span class="k">class</span> <span class="nc">MessageSerializer</span> <span class="k">extends</span> <span class="nc">Serializer</span><span class="o">[</span><span class="kt">Message</span><span class="o">]</span> <span class="o">{</span>
-  <span class="k">override</span> <span class="k">def</span> <span class="n">write</span><span class="o">(</span><span class="n">kryo</span><span class="k">:</span> <span class="kt">Kryo</span><span class="o">,</span> <span class="n">output</span><span class="k">:</span> <span class="kt">Output</span><span class="o">,</span> <span class="n">obj</span><span class="k">:</span> <span class="kt">Message</span><span class="o">)</span> <span class="k">=</span> <span class="o">{</span>
-    <span class="n">output</span><span class="o">.</span><span class="n">writeLong</span><span class="o">(</span><span class="n">obj</span><span class="o">.</span><span class="n">timestamp</span><span class="o">)</span>
-    <span class="n">kryo</span><span class="o">.</span><span class="n">writeClassAndObject</span><span class="o">(</span><span class="n">output</span><span class="o">,</span> <span class="n">obj</span><span class="o">.</span><span class="n">msg</span><span class="o">)</span>
-  <span class="o">}</span>
-
-  <span class="k">override</span> <span class="k">def</span> <span class="n">read</span><span class="o">(</span><span class="n">kryo</span><span class="k">:</span> <span class="kt">Kryo</span><span class="o">,</span> <span class="n">input</span><span class="k">:</span> <span class="kt">Input</span><span class="o">,</span> <span class="n">typ</span><span class="k">:</span> <span class="kt">Class</span><span class="o">[</span><span class="kt">Message</span><span class="o">])</span><span class="k">:</span> <span class="kt">Message</span> <span class="o">=</span> <span class="o">{</span>
-    <span class="k">var</span> <span class="n">timeStamp</span> <span class="k">=</span> <span class="n">input</span><span class="o">.</span><span class="n">readLong</span><span class="o">()</span>
-    <span class="k">val</span> <span class="n">msg</span> <span class="k">=</span> <span class="n">kryo</span><span class="o">.</span><span class="n">readClassAndObject</span><span class="o">(</span><span class="n">input</span><span class="o">)</span>
-    <span class="k">new</span> <span class="nc">Message</span><span class="o">(</span><span class="n">msg</span><span class="o">.</span><span class="n">asInstanceOf</span><span class="o">[</span><span class="kt">java.io.Serializable</span><span class="o">],</span> <span class="n">timeStamp</span><span class="o">)</span>
-  <span class="o">}</span>
-<span class="o">}</span></code></pre></div>
-
-<h6 id="step2-distribute-the-libraries">Step2: Distribute the libraries</h6>
-
-<p>Distribute the jar file to lib/ folder of every Gearpump installation in the cluster.</p>
-
-<h6 id="step3-change-gearconf-on-every-machine-of-the-cluster">Step3: change gear.conf on every machine of the cluster:</h6>
-
-<div class="highlight"><pre><code>gearpump {
-  serializers {
-    "io.gearpump.Message" = "your.serializer.class"
-  }
-}
-</code></pre></div>
-
-<h5 id="all-set">All set!</h5>
-
-<h4 id="define-application-level-custom-serializer">Define Application level custom serializer</h4>
-<p>If all you want is to define an application level serializer, which is only visible to current application AppMaster and Executors(including tasks), you can follow a different approach.</p>
-
-<h6 id="step1-define-your-custom-serializer-class">Step1: Define your custom Serializer class</h6>
-
-<p>You should include the Serializer class in your application jar. Here is an example to define a custom serializer:</p>
-
-<div class="highlight"><pre><code class="language-scala"><span class="k">class</span> <span class="nc">MessageSerializer</span> <span class="k">extends</span> <span class="nc">Serializer</span><span class="o">[</span><span class="kt">Message</span><span class="o">]</span> <span class="o">{</span>
-  <span class="k">override</span> <span class="k">def</span> <span class="n">write</span><span class="o">(</span><span class="n">kryo</span><span class="k">:</span> <span class="kt">Kryo</span><span class="o">,</span> <span class="n">output</span><span class="k">:</span> <span class="kt">Output</span><span class="o">,</span> <span class="n">obj</span><span class="k">:</span> <span class="kt">Message</span><span class="o">)</span> <span class="k">=</span> <span class="o">{</span>
-    <span class="n">output</span><span class="o">.</span><span class="n">writeLong</span><span class="o">(</span><span class="n">obj</span><span class="o">.</span><span class="n">timestamp</span><span class="o">)</span>
-    <span class="n">kryo</span><span class="o">.</span><span class="n">writeClassAndObject</span><span class="o">(</span><span class="n">output</span><span class="o">,</span> <span class="n">obj</span><span class="o">.</span><span class="n">msg</span><span class="o">)</span>
-  <span class="o">}</span>
-
-  <span class="k">override</span> <span class="k">def</span> <span class="n">read</span><span class="o">(</span><span class="n">kryo</span><span class="k">:</span> <span class="kt">Kryo</span><span class="o">,</span> <span class="n">input</span><span class="k">:</span> <span class="kt">Input</span><span class="o">,</span> <span class="n">typ</span><span class="k">:</span> <span class="kt">Class</span><span class="o">[</span><span class="kt">Message</span><span class="o">])</span><span class="k">:</span> <span class="kt">Message</span> <span class="o">=</span> <span class="o">{</span>
-    <span class="k">var</span> <span class="n">timeStamp</span> <span class="k">=</span> <span class="n">input</span><span class="o">.</span><span class="n">readLong</span><span class="o">()</span>
-    <span class="k">val</span> <span class="n">msg</span> <span class="k">=</span> <span class="n">kryo</span><span class="o">.</span><span class="n">readClassAndObject</span><span class="o">(</span><span class="n">input</span><span class="o">)</span>
-    <span class="k">new</span> <span class="nc">Message</span><span class="o">(</span><span class="n">msg</span><span class="o">.</span><span class="n">asInstanceOf</span><span class="o">[</span><span class="kt">java.io.Serializable</span><span class="o">],</span> <span class="n">timeStamp</span><span class="o">)</span>
-  <span class="o">}</span>
-<span class="o">}</span></code></pre></div>
-
-<h6 id="step2-define-a-config-file-to-include-the-custom-serializer-definition-for-example-we-can-create-a-file-called-myconfconf">Step2: Define a config file to include the custom serializer definition. For example, we can create a file called: myconf.conf</h6>
-
-<div class="highlight"><pre><code>### content of myconf.conf
-gearpump {
-  serializers {
-    "io.gearpump.Message" = "your.serializer.class"
-  }
-}
-</code></pre></div>
-
-<h6 id="step3-add-the-conf-into-appdescription">Step3: Add the conf into AppDescription</h6>
-
-<p>Let&#8217;s take WordCount as an example:</p>
-
-<div class="highlight"><pre><code class="language-scala"><span class="k">object</span> <span class="nc">WordCount</span> <span class="k">extends</span> <span class="nc">App</span> <span class="k">with</span> <span class="nc">ArgumentsParser</span> <span class="o">{</span>
-  <span class="k">private</span> <span class="k">val</span> <span class="nc">LOG</span><span class="k">:</span> <span class="kt">Logger</span> <span class="o">=</span> <span class="nc">LogUtil</span><span class="o">.</span><span class="n">getLogger</span><span class="o">(</span><span class="n">getClass</span><span class="o">)</span>
-  <span class="k">val</span> <span class="nc">RUN_FOR_EVER</span> <span class="k">=</span> <span class="o">-</span><span class="mi">1</span>
-
-  <span class="k">override</span> <span class="k">val</span> <span class="n">options</span><span class="k">:</span> <span class="kt">Array</span><span class="o">[(</span><span class="kt">String</span>, <span class="kt">CLIOption</span><span class="o">[</span><span class="kt">Any</span><span class="o">])]</span> <span class="k">=</span> <span class="nc">Array</span><span class="o">(</span>
-    <span class="s">&quot;master&quot;</span> <span class="o">-&gt;</span> <span class="nc">CLIOption</span><span class="o">[</span><span class="kt">String</span><span class="o">](</span><span class="s">&quot;&lt;host1:port1,host2:port2,host3:port3&gt;&quot;</span><span class="o">,</span> <span class="n">required</span> <span class="k">=</span> <span class="kc">true</span><span class="o">),</span>
-    <span class="s">&quot;split&quot;</span> <span class="o">-&gt;</span> <span class="nc">CLIOption</span><span class="o">[</span><span class="kt">Int</span><span class="o">](</span><span class="s">&quot;&lt;how many split tasks&gt;&quot;</span><span class="o">,</span> <span class="n">required</span> <span class="k">=</span> <span class="kc">false</span><span class="o">,</span> <span class="n">defaultValue</span> <span class="k">=</span> <span class="nc">Some</span><span class="o">(</span><span class="mi">4</span><span class="o">)),</span>
-    <span class="s">&quot;sum&quot;</span> <span class="o">-&gt;</span> <span class="nc">CLIOption</span><span class="o">[</span><span class="kt">Int</span><span class="o">](</span><span class="s">&quot;&lt;how many sum tasks&gt;&quot;</span><span class="o">,</span> <span class="n">required</span> <span class="k">=</span> <span class="kc">false</span><span class="o">,</span> <span class="n">defaultValue</span> <span class="k">=</span> <span class="nc">Some</span><span class="o">(</span><span class="mi">4</span><span class="o">)),</span>
-    <span class="s">&quot;runseconds&quot;</span><span class="o">-&gt;</span> <span class="nc">CLIOption</span><span class="o">[</span><span class="kt">Int</span><span class="o">](</span><span class="s">&quot;&lt;how long to run this example, set to -1 if run forever&gt;&quot;</span><span class="o">,</span> <span class="n">required</span> <span class="k">=</span> <span class="kc">false</span><span class="o">,</span> <span class="n">defaultValue</span> <span class="k">=</span> <span class="nc">Some</span><span class="o">(</span><span class="mi">60</span><span class="o">))</span>
-  <span class="o">)</span>
-
-  <span class="k">def</span> <span class="n">application</span><span class="o">(</span><span class="n">config</span><span class="k">:</span> <span class="kt">ParseResult</span><span class="o">)</span> <span class="k">:</span> <span class="kt">AppDescription</span> <span class="o">=</span> <span class="o">{</span>
-    <span class="k">val</span> <span class="n">splitNum</span> <span class="k">=</span> <span class="n">config</span><span class="o">.</span><span class="n">getInt</span><span class="o">(</span><span class="s">&quot;split&quot;</span><span class="o">)</span>
-    <span class="k">val</span> <span class="n">sumNum</span> <span class="k">=</span> <span class="n">config</span><span class="o">.</span><span class="n">getInt</span><span class="o">(</span><span class="s">&quot;sum&quot;</span><span class="o">)</span>
-    <span class="k">val</span> <span class="n">partitioner</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">HashPartitioner</span><span class="o">()</span>
-    <span class="k">val</span> <span class="n">split</span> <span class="k">=</span> <span class="nc">TaskDescription</span><span class="o">(</span><span class="n">classOf</span><span class="o">[</span><span class="kt">Split</span><span class="o">].</span><span class="n">getName</span><span class="o">,</span> <span class="n">splitNum</span><span class="o">)</span>
-    <span class="k">val</span> <span class="n">sum</span> <span class="k">=</span> <span class="nc">TaskDescription</span><span class="o">(</span><span class="n">classOf</span><span class="o">[</span><span class="kt">Sum</span><span class="o">].</span><span class="n">getName</span><span class="o">,</span> <span class="n">sumNum</span><span class="o">)</span>
-
-    <span class="c1">//=======================================</span>
-    <span class="c1">// Attention!</span>
-    <span class="c1">//=======================================</span>
-    <span class="k">val</span> <span class="n">app</span> <span class="k">=</span> <span class="nc">AppDescription</span><span class="o">(</span><span class="s">&quot;wordCount&quot;</span><span class="o">,</span> <span class="nc">UserConfig</span><span class="o">.</span><span class="n">empty</span><span class="o">,</span> <span class="nc">Graph</span><span class="o">(</span><span class="n">split</span> <span class="o">~</span> <span class="n">partitioner</span> <span class="o">~&gt;</span> <span class="n">sum</span><span class="o">),</span>
-      <span class="nc">ClusterConfigSource</span><span class="o">(</span><span class="s">&quot;/path/to/myconf.conf&quot;</span><span class="o">))</span>
-
-    <span class="n">app</span>
-  <span class="o">}</span>
-
-  <span class="k">val</span> <span class="n">config</span> <span class="k">=</span> <span class="n">parse</span><span class="o">(</span><span class="n">args</span><span class="o">)</span>
-  <span class="k">val</span> <span class="n">context</span> <span class="k">=</span> <span class="nc">ClientContext</span><span class="o">(</span><span class="n">config</span><span class="o">.</span><span class="n">getString</span><span class="o">(</span><span class="s">&quot;master&quot;</span><span class="o">))</span>
-  <span class="k">implicit</span> <span class="k">val</span> <span class="n">system</span> <span class="k">=</span> <span class="n">context</span><span class="o">.</span><span class="n">system</span>
-  <span class="k">val</span> <span class="n">appId</span> <span class="k">=</span> <span class="n">context</span><span class="o">.</span><span class="n">submit</span><span class="o">(</span><span class="n">application</span><span class="o">(</span><span class="n">config</span><span class="o">))</span>
-  <span class="nc">Thread</span><span class="o">.</span><span class="n">sleep</span><span class="o">(</span><span class="n">config</span><span class="o">.</span><span class="n">getInt</span><span class="o">(</span><span class="s">&quot;runseconds&quot;</span><span class="o">)</span> <span class="o">*</span> <span class="mi">1000</span><span class="o">)</span>
-  <span class="n">context</span><span class="o">.</span><span class="n">shutdown</span><span class="o">(</span><span class="n">appId</span><span class="o">)</span>
-  <span class="n">context</span><span class="o">.</span><span class="n">close</span><span class="o">()</span>
-<span class="o">}</span></code></pre></div>
-
-<p>Maybe you have noticed, we have add a custom config to the Application</p>
-
-<div class="highlight"><pre><code class="language-scala"><span class="c1">//=======================================</span>
-    <span class="c1">// Attention!</span>
-    <span class="c1">//=======================================</span>
-    <span class="k">val</span> <span class="n">app</span> <span class="k">=</span> <span class="nc">AppDescription</span><span class="o">(</span><span class="s">&quot;wordCount&quot;</span><span class="o">,</span> <span class="nc">UserConfig</span><span class="o">.</span><span class="n">empty</span><span class="o">,</span> <span class="nc">Graph</span><span class="o">(</span><span class="n">split</span> <span class="o">~</span> <span class="n">partitioner</span> <span class="o">~&gt;</span> <span class="n">sum</span><span class="o">),</span>
-      <span class="nc">ClusterConfigSource</span><span class="o">(</span><span class="s">&quot;/path/to/myconf.conf&quot;</span><span class="o">))</span></code></pre></div>
-
-<h6 id="step4-all-set">Step4: All set!</h6>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/dev-ide-setup.html b/releases/0.6.2/dev-ide-setup.html
deleted file mode 100644
index c309dac..0000000
--- a/releases/0.6.2/dev-ide-setup.html
+++ /dev/null
@@ -1,175 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>IDE Preparation for Gearpump Development - GearPump 0.6.2 Documentation</title>
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">IDE Preparation for Gearpump Development</h1>
-   
-
-   <h3 id="intellij-ide-setup">Intellij IDE Setup</h3>
-
-<ol>
-  <li>In Intellij, download scala plugin.  We are using scala version 2.11</li>
-  <li>Open menu &#8220;File-&gt;Open&#8221; to open Gearpump root project, then choose the Gearpump source folder.</li>
-  <li>All set.</li>
-</ol>
-
-<h3 id="eclipse-ide-setup">Eclipse IDE Setup</h3>
-
-<p>I will show how to do this in eclipse LUNA.</p>
-
-<p>There is a sbt-eclipse plugin to generate eclipse project files, but seems there are some bugs, and some manual fix is still required. Here is the steps that works for me:</p>
-
-<ol>
-  <li>Install latest version eclipse luna</li>
-  <li>Install latest scala-IDE http://scala-ide.org/download/current.html   I use update site address: http://download.scala-ide.org/sdk/lithium/e44/scala211/stable/site</li>
-  <li>Open a sbt shell under the root folder of Gearpump. enter &#8220;eclipse&#8221;, then we get all eclipse project file generated.</li>
-  <li>Use eclipse import wizard. File-&gt;Import-&gt;Existing projects into Workspace, make sure to tick the option &#8220;Search for nested projects&#8221;</li>
-  <li>Then it may starts to complain about encoding error, like &#8220;IO error while decoding&#8221;. You need to fix the eclipse default text encoding by changing configuration at &#8220;Window-&gt;Preference-&gt;General-&gt;Workspace-&gt;Text file encoding&#8221; to UTF-8.</li>
-  <li>Then the project gearpump-external-kafka may still cannot compile. The reason is that there is some dependencies missing in generated .classpath file by sbt-eclipse. We need to do some manual fix. Right click on project icon of gearpump-external-kafka in eclipse, then choose menu &#8220;Build Path-&gt;Configure Build Path&#8221;. A window will popup. Under the tab &#8220;projects&#8221;, click add, choose &#8220;gearpump-streaming&#8221;</li>
-  <li>All set. Now the project should compile OK in eclipse.</li>
-</ol>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/dev-non-streaming-example.html b/releases/0.6.2/dev-non-streaming-example.html
deleted file mode 100644
index 469b282..0000000
--- a/releases/0.6.2/dev-non-streaming-example.html
+++ /dev/null
@@ -1,279 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Non-Streaming Example - GearPump 0.6.2 Documentation</title>
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Gearpump Non-Streaming Example</h1>
-   
-
-   <p>We&#8217;ll use <a href="https://github.com/gearpump/gearpump/tree/master/examples/distributedshell/src/main/scala/io/gearpump/examples/distributedshell">Distributed Shell</a> as an example to illustrate how to do that.</p>
-
-<p>What Distributed Shell do is that user send a shell command to the cluster and the command will the executed on each node, then the result will be return to user.</p>
-
-<h3 id="mavensbt-settings">Maven/Sbt Settings</h3>
-
-<p>Repository and library dependencies can be found at <a href="maven-setting.html">Maven Setting</a></p>
-
-<h3 id="define-executor-class">Define Executor Class</h3>
-
-<div class="highlight"><pre><code class="language-scala"><span class="k">class</span> <span class="nc">ShellExecutor</span><span class="o">(</span><span class="n">executorContext</span><span class="k">:</span> <span class="kt">ExecutorContext</span><span class="o">,</span> <span class="n">userConf</span> <span class="k">:</span> <span class="kt">UserConfig</span><span class="o">)</span> <span class="k">extends</span> <span class="nc">Actor</span><span class="o">{</span>
-  <span class="k">import</span> <span class="nn">executorContext._</span>
-
-  <span class="k">override</span> <span class="k">def</span> <span class="n">receive</span><span class="k">:</span> <span class="kt">Receive</span> <span class="o">=</span> <span class="o">{</span>
-    <span class="k">case</span> <span class="nc">ShellCommand</span><span class="o">(</span><span class="n">command</span><span class="o">,</span> <span class="n">args</span><span class="o">)</span> <span class="k">=&gt;</span>
-      <span class="k">val</span> <span class="n">process</span> <span class="k">=</span> <span class="nc">Try</span><span class="o">(</span><span class="n">s</span><span class="s">&quot;$command $args&quot;</span> <span class="o">!!)</span>
-      <span class="k">val</span> <span class="n">result</span> <span class="k">=</span> <span class="n">process</span> <span class="k">match</span> <span class="o">{</span>
-        <span class="k">case</span> <span class="nc">Success</span><span class="o">(</span><span class="n">msg</span><span class="o">)</span> <span class="k">=&gt;</span> <span class="n">msg</span>
-        <span class="k">case</span> <span class="nc">Failure</span><span class="o">(</span><span class="n">ex</span><span class="o">)</span> <span class="k">=&gt;</span> <span class="n">ex</span><span class="o">.</span><span class="n">getMessage</span>
-      <span class="o">}</span>
-      <span class="n">sender</span> <span class="o">!</span> <span class="nc">ShellCommandResult</span><span class="o">(</span><span class="n">executorId</span><span class="o">,</span> <span class="n">result</span><span class="o">)</span>
-  <span class="o">}</span>
-<span class="o">}</span></code></pre></div>
-
-<p>So ShellExecutor just receive the ShellCommand and try to execute it and return the result to the sender, which is quite simple.</p>
-
-<h3 id="define-appmaster-class">Define AppMaster Class</h3>
-<p>For a non-streaming application, you have to write your own AppMaster.</p>
-
-<p>Here is a typical user defined AppMaster, please note that some trivial codes are omitted.</p>
-
-<div class="highlight"><pre><code class="language-scala"><span class="k">class</span> <span class="nc">DistShellAppMaster</span><span class="o">(</span><span class="n">appContext</span> <span class="k">:</span> <span class="kt">AppMasterContext</span><span class="o">,</span> <span class="n">app</span> <span class="k">:</span> <span class="kt">Application</span><span class="o">)</span> <span class="k">extends</span> <span class="nc">ApplicationMaster</span> <span class="o">{</span>
-  <span class="k">protected</span> <span class="k">var</span> <span class="n">currentExecutorId</span> <span class="k">=</span> <span class="mi">0</span>
-
-  <span class="k">override</span> <span class="k">def</span> <span class="n">preStart</span><span class="o">()</span><span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
-    <span class="nc">ActorUtil</span><span class="o">.</span><span class="n">launchExecutorOnEachWorker</span><span class="o">(</span><span class="n">masterProxy</span><span class="o">,</span> <span class="n">getExecutorJvmConfig</span><span class="o">,</span> <span class="n">self</span><span class="o">)</span>
-  <span class="o">}</span>
-
-  <span class="k">override</span> <span class="k">def</span> <span class="n">receive</span><span class="k">:</span> <span class="kt">Receive</span> <span class="o">=</span> <span class="o">{</span>
-    <span class="k">case</span> <span class="nc">ExecutorSystemStarted</span><span class="o">(</span><span class="n">executorSystem</span><span class="o">)</span> <span class="k">=&gt;</span>
-      <span class="k">import</span> <span class="nn">executorSystem.</span><span class="o">{</span><span class="n">address</span><span class="o">,</span> <span class="n">worker</span><span class="o">,</span> <span class="n">resource</span> <span class="k">=&gt;</span> <span class="n">executorResource</span><span class="o">}</span>
-      <span class="k">val</span> <span class="n">executorContext</span> <span class="k">=</span> <span class="nc">ExecutorContext</span><span class="o">(</span><span class="n">currentExecutorId</span><span class="o">,</span> <span class="n">worker</span><span class="o">.</span><span class="n">workerId</span><span class="o">,</span> <span class="n">appId</span><span class="o">,</span> <span class="n">self</span><span class="o">,</span> <span class="n">executorResource</span><span class="o">)</span>
-      <span class="k">val</span> <span class="n">executor</span> <span class="k">=</span> <span class="n">context</span><span class="o">.</span><span class="n">actorOf</span><span class="o">(</span><span class="nc">Props</span><span class="o">(</span><span class="n">classOf</span><span class="o">[</span><span class="kt">ShellExecutor</span><span class="o">],</span> <span class="n">executorContext</span><span class="o">,</span> <span class="n">app</span><span class="o">.</span><span class="n">userConfig</span><span class="o">)</span>
-          <span class="o">.</span><span class="n">withDeploy</span><span class="o">(</span><span class="nc">Deploy</span><span class="o">(</span><span class="n">scope</span> <span class="k">=</span> <span class="nc">RemoteScope</span><span class="o">(</span><span class="n">address</span><span class="o">))),</span> <span class="n">currentExecutorId</span><span class="o">.</span><span class="n">toString</span><span class="o">)</span>
-      <span class="n">executorSystem</span><span class="o">.</span><span class="n">bindLifeCycleWith</span><span class="o">(</span><span class="n">executor</span><span class="o">)</span>
-      <span class="n">currentExecutorId</span> <span class="o">+=</span> <span class="mi">1</span>
-    <span class="k">case</span> <span class="nc">StartExecutorSystemTimeout</span> <span class="k">=&gt;</span>
-      <span class="n">masterProxy</span> <span class="o">!</span> <span class="nc">ShutdownApplication</span><span class="o">(</span><span class="n">appId</span><span class="o">)</span>
-      <span class="n">context</span><span class="o">.</span><span class="n">stop</span><span class="o">(</span><span class="n">self</span><span class="o">)</span>
-    <span class="k">case</span> <span class="n">msg</span><span class="k">:</span> <span class="kt">ShellCommand</span> <span class="o">=&gt;</span>
-      <span class="nc">Future</span><span class="o">.</span><span class="n">fold</span><span class="o">(</span><span class="n">context</span><span class="o">.</span><span class="n">children</span><span class="o">.</span><span class="n">map</span><span class="o">(</span><span class="k">_</span> <span class="o">?</span> <span class="n">msg</span><span class="o">))(</span><span class="k">new</span> <span class="nc">ShellCommandResultAggregator</span><span class="o">)</span> <span class="o">{</span> <span class="o">(</span><span class="n">aggregator</span><span class="o">,</span> <span class="n">response</span><span class="o">)</span> <span class="k">=&gt;</span>
-        <span class="n">aggregator</span><span class="o">.</span><span class="n">aggregate</span><span class="o">(</span><span class="n">response</span><span class="o">.</span><span class="n">asInstanceOf</span><span class="o">[</span><span class="kt">ShellCommandResult</span><span class="o">])</span>
-      <span class="o">}.</span><span class="n">map</span><span class="o">(</span><span class="k">_</span><span class="o">.</span><span class="n">toString</span><span class="o">())</span> <span class="n">pipeTo</span> <span class="n">sender</span>
-  <span class="o">}</span>
-
-  <span class="k">private</span> <span class="k">def</span> <span class="n">getExecutorJvmConfig</span><span class="k">:</span> <span class="kt">ExecutorSystemJvmConfig</span> <span class="o">=</span> <span class="o">{</span>
-    <span class="k">val</span> <span class="n">config</span><span class="k">:</span> <span class="kt">Config</span> <span class="o">=</span> <span class="nc">Option</span><span class="o">(</span><span class="n">app</span><span class="o">.</span><span class="n">clusterConfig</span><span class="o">).</span><span class="n">map</span><span class="o">(</span><span class="k">_</span><span class="o">.</span><span class="n">getConfig</span><span class="o">).</span><span class="n">getOrElse</span><span class="o">(</span><span class="nc">ConfigFactory</span><span class="o">.</span><span class="n">empty</span><span class="o">())</span>
-    <span class="k">val</span> <span class="n">jvmSetting</span> <span class="k">=</span> <span class="nc">Util</span><span class="o">.</span><span class="n">resolveJvmSetting</span><span class="o">(</span><span class="n">config</span><span class="o">.</span><span class="n">withFallback</span><span class="o">(</span><span class="n">context</span><span class="o">.</span><span class="n">system</span><span class="o">.</span><span class="n">settings</span><span class="o">.</span><span class="n">config</span><span class="o">)).</span><span class="n">executor</span>
-    <span class="nc">ExecutorSystemJvmConfig</span><span class="o">(</span><span class="n">jvmSetting</span><span class="o">.</span><span class="n">classPath</span><span class="o">,</span> <span class="n">jvmSetting</span><span class="o">.</span><span class="n">vmargs</span><span class="o">,</span>
-      <span class="n">appJar</span><span class="o">,</span> <span class="n">username</span><span class="o">,</span> <span class="n">config</span><span class="o">)</span>
-  <span class="o">}</span>
-<span class="o">}</span></code></pre></div>
-
-<p>So when this DistShellAppMaster started, first it will request resources to launch one executor on each node, which is done in method <code>preStart</code></p>
-
-<p>Then the DistShellAppMaster&#8217;s receive handler will handle the allocated resource to launch the <code>ShellExecutor</code> we want. If you want to write your application, you can just use this part of code. The only thing needed is replacing the Executor class.</p>
-
-<p>There may be a situation that the resource allocation failed which will bring the message <code>StartExecutorSystemTimeout</code>, the normal pattern to handle that is just what we do: shut down the application.</p>
-
-<p>The real application logic part is in <code>ShellCommand</code> message handler, which is specific to different applications. Here we distribute the shell command to each executor and aggregate the results to the client.</p>
-
-<p>For method <code>getExecutorJvmConfig</code>, you can just use this part of code in your own application.</p>
-
-<h3 id="define-application">Define Application</h3>
-<p>Now its time to launch the application.</p>
-
-<div class="highlight"><pre><code class="language-scala"><span class="k">object</span> <span class="nc">DistributedShell</span> <span class="k">extends</span> <span class="nc">App</span> <span class="k">with</span> <span class="nc">ArgumentsParser</span> <span class="o">{</span>
-  <span class="k">private</span> <span class="k">val</span> <span class="nc">LOG</span><span class="k">:</span> <span class="kt">Logger</span> <span class="o">=</span> <span class="nc">LogUtil</span><span class="o">.</span><span class="n">getLogger</span><span class="o">(</span><span class="n">getClass</span><span class="o">)</span>
-
-  <span class="k">override</span> <span class="k">val</span> <span class="n">options</span><span class="k">:</span> <span class="kt">Array</span><span class="o">[(</span><span class="kt">String</span>, <span class="kt">CLIOption</span><span class="o">[</span><span class="kt">Any</span><span class="o">])]</span> <span class="k">=</span> <span class="nc">Array</span><span class="o">.</span><span class="n">empty</span>
-
-  <span class="nc">LOG</span><span class="o">.</span><span class="n">info</span><span class="o">(</span><span class="n">s</span><span class="s">&quot;Distributed shell submitting application...&quot;</span><span class="o">)</span>
-  <span class="k">val</span> <span class="n">context</span> <span class="k">=</span> <span class="nc">ClientContext</span><span class="o">()</span>
-  <span class="k">val</span> <span class="n">appId</span> <span class="k">=</span> <span class="n">context</span><span class="o">.</span><span class="n">submit</span><span class="o">(</span><span class="nc">Application</span><span class="o">[</span><span class="kt">DistShellAppMaster</span><span class="o">](</span><span class="s">&quot;DistributedShell&quot;</span><span class="o">,</span> <span class="nc">UserConfig</span><span class="o">.</span><span class="n">empty</span><span class="o">))</span>
-  <span class="n">context</span><span class="o">.</span><span class="n">close</span><span class="o">()</span>
-  <span class="nc">LOG</span><span class="o">.</span><span class="n">info</span><span class="o">(</span><span class="n">s</span><span class="s">&quot;Distributed Shell Application started with appId $appId !&quot;</span><span class="o">)</span>
-<span class="o">}</span></code></pre></div>
-
-<p>The application class extends <code>App</code> and `ArgumentsParser which make it easier to parse arguments and run main functions. This part is similar to the streaming applications.</p>
-
-<p>The main class DistributeShell will submit an Application to Master, whose AppMaster is DistShellAppMaster.</p>
-
-<h3 id="define-an-optional-client-class">Define an optional Client class</h3>
-
-<p>Now, we can define a Client class to talk with AppMaster to pass our commands to it.</p>
-
-<div class="highlight"><pre><code class="language-scala"><span class="k">object</span> <span class="nc">DistributedShellClient</span> <span class="k">extends</span> <span class="nc">App</span> <span class="k">with</span> <span class="nc">ArgumentsParser</span>  <span class="o">{</span>
-  <span class="k">implicit</span> <span class="k">val</span> <span class="n">timeout</span> <span class="k">=</span> <span class="nc">Constants</span><span class="o">.</span><span class="nc">FUTURE_TIMEOUT</span>
-  <span class="k">import</span> <span class="nn">scala.concurrent.ExecutionContext.Implicits.global</span>
-  <span class="k">private</span> <span class="k">val</span> <span class="nc">LOG</span><span class="k">:</span> <span class="kt">Logger</span> <span class="o">=</span> <span class="nc">LoggerFactory</span><span class="o">.</span><span class="n">getLogger</span><span class="o">(</span><span class="n">getClass</span><span class="o">)</span>
-
-  <span class="k">override</span> <span class="k">val</span> <span class="n">options</span><span class="k">:</span> <span class="kt">Array</span><span class="o">[(</span><span class="kt">String</span>, <span class="kt">CLIOption</span><span class="o">[</span><span class="kt">Any</span><span class="o">])]</span> <span class="k">=</span> <span class="nc">Array</span><span class="o">(</span>
-    <span class="s">&quot;master&quot;</span> <span class="o">-&gt;</span> <span class="nc">CLIOption</span><span class="o">[</span><span class="kt">String</span><span class="o">](</span><span class="s">&quot;&lt;host1:port1,host2:port2,host3:port3&gt;&quot;</span><span class="o">,</span> <span class="n">required</span> <span class="k">=</span> <span class="kc">true</span><span class="o">),</span>
-    <span class="s">&quot;appid&quot;</span> <span class="o">-&gt;</span> <span class="nc">CLIOption</span><span class="o">[</span><span class="kt">Int</span><span class="o">](</span><span class="s">&quot;&lt;the distributed shell appid&gt;&quot;</span><span class="o">,</span> <span class="n">required</span> <span class="k">=</span> <span class="kc">true</span><span class="o">),</span>
-    <span class="s">&quot;command&quot;</span> <span class="o">-&gt;</span> <span class="nc">CLIOption</span><span class="o">[</span><span class="kt">String</span><span class="o">](</span><span class="s">&quot;&lt;shell command&gt;&quot;</span><span class="o">,</span> <span class="n">required</span> <span class="k">=</span> <span class="kc">true</span><span class="o">),</span>
-    <span class="s">&quot;args&quot;</span> <span class="o">-&gt;</span> <span class="nc">CLIOption</span><span class="o">[</span><span class="kt">String</span><span class="o">](</span><span class="s">&quot;&lt;shell arguments&gt;&quot;</span><span class="o">,</span> <span class="n">required</span> <span class="k">=</span> <span class="kc">true</span><span class="o">)</span>
-  <span class="o">)</span>
-
-  <span class="k">val</span> <span class="n">config</span> <span class="k">=</span> <span class="n">parse</span><span class="o">(</span><span class="n">args</span><span class="o">)</span>
-  <span class="k">val</span> <span class="n">context</span> <span class="k">=</span> <span class="nc">ClientContext</span><span class="o">(</span><span class="n">config</span><span class="o">.</span><span class="n">getString</span><span class="o">(</span><span class="s">&quot;master&quot;</span><span class="o">))</span>
-  <span class="k">val</span> <span class="n">appid</span> <span class="k">=</span> <span class="n">config</span><span class="o">.</span><span class="n">getInt</span><span class="o">(</span><span class="s">&quot;appid&quot;</span><span class="o">)</span>
-  <span class="k">val</span> <span class="n">command</span> <span class="k">=</span> <span class="n">config</span><span class="o">.</span><span class="n">getString</span><span class="o">(</span><span class="s">&quot;command&quot;</span><span class="o">)</span>
-  <span class="k">val</span> <span class="n">arguments</span> <span class="k">=</span> <span class="n">config</span><span class="o">.</span><span class="n">getString</span><span class="o">(</span><span class="s">&quot;args&quot;</span><span class="o">)</span>
-  <span class="k">val</span> <span class="n">appMaster</span> <span class="k">=</span> <span class="n">context</span><span class="o">.</span><span class="n">resolveAppID</span><span class="o">(</span><span class="n">appid</span><span class="o">)</span>
-  <span class="o">(</span><span class="n">appMaster</span> <span class="o">?</span> <span class="nc">ShellCommand</span><span class="o">(</span><span class="n">command</span><span class="o">,</span> <span class="n">arguments</span><span class="o">)).</span><span class="n">map</span> <span class="o">{</span> <span class="n">reslut</span> <span class="k">=&gt;</span>
-    <span class="nc">LOG</span><span class="o">.</span><span class="n">info</span><span class="o">(</span><span class="n">s</span><span class="s">&quot;Result: $reslut&quot;</span><span class="o">)</span>
-    <span class="n">context</span><span class="o">.</span><span class="n">close</span><span class="o">()</span>
-  <span class="o">}</span>
-<span class="o">}</span></code></pre></div>
-
-<p>In the DistributedShellClient, it will resolve the appid to the real appmaster(the applicaton id will be printed when launching DistributedShell).</p>
-
-<p>Once we got the AppMaster, then we can send ShellCommand to it and wait for the result.</p>
-
-<h3 id="submit-application">Submit application</h3>
-
-<p>After all these, you need to package everything into a uber jar and submit the jar to Gearpump Cluster. Please check <a href="commandline.html">Application submission tool</a> to command line tool syntax.</p>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/dev-rest-api.html b/releases/0.6.2/dev-rest-api.html
deleted file mode 100644
index 02787b8..0000000
--- a/releases/0.6.2/dev-rest-api.html
+++ /dev/null
@@ -1,519 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump RESTful API reference - GearPump 0.6.2 Documentation</title>
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Gearpump RESTful API reference</h1>
-   
-
-   <h3 id="get-apiv10appmasterltappidgtdetaillttruefalsegt">GET api/v1.0/appmaster/&lt;appId&gt;?detail=&lt;true|false&gt;</h3>
-<p>Query information of an specific application of Id appId</p>
-
-<p>Example:</p>
-
-<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/appmaster/2</code></pre></div>
-
-<p>Sample Response:</p>
-
-<div class="highlight"><pre><code>{
-  "status": "active",
-  "appId": 2,
-  "appName": "wordCount",
-  "appMasterPath": "akka.tcp://app2-executor-1@127.0.0.1:62525/user/daemon/appdaemon2/$c",
-  "workerPath": "akka.tcp://master@127.0.0.1:3000/user/Worker1",
-  "submissionTime": "1425925651057",
-  "startTime": "1425925653433",
-  "user": "foobar"
-}
-</code></pre></div>
-
-<h3 id="delete-apiv10appmasterltappidgt">DELETE api/v1.0/appmaster/&lt;appId&gt;</h3>
-<p>shutdown application appId</p>
-
-<h3 id="get-apiv10appmasterltappidgtstallingtasks">GET api/v1.0/appmaster/&lt;appId&gt;/stallingtasks</h3>
-<p>Query list of unhealthy tasks of an specific application of Id appId</p>
-
-<p>Example:</p>
-
-<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/appmaster/2/stallingtasks</code></pre></div>
-
-<p>Sample Response:</p>
-
-<div class="highlight"><pre><code>{
-  "tasks": [
-    {
-      "processorId": 0,
-      "index": 0
-    }
-  ]
-}
-</code></pre></div>
-
-<h3 id="get-apiv10appmasters">GET api/v1.0/appmasters</h3>
-<p>Query information of all applications</p>
-
-<p>Example:</p>
-
-<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/appmasters</code></pre></div>
-
-<p>Sample Response:</p>
-
-<div class="highlight"><pre><code>{
-  "appMasters": [
-    {
-      "status": "active",
-      "appId": 1,
-      "appName": "dag",
-      "appMasterPath": "akka.tcp://app1-executor-1@127.0.0.1:62498/user/daemon/appdaemon1/$c",
-      "workerPath": "akka.tcp://master@127.0.0.1:3000/user/Worker1",
-      "submissionTime": "1425925483482",
-      "startTime": "1425925486016",
-      "user": "foobar"
-    }
-  ]
-}
-</code></pre></div>
-
-<h3 id="get-apiv10configappltappidgt">GET api/v1.0/config/app/&lt;appId&gt;</h3>
-<p>Query the configuration of specific application appId</p>
-
-<p>Example:</p>
-
-<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/config/app/1</code></pre></div>
-
-<p>Sample Response:</p>
-
-<div class="highlight"><pre><code>{
-    "gearpump" : {
-        "appmaster" : {
-            "extraClasspath" : "",
-            "vmargs" : "-server -Xms512M -Xmx1024M -Xss1M -XX:MaxPermSize=128m -XX:+HeapDumpOnOutOfMemoryError -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseParNewGC -XX:NewRatio=3"
-        },
-        "cluster" : {
-            "masters" : [
-                "127.0.0.1:3000"
-            ]
-        },
-        "executor" : {
-            "extraClasspath" : "",
-            "vmargs" : "-server -Xms512M -Xmx1024M -Xss1M -XX:MaxPermSize=128m -XX:+HeapDumpOnOutOfMemoryError -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseParNewGC -XX:NewRatio=3"
-        },
-        "jarstore" : {
-            "rootpath" : "jarstore/"
-        },
-        "log" : {
-            "application" : {
-                "dir" : "logs"
-            },
-            "daemon" : {
-                "dir" : "logs"
-            }
-        },
-        "metrics" : {
-            "enabled" : true,
-            "graphite" : {
-                "host" : "127.0.0.1",
-                "port" : 2003
-            },
-            "logfile" : {},
-            "report-interval-ms" : 15000,
-            "reporter" : "akka",
-            "retainHistoryData" : {
-                "hours" : 72,
-                "intervalMs" : 3600000
-            },
-            "retainRecentData" : {
-                "intervalMs" : 15000,
-                "seconds" : 300
-            },
-            "sample-rate" : 10
-        },
-        "netty" : {
-            "base-sleep-ms" : 100,
-            "buffer-size" : 5242880,
-            "fulsh-check-interval" : 10,
-            "max-retries" : 30,
-            "max-sleep-ms" : 1000,
-            "message-batch-size" : 262144
-        },
-        "netty-dispatcher" : "akka.actor.default-dispatcher",
-        "scheduling" : {
-            "scheduler-class" : "io.gearpump.cluster.scheduler.PriorityScheduler"
-        },
-        "serializers" : {
-            "[B" : "",
-            "[C" : "",
-            "[D" : "",
-            "[F" : "",
-            "[I" : "",
-            "[J" : "",
-            "[Ljava.lang.String;" : "",
-            "[S" : "",
-            "[Z" : "",
-            "io.gearpump.Message" : "io.gearpump.streaming.MessageSerializer",
-            "io.gearpump.streaming.task.Ack" : "io.gearpump.streaming.AckSerializer",
-            "io.gearpump.streaming.task.AckRequest" : "io.gearpump.streaming.AckRequestSerializer",
-            "io.gearpump.streaming.task.LatencyProbe" : "io.gearpump.streaming.LatencyProbeSerializer",
-            "io.gearpump.streaming.task.TaskId" : "io.gearpump.streaming.TaskIdSerializer",
-            "scala.Tuple1" : "",
-            "scala.Tuple2" : "",
-            "scala.Tuple3" : "",
-            "scala.Tuple4" : "",
-            "scala.Tuple5" : "",
-            "scala.Tuple6" : "",
-            "scala.collection.immutable.$colon$colon" : "",
-            "scala.collection.immutable.List" : ""
-        },
-        "services" : {
-            # gear.conf: 112
-            "host" : "127.0.0.1",
-            # gear.conf: 113
-            "http" : 8090,
-            # gear.conf: 114
-            "ws" : 8091
-        },
-        "task-dispatcher" : "akka.actor.pined-dispatcher",
-        "worker" : {
-            # reference.conf: 100
-            # # How many slots each worker contains
-            "slots" : 100
-        }
-    }
-}
-
-</code></pre></div>
-
-<h3 id="get-apiv10configworkerltworkeridgt">GET api/v1.0/config/worker/&lt;workerId&gt;</h3>
-<p>Get the configuration of specific worker workerId</p>
-
-<p>Example:</p>
-
-<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/config/worker/123456</code></pre></div>
-
-<p>Sample Response:</p>
-
-<div class="highlight"><pre><code>{
-  "akka": {
-    "loglevel": "INFO"
-    "log-dead-letters": "off"
-    "log-dead-letters-during-shutdown": "off"
-    "actor": {
-      "provider": "akka.remote.RemoteActorRefProvider"
-    }
-    "cluster": {
-      "roles": ["worker"]
-    }
-    "remote" {
-      "log-remote-lifecycle-events": "off"
-    }
-  }
-}
-</code></pre></div>
-
-<h3 id="get-apiv10configmaster">GET api/v1.0/config/master</h3>
-<p>Get the configuration of all masters</p>
-
-<p>Example:</p>
-
-<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/config/master</code></pre></div>
-
-<p>Sample Response:</p>
-
-<div class="highlight"><pre><code>{
-  "extensions": [
-    "akka.contrib.datareplication.DataReplication$"
-  ]
-  "akka": {
-    "loglevel": "INFO"
-    "log-dead-letters": "off"
-    "log-dead-letters-during-shutdown": "off"
-    "actor": {
-      ## Master forms a akka cluster
-      "provider": "akka.cluster.ClusterActorRefProvider"
-    }
-    "cluster": {
-      "roles": ["master"]
-      "auto-down-unreachable-after": "15s"
-    }
-    "remote": {
-      "log-remote-lifecycle-events": "off"
-    }
-  }
-}
-</code></pre></div>
-
-<h3 id="get-apiv10master">GET api/v1.0/master</h3>
-<p>Get information of masters</p>
-
-<p>Example:</p>
-
-<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/master</code></pre></div>
-
-<p>Sample Response:</p>
-
-<div class="highlight"><pre><code>{
-  "masterDescription": {
-    "leader": [
-      "master@127.0.0.1",
-      3000
-    ],
-    "cluster": [
-      [
-        "127.0.0.1",
-        3000
-      ]
-    ],
-    "aliveFor": "642941",
-    "logFile": "/Users/foobar/gearpump/logs",
-    "jarStore": "jarstore/",
-    "masterStatus": "synced",
-    "homeDirectory": "/Users/foobar/gearpump"
-  }
-}
-</code></pre></div>
-
-<h3 id="get-apiv10metricsappltappidgtltmetrics-pathgt">GET api/v1.0/metrics/app/&lt;appId&gt;/&lt;metrics path&gt;</h3>
-<p>Query metrics information of a specific application appId
-Filter metrics with path metrics path</p>
-
-<p>Example:</p>
-
-<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/metrics/app/3/app3.processor2</code></pre></div>
-
-<p>Sample Response:</p>
-
-<div class="highlight"><pre><code>{
-  "appId": 3,
-  "path": "app3.processor2",
-  "metrics": []
-}
-</code></pre></div>
-
-<h3 id="get-apiv10workersltworkeridgt">GET api/v1.0/workers/&lt;workerId&gt;</h3>
-<p>Get information of specific worker</p>
-
-<p>Example:</p>
-
-<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/workers/1096497833</code></pre></div>
-
-<p>Sample Response</p>
-
-<div class="highlight"><pre><code>{
-  "workerId": 1096497833,
-  "state": "active",
-  "actorPath": "akka.tcp://master@127.0.0.1:3000/user/Worker0",
-  "aliveFor": "77042",
-  "logFile": "/Users/foobar/gearpump/logs",
-  "executors": [],
-  "totalSlots": 100,
-  "availableSlots": 100,
-  "homeDirectory": "/Users/foobar/gearpump"
-}
-</code></pre></div>
-
-<p>The worker list can be returned by query api/v1.0/workers Rest service.</p>
-
-<h3 id="get-apiv10workers">GET api/v1.0/workers</h3>
-<p>Get information of all workers.</p>
-
-<p>Example:</p>
-
-<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/workers</code></pre></div>
-
-<p>Sample Response:</p>
-
-<div class="highlight"><pre><code>[
-  {
-    "workerId": 307839464,
-    "state": "active",
-    "actorPath": "akka.tcp://master@127.0.0.1:3000/user/Worker0",
-    "aliveFor": "18445",
-    "logFile": "/Users/foobar/gearpump/logs",
-    "executors": [],
-    "totalSlots": 100,
-    "availableSlots": 100,
-    "homeDirectory": "/Users/foobar/gearpump"
-  },
-  {
-    "workerId": 485240986,
-    "state": "active",
-    "actorPath": "akka.tcp://master@127.0.0.1:3000/user/Worker1",
-    "aliveFor": "18445",
-    "logFile": "/Users/foobar/gearpump/logs",
-    "executors": [],
-    "totalSlots": 100,
-    "availableSlots": 100,
-    "homeDirectory": "/Users/foobar/gearpump"
-  }
-]
-</code></pre></div>
-
-<h3 id="get-apiv10version">GET api/v1.0/version</h3>
-<p>Query the version of gearpump</p>
-
-<p>Example:</p>
-
-<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/version</code></pre></div>
-
-<p>Sample Response:</p>
-
-<div class="highlight"><pre><code>0.6.2
-</code></pre></div>
-
-<h3 id="get-apiv10websocketurl">GET api/v1.0/websocket/url</h3>
-<p>Query the url of web socket</p>
-
-<p>Example:</p>
-
-<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/websocket/url</code></pre></div>
-
-<p>Sample Response:</p>
-
-<div class="highlight"><pre><code>{
-  "url": "ws://127.0.0.1:8091"
-}
-</code></pre></div>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/dev-storm.html b/releases/0.6.2/dev-storm.html
deleted file mode 100644
index 98bbe66..0000000
--- a/releases/0.6.2/dev-storm.html
+++ /dev/null
@@ -1,248 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Storm Compatibility - GearPump 0.6.2 Documentation</title>
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Storm Compatibility</h1>
-   
-
-   <p>Gearpump provides <strong>binary compatibility</strong> for Apache Storm applications. That is to say, users could easily grab an existing Storm jar and run it 
-on Gearpump. This documentation illustrates Gearpump&#8217;s comapatibility with Storm.</p>
-
-<h2 id="how-to-run-a-storm-application-on-gearpump">How to run a Storm application on Gearpump</h2>
-
-<p>This section shows how to run an existing Storm jar in a local Gearpump cluster.</p>
-
-<ol>
-  <li>
-    <p>launch a local cluster</p>
-
-    <div class="highlight"><pre><code>./target/pack/bin/local
-</code></pre></div>
-  </li>
-  <li>
-    <p>submit a topology from storm-starter. 
-<code>
-bin/storm -verbose -config storm.yaml -jar storm-starter-${STORM_VERSION}.jar storm.starter.ExclamationTopology exclamation 
-</code></p>
-
-    <p>Users are able to configure their applications through following options</p>
-
-    <ul>
-      <li><code>jar</code> - set the path of a storm application jar</li>
-      <li><code>config</code> - submit a customized storm configuration file</li>
-    </ul>
-
-    <p>That&#8217;s it. Check the dashboard and you should see data flowing through your topology.</p>
-
-    <p><em>Note that submission from UI is not supported yet</em>.</p>
-  </li>
-</ol>
-
-<h2 id="how-is-it-different-from-running-on-storm">How is it different from running on Storm</h2>
-
-<h3 id="topology-submission">Topology submission</h3>
-
-<p>When a client submits a Storm topology, Gearpump launches locally a simplified version of Storm&#8217;s  Nimbus server <code>GearpumpNimbus</code>. <code>GearpumpNimbus</code> then translates topology to a directed acyclic graph (DAG) of Gearpump, which is submitted to Gearpump master and deployed as a Gearpump application.</p>
-
-<p><img src="img/storm_gearpump_cluster.png" alt="storm_gearpump_cluster" /></p>
-
-<p><code>GearpumpNimbus</code> supports the following methods</p>
-
-<ul>
-  <li><code>submitTopology</code> / <code>submitTopologyWithOpts</code></li>
-  <li><code>killTopology</code> / <code>killTopologyWithOpts</code></li>
-  <li><code>getTopology</code> / <code>getUserTopology</code></li>
-  <li><code>getClusterInfo</code></li>
-</ul>
-
-<h3 id="topology-translation">Topology translation</h3>
-
-<p>Here&#8217;s an example of <code>WordCountTopology</code> with acker bolts (ackers) being translated into a Gearpump DAG.</p>
-
-<p><img src="img/storm_gearpump_dag.png" alt="storm_gearpump_dag" /></p>
-
-<p>Gearpump creates a <code>StormProducer</code> for each Storm spout and a <code>StormProcessor</code> for each Storm bolt (except for ackers) with the same parallelism, and wires them together using the same grouping strategy (partitioning in Gearpump) as in Storm.</p>
-
-<p>At runtime, spouts and bolts are running inside <code>StormProducer</code> tasks and <code>StormProcessor</code> tasks respectively. Messages emitted by spout are passed to <code>StormProducer</code>, transferred to <code>StormProcessor</code> and passed down to bolt.  Messages are serialized / deserialized with Storm serializers.</p>
-
-<p>Storm ackers are dropped since Gearpump has a different mechanism of message tracking and flow control.</p>
-
-<h3 id="message-tracking">Message tracking</h3>
-
-<p>Storm tracks the lineage of each message with ackers to guarantee at-least-once message delivery. Failed messages are re-sent from spout.</p>
-
-<p>Gearpump <a href="gearpump-internals.html#how-do-we-detect-message-loss">tracks messages between a sender and receiver in an efficient way</a>. Message loss causes the whole application to replay from the <a href="gearpump-internals.html#application-clock-and-global-clock-service">minimum timestamp of all pending messages in the system</a>.</p>
-
-<p><em>Note that ack from bolt is a no-op while fail throws an exception.</em></p>
-
-<h3 id="flow-control">Flow control</h3>
-
-<p>Storm throttles flow rate at spout, which stops sending messages if the number of unacked messages exceeds <code>topology.max.spout.pending</code>.</p>
-
-<p>Gearpump has flow control between tasks such that <a href="gearpump-internals.html#how-do-we-do-flow-control">sender cannot flood receiver</a>, which is backpressured till the source.</p>
-
-<h3 id="configurations">Configurations</h3>
-
-<p>All Storm configurations are respected with the following priority order</p>
-
-<div class="highlight"><pre><code>defaults.yaml &lt; storm.yaml &lt; application config &lt; component config &lt; custom user config
-</code></pre></div>
-
-<p>where</p>
-
-<ul>
-  <li>application config is submit from Storm application along with the topology</li>
-  <li>component config is set in spout / bolt with <code>getComponentConfiguration</code></li>
-  <li>custom user config is specified with the <code>-config</code> option when submitting Storm application from command line</li>
-</ul>
-
-<h2 id="limitations">Limitations</h2>
-
-<ol>
-  <li>Trident support is ongoing.</li>
-</ol>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/dev-write-1st-app.html b/releases/0.6.2/dev-write-1st-app.html
deleted file mode 100644
index c34ce90..0000000
--- a/releases/0.6.2/dev-write-1st-app.html
+++ /dev/null
@@ -1,314 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Write Your 1st Gearpump App - GearPump 0.6.2 Documentation</title>
-  
-   <meta name="description" content="Write Your 1st Gearpump App">
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Write Your 1st Gearpump App</h1>
-   
-
-   <p>We&#8217;ll use <a href="https://github.com/gearpump/gearpump/blob/master/examples/streaming/wordcount/src/main/scala/io/gearpump/streaming/examples/wordcount/">wordcount</a> as an example to illustrate how to write GearPump applications.</p>
-
-<h3 id="mavensbt-settings">Maven/Sbt Settings</h3>
-
-<p>Repository and library dependencies can be found at <a href="maven-setting.html">Maven Setting</a>.</p>
-
-<h3 id="ide-setup-optional">IDE Setup (Optional)</h3>
-<p>You can get your preferred IDE ready for Gearpump by following <a href="dev-ide-setup.html">this guide</a>.</p>
-
-<h3 id="define-processortask-class-and-partitioner-class">Define Processor(Task) class and Partitioner class</h3>
-
-<p>An application is a Directed Acyclic Graph (DAG) of processors. In the wordcount example, We will firstly define two processors <code>Split</code> and <code>Sum</code>, and then weave them together.</p>
-
-<h4 id="about-message-type">About message type</h4>
-
-<p>User are allowed to send message of type AnyRef(map to Object in java).</p>
-
-<div class="highlight"><pre><code>case class Message(msg: AnyRef, timestamp: TimeStamp = Message.noTimeStamp)
-</code></pre></div>
-
-<p>If user want to send primitive types like Int, Long, then he should box it explicitly with asInstanceOf. For example:</p>
-
-<div class="highlight"><pre><code>new Message(3.asInstanceOf[AnyRef])
-</code></pre></div>
-
-<h4 id="split-processor">Split processor</h4>
-
-<p>In the Split processor, we simply split a predefined text (the content is simplified for conciseness) and send out each split word to Sum.</p>
-
-<p>Scala:</p>
-
-<div class="highlight"><pre><code class="language-scala"><span class="k">class</span> <span class="nc">Split</span><span class="o">(</span><span class="n">taskContext</span> <span class="k">:</span> <span class="kt">TaskContext</span><span class="o">,</span> <span class="n">conf</span><span class="k">:</span> <span class="kt">UserConfig</span><span class="o">)</span> <span class="k">extends</span> <span class="nc">Task</span><span class="o">(</span><span class="n">taskContext</span><span class="o">,</span> <span class="n">conf</span><span class="o">)</span> <span class="o">{</span>
-  <span class="k">import</span> <span class="nn">taskContext.output</span>
-
-  <span class="k">override</span> <span class="k">def</span> <span class="n">onStart</span><span class="o">(</span><span class="n">startTime</span> <span class="k">:</span> <span class="kt">StartTime</span><span class="o">)</span> <span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
-    <span class="n">self</span> <span class="o">!</span> <span class="nc">Message</span><span class="o">(</span><span class="s">&quot;start&quot;</span><span class="o">)</span>
-  <span class="o">}</span>
-
-  <span class="k">override</span> <span class="k">def</span> <span class="n">onNext</span><span class="o">(</span><span class="n">msg</span> <span class="k">:</span> <span class="kt">Message</span><span class="o">)</span> <span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
-    <span class="nc">Split</span><span class="o">.</span><span class="nc">TEXT_TO_SPLIT</span><span class="o">.</span><span class="n">lines</span><span class="o">.</span><span class="n">foreach</span> <span class="o">{</span> <span class="n">line</span> <span class="k">=&gt;</span>
-      <span class="n">line</span><span class="o">.</span><span class="n">split</span><span class="o">(</span><span class="s">&quot;[\\s]+&quot;</span><span class="o">).</span><span class="n">filter</span><span class="o">(</span><span class="k">_</span><span class="o">.</span><span class="n">nonEmpty</span><span class="o">).</span><span class="n">foreach</span> <span class="o">{</span> <span class="n">msg</span> <span class="k">=&gt;</span>
-        <span class="n">output</span><span class="o">(</span><span class="k">new</span> <span class="nc">Message</span><span class="o">(</span><span class="n">msg</span><span class="o">,</span> <span class="nc">System</span><span class="o">.</span><span class="n">currentTimeMillis</span><span class="o">()))</span>
-      <span class="o">}</span>
-    <span class="o">}</span>
-    <span class="n">self</span> <span class="o">!</span> <span class="nc">Message</span><span class="o">(</span><span class="s">&quot;continue&quot;</span><span class="o">,</span> <span class="nc">System</span><span class="o">.</span><span class="n">currentTimeMillis</span><span class="o">())</span>
-  <span class="o">}</span>
-<span class="o">}</span>
-
-<span class="k">object</span> <span class="nc">Split</span> <span class="o">{</span>
-  <span class="k">val</span> <span class="nc">TEXT_TO_SPLIT</span> <span class="k">=</span> <span class="s">&quot;some text&quot;</span>
-<span class="o">}</span></code></pre></div>
-
-<p>Like Split, every processor extends a <code>TaskActor</code>.  The <code>onStart</code> method is called once before any message comes in; <code>onNext</code> method is called to process every incoming message. Note that GearPump employs the message-driven model and that&#8217;s why Split sends itself a message at the end of <code>onStart</code> and <code>onNext</code> to trigger next message processing.</p>
-
-<h4 id="sum-processor">Sum Processor</h4>
-
-<p>The structure of Sum processor looks much alike. Sum does not need to send messages to itself since it receives messages from Split.</p>
-
-<p>Scala:</p>
-
-<div class="highlight"><pre><code class="language-scala"><span class="k">class</span> <span class="nc">Sum</span> <span class="o">(</span><span class="n">taskContext</span> <span class="k">:</span> <span class="kt">TaskContext</span><span class="o">,</span> <span class="n">conf</span><span class="k">:</span> <span class="kt">UserConfig</span><span class="o">)</span> <span class="k">extends</span> <span class="nc">Task</span><span class="o">(</span><span class="n">taskContext</span><span class="o">,</span> <span class="n">conf</span><span class="o">)</span> <span class="o">{</span>
-  <span class="k">private</span><span class="o">[</span><span class="kt">wordcount</span><span class="o">]</span> <span class="k">val</span> <span class="n">map</span> <span class="k">:</span> <span class="kt">mutable.HashMap</span><span class="o">[</span><span class="kt">String</span>, <span class="kt">Long</span><span class="o">]</span> <span class="k">=</span> <span class="k">new</span> <span class="n">mutable</span><span class="o">.</span><span class="nc">HashMap</span><span class="o">[</span><span class="kt">String</span>, <span class="kt">Long</span><span class="o">]()</span>
-
-  <span class="k">private</span><span class="o">[</span><span class="kt">wordcount</span><span class="o">]</span> <span class="k">var</span> <span class="n">wordCount</span> <span class="k">:</span> <span class="kt">Long</span> <span class="o">=</span> <span class="mi">0</span>
-  <span class="k">private</span> <span class="k">var</span> <span class="n">snapShotTime</span> <span class="k">:</span> <span class="kt">Long</span> <span class="o">=</span> <span class="nc">System</span><span class="o">.</span><span class="n">currentTimeMillis</span><span class="o">()</span>
-  <span class="k">private</span> <span class="k">var</span> <span class="n">snapShotWordCount</span> <span class="k">:</span> <span class="kt">Long</span> <span class="o">=</span> <span class="mi">0</span>
-
-  <span class="k">private</span> <span class="k">var</span> <span class="n">scheduler</span> <span class="k">:</span> <span class="kt">Cancellable</span> <span class="o">=</span> <span class="kc">null</span>
-
-  <span class="k">override</span> <span class="k">def</span> <span class="n">onStart</span><span class="o">(</span><span class="n">startTime</span> <span class="k">:</span> <span class="kt">StartTime</span><span class="o">)</span> <span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
-    <span class="n">scheduler</span> <span class="k">=</span> <span class="n">taskContext</span><span class="o">.</span><span class="n">schedule</span><span class="o">(</span><span class="k">new</span> <span class="nc">FiniteDuration</span><span class="o">(</span><span class="mi">5</span><span class="o">,</span> <span class="nc">TimeUnit</span><span class="o">.</span><span class="nc">SECONDS</span><span class="o">),</span>
-      <span class="k">new</span> <span class="nc">FiniteDuration</span><span class="o">(</span><span class="mi">5</span><span class="o">,</span> <span class="nc">TimeUnit</span><span class="o">.</span><span class="nc">SECONDS</span><span class="o">))(</span><span class="n">reportWordCount</span><span class="o">)</span>
-  <span class="o">}</span>
-
-  <span class="k">override</span> <span class="k">def</span> <span class="n">onNext</span><span class="o">(</span><span class="n">msg</span> <span class="k">:</span> <span class="kt">Message</span><span class="o">)</span> <span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
-    <span class="k">if</span> <span class="o">(</span><span class="kc">null</span> <span class="o">==</span> <span class="n">msg</span><span class="o">)</span> <span class="o">{</span>
-      <span class="k">return</span>
-    <span class="o">}</span>
-    <span class="k">val</span> <span class="n">current</span> <span class="k">=</span> <span class="n">map</span><span class="o">.</span><span class="n">getOrElse</span><span class="o">(</span><span class="n">msg</span><span class="o">.</span><span class="n">msg</span><span class="o">.</span><span class="n">asInstanceOf</span><span class="o">[</span><span class="kt">String</span><span class="o">],</span> <span class="mi">0L</span><span class="o">)</span>
-    <span class="n">wordCount</span> <span class="o">+=</span> <span class="mi">1</span>
-    <span class="n">map</span><span class="o">.</span><span class="n">put</span><span class="o">(</span><span class="n">msg</span><span class="o">.</span><span class="n">msg</span><span class="o">.</span><span class="n">asInstanceOf</span><span class="o">[</span><span class="kt">String</span><span class="o">],</span> <span class="n">current</span> <span class="o">+</span> <span class="mi">1</span><span class="o">)</span>
-  <span class="o">}</span>
-
-  <span class="k">override</span> <span class="k">def</span> <span class="n">onStop</span><span class="o">()</span> <span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
-    <span class="k">if</span> <span class="o">(</span><span class="n">scheduler</span> <span class="o">!=</span> <span class="kc">null</span><span class="o">)</span> <span class="o">{</span>
-      <span class="n">scheduler</span><span class="o">.</span><span class="n">cancel</span><span class="o">()</span>
-    <span class="o">}</span>
-  <span class="o">}</span>
-
-  <span class="k">def</span> <span class="n">reportWordCount</span><span class="o">()</span> <span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
-    <span class="k">val</span> <span class="n">current</span> <span class="k">:</span> <span class="kt">Long</span> <span class="o">=</span> <span class="nc">System</span><span class="o">.</span><span class="n">currentTimeMillis</span><span class="o">()</span>
-    <span class="nc">LOG</span><span class="o">.</span><span class="n">info</span><span class="o">(</span><span class="n">s</span><span class="s">&quot;Task ${taskContext.taskId} Throughput: ${(wordCount - snapShotWordCount, (current - snapShotTime) / 1000)} (words, second)&quot;</span><span class="o">)</span>
-    <span class="n">snapShotWordCount</span> <span class="k">=</span> <span class="n">wordCount</span>
-    <span class="n">snapShotTime</span> <span class="k">=</span> <span class="n">current</span>
-  <span class="o">}</span>
-<span class="o">}</span></code></pre></div>
-
-<p>Besides counting the sum, we also define a scheduler to report throughput every 5 seconds. The scheduler should be cancelled when the computation completes, which could be accomplished overriding the <code>onStop</code> method. The default implementation of <code>onStop</code> is a no-op.</p>
-
-<h4 id="partitioner">Partitioner</h4>
-
-<p>A processor could be parallelized to a list of tasks. A <code>Partitioner</code> defines how the data is shuffled among tasks of Split and Sum. GearPump has already provided two partitioners</p>
-
-<ul>
-  <li><code>HashPartitioner</code>: partitions data based on the message&#8217;s hashcode</li>
-  <li><code>ShufflePartitioner</code>: partitions data in a round-robin way.</li>
-</ul>
-
-<p>You could define your own partitioner by extending the <code>Partitioner</code> trait and overriding the <code>getPartition</code> method.</p>
-
-<div class="highlight"><pre><code class="language-scala"><span class="k">trait</span> <span class="nc">Partitioner</span> <span class="k">extends</span> <span class="nc">Serializable</span> <span class="o">{</span>
-  <span class="k">def</span> <span class="n">getPartition</span><span class="o">(</span><span class="n">msg</span> <span class="k">:</span> <span class="kt">Message</span><span class="o">,</span> <span class="n">partitionNum</span> <span class="k">:</span> <span class="kt">Int</span><span class="o">)</span> <span class="k">:</span> <span class="kt">Int</span>
-<span class="o">}</span></code></pre></div>
-
-<h3 id="define-taskdescription-and-appdescription">Define TaskDescription and AppDescription</h3>
-
-<p>Now, we are able to write our application class, weaving the above components together.</p>
-
-<p>The application class extends <code>App</code> and `ArgumentsParser which make it easier to parse arguments and run main functions.</p>
-
-<div class="highlight"><pre><code class="language-scala"><span class="k">object</span> <span class="nc">WordCount</span> <span class="k">extends</span> <span class="nc">App</span> <span class="k">with</span> <span class="nc">ArgumentsParser</span> <span class="o">{</span>
-  <span class="k">private</span> <span class="k">val</span> <span class="nc">LOG</span><span class="k">:</span> <span class="kt">Logger</span> <span class="o">=</span> <span class="nc">LogUtil</span><span class="o">.</span><span class="n">getLogger</span><span class="o">(</span><span class="n">getClass</span><span class="o">)</span>
-  <span class="k">val</span> <span class="nc">RUN_FOR_EVER</span> <span class="k">=</span> <span class="o">-</span><span class="mi">1</span>
-
-  <span class="k">override</span> <span class="k">val</span> <span class="n">options</span><span class="k">:</span> <span class="kt">Array</span><span class="o">[(</span><span class="kt">String</span>, <span class="kt">CLIOption</span><span class="o">[</span><span class="kt">Any</span><span class="o">])]</span> <span class="k">=</span> <span class="nc">Array</span><span class="o">(</span>
-    <span class="s">&quot;split&quot;</span> <span class="o">-&gt;</span> <span class="nc">CLIOption</span><span class="o">[</span><span class="kt">Int</span><span class="o">](</span><span class="s">&quot;&lt;how many split tasks&gt;&quot;</span><span class="o">,</span> <span class="n">required</span> <span class="k">=</span> <span class="kc">false</span><span class="o">,</span> <span class="n">defaultValue</span> <span class="k">=</span> <span class="nc">Some</span><span class="o">(</span><span class="mi">1</span><span class="o">)),</span>
-    <span class="s">&quot;sum&quot;</span> <span class="o">-&gt;</span> <span class="nc">CLIOption</span><span class="o">[</span><span class="kt">Int</span><span class="o">](</span><span class="s">&quot;&lt;how many sum tasks&gt;&quot;</span><span class="o">,</span> <span class="n">required</span> <span class="k">=</span> <span class="kc">false</span><span class="o">,</span> <span class="n">defaultValue</span> <span class="k">=</span> <span class="nc">Some</span><span class="o">(</span><span class="mi">1</span><span class="o">))</span>
-  <span class="o">)</span>
-
-  <span class="k">def</span> <span class="n">application</span><span class="o">(</span><span class="n">config</span><span class="k">:</span> <span class="kt">ParseResult</span><span class="o">)</span> <span class="k">:</span> <span class="kt">StreamApplication</span> <span class="o">=</span> <span class="o">{</span>
-    <span class="k">val</span> <span class="n">splitNum</span> <span class="k">=</span> <span class="n">config</span><span class="o">.</span><span class="n">getInt</span><span class="o">(</span><span class="s">&quot;split&quot;</span><span class="o">)</span>
-    <span class="k">val</span> <span class="n">sumNum</span> <span class="k">=</span> <span class="n">config</span><span class="o">.</span><span class="n">getInt</span><span class="o">(</span><span class="s">&quot;sum&quot;</span><span class="o">)</span>
-    <span class="k">val</span> <span class="n">partitioner</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">HashPartitioner</span><span class="o">()</span>
-    <span class="k">val</span> <span class="n">split</span> <span class="k">=</span> <span class="nc">Processor</span><span class="o">[</span><span class="kt">Split</span><span class="o">](</span><span class="n">splitNum</span><span class="o">)</span>
-    <span class="k">val</span> <span class="n">sum</span> <span class="k">=</span> <span class="nc">Processor</span><span class="o">[</span><span class="kt">Sum</span><span class="o">](</span><span class="n">sumNum</span><span class="o">)</span>
-    <span class="k">val</span> <span class="n">app</span> <span class="k">=</span> <span class="nc">StreamApplication</span><span class="o">(</span><span class="s">&quot;wordCount&quot;</span><span class="o">,</span> <span class="nc">Graph</span><span class="o">[</span><span class="kt">Processor</span><span class="o">[</span><span class="k">_</span> <span class="k">&lt;:</span> <span class="kt">Task</span><span class="o">]</span>, <span class="kt">Partitioner</span><span class="o">](</span><span class="n">split</span> <span class="o">~</span> <span class="n">partitioner</span> <span class="o">~&gt;</span> <span class="n">sum</span><span class="o">),</span> <span class="nc">UserConfig</span><span class="o">.</span><span class="n">empty</span><span class="o">)</span>
-    <span class="n">app</span>
-  <span class="o">}</span>
-
-  <span class="k">val</span> <span class="n">config</span> <span class="k">=</span> <span class="n">parse</span><span class="o">(</span><span class="n">args</span><span class="o">)</span>
-  <span class="k">val</span> <span class="n">context</span> <span class="k">=</span> <span class="nc">ClientContext</span><span class="o">()</span>
-  <span class="k">val</span> <span class="n">appId</span> <span class="k">=</span> <span class="n">context</span><span class="o">.</span><span class="n">submit</span><span class="o">(</span><span class="n">application</span><span class="o">(</span><span class="n">config</span><span class="o">))</span>
-  <span class="n">context</span><span class="o">.</span><span class="n">close</span><span class="o">()</span>
-<span class="o">}</span></code></pre></div>
-
-<p>We override <code>options</code> value and define an array of command line arguments to parse. We want application users to pass in masters&#8217; hosts and ports, the parallelism of split and sum tasks, and how long to run the example. We also specify whether an option is <code>required</code> and provide <code>defaultValue</code> for some arguments.</p>
-
-<p>Given the <code>ParseResult</code> of command line arguments, we create <code>TaskDescription</code>s for Split and Sum processors, and connect them with <code>HashPartitioner</code> using DAG API. The graph is wrapped in an <code>AppDescrition</code> , which is finally submit to master.</p>
-
-<h3 id="submit-application">Submit application</h3>
-
-<p>After all these, you need to package everything into a uber jar and submit the jar to Gearpump Cluster. Please check <a href="commandline.html">Application submission tool</a> to command line tool syntax.</p>
-
-<h3 id="advanced-topic">Advanced topic</h3>
-<p>For a real application, you definitely need to define your own customized message passing between processors.
-Customized message needs customized serializer to help message passing over wire.
-Check <a href="dev-connectors.html">this guide</a> for how to customize serializer.</p>
-
-<h3 id="gearpump-for-non-streaming-usage">Gearpump for Non-Streaming Usage</h3>
-<p>Gearpump is also able to as a base platform to develop non-streaming applications. See <a href="dev-non-streaming-example.html">this guide</a> on how to use Gearpump to develop a distributed shell.</p>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/faq.html b/releases/0.6.2/faq.html
deleted file mode 100644
index 1efa76d..0000000
--- a/releases/0.6.2/faq.html
+++ /dev/null
@@ -1,182 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>faq - GearPump 0.6.2 Documentation</title>
-  
-   <meta name="description" content="Gearpump Frequently Asked Questions">
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Frequently Asked Questions</h1>
-   
-
-   <h5 id="whats-relation-between-gearpump-and-yarn">What&#8217;s Relation between Gearpump and YARN?</h5>
-<p>Gearpump can run on top of YARN as a YARN application. Gearpump&#8217;s ApplicationMaster provides the application management , deployment and scheduling of DAG&#8217;s after arbitrating and receiving container resources from YARN</p>
-
-<h5 id="relation-with-storm-and-spark-streaming">Relation with Storm and Spark Streaming</h5>
-<p>Storm and spark streaming are proven platforms, there are many production deployments. Compared with them, Gearpump is not than proven and there is no production deployment yet. However, there is no single platform that can cover every use case; Gearpump has its own +1 points in some special fields. As an instance, for IOT use cases, Gearpump may be considered convenient because the topology can be deployed to edge device with feature of location transparency. For another example, when users want to upgrade the application online without service interruption, Gearpump may be suitable as it can dynamically modify the computation DAG on the fly.</p>
-
-<h5 id="what-does-gearpump-mean">What does GearPump mean?</h5>
-<p>The name GearPump is a reference 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 from left to right.</p>
-
-<h5 id="why-not-using-akka-persistence-to-store-the-checkpoint-file">Why not using akka persistence to store the checkpoint file?</h5>
-<ol>
-  <li>We only checkpoint file to disk when necessary.(not record level)</li>
-  <li>We have custom checkpoint file format</li>
-</ol>
-
-<h5 id="have-you-considered-the-akka-stream-api-for-the-high-level-dsl">Have you considered the akka stream API for the high level DSL?</h5>
-<p>We are looking into a hands of candidate for what a good DSL should be. Akka stream API is one of the candidates.</p>
-
-<h5 id="why-wrapping-the-task-instead-of-using-the-actor-interface-directly">Why wrapping the Task, instead of using the Actor interface directly?</h5>
-
-<ol>
-  <li>It is more easy to conduct Unit test</li>
-  <li>We have custom logic and messages to ensure the data consistency, like flow control, like message loss detection.</li>
-  <li>As the Gearpump interface evolves rapidly. for now, we want to conservative in exposing more powerful functions so that we doesn&#8217;t tie our hands for future refactory, it let us feel safe.</li>
-</ol>
-
-<h5 id="what-is-the-open-source-plan-for-this-project">What is the open source plan for this project?</h5>
-<p>The ultimate goal is to make it an Apache project.</p>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/features.html b/releases/0.6.2/features.html
deleted file mode 100644
index ba69027..0000000
--- a/releases/0.6.2/features.html
+++ /dev/null
@@ -1,221 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>highlights - GearPump 0.6.2 Documentation</title>
-  
-   <meta name="description" content="Gearpump Technical Highlights">
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Gearpump Technical Highlights</h1>
-   
-
-   <h3 id="technical-highlights-of-gearpump">Technical highlights of Gearpump</h3>
-
-<p>Gearpump is a performant, flexible, fault-tolerant, and responsive streaming platform with a lot of nice features, its technical highlights include:</p>
-
-<h4 id="actors-everywhere">Actors everywhere</h4>
-
-<p>The Actor model is a concurrency model proposed by Carl Hewitt at 1973. The Actor model is like a micro-service which is cohesive in the inside and isolated from other outside actors. Actors are the cornerstone of Gearpump, they provide facilities to do message passing, error handling, liveliness monitoring. Gearpump uses Actors everywhere; every entity within the cluster that can be treated as a service.</p>
-
-<p><img src="img/actor_hierarchy.png" alt="Actor Hierarchy" /></p>
-
-<h4 id="exactly-once-message-processing">Exactly once Message Processing</h4>
-
-<p>Exactly once is defined as: the effect of a message will be calculated only once in the persisted state and computation errors in the history will not be propagated to future computations.</p>
-
-<p><img src="img/exact.png" alt="Exact Once Semantics" /></p>
-
-<h4 id="topology-dag-dsl">Topology DAG DSL</h4>
-
-<p>User can submit to Gearpump a computation DAG, which contains a list of nodes and edges, and each node can be parallelized to a set of tasks. Gearpump will then schedule and distribute different tasks in the DAG to different machines automatically. Each task will be started as an actor, which is long running micro-service.</p>
-
-<p><img src="img/dag.png" alt="DAG" /></p>
-
-<h4 id="flow-control">Flow control</h4>
-
-<p>Gearpump has built-in support for flow control. For all message passing between different tasks, the framework will assure the upstream tasks will not flood the downstream tasks.
-<img src="img/flowcontrol.png" alt="Flow Control" /></p>
-
-<h4 id="no-inherent-end-to-end-latency">No inherent end to end latency</h4>
-
-<p>Gearpump is a message level streaming engine, which means every task in the DAG will process messages immediately upon receiving, and deliver messages to downstream immediately without waiting. Gearpump doesn&#8217;t do batching when data sourcing.</p>
-
-<h4 id="high-performance-message-passing">High Performance message passing</h4>
-
-<p>By implementing smart batching strategies, Gearpump is extremely effective in transferring small messages. In one test of 4 machines, the whole cluster throughput can reach 11 million messages per second, with message size of 100 bytes.
-<img src="img/dashboard.png" alt="Dashboard" /></p>
-
-<h4 id="high-availability-no-single-point-of-failure">High availability, No single point of failure</h4>
-
-<p>Gearpump has a careful design for high availability. We have considered message loss, worker machine crash, application crash, master crash, brain-split, and have made sure Gearpump recovers when these errors may occur. When there is message loss, the lost message will be replayed; when there is a worker machine crash or application crash, the related computation tasks will be rescheduled on new machines. For master high availability, several master nodes will form a Akka cluster, and CRDTs (conflict free data types) are used to exchange the state, so as long as there is still a quorum, the master will stay functional. When one master node fails, other master nodes in the cluster will take over and state will be recovered.</p>
-
-<p><img src="img/ha.png" alt="HA" /></p>
-
-<h4 id="dynamic-computation-dag">Dynamic Computation DAG</h4>
-
-<p>GearPump provides a feature which allows the user to dynamically add, remove, or replace a sub graph at runtime, without the need to restart the whole computation topology.</p>
-
-<p><img src="img/dynamic.png" alt="Dynamic DAG" /></p>
-
-<h4 id="able-to-handle-out-of-order-messages">Able to handle out of order messages</h4>
-
-<p>For a window operation like moving average on a sliding window, it is important to make sure we have received all messages in that time window so that we can get an accurate result, but how do we handle stranglers or late arriving messages? GearPump solves this problem by tracking the low watermark of timestamp of all messages, so it knows whether we&#8217;ve received all the messages in the time window or not.</p>
-
-<p><img src="img/clock.png" alt="Clock" /></p>
-
-<h4 id="customizable-platform">Customizable platform</h4>
-
-<p>Different applications have different requirements related to performance metrics, some may want higher throughput, some may require strong eventual data consistency; and different applications have different resource requirements profiles, some may demand high CPU performance, some may require data locality. Gearpump meets these requirements by allowing the user to arbitrate between different performance metrics and define customized resource scheduling strategies.</p>
-
-<h4 id="built-in-dashboard-ui">Built-in Dashboard UI</h4>
-
-<p>Gearpump has a built-in dashboard UI to manage the cluster and visualize the applications. The UI uses REST calls to connect with backend, so it is easy to embed the UI within other dashboards.</p>
-
-<p><img src="img/dashboard.gif" alt="Dashboard" /></p>
-
-<h4 id="data-connectors-for-kafka-and-hdfs">Data connectors for Kafka and HDFS</h4>
-
-<p>Gearpump has built-in data connectors for Kafka and HDFS. For the Kafka connector, we support message replay from a specified timestamp.</p>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/gearpump-internals.html b/releases/0.6.2/gearpump-internals.html
deleted file mode 100644
index e236bce..0000000
--- a/releases/0.6.2/gearpump-internals.html
+++ /dev/null
@@ -1,384 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Internals - GearPump 0.6.2 Documentation</title>
-  
-   <meta name="description" content="Gearpump Internals">
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Gearpump Internals</h1>
-   
-
-   <h3 id="actor-hiearachy">Actor Hiearachy?</h3>
-
-<p><img src="img/actor_hierarchy.png" alt="Actor Hierarchy" /></p>
-
-<p>Everything in the diagram is an actor; they fall into two categories, Cluster Actors and Application Actors.</p>
-
-<h4 id="cluster-actors">Cluster Actors</h4>
-
-<p><strong>Worker</strong>: Maps to a physical worker machine. It is responsible for managing resources and report metrics on that machine.</p>
-
-<p><strong>Master</strong>: Heart of the cluster, which manages workers, resources, and applications. The main function is delegated to three child actors, App Manager, Worker Manager, and Resource Scheduler.</p>
-
-<h4 id="application-actors">Application Actors:</h4>
-
-<p><strong>AppMaster</strong>: Responsible to schedule the tasks to workers and manage the state of the application. Different applications have different AppMaster instances and are isolated.</p>
-
-<p><strong>Executor</strong>: Child of AppMaster, represents a JVM process. Its job is to manage the life cycle of tasks and recover the tasks in case of failure.</p>
-
-<p><strong>Task</strong>: Child of Executor, does the real job. Every task actor has a global unique address. One task actor can send data to any other task actors. This gives us great flexibility of how the computation DAG is distributed.</p>
-
-<p>All actors in the graph are weaved together with actor supervision, and actor watching and every error is handled properly via supervisors. In a master, a risky job is isolated and delegated to child actors, so it&#8217;s more robust. In the application, an extra intermediate layer &#8220;Executor&#8221; is created so that we can do fine-grained and fast recovery in case of task failure. A master watches the lifecycle of AppMaster and worker to handle the failures, but the life cycle of Worker and AppMaster are not bound to a Master Actor by supervision, so that Master node can fail independently.  Several Master Actors form an Akka cluster, the Master state is exchanged using the Gossip protocol in a conflict-free consistent way so that there is no single point of failure. With this hierarchy design, we are able to achieve high availability.</p>
-
-<h3 id="application-clock-and-global-clock-service">Application Clock and Global Clock Service</h3>
-
-<p>Global clock service will track the minimum time stamp of all pending messages in the system. Every task will update its own minimum-clock to global clock service; the minimum-clock of task is decided by the minimum of:</p>
-
-<ul>
-  <li>Minimum time stamp of all pending messages in the inbox.</li>
-  <li>Minimum time stamp of all un-acked outgoing messages. When there is message loss, the minimum clock will not advance.</li>
-  <li>Minimum clock of all task states. If the state is accumulated by a lot of input messages, then the clock value is decided by the oldest message&#8217;s timestamp. The state clock will advance by doing snapshots to persistent storage or by fading out the effect of old messages.</li>
-</ul>
-
-<p><img src="img/clock.png" alt="Clock" /></p>
-
-<p>The global clock service will keep track of all task minimum clocks effectively and maintain a global view of minimum clock. The global minimum clock value is monotonically increasing; it means that all source messages before this clock value have been processed. If there is message loss or task crash, the global minimum clock will stop.</p>
-
-<h3 id="how-do-we-optimize-the-message-passing-performance">How do we optimize the message passing performance?</h3>
-
-<p>For streaming application, message passing performance is extremely important. For example, one streaming platform may need to process millions of messages per second with millisecond level latency. High throughput and low latency is not that easy to achieve. There are a number of challenges:</p>
-
-<h4 id="first-challenge-network-is-not-efficient-for-small-messages">First Challenge: Network is not efficient for small messages</h4>
-
-<p>In streaming, typical message size is very small, usually less than 100 bytes per message, like the floating car GPS data. But network efficiency is very bad when transferring small messages. As you can see in below diagram, when message size is 50 bytes, it can only use 20% bandwidth. How to improve the throughput?</p>
-
-<p><img src="img/through_vs_message_size.png" alt="Throughput vs. Message Size" /></p>
-
-<h4 id="second-challenge-message-overhead-is-too-big">Second Challenge: Message overhead is too big</h4>
-
-<p>For each message sent between two actors, it contains sender and receiver actor path. When sending over the wire, the overhead of this ActorPath is not trivial. For example, the below actor path takes more than 200 bytes.</p>
-
-<div class="highlight"><pre><code class="language-javascript"><span class="nx">akka</span><span class="p">.</span><span class="nx">tcp</span><span class="o">:</span><span class="c1">//system1@192.168.1.53:51582/remote/akka.tcp/2120193a-e10b-474e-bccb-8ebc4b3a0247@192.168.1.53:48948/remote/akka.tcp/system2@192.168.1.54:43676/user/master/Worker1/app_0_executor_0/group_1_task_0#-768886794</span></code></pre></div>
-
-<h4 id="how-do-we-solve-this">How do we solve this?</h4>
-
-<p>We implement a custom Netty transportation layer with Akka extension. In the below diagram, Netty Client will translate ActorPath to TaskId, and Netty Server will translate it back. Only TaskId will be passed on wire, it is only about 10 bytes, the overhead is minimized. Different Netty Client Actors are isolated; they will not block each other.</p>
-
-<p><img src="img/netty_transport.png" alt="Netty Transport" /></p>
-
-<p>For performance, effective batching is really the key! We group multiple messages to a single batch and send it on the wire. The batch size is not fixed; it is adjusted dynamically based on network status. If the network is available, we will flush pending messages immediately without waiting; otherwise we will put the message in a batch and trigger a timer to flush the batch later.</p>
-
-<h3 id="how-do-we-do-flow-control">How do we do flow Control?</h3>
-
-<p>Without flow control, one task can easily flood another task with too many messages, causing out of memory error. Typical flow control will use a TCP-like sliding window, so that source and target can run concurrently without blocking each other.</p>
-
-<p><img src="img/flow_control.png" alt="Flow Control" />
-Figure: Flow control, each task is &#8220;star&#8221; connected to input tasks and output tasks</p>
-
-<p>The difficult part for our problem is that each task can have multiple input tasks and output tasks. The input and output must be geared together so that the back pressure can be properly propagated from downstream to upstream. The flow control also needs to consider failures, and it needs to be able to recover when there is message loss.
-Another challenge is that the overhead of flow control messages can be big. If we ack every message, there will be huge amount of ack&#8217;d messages in the system, degrading streaming performance. The approach we adopted is to use explicit AckRequest message. The target tasks will only ack back when they receive the AckRequest message, and the source will only send AckRequest when it feels necessary. With this approach, we can largely reduce the overhead.</p>
-
-<h3 id="how-do-we-detect-message-loss">How do we detect message loss?</h3>
-
-<p>For example, for web ads, we may charge for every click, we don&#8217;t want to miscount.  The streaming platform needs to effectively track what messages have been lost, and recover as fast as possible.</p>
-
-<p><img src="img/messageLoss.png" alt="Message Loss" />
-Figure: Message Loss Detection</p>
-
-<p>We use the flow control message AckRequest and Ack to detect message loss. The target task will count how many messages has been received since last AckRequest, and ack the count back to source task. The source task will check the count and find message loss.
-This is just an illustration, the real case is more difficulty, we need to handle zombie tasks, and in-the-fly stale messages.</p>
-
-<h3 id="how-gearpump-know-what-messages-to-replay">How Gearpump know what messages to replay?</h3>
-
-<p>In some applications, a message cannot be lost, and must be replayed. For example, during the money transfer, the bank will SMS us the verification code. If that message is lost, the system must replay it so that money transfer can continue. We made the decision to use <strong>source end message storage</strong> and <strong>time stamp based replay</strong>.</p>
-
-<p><img src="img/replay.png" alt="Replay" />
-Figure: Replay with Source End Message Store</p>
-
-<p>Every message is immutable, and tagged with a timestamp. We have an assumption that the timestamp is approximately incremental (allow small ratio message disorder).</p>
-
-<p>We assume the message is coming from a replay-able source, like Kafka queue; otherwise the message will be stored at customizable source end &#8220;message store&#8221;. When the source task sends the message downstream, the timestamp and offset of the message is also check-pointed to offset-timestamp storage periodically. During recovery, the system will first retrieve the right time stamp and offset from the offset-timestamp storage, then it will replay the message store from that time stamp and offset. A Timestamp Filter will filter out old messages in case the message in message store is not strictly time-ordered.</p>
-
-<h3 id="master-high-availability">Master High Availability</h3>
-
-<p>In a distributed streaming system, any part can fail. The system must stay responsive and do recovery in case of errors.</p>
-
-<p><img src="img/ha.png" alt="HA" />
-Figure: Master High Availability</p>
-
-<p>We use Akka clustering to implement the Master high availability. The cluster consists of several master nodes, but no worker nodes. With clustering facilities, we can easily detect and handle the failure of master node crash. The master state is replicated on all master nodes with the Typesafe akka-data-replication  library, when one master node crashes, another standby master will read the master state and take over. The master state contains the submission data of all applications. If one application dies, a master can use that state to recover that application. CRDT LwwMap  is used to represent the state; it is a hash map that can converge on distributed nodes without conflict. To have strong data consistency, the state read and write must happen on a quorum of master nodes.</p>
-
-<h3 id="how-we-do-handle-failures">How we do handle failures?</h3>
-
-<p>With Akka&#8217;s powerful actor supervision, we can implement a resilient system relatively easy. In Gearpump, different applications have a different AppMaster instance, they are totally isolated from each other. For each application, there is a supervision tree, AppMaster-&gt;Executor-&gt;Task. With this supervision hierarchy, we can free ourselves from the headache of zombie process, for example if AppMaster is down, Akka supervisor will ensure the whole tree is shutting down.</p>
-
-<p>There are multiple possible failure scenarios</p>
-
-<p><img src="img/failures.png" alt="Failures" />
-Figure: Possible Failure Scenarios and Error Supervision Hierarchy</p>
-
-<h4 id="what-happen-when-master-crash">What happen when Master Crash?</h4>
-
-<p>When Master crash, other standby masters will be notified, they will resume the master state, and take over control. Worker and AppMaster will also be notified, They will trigger a process to find the new active master, until the resolution complete. If AppMaster or Worker cannot resolve a new Master in a time out, they will make suicide and kill themselves.</p>
-
-<h4 id="what-happen-when-worker-crash">What happen When worker crash?</h4>
-
-<p>When worker crash, the Master will get notified and stop scheduling new computation to this worker. All supervised executors on current worker will be killed, AppMaster can treat it as recovery of executor crash like <a href="#what-happen-when-executor-crash">What happen when executor crash?</a></p>
-
-<h4 id="what-happen-when-appmaster-crash">What happen when AppMaster Crash?</h4>
-
-<p>If a AppMaster crashes, Master will schedule a new resource to create a new AppMaster Instance elsewhere, and then the AppMaster will handle the recovery inside the application. For streaming, it will recover the latest min clock and other state from disk, request resources from master to start executors, and restart the tasks with recovered min clock.</p>
-
-<h4 id="what-happen-when-executor-crash">What happen when executor crash?</h4>
-
-<p>If an Executor Crashes, its supervisor AppMaster will get notified, and request a new resource from the active master to start a new executor, to run the tasks which were located on the crashed executor.</p>
-
-<h4 id="what-happen-when-task-crash">What happen when task crash?</h4>
-
-<p>If a task throws an exception, its supervisor executor will restart that Task.</p>
-
-<p>When &#8220;at least once&#8221; message delivery is enabled, it will trigger the message replaying in the case of message loss. First AppMaster will read the latest minimum clock from the global clock service(or clock storage if the clock service crashes), then AppMaster will restart all the task actors to get a fresh task state, then the source end tasks will replay messages from that minimum clock.</p>
-
-<h3 id="how-exactly-once-work">How exactly once work?</h3>
-
-<p>For some applications, it is extremely important to do &#8220;exactly once&#8221; message delivery. For example, for a real-time billing system, we will not want to bill the customer twice. The goal of &#8220;exactly once&#8221; message delivery is to make sure:
-  The error doesn&#8217;t accumulate, today&#8217;s error will not be accumulated to tomorrow.
-  Transparent to application developer
-We use global clock to synchronize the distributed transactions. We assume every message from the data source will have a unique timestamp, the timestamp can be a part of the message body, or can be attached later with system clock when the message is injected into the streaming system. With this global synchronized clock, we can coordinate all tasks to checkpoint at same timestamp.</p>
-
-<p><img src="img/checkpointing.png" alt="Checkpoint" />
-Figure: Checkpointing and Exactly-Once Message delivery</p>
-
-<p>Workflow to do state checkpointing:</p>
-
-<ol>
-  <li>The coordinator asks the streaming system to do checkpoint at timestamp Tc.</li>
-  <li>For each application task, it will maintain two states, checkpoint state and current state. Checkpoint state only contains information before timestamp Tc. Current state contains all information.</li>
-  <li>When global minimum clock is larger than Tc, it means all messages older than Tc has been processed; the checkpoint state will no longer change, so we will then persist the checkpoint state to storage safely.</li>
-  <li>When there is message loss, we will start the recovery process.</li>
-  <li>To recover, load the latest checkpoint state from store, and then use it to restore the application status.</li>
-  <li>Data source replays messages from the checkpoint timestamp.</li>
-</ol>
-
-<p>The checkpoint interval is determined by global clock service dynamically. Each data source will track the max timestamp of input messages. Upon receiving min clock updates, the data source will report the time delta back to global clock service. The max time delta is the upper bound of the application state timespan. The checkpoint interval is bigger than max delta time:</p>
-
-<p><img src="img/checkpoint_equation.png" alt="Checkpoint Equation" /></p>
-
-<p><img src="img/checkpointing_interval.png" alt="Checkpointing Interval" />
-Figure: How to determine Checkpoint Interval</p>
-
-<p>After the checkpoint interval is notified to tasks by global clock service, each task will calculate its next checkpoint timestamp autonomously without global synchronization.</p>
-
-<p><img src="img/checkpoint_interval_equation.png" alt="Checkpoint Interval Equation" /></p>
-
-<p>For each task, it contains two states, checkpoint state and current state. The code to update the state is shown in listing below.</p>
-
-<div class="highlight"><pre><code class="language-python"><span class="n">TaskState</span><span class="p">(</span><span class="n">stateStore</span><span class="p">,</span> <span class="n">initialTimeStamp</span><span class="p">):</span>
-  <span class="n">currentState</span> <span class="o">=</span> <span class="n">stateStore</span><span class="o">.</span><span class="n">load</span><span class="p">(</span><span class="n">initialTimeStamp</span><span class="p">)</span>
-  <span class="n">checkpointState</span> <span class="o">=</span> <span class="n">currentState</span><span class="o">.</span><span class="n">clone</span>
-  <span class="n">checkpointTimestamp</span> <span class="o">=</span> <span class="n">nextCheckpointTimeStamp</span><span class="p">(</span><span class="n">initialTimeStamp</span><span class="p">)</span>
-<span class="n">onMessage</span><span class="p">(</span><span class="n">msg</span><span class="p">):</span>
-  <span class="k">if</span> <span class="p">(</span><span class="n">msg</span><span class="o">.</span><span class="n">timestamp</span> <span class="o">&lt;</span> <span class="n">checkpointTimestamp</span><span class="p">):</span>
-    <span class="n">checkpointState</span><span class="o">.</span><span class="n">updateMessage</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span>
-  <span class="n">currentState</span><span class="o">.</span><span class="n">updateMessage</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span>  
-  <span class="n">maxClock</span> <span class="o">=</span> <span class="nb">max</span><span class="p">(</span><span class="n">maxClock</span><span class="p">,</span> <span class="n">msg</span><span class="o">.</span><span class="n">timeStamp</span><span class="p">)</span>
-
-<span class="n">onMinClock</span><span class="p">(</span><span class="n">minClock</span><span class="p">):</span>
-  <span class="k">if</span> <span class="p">(</span><span class="n">minClock</span> <span class="o">&gt;</span> <span class="n">checkpointTimestamp</span><span class="p">):</span>
-    <span class="n">stateStore</span><span class="o">.</span><span class="n">persist</span><span class="p">(</span><span class="n">checkpointState</span><span class="p">)</span>
-    <span class="n">checkpointTimeStamp</span> <span class="o">=</span> <span class="n">nextCheckpointTimeStamp</span><span class="p">(</span><span class="n">maxClock</span><span class="p">)</span>
-    <span class="n">checkpointState</span> <span class="o">=</span> <span class="n">currentState</span><span class="o">.</span><span class="n">clone</span>
-
-<span class="n">onNewCheckpointInterval</span><span class="p">(</span><span class="n">newStep</span><span class="p">):</span>
-  <span class="n">step</span> <span class="o">=</span> <span class="n">newStep</span>  
-<span class="n">nextCheckpointTimeStamp</span><span class="p">(</span><span class="n">timestamp</span><span class="p">):</span>
-  <span class="n">checkpointTimestamp</span> <span class="o">=</span> <span class="p">(</span><span class="mi">1</span> <span class="o">+</span> <span class="n">timestamp</span><span class="o">/</span><span class="n">step</span><span class="p">)</span> <span class="o">*</span> <span class="n">step</span></code></pre></div>
-
-<p>List 1: Task Transactional State Implementation</p>
-
-<h3 id="what-is-dynamic-graph-and-how-it-works">What is dynamic graph, and how it works?</h3>
-
-<p>The DAG can be modified dynamically. We want to be able to dynamically add, remove, and replace a sub-graph.</p>
-
-<p><img src="img/dynamic.png" alt="Dynamic DAG" />
-Figure: Dynamic Graph, Attach, Replace, and Remove</p>
-
-<h2 id="at-least-once-message-delivery-and-kafka">At least once message delivery and Kafka</h2>
-
-<p>The Kafka source example project and tutorials can be found at:
-- <a href="https://github.com/gearpump/gearpump/tree/master/examples/streaming/kafka">Kafka connector example project</a>
-- <a href="dev-connectors.html">Connect with Kafka source</a></p>
-
-<p>In this doc, we will talk about how the at least once message delivery works.</p>
-
-<p>We will use the WordCount example of <a href="https://github.com/gearpump/gearpump/tree/master/examples/streaming/kafka">source tree</a>  to illustrate.</p>
-
-<h3 id="how-the-kafka-wordcount-dag-looks-like">How the kafka WordCount DAG looks like:</h3>
-
-<p>It contains three processors:
-<img src="img/kafka_wordcount.png" alt="Kafka WordCount" /></p>
-
-<ul>
-  <li>KafkaStreamProducer(or KafkaSource) will read message from kafka queue.</li>
-  <li>Split will split lines to words</li>
-  <li>Sum will summarize the words to get a count for each word.</li>
-</ul>
-
-<h3 id="how-to-read-data-from-kafka">How to read data from Kafka</h3>
-
-<p>We use KafkaSource, please check <a href="dev-connectors.html">Connect with Kafka source</a> for the introduction.</p>
-
-<p>Please note that we have set a startTimestamp for the KafkaSource, which means KafkaSource will read from Kafka queue starting from messages whose timestamp is near startTimestamp.</p>
-
-<h3 id="what-happen-where-there-is-task-crash-or-message-loss">What happen where there is Task crash or message loss?</h3>
-<p>When there is message loss, the AppMaster will first pause the global clock service so that the global minimum timestamp no longer change, then it will restart the Kafka source tasks. Upon restart, Kafka Source will start to replay. It will first read the global minimum timestamp from AppMaster, and start to read message from that timestamp.</p>
-
-<h3 id="what-method-kafkasource-used-to-read-messages-from-a-start-timestamp-as-we-know-kafka-queue-doesnt-expose-the-timestamp-information">What method KafkaSource used to read messages from a start timestamp? As we know Kafka queue doesn&#8217;t expose the timestamp information.</h3>
-
-<p>Kafka queue only expose the offset information for each partition. What KafkaSource do is to maintain its own mapping from Kafka offset to  Application timestamp, so that we can map from a application timestamp to a Kafka offset, and replay Kafka messages from that Kafka offset.</p>
-
-<p>The mapping between Application timestmap with Kafka offset is stored in a distributed file system or as a Kafka topic.</p>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/get-gearpump-distribution.html b/releases/0.6.2/get-gearpump-distribution.html
deleted file mode 100644
index 2092873..0000000
--- a/releases/0.6.2/get-gearpump-distribution.html
+++ /dev/null
@@ -1,244 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Get Gearpump Distribution - GearPump 0.6.2 Documentation</title>
-  
-   <meta name="description" content="How to Get Your Gearpump Distribution">
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">How to Get Your Gearpump Distribution</h1>
-   
-
-   <h3 id="prepare-the-binary">Prepare the binary</h3>
-<p>You can either download pre-build release package or choose to build from source code.</p>
-
-<h4 id="download-release-binary">Download Release Binary</h4>
-
-<p>If you choose to use pre-build package, then you don&#8217;t need to build from source code. The release package can be downloaded from:</p>
-
-<h5 id="httpwwwgearpumpiositedownloadshttpwwwgearpumpiositedownloads"><a href="http://www.gearpump.io/site/downloads/">http://www.gearpump.io/site/downloads/</a></h5>
-
-<h4 id="build-from-source-code">Build from Source code</h4>
-
-<p>If you choose to build the package from source code yourself, you can follow these steps:</p>
-
-<p>1). Clone the GearPump repository</p>
-
-<div class="highlight"><pre><code class="language-bash">  git clone https://github.com/gearpump/gearpump.git
-  <span class="nb">cd </span>gearpump</code></pre></div>
-
-<p>2). Build package</p>
-
-<div class="highlight"><pre><code class="language-bash">  <span class="c">## Please use scala 2.11</span>
-  <span class="c">## The target package path: target/gearpump-$VERSION.tar.gz</span>
-  sbt clean assembly packArchive <span class="c">## Or use: sbt clean assembly pack-archive</span></code></pre></div>
-
-<p>After the build, there will be a package file gearpump-${version}.tar.gz generated under target/ folder.</p>
-
-<p><strong>NOTE:</strong>
-  Please set JAVA_HOME environment before the build.</p>
-
-<p>On linux:</p>
-
-<div class="highlight"><pre><code class="language-bash">  <span class="nb">export </span><span class="nv">JAVA_HOME</span><span class="o">={</span>path/to/jdk/root/path<span class="o">}</span></code></pre></div>
-
-<p>On Windows:</p>
-
-<div class="highlight"><pre><code class="language-bash">  <span class="nb">set </span><span class="nv">JAVA_HOME</span><span class="o">={</span>path/to/jdk/root/path<span class="o">}</span></code></pre></div>
-
-<p><strong>NOTE:</strong>
-The build requires network connection. If you are behind an enterprise proxy, make sure you have set the proxy in your env before running the build commands.
-For windows:</p>
-
-<div class="highlight"><pre><code class="language-bash">Set <span class="nv">HTTP_PROXY</span><span class="o">=</span>http://host:port
-<span class="nb">set </span><span class="nv">HTTPS_PROXT</span><span class="o">=</span> http://host:port</code></pre></div>
-
-<p>For Linux:</p>
-
-<div class="highlight"><pre><code class="language-bash"><span class="nb">export </span><span class="nv">HTTP_PROXY</span><span class="o">=</span>http://host:port
-<span class="nb">export </span><span class="nv">HTTPS_PROXT</span><span class="o">=</span> http://host:port</code></pre></div>
-
-<h3 id="gearpump-package-structure">Gearpump package structure</h3>
-
-<p>You need to flatten the .tar.gz file to use it, on Linux, you can</p>
-
-<div class="highlight"><pre><code class="language-bash"><span class="c">## please replace ${version} below with actual version used</span>
-tar  -zxvf gearpump-<span class="k">${</span><span class="nv">version</span><span class="k">}</span>.tar.gz</code></pre></div>
-
-<p>After decompression, the directory structure looks like picture 1.</p>
-
-<p><img src="img/layout.png" alt="Layout" /></p>
-
-<p>Under bin/ folder, there are script files for Linux(bash script) and Windows(.bat script).</p>
-
-<table>
-  <thead>
-    <tr>
-      <th>script</th>
-      <th>function</th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <td>local</td>
-      <td>You can start the Gearpump cluster in single JVM(local mode), or in a distributed cluster(cluster mode). To start the cluster in local mode, you can use the local /local.bat helper scripts, it is very useful for developing or troubleshooting.</td>
-    </tr>
-    <tr>
-      <td>master</td>
-      <td>To start Gearpump in cluster mode, you need to start one or more master nodes, which represent the global resource management center. master/master.bat is launcher script to boot the master node.</td>
-    </tr>
-    <tr>
-      <td>worker</td>
-      <td>To start Gearpump in cluster mode, you also need to start several workers, with each worker represent a set of local resources. worker/worker.bat is launcher script to start the worker node.</td>
-    </tr>
-    <tr>
-      <td>services</td>
-      <td>This script is used to start backend REST service and other services for frontend UI dashboard.</td>
-    </tr>
-  </tbody>
-</table>
-
-<p>Please check <a href="commandline.html">Command Line Syntax</a> for more information for each script.</p>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/hardware-requirement.html b/releases/0.6.2/hardware-requirement.html
deleted file mode 100644
index 7567035..0000000
--- a/releases/0.6.2/hardware-requirement.html
+++ /dev/null
@@ -1,234 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Cluster Requirement - GearPump 0.6.2 Documentation</title>
-  
-   <meta name="description" content="Gearpump Cluster Requirement">
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Gearpump Cluster Requirement</h1>
-   
-
-   <h3 id="pre-requisite">Pre-requisite</h3>
-
-<p>Gearpump cluster can be installed on Windows OS and Linux.</p>
-
-<p>Before installation, you need to decide how many machines are used to run this cluster.</p>
-
-<p>For each machine, the requirements are listed in table below.</p>
-
-<p>**  Table: Environment requirement on single machine**</p>
-
-<table>
-  <thead>
-    <tr>
-      <th>Resource</th>
-      <th>Requirements</th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <td>Memory</td>
-      <td>2GB free memory is required to run the cluster. For any production system, 32GB memory is recommended.</td>
-    </tr>
-    <tr>
-      <td>Java</td>
-      <td>JRE 6 or above</td>
-    </tr>
-    <tr>
-      <td>User permission</td>
-      <td>Root permission is not required</td>
-    </tr>
-    <tr>
-      <td>Network	Ethernet</td>
-      <td>(TCP/IP)</td>
-    </tr>
-    <tr>
-      <td>CPU</td>
-      <td>Nothing special</td>
-    </tr>
-    <tr>
-      <td>HDFS installation</td>
-      <td>Default is not required. You only need to install it when you want to store the application jars in HDFS.</td>
-    </tr>
-    <tr>
-      <td>Kafka installation</td>
-      <td>Default is not required. You need to install Kafka when you want the at-least once message delivery feature. Currently, the only supported data source for this feature is Kafka</td>
-    </tr>
-  </tbody>
-</table>
-
-<p>**  Table: The default port used in Gearpump:**</p>
-
-<table>
-  <thead>
-    <tr>
-      <th>usage</th>
-      <th>Port</th>
-      <th>Description</th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <td>Dashboard UI</td>
-      <td>8090</td>
-      <td>Web UI.</td>
-    </tr>
-    <tr>
-      <td>Dashboard web socket service</td>
-      <td>8091</td>
-      <td>UI backend web socket service for long connection.</td>
-    </tr>
-    <tr>
-      <td>Master port</td>
-      <td>3000</td>
-      <td>Every other role like worker, appmaster, executor, user use this port to communicate with Master.</td>
-    </tr>
-  </tbody>
-</table>
-
-<p>You need to ensure that your firewall has not banned these ports to ensure Gearpump can work correctly.
-And you can modify the port configuration. Check <a href="deployment-configuration.html">Configuration</a> section for details.</p>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/how-to-contribute.html b/releases/0.6.2/how-to-contribute.html
deleted file mode 100644
index b9377d4..0000000
--- a/releases/0.6.2/how-to-contribute.html
+++ /dev/null
@@ -1,216 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>How to contribute - GearPump 0.6.2 Documentation</title>
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">How to contribute</h1>
-   
-
-   <h2 id="contributions-welcome">Contributions Welcome!</h2>
-<p>Gearpump is developed by an open and friendly community. Everybody is cordially welcome to join the community and contribute to Gearpump. There are several ways to interact with the community and to contribute to Gearpump including asking questions, filing bug reports, implementing new use cases, proposing new features, joining discussions on the mailing lists, contributing code or documentation, improving the website, or testing release candidates.</p>
-
-<h3 id="ask-questions">Ask questions!</h3>
-
-<p>The Gearpump community is eager to help and to answer your questions. We have a <a href="https://groups.google.com/forum/#!forum/gearpump-user">user mailing list</a>.</p>
-
-<h3 id="file-a-bug-report">File a bug report</h3>
-
-<p>Please let us know if you experienced a problem with Gearpump and file a bug report. Open <a href="https://github.com/gearpump/gearpump/issues">Gearpump’s Issue Tracker</a> and click on the green <em>New Issue</em> button at the top right. Please give detailed information about the problem you encountered and, if possible, add a description that helps to reproduce the problem. Thank you very much.</p>
-
-<h3 id="propose-an-improvement-or-a-new-feature">Propose an improvement or a new feature</h3>
-
-<p>Our community is constantly looking for feedback to improve Gearpump. If you have an idea how to improve Gearpump or have a new feature in mind that would be beneficial for Gearpump users, please open an issue in <a href="https://github.com/gearpump/gearpump/issues">Gearpump’s Issue Tracker</a>. The improvement or new feature should be described in appropriate detail and include the scope and its requirements if possible. Detailed information is important for a few reasons:</p>
-
-<ul>
-  <li>It ensures your requirements are met when the improvement or feature is implemented.</li>
-  <li>It helps to estimate the effort and to design a solution that addresses your needs.</li>
-  <li>It allow for constructive discussions that might arise around this issue.</li>
-  <li>Detailed information is also required, if you plan to contribute the improvement or feature you proposed yourself. Please read the Contribute code guide in this case as well.</li>
-</ul>
-
-<h3 id="test-a-release-candidate">Test a release candidate</h3>
-
-<p>Gearpump is continuously improved by its active community. Every few weeks, we release a new version of Gearpump with bug fixes, improvements, and new features. Release testing is a big effort if done by a small group of people but can be easily scaled out to more people. The Gearpump community encourages everybody to participate in the testing of a release candidate. By testing a release candidate, you can ensure that the next Gearpump release is working properly for your setup and help to improve the quality of releases.</p>
-
-<h3 id="contribute-code">Contribute code</h3>
-
-<p>Gearpump is maintained, improved, and extended by code contributions of volunteers. The Gearpump community encourages anybody to contribute source code.</p>
-
-<h3 id="looking-for-an-issue-to-work-on">Looking for an issue to work on?</h3>
-<p>We maintain a list of all known bugs, proposed improvements and suggested features in <a href="https://github.com/gearpump/gearpump/issues">Gearpump’s Issue Tracker</a>. Please have a look at the list, if you are looking for an issue to work on. Feel free to ask questions about issues that you would be interested in working on.</p>
-
-<h3 id="contribute-documentation">Contribute documentation</h3>
-
-<p>Good documentation is crucial for any kind of software. This is especially true for sophisticated software systems such as distributed data processing engines like Gearpump. The Gearpump community aims to provide concise, precise, and complete documentation and welcomes any contribution to improve Gearpump’s documentation.</p>
-
-<p>Please report missing, incorrect, or out-dated documentation as an issue.
-Gearpump’s documentation is written in Markdown and located in the <code>docs</code> folder in Gearpump’s source code repository.</p>
-
-<h3 id="improve-the-website">Improve the website</h3>
-
-<p>The Gearpump website presents Gearpump and its community. It serves several purposes including:</p>
-
-<ul>
-  <li>Informing visitors about Gearpump and its features.</li>
-  <li>Encouraging visitors to download and use Gearpump.</li>
-  <li>Encouraging visitors to engage with the community.</li>
-</ul>
-
-<p>We welcome any contribution to improve our website.</p>
-
-<p>Please open an issue at <a href="https://github.com/gearpump/gearpump.github.io/issues">Gearpump Website Issue Tracker</a> if you think our website could be improved.</p>
-
-<h3 id="more-ways-to-contribute">More ways to contribute…</h3>
-
-<p>There are many more ways to contribute to the Gearpump community. For example you can</p>
-
-<ul>
-  <li>give a talk about Gearpump and tell others how you use it.</li>
-  <li>organize a local Meetup or user group.</li>
-  <li>talk to people about Gearpump.</li>
-  <li>…</li>
-</ul>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/index.html b/releases/0.6.2/index.html
deleted file mode 100644
index 6d2b32e..0000000
--- a/releases/0.6.2/index.html
+++ /dev/null
@@ -1,186 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Overview - GearPump 0.6.2 Documentation</title>
-  
-   <meta name="description" content="Gearpump 0.6.2 documentation homepage">
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Gearpump Overview</h1>
-   
-
-   <p>GearPump is a real-time big data streaming engine.
-It is inspired by recent advances in the <a href="http://akka.io/">Akka</a> framework and a desire to improve on existing streaming frameworks.
-Gearpump is event/message based and featured as low latency handling, high performance, exactly once semantics,
-dynamic topology update, <a href="https://storm.apache.org/">Apache Storm</a> compatibility, etc.</p>
-
-<p>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.</p>
-
-<p><img src="img/logo2.png" alt="Logo" /></p>
-
-<h3 id="gearpump-technical-highlights">Gearpump Technical Highlights</h3>
-<p>GearPump&#8217;s feature set includes:</p>
-
-<ul>
-  <li>Extremely high performance</li>
-  <li>Low latency</li>
-  <li>Configurable message delivery guarantee (at least once, exactly once).</li>
-  <li>Highly extensible</li>
-  <li>Dynamic DAG</li>
-  <li>Storm compatibility</li>
-  <li>Samoa compatibility</li>
-  <li>Both high level and low level API</li>
-</ul>
-
-<h3 id="gearpump-performance">Gearpump Performance</h3>
-<p>Per initial benchmarks we are able to process 11 million messages/second (100 bytes per message) with a 17ms latency on a 4-node cluster.</p>
-
-<p><img src="img/dashboard.png" alt="Dashboard" /></p>
-
-<h3 id="gearpump-and-akka">Gearpump and Akka</h3>
-<p>Gearump is a 100% Akka based platform. We model big data streaming within the Akka actor hierarchy.
-<img src="img/actor_hierarchy.png" alt="Actor Hierarchy" /></p>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/maven-setting.html b/releases/0.6.2/maven-setting.html
deleted file mode 100644
index b3b408b..0000000
--- a/releases/0.6.2/maven-setting.html
+++ /dev/null
@@ -1,228 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Maven Setting - GearPump 0.6.2 Documentation</title>
-  
-   <meta name="description" content="Maven Setting">
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Maven Setting</h1>
-   
-
-   <p>To programming 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 class="nt">&lt;dependencies&gt;</span>
-<span class="nt">&lt;dependency&gt;</span>
-<span class="nt">&lt;groupId&gt;</span>com.github.intel-hadoop<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.6.2<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>com.github.intel-hadoop<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.6.2<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
-<span class="nt">&lt;/dependencies&gt;</span></code></pre></figure>
-
-<p>And you will need to add following repositories to get above dependencies resolved.</p>
-
-<figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt">&lt;repositories&gt;</span>
-<span class="nt">&lt;repository&gt;</span>
-<span class="nt">&lt;id&gt;</span>releases-oss.sonatype.org<span class="nt">&lt;/id&gt;</span>
-<span class="nt">&lt;name&gt;</span>Sonatype Releases Repository<span class="nt">&lt;/name&gt;</span>
-<span class="nt">&lt;url&gt;</span>http://oss.sonatype.org/content/repositories/releases/<span class="nt">&lt;/url&gt;</span>
-<span class="nt">&lt;/repository&gt;</span>
-
-<span class="nt">&lt;repository&gt;</span>
-    <span class="nt">&lt;id&gt;</span>akka-data-replication<span class="nt">&lt;/id&gt;</span>
-    <span class="nt">&lt;name&gt;</span>Patrik at Bintray<span class="nt">&lt;/name&gt;</span>
-    <span class="nt">&lt;url&gt;</span>http://dl.bintray.com/patriknw/maven<span class="nt">&lt;/url&gt;</span>
-<span class="nt">&lt;/repository&gt;</span>
-
-<span class="nt">&lt;repository&gt;</span>
-    <span class="nt">&lt;id&gt;</span>cloudera<span class="nt">&lt;/id&gt;</span>
-    <span class="nt">&lt;name&gt;</span>Cloudera repo<span class="nt">&lt;/name&gt;</span>
-    <span class="nt">&lt;url&gt;</span>https://repository.cloudera.com/artifactory/cloudera-repos<span class="nt">&lt;/url&gt;</span>
-<span class="nt">&lt;/repository&gt;</span>
-
-<span class="nt">&lt;repository&gt;</span>
-    <span class="nt">&lt;id&gt;</span>vincent<span class="nt">&lt;/id&gt;</span>
-    <span class="nt">&lt;name&gt;</span>vincent<span class="nt">&lt;/name&gt;</span>
-    <span class="nt">&lt;url&gt;</span>http://dl.bintray.com/fvunicorn/maven<span class="nt">&lt;/url&gt;</span>
-<span class="nt">&lt;/repository&gt;</span>
-
-<span class="nt">&lt;repository&gt;</span>
-    <span class="nt">&lt;id&gt;</span>non<span class="nt">&lt;/id&gt;</span>
-    <span class="nt">&lt;name&gt;</span>non<span class="nt">&lt;/name&gt;</span>
-    <span class="nt">&lt;url&gt;</span>http://dl.bintray.com/non/maven<span class="nt">&lt;/url&gt;</span>
-<span class="nt">&lt;/repository&gt;</span>
-
-<span class="nt">&lt;repository&gt;</span>
-    <span class="nt">&lt;id&gt;</span>non<span class="nt">&lt;/id&gt;</span>
-    <span class="nt">&lt;name&gt;</span>non<span class="nt">&lt;/name&gt;</span>
-    <span class="nt">&lt;url&gt;</span>http://dl.bintray.com/non/maven<span class="nt">&lt;/url&gt;</span>
-<span class="nt">&lt;/repository&gt;</span>
-
-<span class="nt">&lt;repository&gt;</span>
-    <span class="nt">&lt;id&gt;</span>maven-repo<span class="nt">&lt;/id&gt;</span>
-    <span class="nt">&lt;name&gt;</span>maven-repo<span class="nt">&lt;/name&gt;</span>
-    <span class="nt">&lt;url&gt;</span>http://repo.maven.apache.org/maven2<span class="nt">&lt;/url&gt;</span>
-<span class="nt">&lt;/repository&gt;</span>
-
-<span class="nt">&lt;repository&gt;</span>
-    <span class="nt">&lt;id&gt;</span>maven1-repo<span class="nt">&lt;/id&gt;</span>
-    <span class="nt">&lt;name&gt;</span>maven1-repo<span class="nt">&lt;/name&gt;</span>
-    <span class="nt">&lt;url&gt;</span>http://repo1.maven.org/maven2<span class="nt">&lt;/url&gt;</span>
-<span class="nt">&lt;/repository&gt;</span>
-
-<span class="nt">&lt;repository&gt;</span>
-    <span class="nt">&lt;id&gt;</span>maven2-repo<span class="nt">&lt;/id&gt;</span>
-    <span class="nt">&lt;name&gt;</span>maven2-repo<span class="nt">&lt;/name&gt;</span>
-    <span class="nt">&lt;url&gt;</span>http://mvnrepository.com/artifact<span class="nt">&lt;/url&gt;</span>
-<span class="nt">&lt;/repository&gt;</span>
-
-<span class="nt">&lt;/repositories&gt;</span></code></pre></figure>
-
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/message-delivery.html b/releases/0.6.2/message-delivery.html
deleted file mode 100644
index 2a93491..0000000
--- a/releases/0.6.2/message-delivery.html
+++ /dev/null
@@ -1,157 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Reliable Message Delivery - GearPump 0.6.2 Documentation</title>
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Reliable Message Delivery</h1>
-   
-
-   <p>TBD</p>
-
-<h2 id="what-is-at-least-once-message-delivery">What is At Least Once Message Delivery?</h2>
-
-<h2 id="what-is-exactly-once-message-delivery">What is Exactly Once Message Delivery?</h2>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/performance-report.html b/releases/0.6.2/performance-report.html
deleted file mode 100644
index 1504bd8..0000000
--- a/releases/0.6.2/performance-report.html
+++ /dev/null
@@ -1,210 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Performance Report - GearPump 0.6.2 Documentation</title>
-  
-   <meta name="description" content="Gearpump Performance Report">
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Gearpump Performance Report</h1>
-   
-
-   <h1 id="performance-evaluation">Performance Evaluation</h1>
-
-<p>To illustrate the performance of Gearpump, we mainly focused on two aspects, throughput and latency, using a micro benchmark called SOL (an example in the Gearpump package) whose topology is quite simple. SOLStreamProducer delivers messages to SOLStreamProcessor constantly and SOLStreamProcessor does nothing. We set up a 4-nodes cluster with 10GbE network and each node&#8217;s hardware is briefly shown as follows:</p>
-
-<p>Processor: 32 core Intel(R) Xeon(R) CPU E5-2680 2.70GHz
-Memory: 128GB</p>
-
-<h2 id="throughput">Throughput</h2>
-
-<p>Gearpump uses Graphite for the metrics dashboard. We tried to explore the upper bound of the throughput, after launching 64 SOLStreamProducer and 64 SOLStreamProcessor the Figure below shows that the whole throughput of the cluster can reach about 13 million messages/second(100 bytes per message)</p>
-
-<p>Figure: Performance Evaluation, Throughput and Latency</p>
-
-<h2 id="latency">Latency</h2>
-
-<p>When we transfer message at the max throughput above, the average latency between two tasks is 17ms, standard deviation is 13ms.</p>
-
-<p>Figure: Latency between Two tasks(ms)</p>
-
-<h2 id="fault-recovery-time">Fault Recovery time</h2>
-
-<p>When the corruption is detected, for example the Executor is down, Gearpump will reallocate the resource and restart the application. It takes about 10 seconds to recover the application.</p>
-
-<h2 id="how-to-setup-the-benchmark-environment">How to setup the benchmark environment?</h2>
-
-<h3 id="prepare-the-env">Prepare the env</h3>
-
-<p>1). Set up a node running Graphite, see guide doc/dashboard/README.md.</p>
-
-<p>2). Set up a 4-nodes Gearpump cluster with 10GbE network which have 3 Workers on each node. In our test environment, each node has 128GB memory and Intel? Xeon? 32-core processor E5-2680 2.70GHz. Make sure the metrics is enabled in Gearpump.</p>
-
-<p>3). Submit a SOL application with 32 SteamProducers and 32 StreamProcessors:</p>
-
-<div class="highlight"><pre><code class="language-bash">bin/gear app -jar ./examples/sol/target/pack/lib/gearpump-examples-<span class="nv">$VERSION</span>.jar io.gearpump.streaming.examples.sol.SOL -streamProducer <span class="m">32</span> -streamProcessor <span class="m">32</span> -runseconds 600</code></pre></div>
-
-<p>4). Browser http://$HOST:801/, you should see a Grafana dashboard. The HOST should be the node runs Graphite.</p>
-
-<p>5). Copy the config file doc/dashboard/graphana_dashboard, and modify the <code>host</code> filed to the actual hosts which runs Gearpump and the <code>source</code> and <code>target</code> fields. Please note that the format of the value should exactly the same as existing format and you also need to manually add the rest task ID to the value of <code>All</code> under <code>source</code> and <code>target</code> filed since now the number of each task type is 32.</p>
-
-<p>6). In the Grafana web page, click the &#8220;search&#8221; button and then import the config file mentioned above.</p>
-
-<h3 id="metrics">Metrics</h3>
-
-<p>We use codahale metrics library. Gearpump support to use Graphite to visualize the metrics data. Metrics is disabled by default. To use it, you need to configure the &#8216;conf/gear.conf&#8217;</p>
-
-<div class="highlight"><pre><code class="language-bash">  gearpump.metrics.reporter <span class="o">=</span> graphite
-  gearpump.metrics.enabled <span class="o">=</span> <span class="nb">true</span>         <span class="c">## Default is false, thus metrics is not enabled.</span>
-  gearpump.metrics.graphite.host <span class="o">=</span> <span class="s2">&quot;your actual graphite host name or ip&quot;</span>  
-  gearpump.metrics.graphite.port <span class="o">=</span> <span class="m">2003</span>   <span class="c">## Your graphite port</span>
-  gearpump.metrics.sample.rate <span class="o">=</span> <span class="m">10</span>       <span class="c">## this means we will sample 1 message for every 10 messages</span></code></pre></div>
-
-<p>For guide about how to install and configure Graphite, please check the Graphite website http://graphite.wikidot.com/.  For guide about how to use Grafana, please check guide in <a href="https://github.com/gearpump/gearpump/blob/master/doc/dashboard/README.md">doc/dashboard/readme.md</a></p>
-
-<p>Here is how it looks like for grafana dashboard:</p>
-
-<p><img src="img/dashboard.png" alt="Dashboard" /></p>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.6.2/submit-your-1st-application.html b/releases/0.6.2/submit-your-1st-application.html
deleted file mode 100644
index d29e97e..0000000
--- a/releases/0.6.2/submit-your-1st-application.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>submitapp - GearPump 0.6.2 Documentation</title>
-  
-   <meta name="description" content="Submit Your 1st Gearpump Application">
-  
-
-  
-
-  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
-  <style>
-    body {
-      padding-top: 60px;
-      padding-bottom: 40px;
-    }
-  </style>
-  <link rel="stylesheet" href="css/main.css">
-  <link rel="stylesheet" href="css/pygments-default.css">
-  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
-</head>
-<body>
-  <!--[if lt IE 7]>
-    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
-  <![endif]-->
-
-  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
-    <div class="container">
-      <div class="navbar-header">
-        <a class="navbar-brand" href="http://gearpump.io">GearPump
-          <span class="label label-primary" style="font-size: .6em">0.6.2</span>
-        </a>
-      </div>
-      <div class="collapse navbar-collapse">
-        <ul class="nav navbar-nav">
-          <li><a href="index.html">Overview</a></li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
-              <li><a href="commandline.html">Client Command Line</a></li>
-              <li class="divider"></li>
-              <li><a href="basic-concepts.html">Basic Concepts</a></li>
-              <li><a href="features.html">Technical Highlights</a></li>
-              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="performance-report.html">Performance</a></li>
-              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li class="dropdown-header">Deployment</li>
-              <li><a href="deployment-docker.html">Docker</a><li>
-              <li><a href="deployment-local.html">Local</a><li>
-              <li><a href="deployment-standalone.html">Standalone</a></li>
-              <li><a href="deployment-yarn.html">YARN</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-ha.html">High Availability</a></li>
-              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
-              <li><a href="deployment-configuration.html">Configuration</a></li>
-              <li class="divider"></li>
-              <li><a href="deployment-security.html">Security</a></li>
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
-              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
-              <li class="divider"></li>
-              <li><a href="api/scala/index.html">Scala API</a></li>
-              <li><a href="api/java/index.html">Java API</a></li>
-              <li><a href="dev-rest-api.html">RESTful API</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-storm.html">Storm Compatibility</a></li>
-              <!--
-              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
-              <li class="divider"></li>
-              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
-              -->
-            </ul>
-          </li>
-
-          <li class="dropdown">
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
-            <ul class="dropdown-menu">
-              <li><a href="how-to-contribute.html">How to Contribute</a></li>
-              <li><a href="coding-style.html">Coding Style</a></li>
-              <li class="divider"></li>
-              <li><a href="faq.html">FAQ</a><li>
-              <li><a href="about.html">About</a></li>
-            </ul>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </div>
-
-  <div class="container" id="content">
-   
-    <h1 class="title">Submit Your 1st Gearpump Application</h1>
-   
-
-   <p>Before you can submit and run your first Gearpump application, you will need a running Gearpump service.
-There are multiple ways to run GearPump <a href="deployment-local.html">Local mode</a>, <a href="deployment-standalone.html">Standalone mode</a>, <a href="deployment-yarn.html">YARN mode</a> or <a href="deployment-docker.html">Docker mode</a>.</p>
-
-<p>The easiest way is to run Gearpump in <a href="deployment-local.html">Local mode</a>.
-Any Linux, MacOSX or Windows desktop can be used with zero configuration.</p>
-
-<p>In the example below, we assume your are running in <a href="deployment-local.html">Local mode</a>.
-If you running Gearpump in one of the other modes, you will need to configure the Gearpump client to
-connect to the Gearpump service by setting the <code>gear.conf</code> configuration path in classpath.
-Within this file, you will need to change the parameter <code>gearpump.cluster.masters</code> to the correct Gearpump master(s).
-See <a href="deployment-configuration.html">Configuration</a> for details.</p>
-
-<h2 id="steps-to-submit-your-first-application">Steps to submit your first Application</h2>
-
-<h3 id="step-1-submit-application">Step 1: Submit application</h3>
-<p>After the cluster is started, you can submit an example wordcount application to the cluster</p>
-
-<p>Open another shell,</p>
-
-<div class="highlight"><pre><code class="language-bash"><span class="c">### To run WordCount example</span>
-bin/gear app -jar examples/gearpump-examples-assembly-0.6.2.jar io.gearpump.streaming.examples.wordcount.WordCount</code></pre></div>
-
-<h3 id="step-2-congratulations-youve-submitted-your-first-application">Step 2: Congratulations, you&#8217;ve submitted your first application.</h3>
-
-<p>To view the application status and metrics, start the Web UI services, and browse to <a href="http://127.0.0.1:8090">http://127.0.0.1:8090</a> to check the status.
-<img src="img/dashboard.gif" alt="Dashboard" /></p>
-
-<p><strong>NOTE:</strong> the UI port setting can be defined in configuration, please check section <a href="deployment-configuration.html">Configuration</a>.</p>
-
-<h2 id="a-quick-look-at-the-web-ui">A quick Look at the Web UI</h2>
-<p>TBD</p>
-
-<h2 id="other-application-examples">Other Application Examples</h2>
-<p>Besides wordcount, there are several other example applications. Please check the source tree examples/ for detail information.</p>
-
-
-  </div> <!-- /container -->
-
-  <script src="js/vendor/jquery-2.1.4.min.js"></script>
-  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
-  <script src="js/vendor/anchor-1.1.1.min.js"></script>
-  <script src="js/main.js"></script>
-
-  <!-- MathJax Section -->
-  <script type="text/x-mathjax-config">
-    MathJax.Hub.Config({
-      TeX: { equationNumbers: { autoNumber: "AMS" } }
-    });
-  </script>
-  <script>
-    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
-    // We could use "//cdn.mathjax...", but that won't support "file://".
-    (function(d, script) {
-      script = d.createElement('script');
-      script.type = 'text/javascript';
-      script.async = true;
-      script.onload = function(){
-        MathJax.Hub.Config({
-          tex2jax: {
-            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
-            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
-            processEscapes: true,
-            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
-          }
-        });
-      };
-      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
-        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
-      d.getElementsByTagName('head')[0].appendChild(script);
-    }(document));
-  </script>
-</body>
-</html>
diff --git a/releases/0.7.0/about.html b/releases/0.7.0/about.html
new file mode 100644
index 0000000..93d6176
--- /dev/null
+++ b/releases/0.7.0/about.html
@@ -0,0 +1,182 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>About - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">About</h1>
+   
+
+   <h3 id="who-are-we">Who are we?</h3>
+
+<p>We are a group of streaming guys from Intel.</p>
+
+<h3 id="user-list">User List</h3>
+
+<p>We have a user mail list at: <a href="https://groups.google.com/forum/#!forum/gearpump-user">User Mail List</a></p>
+
+<h3 id="submit-an-issue">Submit an issue</h3>
+
+<p>Please submit new issue to <a href="https://github.com/gearpump/gearpump/issues">https://github.com/gearpump/gearpump/issues</a></p>
+
+<h3 id="make-code-contribution">Make code contribution</h3>
+
+<p>Contributions are warmly welcome! To contribute to Gearpump source code, please make a PR against <a href="https://github.com/gearpump/gearpump/pulls">https://github.com/gearpump/gearpump/pulls</a></p>
+
+<p>To contribute to the contents in this site, make a PR to <a href="https://github.com/gearpump/gearpump.github.io">https://github.com/gearpump/gearpump.github.io</a></p>
+
+<h3 id="more-technical-support">More Technical Support</h3>
+
+<p>For business cooperation and support, please contact <a href="&#109;&#097;&#105;&#108;&#116;&#111;:&#120;&#105;&#097;&#110;&#103;&#046;&#122;&#104;&#111;&#110;&#103;&#064;&#105;&#110;&#116;&#101;&#108;&#046;&#099;&#111;&#109;">&#120;&#105;&#097;&#110;&#103;&#046;&#122;&#104;&#111;&#110;&#103;&#064;&#105;&#110;&#116;&#101;&#108;&#046;&#099;&#111;&#109;</a> <a href="&#109;&#097;&#105;&#108;&#116;&#111;:&#107;&#097;&#109;&#046;&#100;&#046;&#107;&#097;&#115;&#114;&#097;&#118;&#105;&#064;&#105;&#110;&#116;&#101;&#108;&#046;&#099;&#111;&#109;">&#107;&#097;&#109;&#046;&#100;&#046;&#107;&#097;&#115;&#114;&#097;&#118;&#105;&#064;&#105;&#110;&#116;&#101;&#108;&#046;&#099;&#111;&#109;</a> <a href="&#109;&#097;&#105;&#108;&#116;&#111;:&#119;&#101;&#105;&#104;&#117;&#097;&#046;&#106;&#105;&#097;&#110;&#103;&#064;&#105;&#110;&#116;&#101;&#108;&#046;&#099;&#111;&#109;">&#119;&#101;&#105;&#104;&#117;&#097;&#046;&#106;&#105;&#097;&#110;&#103;&#064;&#105;&#110;&#116;&#101;&#108;&#046;&#099;&#111;&#109;</a></p>
+
+<h3 id="license">License</h3>
+
+<p>The source tree under <a href="http://github.com/gearpump/gearpump">http://github.com/gearpump/gearpump</a> is
+Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0</p>
+
+<h3 id="acknowledgement">Acknowledgement</h3>
+
+<p>The netty transport code work is based on <a href="http://storm.apache.org/">Apache Storm</a>. Thanks Apache Storm contributors.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/allclasses-frame.html b/releases/0.7.0/api/java/allclasses-frame.html
new file mode 100644
index 0000000..54e19cf
--- /dev/null
+++ b/releases/0.7.0/api/java/allclasses-frame.html
@@ -0,0 +1,357 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:52 CST 2015 -->
+<title>All Classes</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar">All Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task" target="classFrame">Ack</a></li>
+<li><a href="io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task" target="classFrame">Ack$</a></li>
+<li><a href="io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task" target="classFrame">AckRequest</a></li>
+<li><a href="io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task" target="classFrame">AckRequest$</a></li>
+<li><a href="io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming" target="classFrame">AckRequestSerializer</a></li>
+<li><a href="io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming" target="classFrame">AckSerializer</a></li>
+<li><a href="io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util" target="classFrame">ActorPathUtil</a></li>
+<li><a href="io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util" target="classFrame">ActorPathUtil$</a></li>
+<li><a href="io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage" target="classFrame"><i>AppDataStore</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.AllocateResourceTimeOut$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.ExecutorBrief</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.ExecutorBrief$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.LookupTaskActorRef</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.LookupTaskActorRef$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.ServiceNotAvailableException</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.TaskActorRef</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.TaskActorRef$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMasterTaskDetail</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMasterTaskDetail$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTask</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTask$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTasks</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTasks$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.LaunchTasks</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.LaunchTasks$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.MsgLostException</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.RestartClockService$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.Start</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.Start$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.StartAllTasks</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.StartAllTasks$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskChanged</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskChanged$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRegistered</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRegistered$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRejected</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRejected$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TasksChanged$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TasksLaunched$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster.StallingTasks</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster.StallingTasks$</a></li>
+<li><a href="io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task" target="classFrame">CheckpointClock</a></li>
+<li><a href="io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">CheckpointClock$</a></li>
+<li><a href="io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">CheckpointManager</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>CheckpointStore</i></a></li>
+<li><a href="io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>CheckpointStoreFactory</i></a></li>
+<li><a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task" target="classFrame"><i>ClockEvent</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAG</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAG$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAGSuccess</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAGSuccess$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthCheck$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker.ClockValue</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker.ClockValue$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ProcessorClock</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ProcessorClocks$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.Report</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.Report$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.SnapshotStartClock$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.StoredStartClock</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.StoredStartClock$</a></li>
+<li><a href="io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl" target="classFrame">CollectionDataSource</a></li>
+<li><a href="io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming" target="classFrame">Constants</a></li>
+<li><a href="io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming" target="classFrame">Constants$</a></li>
+<li><a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming" target="classFrame">DAG</a></li>
+<li><a href="io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming" target="classFrame">DAG$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><i>DagManager.DAGOperation</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.DAGOperationFailed</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.DAGOperationFailed$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><i>DagManager.DAGOperationResult</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.DAGOperationSuccess$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.GetLatestDAG$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.GetTaskLaunchData</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.GetTaskLaunchData$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.LatestDAG</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.LatestDAG$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.NewDAGDeployed</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.NewDAGDeployed$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.ReplaceProcessor</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.ReplaceProcessor$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.TaskLaunchData</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.TaskLaunchData$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.WatchChange</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.WatchChange$</a></li>
+<li><a href="io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink" target="classFrame"><i>DataSink</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSinkOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSinkOp$</a></li>
+<li><a href="io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkProcessor</a></li>
+<li><a href="io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkProcessor$</a></li>
+<li><a href="io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkTask</a></li>
+<li><a href="io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkTask$</a></li>
+<li><a href="io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source" target="classFrame"><i>DataSource</i></a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceConfig</a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceConfig$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSourceOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSourceOp$</a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceProcessor</a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceProcessor$</a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceTask</a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceTask$</a></li>
+<li><a href="io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source" target="classFrame">DefaultTimeStampFilter</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Direct</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Direct$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorConfig</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorConfig$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorSummary</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorSummary$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.GetExecutorSummary</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.GetExecutorSummary$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.QueryExecutorConfig</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.QueryExecutorConfig$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.RestartTasks</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.RestartTasks$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.TaskArgumentStore</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.TaskStopped</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.TaskStopped$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ExecutorManager$</a></li>
+<li><a href="io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor" target="classFrame">ExecutorRestartPolicy</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster$</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.MessageLoss</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.MessageLoss$</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterExecutor</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterExecutor$</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterTask</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterTask$</a></li>
+<li><a href="io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task" target="classFrame"><i>ExpressTransport</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">FlatMapOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">FlatMapOp$</a></li>
+<li><a href="io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetCheckpointClock</a></li>
+<li><a href="io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetCheckpointClock$</a></li>
+<li><a href="io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task" target="classFrame">GetDAG</a></li>
+<li><a href="io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetDAG$</a></li>
+<li><a href="io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetLatestMinClock</a></li>
+<li><a href="io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetLatestMinClock$</a></li>
+<li><a href="io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetStartClock</a></li>
+<li><a href="io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetStartClock$</a></li>
+<li><a href="io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetUpstreamMinClock</a></li>
+<li><a href="io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetUpstreamMinClock$</a></li>
+<li><a href="io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">Graph</a></li>
+<li><a href="io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><i>Group</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">GroupByOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">GroupByOp$</a></li>
+<li><a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner" target="classFrame">GroupByPartitioner</a></li>
+<li><a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner" target="classFrame">GroupByPartitioner$</a></li>
+<li><a href="io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util" target="classFrame">HadoopFSLogAppender</a></li>
+<li><a href="io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task" target="classFrame">InitialAckRequest</a></li>
+<li><a href="io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task" target="classFrame">InitialAckRequest$</a></li>
+<li><a href="io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming" target="classFrame">InitialAckRequestSerializer</a></li>
+<li><a href="io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage" target="classFrame">InMemoryAppStoreOnMaster</a></li>
+<li><a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">InMemoryCheckpointStore</a></li>
+<li><a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">InMemoryCheckpointStoreFactory</a></li>
+<li><a href="io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">Interval</a></li>
+<li><a href="io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">Interval$</a></li>
+<li><a href="io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor" target="classFrame"><i>ITaskLauncher</i></a></li>
+<li><a href="io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty" target="classFrame"><i>ITransportMessageSerializer</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl" target="classFrame">KVStream</a></li>
+<li><a href="io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task" target="classFrame">LatencyProbe</a></li>
+<li><a href="io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task" target="classFrame">LatencyProbe$</a></li>
+<li><a href="io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming" target="classFrame">LatencyProbeSerializer</a></li>
+<li><a href="io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">LatestMinClock</a></li>
+<li><a href="io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">LatestMinClock$</a></li>
+<li><a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming" target="classFrame">LifeTime</a></li>
+<li><a href="io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming" target="classFrame">LifeTime$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><i>MasterOp</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">MergeOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">MergeOp$</a></li>
+<li><a href="io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty" target="classFrame">MessageBatch</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>MessageDecoder</i></a></li>
+<li><a href="io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty" target="classFrame">MessageDecoder</a></li>
+<li><a href="io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty" target="classFrame">MessageEncoder</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>MessageFilter</i></a></li>
+<li><a href="io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><i>Monoid</i></a></li>
+<li><a href="io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api" target="classFrame">MonoidState</a></li>
+<li><a href="io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty" target="classFrame">NettyRenameThreadFactory</a></li>
+<li><a href="io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">NonWindowState</a></li>
+<li><a href="io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">NonWindowState$</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>OffsetManager</i></a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>OffsetStorage</i></a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage$</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Overflow</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Overflow$</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.StorageEmpty$</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Underflow</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Underflow$</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>OffsetStorageFactory</i></a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>OffsetTimeStampResolver</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><i>Op</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">OpChain</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">OpChain$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><i>OpEdge</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator$</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.AndThen</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.DummyInputFunction</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.FlatMapFunction</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.GroupByTask</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.ReduceFunction</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan" target="classFrame"><i>OpTranslator.SingleInputFunction</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.SinkTask</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.SourceTask</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.TransformTask</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><i>ParameterizedOp</i></a></li>
+<li><a href="io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><i>PersistentState</i></a></li>
+<li><a href="io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">PersistentStateConfig</a></li>
+<li><a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">PersistentStateConfig$</a></li>
+<li><a href="io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api" target="classFrame">PersistentTask</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">Planner</a></li>
+<li><a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">Processor</a></li>
+<li><a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming" target="classFrame"><i>Processor</i></a></li>
+<li><a href="io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming" target="classFrame">Processor$</a></li>
+<li><a href="io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming" target="classFrame">Processor.DefaultProcessor</a></li>
+<li><a href="io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming" target="classFrame">Processor.DefaultProcessor$</a></li>
+<li><a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming" target="classFrame">ProcessorDescription</a></li>
+<li><a href="io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming" target="classFrame">ProcessorDescription$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ProcessorOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ProcessorOp$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ProcessorSummary</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ProcessorSummary$</a></li>
+<li><a href="io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util" target="classFrame">RecreateRollingFileAppender</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ReduceOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ReduceOp$</a></li>
+<li><a href="io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task" target="classFrame">ReportCheckpointClock</a></li>
+<li><a href="io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">ReportCheckpointClock$</a></li>
+<li><a href="io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task" target="classFrame">SendMessageLoss</a></li>
+<li><a href="io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task" target="classFrame">SendMessageLoss$</a></li>
+<li><a href="io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializedMessage</a></li>
+<li><a href="io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializedMessage$</a></li>
+<li><a href="io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializedMessageSerializer</a></li>
+<li><a href="io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><i>Serializer</i></a></li>
+<li><a href="io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializerResolver$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Shuffle</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Shuffle$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><i>SlaveOp</i></a></li>
+<li><a href="io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task" target="classFrame">StartClock</a></li>
+<li><a href="io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">StartClock$</a></li>
+<li><a href="io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task" target="classFrame">StartTime</a></li>
+<li><a href="io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task" target="classFrame">StartTime$</a></li>
+<li><a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl" target="classFrame">Stream</a></li>
+<li><a href="io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl" target="classFrame">Stream$</a></li>
+<li><a href="io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl" target="classFrame">Stream.Sink</a></li>
+<li><a href="io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl" target="classFrame">StreamApp</a></li>
+<li><a href="io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl" target="classFrame">StreamApp$</a></li>
+<li><a href="io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl" target="classFrame">StreamApp.Source</a></li>
+<li><a href="io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">StreamApplication</a></li>
+<li><a href="io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming" target="classFrame">StreamApplication</a></li>
+<li><a href="io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming" target="classFrame">StreamApplication$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">StreamAppMasterSummary</a></li>
+<li><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">StreamAppMasterSummary$</a></li>
+<li><a href="io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task" target="classFrame">StreamingTransportSerializer</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager.ResourceRequestDetail</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager.ResourceRequestDetail$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubmitApplicationRequest</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubmitApplicationRequest$</a></li>
+<li><a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscriber</a></li>
+<li><a href="io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscriber$</a></li>
+<li><a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscription</a></li>
+<li><a href="io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscription$</a></li>
+<li><a href="io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">Task</a></li>
+<li><a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task" target="classFrame">Task</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor$</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.FLUSH$</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.SecurityChecker</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.SendAck</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.SendAck$</a></li>
+<li><a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task" target="classFrame"><i>TaskContext</i></a></li>
+<li><a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskContextData</a></li>
+<li><a href="io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskContextData$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskCount</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskCount$</a></li>
+<li><a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskId</a></li>
+<li><a href="io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskId$</a></li>
+<li><a href="io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming" target="classFrame">TaskIdSerializer</a></li>
+<li><a href="io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task" target="classFrame"><i>TaskInterface</i></a></li>
+<li><a href="io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher</a></li>
+<li><a href="io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher$</a></li>
+<li><a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher.TaskArgument</a></li>
+<li><a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher.TaskArgument$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.Localities</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.Localities$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><i>TaskLocator.Locality</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.NonLocality$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.WorkerLocality</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.WorkerLocality$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskManager$</a></li>
+<li><a href="io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty" target="classFrame">TaskMessage</a></li>
+<li><a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task" target="classFrame"><i>TaskMessageSerializer</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.Accept$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><i>TaskRegistry.RegisterTaskStatus</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.Reject$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocation</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocation$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocations</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocations$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><i>TaskScheduler</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler.Location</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler.Location$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler.TaskStatus</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskSchedulerImpl</a></li>
+<li><a href="io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskUtil</a></li>
+<li><a href="io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskUtil$</a></li>
+<li><a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskWrapper</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>TimeReplayableSource</i></a></li>
+<li><a href="io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>TimeStampFilter</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl" target="classFrame"><i>TypedDataSink</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl" target="classFrame"><i>TypedDataSource</i></a></li>
+<li><a href="io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task" target="classFrame">UpdateClock</a></li>
+<li><a href="io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">UpdateClock$</a></li>
+<li><a href="io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">UpstreamMinClock</a></li>
+<li><a href="io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">UpstreamMinClock$</a></li>
+<li><a href="io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">Window</a></li>
+<li><a href="io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowConfig</a></li>
+<li><a href="io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowConfig$</a></li>
+<li><a href="io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowState</a></li>
+<li><a href="io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowState$</a></li>
+<li><a href="io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example" target="classFrame">WordCount</a></li>
+<li><a href="io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example" target="classFrame">WordCount$</a></li>
+<li><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty" target="classFrame">WrappedChannelBuffer</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/allclasses-noframe.html b/releases/0.7.0/api/java/allclasses-noframe.html
new file mode 100644
index 0000000..6b4365c
--- /dev/null
+++ b/releases/0.7.0/api/java/allclasses-noframe.html
@@ -0,0 +1,357 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:52 CST 2015 -->
+<title>All Classes</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar">All Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></li>
+<li><a href="io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task">Ack$</a></li>
+<li><a href="io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></li>
+<li><a href="io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task">AckRequest$</a></li>
+<li><a href="io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></li>
+<li><a href="io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></li>
+<li><a href="io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></li>
+<li><a href="io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></li>
+<li><a href="io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage"><i>AppDataStore</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster">AppMaster$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.AllocateResourceTimeOut$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ServiceNotAvailableException</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming">AppMasterToExecutor$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming">AppMasterToExecutor.MsgLostException</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.RestartClockService$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksChanged$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksLaunched$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming">AppMasterToMaster</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming">AppMasterToMaster$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks$</a></li>
+<li><a href="io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a></li>
+<li><a href="io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task">CheckpointClock$</a></li>
+<li><a href="io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><i>CheckpointStore</i></a></li>
+<li><a href="io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><i>CheckpointStoreFactory</i></a></li>
+<li><a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><i>ClockEvent</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthCheck$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a></li>
+<li><a href="io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></li>
+<li><a href="io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></li>
+<li><a href="io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></li>
+<li><a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></li>
+<li><a href="io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster">DagManager$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><i>DagManager.DAGOperation</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><i>DagManager.DAGOperationResult</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetLatestDAG$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange$</a></li>
+<li><a href="io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><i>DataSink</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp$</a></li>
+<li><a href="io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor</a></li>
+<li><a href="io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a></li>
+<li><a href="io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></li>
+<li><a href="io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink">DataSinkTask$</a></li>
+<li><a href="io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><i>DataSource</i></a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source">DataSourceConfig</a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp$</a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source">DataSourceProcessor</a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source">DataSourceTask$</a></li>
+<li><a href="io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source">DefaultTimeStampFilter</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op">Direct</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">Direct$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor">Executor$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a></li>
+<li><a href="io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor">ExecutorRestartPolicy</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster$</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss$</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor$</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a></li>
+<li><a href="io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><i>ExpressTransport</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp$</a></li>
+<li><a href="io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task">GetCheckpointClock</a></li>
+<li><a href="io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">GetCheckpointClock$</a></li>
+<li><a href="io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task">GetDAG</a></li>
+<li><a href="io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task">GetDAG$</a></li>
+<li><a href="io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task">GetLatestMinClock</a></li>
+<li><a href="io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task">GetLatestMinClock$</a></li>
+<li><a href="io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task">GetStartClock</a></li>
+<li><a href="io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task">GetStartClock$</a></li>
+<li><a href="io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a></li>
+<li><a href="io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock$</a></li>
+<li><a href="io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi">Graph</a></li>
+<li><a href="io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><i>Group</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp$</a></li>
+<li><a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner</a></li>
+<li><a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner$</a></li>
+<li><a href="io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util">HadoopFSLogAppender</a></li>
+<li><a href="io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a></li>
+<li><a href="io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task">InitialAckRequest$</a></li>
+<li><a href="io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></li>
+<li><a href="io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></li>
+<li><a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></li>
+<li><a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStoreFactory</a></li>
+<li><a href="io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a></li>
+<li><a href="io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl">Interval$</a></li>
+<li><a href="io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><i>ITaskLauncher</i></a></li>
+<li><a href="io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><i>ITransportMessageSerializer</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a></li>
+<li><a href="io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a></li>
+<li><a href="io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task">LatencyProbe$</a></li>
+<li><a href="io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a></li>
+<li><a href="io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a></li>
+<li><a href="io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task">LatestMinClock$</a></li>
+<li><a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></li>
+<li><a href="io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">LifeTime$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><i>MasterOp</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op">MergeOp$</a></li>
+<li><a href="io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty">MessageBatch</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><i>MessageDecoder</i></a></li>
+<li><a href="io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty">MessageDecoder</a></li>
+<li><a href="io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty">MessageEncoder</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><i>MessageFilter</i></a></li>
+<li><a href="io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><i>Monoid</i></a></li>
+<li><a href="io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></li>
+<li><a href="io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty">NettyRenameThreadFactory</a></li>
+<li><a href="io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></li>
+<li><a href="io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl">NonWindowState$</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><i>OffsetManager</i></a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><i>OffsetStorage</i></a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage$</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow$</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.StorageEmpty$</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow$</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><i>OffsetStorageFactory</i></a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><i>OffsetTimeStampResolver</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><i>Op</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op">OpChain$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><i>OpEdge</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator$</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><i>OpTranslator.SingleInputFunction</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><i>ParameterizedOp</i></a></li>
+<li><a href="io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><i>PersistentState</i></a></li>
+<li><a href="io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></li>
+<li><a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></li>
+<li><a href="io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan">Planner</a></li>
+<li><a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></li>
+<li><a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><i>Processor</i></a></li>
+<li><a href="io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></li>
+<li><a href="io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></li>
+<li><a href="io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a></li>
+<li><a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></li>
+<li><a href="io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming">ProcessorDescription$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary$</a></li>
+<li><a href="io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp$</a></li>
+<li><a href="io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a></li>
+<li><a href="io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock$</a></li>
+<li><a href="io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">SendMessageLoss</a></li>
+<li><a href="io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task">SendMessageLoss$</a></li>
+<li><a href="io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a></li>
+<li><a href="io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task">SerializedMessage$</a></li>
+<li><a href="io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a></li>
+<li><a href="io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api"><i>Serializer</i></a></li>
+<li><a href="io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task">SerializerResolver$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op">Shuffle</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">Shuffle$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op"><i>SlaveOp</i></a></li>
+<li><a href="io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a></li>
+<li><a href="io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task">StartClock$</a></li>
+<li><a href="io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a></li>
+<li><a href="io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task">StartTime$</a></li>
+<li><a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></li>
+<li><a href="io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></li>
+<li><a href="io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">Stream.Sink</a></li>
+<li><a href="io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></li>
+<li><a href="io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></li>
+<li><a href="io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></li>
+<li><a href="io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi">StreamApplication</a></li>
+<li><a href="io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></li>
+<li><a href="io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></li>
+<li><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary$</a></li>
+<li><a href="io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest$</a></li>
+<li><a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></li>
+<li><a href="io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a></li>
+<li><a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></li>
+<li><a href="io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a></li>
+<li><a href="io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></li>
+<li><a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">TaskActor.FLUSH$</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck$</a></li>
+<li><a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><i>TaskContext</i></a></li>
+<li><a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></li>
+<li><a href="io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task">TaskContextData$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster">TaskCount$</a></li>
+<li><a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></li>
+<li><a href="io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a></li>
+<li><a href="io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></li>
+<li><a href="io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><i>TaskInterface</i></a></li>
+<li><a href="io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></li>
+<li><a href="io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a></li>
+<li><a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></li>
+<li><a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><i>TaskLocator.Locality</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a></li>
+<li><a href="io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></li>
+<li><a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><i>TaskMessageSerializer</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><i>TaskRegistry.RegisterTaskStatus</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><i>TaskScheduler</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></li>
+<li><a href="io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task">TaskUtil</a></li>
+<li><a href="io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task">TaskUtil$</a></li>
+<li><a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><i>TimeReplayableSource</i></a></li>
+<li><a href="io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api"><i>TimeStampFilter</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><i>TypedDataSink</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl"><i>TypedDataSource</i></a></li>
+<li><a href="io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a></li>
+<li><a href="io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task">UpdateClock$</a></li>
+<li><a href="io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a></li>
+<li><a href="io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task">UpstreamMinClock$</a></li>
+<li><a href="io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></li>
+<li><a href="io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a></li>
+<li><a href="io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">WindowConfig$</a></li>
+<li><a href="io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></li>
+<li><a href="io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl">WindowState$</a></li>
+<li><a href="io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example">WordCount</a></li>
+<li><a href="io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></li>
+<li><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/constant-values.html b/releases/0.7.0/api/java/constant-values.html
new file mode 100644
index 0000000..34d02a2
--- /dev/null
+++ b/releases/0.7.0/api/java/constant-values.html
@@ -0,0 +1,113 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Constant Field Values</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Constant Field Values";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-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</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">FRAMES</a></li>
+<li><a href="constant-values.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
+<h2 title="Contents">Contents</h2>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-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</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">FRAMES</a></li>
+<li><a href="constant-values.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/deprecated-list.html b/releases/0.7.0/api/java/deprecated-list.html
new file mode 100644
index 0000000..c12ed54
--- /dev/null
+++ b/releases/0.7.0/api/java/deprecated-list.html
@@ -0,0 +1,113 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:52 CST 2015 -->
+<title>Deprecated List</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Deprecated List";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</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</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">FRAMES</a></li>
+<li><a href="deprecated-list.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Deprecated API" class="title">Deprecated API</h1>
+<h2 title="Contents">Contents</h2>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</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</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">FRAMES</a></li>
+<li><a href="deprecated-list.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/help-doc.html b/releases/0.7.0/api/java/help-doc.html
new file mode 100644
index 0000000..804bdbc
--- /dev/null
+++ b/releases/0.7.0/api/java/help-doc.html
@@ -0,0 +1,210 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:52 CST 2015 -->
+<title>API Help</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="API Help";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>PREV</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">FRAMES</a></li>
+<li><a href="help-doc.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">How This API Document Is Organized</h1>
+<p class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2>Overview</h2>
+<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>
+</li>
+<li class="blockList">
+<h2>Package</h2>
+<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:</p>
+<ul>
+<li>Interfaces (italic)</li>
+<li>Classes</li>
+<li>Enums</li>
+<li>Exceptions</li>
+<li>Errors</li>
+<li>Annotation Types</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Class/Interface</h2>
+<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
+<ul>
+<li>Class inheritance diagram</li>
+<li>Direct Subclasses</li>
+<li>All Known Subinterfaces</li>
+<li>All Known Implementing Classes</li>
+<li>Class/interface declaration</li>
+<li>Class/interface description</li>
+</ul>
+<ul>
+<li>Nested Class Summary</li>
+<li>Field Summary</li>
+<li>Constructor Summary</li>
+<li>Method Summary</li>
+</ul>
+<ul>
+<li>Field Detail</li>
+<li>Constructor Detail</li>
+<li>Method Detail</li>
+</ul>
+<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
+</li>
+<li class="blockList">
+<h2>Annotation Type</h2>
+<p>Each annotation type has its own separate page with the following sections:</p>
+<ul>
+<li>Annotation Type declaration</li>
+<li>Annotation Type description</li>
+<li>Required Element Summary</li>
+<li>Optional Element Summary</li>
+<li>Element Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Enum</h2>
+<p>Each enum has its own separate page with the following sections:</p>
+<ul>
+<li>Enum declaration</li>
+<li>Enum description</li>
+<li>Enum Constant Summary</li>
+<li>Enum Constant Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Tree (Class Hierarchy)</h2>
+<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
+<ul>
+<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
+<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Deprecated API</h2>
+<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
+</li>
+<li class="blockList">
+<h2>Index</h2>
+<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
+</li>
+<li class="blockList">
+<h2>Prev/Next</h2>
+<p>These links take you to the next or previous class, interface, package, or related page.</p>
+</li>
+<li class="blockList">
+<h2>Frames/No Frames</h2>
+<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>
+</li>
+<li class="blockList">
+<h2>Serialized Form</h2>
+<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
+</li>
+<li class="blockList">
+<h2>Constant Field Values</h2>
+<p>The &lt;a href="constant-values.html"&gt;Constant Field Values&lt;/a&gt; page lists the static final fields and their values.</p>
+</li>
+</ul>
+<em>This help file applies to API documentation generated using the standard doclet.</em></div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>PREV</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">FRAMES</a></li>
+<li><a href="help-doc.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/index-all.html b/releases/0.7.0/api/java/index-all.html
new file mode 100644
index 0000000..12a3704
--- /dev/null
+++ b/releases/0.7.0/api/java/index-all.html
@@ -0,0 +1,3757 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:51 CST 2015 -->
+<title>Index</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="./stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Index";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="./overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="./overview-tree.html">Tree</a></li>
+<li><a href="./deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="./help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>PREV</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="./index.html?index-all.html" target="_top">FRAMES</a></li>
+<li><a href="index-all.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="./allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="contentContainer"><a href="#_A_">A</a>&nbsp;<a href="#_B_">B</a>&nbsp;<a href="#_C_">C</a>&nbsp;<a href="#_D_">D</a>&nbsp;<a href="#_E_">E</a>&nbsp;<a href="#_F_">F</a>&nbsp;<a href="#_G_">G</a>&nbsp;<a href="#_H_">H</a>&nbsp;<a href="#_I_">I</a>&nbsp;<a href="#_J_">J</a>&nbsp;<a href="#_K_">K</a>&nbsp;<a href="#_L_">L</a>&nbsp;<a href="#_M_">M</a>&nbsp;<a href="#_N_">N</a>&nbsp;<a href="#_O_">O</a>&nbsp;<a href="#_P_">P</a>&nbsp;<a href="#_Q_">Q</a>&nbsp;<a href="#_R_">R</a>&nbsp;<a href="#_S_">S</a>&nbsp;<a href="#_T_">T</a>&nbsp;<a href="#_U_">U</a>&nbsp;<a href="#_V_">V</a>&nbsp;<a href="#_W_">W</a>&nbsp;<a href="#_Z_">Z</a>&nbsp;<a name="_A_">
+<!--   -->
+</a>
+<h2 class="title">A</h2>
+<dl>
+<dt><a href="./io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task"><span class="strong">Ack</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Ack.html#Ack(io.gearpump.streaming.task.TaskId, short, short, int)">Ack(TaskId, short, short, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SendAck.html#ack()">ack()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="strong">Ack$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Ack$.html#Ack$()">Ack$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task">Ack$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">AckRequest</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/AckRequest.html#AckRequest(io.gearpump.streaming.task.TaskId, short, int)">AckRequest(TaskId, short, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">AckRequest$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/AckRequest$.html#AckRequest$()">AckRequest$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task">AckRequest$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">AckRequestSerializer</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AckRequestSerializer.html#AckRequestSerializer()">AckRequestSerializer()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="strong">AckSerializer</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AckSerializer.html#AckSerializer()">AckSerializer()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#actorOf(akka.actor.Props)">actorOf(Props)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#actorOf(akka.actor.Props, java.lang.String)">actorOf(Props, String)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#actorOf(akka.actor.Props)">actorOf(Props)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#actorOf(akka.actor.Props, java.lang.String)">actorOf(Props, String)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#actorPath()">actorPath()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html#actorPath()">actorPath()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util"><span class="strong">ActorPathUtil</span></a> - Class in <a href="./io/gearpump/streaming/util/package-summary.html">io.gearpump.streaming.util</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil.html#ActorPathUtil()">ActorPathUtil()</a></span> - Constructor for class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util"><span class="strong">ActorPathUtil$</span></a> - Class in <a href="./io/gearpump/streaming/util/package-summary.html">io.gearpump.streaming.util</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil$.html#ActorPathUtil$()">ActorPathUtil$()</a></span> - Constructor for class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#actorSystem()">actorSystem()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Ack.html#actualReceivedNum()">actualReceivedNum()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#add(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.executor.TaskLauncher.TaskArgument)">add(TaskId, TaskLauncher.TaskArgument)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/ExecutorRestartPolicy.html#addTaskToExecutor(int, io.gearpump.streaming.task.TaskId)">addTaskToExecutor(int, TaskId)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor">ExecutorRestartPolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#allocation()">allocation()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/ExecutorRestartPolicy.html#allowRestartExecutor(int)">allowRestartExecutor(int)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor">ExecutorRestartPolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#allowSendingMoreMessages()">allowSendingMoreMessages()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#andThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">andThen(OpTranslator.SingleInputFunction&lt;T, OUTER&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#andThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">andThen(OpTranslator.SingleInputFunction&lt;OUT, OUTER&gt;)</a></span> - Method in interface io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#appClock()">appClock()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage"><span class="strong">AppDataStore</span></a> - Interface in <a href="./io/gearpump/streaming/storage/package-summary.html">io.gearpump.streaming.storage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.html#append(long, byte[])">append(long, byte[])</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/util/RecreateRollingFileAppender.html#append(org.apache.log4j.spi.LoggingEvent)">append(LoggingEvent)</a></span> - Method in class io.gearpump.util.<a href="./io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#appId()">appId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#appId()">appId()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData.html#appId()">appId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#appId()">appId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#applicationReady()">applicationReady()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG$.html#apply(io.gearpump.util.Graph, int)">apply(Graph&lt;ProcessorDescription, PartitionerDescription&gt;, int)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG.html#apply(io.gearpump.util.Graph, int)">apply(Graph&lt;ProcessorDescription, PartitionerDescription&gt;, int)</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream$.html#apply(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option, scala.reflect.ClassTag)">apply(Graph&lt;Op, OpEdge&gt;, Op, Option&lt;OpEdge&gt;, ClassTag&lt;T&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#apply(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option, scala.reflect.ClassTag)">apply(Graph&lt;Op, OpEdge&gt;, Op, Option&lt;OpEdge&gt;, ClassTag&lt;T&gt;)</a></span> - Static method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp$.html#apply(java.lang.String, io.gearpump.cluster.client.ClientContext, io.gearpump.cluster.UserConfig)">apply(String, ClientContext, UserConfig)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.html#apply(java.lang.String, io.gearpump.cluster.client.ClientContext, io.gearpump.cluster.UserConfig)">apply(String, ClientContext, UserConfig)</a></span> - Static method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher$.html#apply(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">apply(ExecutorContext, UserConfig)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.html#apply(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">apply(ExecutorContext, UserConfig)</a></span> - Static method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor$.html#apply(int, java.lang.String, io.gearpump.cluster.UserConfig, scala.reflect.ClassTag)">apply(int, String, UserConfig, ClassTag&lt;T&gt;)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor$.html#apply(java.lang.Class, int, java.lang.String, io.gearpump.cluster.UserConfig)">apply(Class&lt;T&gt;, int, String, UserConfig)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkProcessor$.html#apply(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply(DataSink, int, String, UserConfig, ActorSystem)</a></span> - Method in class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkProcessor.html#apply(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply(DataSink, int, String, UserConfig, ActorSystem)</a></span> - Static method in class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceProcessor$.html#apply(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply(DataSource, int, String, UserConfig, ActorSystem)</a></span> - Method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceProcessor.html#apply(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply(DataSource, int, String, UserConfig, ActorSystem)</a></span> - Static method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source">DataSourceProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication$.html#apply(java.lang.String, io.gearpump.util.Graph, io.gearpump.cluster.UserConfig)">apply(String, Graph&lt;T, P&gt;, UserConfig)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication.html#apply(java.lang.String, io.gearpump.util.Graph, io.gearpump.cluster.UserConfig)">apply(String, Graph&lt;T, P&gt;, UserConfig)</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#AppMaster(io.gearpump.cluster.AppMasterContext, io.gearpump.cluster.AppDescription)">AppMaster(AppMasterContext, AppDescription)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/StreamApplication.html#appMaster()">appMaster()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi">StreamApplication</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication.html#appMaster()">appMaster()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#appMaster()">appMaster()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>
+<div class="block">The actorRef of AppMaster</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData.html#appMaster()">appMaster()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#appMaster()">appMaster()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster$.html#AppMaster$()">AppMaster$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster">AppMaster$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.AllocateResourceTimeOut$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html#AppMaster.AllocateResourceTimeOut$()">AppMaster.AllocateResourceTimeOut$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.AllocateResourceTimeOut$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.ExecutorBrief</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#AppMaster.ExecutorBrief(int, java.lang.String, int, java.lang.String)">AppMaster.ExecutorBrief(int, String, int, String)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.ExecutorBrief$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html#AppMaster.ExecutorBrief$()">AppMaster.ExecutorBrief$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.LookupTaskActorRef</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html#AppMaster.LookupTaskActorRef(io.gearpump.streaming.task.TaskId)">AppMaster.LookupTaskActorRef(TaskId)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.LookupTaskActorRef$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html#AppMaster.LookupTaskActorRef$()">AppMaster.LookupTaskActorRef$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.ServiceNotAvailableException</span></a> - Exception in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html#AppMaster.ServiceNotAvailableException(java.lang.String)">AppMaster.ServiceNotAvailableException(String)</a></span> - Constructor for exception io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ServiceNotAvailableException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.TaskActorRef</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html#AppMaster.TaskActorRef(akka.actor.ActorRef)">AppMaster.TaskActorRef(ActorRef)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.TaskActorRef$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html#AppMaster.TaskActorRef$()">AppMaster.TaskActorRef$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#appMasterService()">appMasterService()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMasterTaskDetail</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMasterTaskDetail.html#AppMasterTaskDetail(scala.collection.immutable.Map)">AppMasterTaskDetail(Map&lt;TaskId, Object&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMasterTaskDetail$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html#AppMasterTaskDetail$()">AppMasterTaskDetail$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.html#AppMasterToExecutor()">AppMasterToExecutor()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor$.html#AppMasterToExecutor$()">AppMasterToExecutor$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming">AppMasterToExecutor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTask</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#AppMasterToExecutor.ChangeTask(io.gearpump.streaming.task.TaskId, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">AppMasterToExecutor.ChangeTask(TaskId, int, LifeTime, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTask$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html#AppMasterToExecutor.ChangeTask$()">AppMasterToExecutor.ChangeTask$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTasks</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>
+<div class="block">dagVersion, life, and subscribers will be changed on target task list.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#AppMasterToExecutor.ChangeTasks(scala.collection.immutable.List, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">AppMasterToExecutor.ChangeTasks(List&lt;TaskId&gt;, int, LifeTime, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTasks$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html#AppMasterToExecutor.ChangeTasks$()">AppMasterToExecutor.ChangeTasks$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.LaunchTasks</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#AppMasterToExecutor.LaunchTasks(scala.collection.immutable.List, int, io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List)">AppMasterToExecutor.LaunchTasks(List&lt;TaskId&gt;, int, ProcessorDescription, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.LaunchTasks$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html#AppMasterToExecutor.LaunchTasks$()">AppMasterToExecutor.LaunchTasks$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.MsgLostException</span></a> - Exception in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html#AppMasterToExecutor.MsgLostException()">AppMasterToExecutor.MsgLostException()</a></span> - Constructor for exception io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming">AppMasterToExecutor.MsgLostException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.RestartClockService$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html#AppMasterToExecutor.RestartClockService$()">AppMasterToExecutor.RestartClockService$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.RestartClockService$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.Start</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.Start.html#AppMasterToExecutor.Start(long, int)">AppMasterToExecutor.Start(long, int)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.Start$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.Start$.html#AppMasterToExecutor.Start$()">AppMasterToExecutor.Start$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartAllTasks</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html#AppMasterToExecutor.StartAllTasks(io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations, long, int)">AppMasterToExecutor.StartAllTasks(TaskRegistry.TaskLocations, long, int)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartAllTasks$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html#AppMasterToExecutor.StartAllTasks$()">AppMasterToExecutor.StartAllTasks$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskChanged</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#AppMasterToExecutor.TaskChanged(io.gearpump.streaming.task.TaskId, int)">AppMasterToExecutor.TaskChanged(TaskId, int)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskChanged$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html#AppMasterToExecutor.TaskChanged$()">AppMasterToExecutor.TaskChanged$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRegistered</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#AppMasterToExecutor.TaskRegistered(io.gearpump.streaming.task.TaskId, int)">AppMasterToExecutor.TaskRegistered(TaskId, int)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRegistered$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html#AppMasterToExecutor.TaskRegistered$()">AppMasterToExecutor.TaskRegistered$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRejected</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html#AppMasterToExecutor.TaskRejected(io.gearpump.streaming.task.TaskId)">AppMasterToExecutor.TaskRejected(TaskId)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRejected$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html#AppMasterToExecutor.TaskRejected$()">AppMasterToExecutor.TaskRejected$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TasksChanged$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html#AppMasterToExecutor.TasksChanged$()">AppMasterToExecutor.TasksChanged$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksChanged$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TasksLaunched$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html#AppMasterToExecutor.TasksLaunched$()">AppMasterToExecutor.TasksLaunched$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksLaunched$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToMaster.html#AppMasterToMaster()">AppMasterToMaster()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming">AppMasterToMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToMaster$.html#AppMasterToMaster$()">AppMasterToMaster$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming">AppMasterToMaster$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster.StallingTasks</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToMaster.StallingTasks.html#AppMasterToMaster.StallingTasks(scala.collection.immutable.List)">AppMasterToMaster.StallingTasks(List&lt;TaskId&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster.StallingTasks$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html#AppMasterToMaster.StallingTasks$()">AppMasterToMaster.StallingTasks$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#appName()">appName()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#appName()">appName()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#appName()">appName()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData.html#appName()">appName()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#appName()">appName()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#appType()">appType()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_B_">
+<!--   -->
+</a>
+<h2 class="title">B</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime.html#birth()">birth()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializedMessage.html#bytes()">bytes()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_C_">
+<!--   -->
+</a>
+<h2 class="title">C</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#cause()">cause()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#changeLife(io.gearpump.streaming.LifeTime)">changeLife(LifeTime)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#check(long, scala.collection.immutable.Map, io.gearpump.streaming.DAG, long)">check(long, Map&lt;Object, ClockService.ProcessorClock&gt;, DAG, long)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/util/RecreateRollingFileAppender.html#checkFileInterval">checkFileInterval</a></span> - Variable in class io.gearpump.util.<a href="./io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html#checkMessage(io.gearpump.Message, akka.actor.ActorRef)">checkMessage(Message, ActorRef)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentState.html#checkpoint()">checkpoint()</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></dt>
+<dd>
+<div class="block">get a binary snapshot of state
+ usually invoked by the framework</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#checkpoint(long, byte[])">checkpoint(long, byte[])</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState.html#checkpoint()">checkpoint()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowState.html#checkpoint()">checkpoint()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">CheckpointClock</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/CheckpointClock.html#CheckpointClock(scala.Option)">CheckpointClock(Option&lt;Object&gt;)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">CheckpointClock$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/CheckpointClock$.html#CheckpointClock$()">CheckpointClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task">CheckpointClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#checkpointInterval()">checkpointInterval()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#checkpointManager()">checkpointManager()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">CheckpointManager</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#CheckpointManager(long, io.gearpump.streaming.transaction.api.CheckpointStore)">CheckpointManager(long, CheckpointStore)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#checkpointStore()">checkpointStore()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">CheckpointStore</span></a> - Interface in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>
+<div class="block">CheckpointStore persistently stores mapping of timestamp to checkpoint
+ it's possible that two checkpoints have the same timestamp
+ CheckpointStore needs to handle this either during write or read</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#checkpointStoreFactory()">checkpointStoreFactory()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">CheckpointStoreFactory</span></a> - Interface in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/MonoidState.html#checkpointTime()">checkpointTime()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html#clock()">clock()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#clock()">clock()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/CheckpointClock.html#clock()">clock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/LatestMinClock.html#clock()">clock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ReportCheckpointClock.html#clock()">clock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StartClock.html#clock()">clock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#CLOCK_REPORT_INTERVAL()">CLOCK_REPORT_INTERVAL()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor$.html#CLOCK_SYNC_TIMEOUT_INTERVAL()">CLOCK_SYNC_TIMEOUT_INTERVAL()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#CLOCK_SYNC_TIMEOUT_INTERVAL()">CLOCK_SYNC_TIMEOUT_INTERVAL()</a></span> - Static method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="strong">ClockEvent</span></a> - Interface in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html#clocks()">clocks()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#clocks()">clocks()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>
+<div class="block">The clockService will maintain a global view of message timestamp in the application</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#ClockService(io.gearpump.streaming.DAG, io.gearpump.streaming.storage.AppDataStore)">ClockService(DAG, AppDataStore)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#clockService()">clockService()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService$.html#ClockService$()">ClockService$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAG</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html#ClockService.ChangeToNewDAG(io.gearpump.streaming.DAG)">ClockService.ChangeToNewDAG(DAG)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAG$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html#ClockService.ChangeToNewDAG$()">ClockService.ChangeToNewDAG$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAGSuccess</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html#ClockService.ChangeToNewDAGSuccess(scala.collection.immutable.Map)">ClockService.ChangeToNewDAGSuccess(Map&lt;Object, Object&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAGSuccess$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html#ClockService.ChangeToNewDAGSuccess$()">ClockService.ChangeToNewDAGSuccess$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthCheck$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html#ClockService.HealthCheck$()">ClockService.HealthCheck$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthCheck$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#ClockService.HealthChecker(int)">ClockService.HealthChecker(int)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html#ClockService.HealthChecker$()">ClockService.HealthChecker$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker.ClockValue</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#ClockService.HealthChecker.ClockValue(long, long)">ClockService.HealthChecker.ClockValue(long, long)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker.ClockValue$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html#ClockService.HealthChecker.ClockValue$()">ClockService.HealthChecker.ClockValue$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ProcessorClock</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#ClockService.ProcessorClock(int, int)">ClockService.ProcessorClock(int, int)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ProcessorClocks$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html#ClockService.ProcessorClocks$()">ClockService.ProcessorClocks$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.Report</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.Report.html#ClockService.Report(scala.collection.immutable.List)">ClockService.Report(List&lt;TaskId&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.Report$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.Report$.html#ClockService.Report$()">ClockService.Report$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.SnapshotStartClock$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html#ClockService.SnapshotStartClock$()">ClockService.SnapshotStartClock$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.StoredStartClock</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html#ClockService.StoredStartClock(long)">ClockService.StoredStartClock(long)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.StoredStartClock$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html#ClockService.StoredStartClock$()">ClockService.StoredStartClock$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/CollectionDataSource.html#close()">close()</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSink.html#close()">close()</a></span> - Method in interface io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a></dt>
+<dd>
+<div class="block">close connection to data sink
+ invoked at onClose() method of <a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSource.html#close()">close()</a></span> - Method in interface io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></dt>
+<dd>
+<div class="block">close connection to data source.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#close()">close()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#close()">close()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/CheckpointStore.html#close()">close()</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetManager.html#close()">close()</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api">OffsetManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.html#close()">close()</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl"><span class="strong">CollectionDataSource</span></a>&lt;<a href="./io/gearpump/streaming/dsl/CollectionDataSource.html" title="type parameter in CollectionDataSource">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/CollectionDataSource.html#CollectionDataSource(scala.collection.Seq)">CollectionDataSource(Seq&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Interval.html#compare(io.gearpump.streaming.state.impl.Interval)">compare(Interval)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorConfig.html#config()">config()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#config()">config()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="strong">Constants</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants.html#Constants()">Constants()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="strong">Constants$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants$.html#Constants$()">Constants$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime.html#contains(long)">contains(long)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#context()">context()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#context()">context()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Task.html#context">context</a></span> - Variable in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskCount.html#count()">count()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime.html#cross(io.gearpump.streaming.LifeTime)">cross(LifeTime)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_D_">
+<!--   -->
+</a>
+<h2 class="title">D</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html#dag()">dag()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.LatestDAG.html#dag()">dag()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#dag()">dag()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#dag()">dag()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">DAG</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG.html#DAG(int, scala.collection.immutable.Map, io.gearpump.util.Graph)">DAG(int, Map&lt;Object, ProcessorDescription&gt;, Graph&lt;Object, PartitionerDescription&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication$.html#DAG()">DAG()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication.html#DAG()">DAG()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication.html#dag()">dag()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="strong">DAG$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG$.html#DAG$()">DAG$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>
+<div class="block">Will handle dag modification and other stuff related with DAG
+ param:  userConfig</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.html#DagManager(int, io.gearpump.cluster.UserConfig, scala.Option)">DagManager(int, UserConfig, Option&lt;DAG&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.html#DagManager(int, io.gearpump.cluster.UserConfig)">DagManager(int, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager$.html#DagManager$()">DagManager$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster">DagManager$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperation</span></a> - Interface in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationFailed</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html#DagManager.DAGOperationFailed(java.lang.String)">DagManager.DAGOperationFailed(String)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationFailed$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html#DagManager.DAGOperationFailed$()">DagManager.DAGOperationFailed$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationResult</span></a> - Interface in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationSuccess$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html#DagManager.DAGOperationSuccess$()">DagManager.DAGOperationSuccess$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.GetLatestDAG$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html#DagManager.GetLatestDAG$()">DagManager.GetLatestDAG$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetLatestDAG$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.GetTaskLaunchData</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#DagManager.GetTaskLaunchData(int, int, java.lang.Object)">DagManager.GetTaskLaunchData(int, int, Object)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.GetTaskLaunchData$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html#DagManager.GetTaskLaunchData$()">DagManager.GetTaskLaunchData$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.LatestDAG</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.LatestDAG.html#DagManager.LatestDAG(io.gearpump.streaming.DAG)">DagManager.LatestDAG(DAG)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.LatestDAG$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html#DagManager.LatestDAG$()">DagManager.LatestDAG$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.NewDAGDeployed</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html#DagManager.NewDAGDeployed(int)">DagManager.NewDAGDeployed(int)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.NewDAGDeployed$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html#DagManager.NewDAGDeployed$()">DagManager.NewDAGDeployed$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.ReplaceProcessor</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html#DagManager.ReplaceProcessor(int, io.gearpump.streaming.ProcessorDescription)">DagManager.ReplaceProcessor(int, ProcessorDescription)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.ReplaceProcessor$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html#DagManager.ReplaceProcessor$()">DagManager.ReplaceProcessor$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.TaskLaunchData</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#DagManager.TaskLaunchData(io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List, java.lang.Object)">DagManager.TaskLaunchData(ProcessorDescription, List&lt;Subscriber&gt;, Object)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.TaskLaunchData$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html#DagManager.TaskLaunchData$()">DagManager.TaskLaunchData$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.WatchChange</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.WatchChange.html#DagManager.WatchChange(akka.actor.ActorRef)">DagManager.WatchChange(ActorRef)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.WatchChange$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.WatchChange$.html#DagManager.WatchChange$()">DagManager.WatchChange$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.html#dags()">dags()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#dagVersion()">dagVersion()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html#dagVersion()">dagVersion()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#dagVersion()">dagVersion()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#dagVersion()">dagVersion()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#dagVersion()">dagVersion()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html#dagVersion()">dagVersion()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#dagVersion()">dagVersion()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.RestartTasks.html#dagVersion()">dagVersion()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#dagVersion()">dagVersion()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkTask$.html#DATA_SINK()">DATA_SINK()</a></span> - Method in class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink">DataSinkTask$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkTask.html#DATA_SINK()">DATA_SINK()</a></span> - Static method in class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceTask$.html#DATA_SOURCE()">DATA_SOURCE()</a></span> - Method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source">DataSourceTask$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceTask.html#DATA_SOURCE()">DATA_SOURCE()</a></span> - Static method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html#dataSink()">dataSink()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="strong">DataSink</span></a> - Interface in <a href="./io/gearpump/streaming/sink/package-summary.html">io.gearpump.streaming.sink</a></dt>
+<dd>
+<div class="block">interface to implement custom data sink
+ where result of a DAG is typically written</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSinkOp</span></a>&lt;<a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html" title="type parameter in DataSinkOp">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html#DataSinkOp(io.gearpump.streaming.dsl.TypedDataSink, int, java.lang.String, scala.reflect.ClassTag)">DataSinkOp(TypedDataSink&lt;T&gt;, int, String, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSinkOp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSinkOp$.html#DataSinkOp$()">DataSinkOp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkProcessor</span></a> - Class in <a href="./io/gearpump/streaming/sink/package-summary.html">io.gearpump.streaming.sink</a></dt>
+<dd>
+<div class="block">utility that helps user to create a DAG ending in <a href="./io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>
+ user should pass in a <a href="./io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkProcessor.html#DataSinkProcessor()">DataSinkProcessor()</a></span> - Constructor for class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkProcessor$</span></a> - Class in <a href="./io/gearpump/streaming/sink/package-summary.html">io.gearpump.streaming.sink</a></dt>
+<dd>
+<div class="block">utility that helps user to create a DAG ending in <a href="./io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>
+ user should pass in a <a href="./io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkProcessor$.html#DataSinkProcessor$()">DataSinkProcessor$()</a></span> - Constructor for class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkTask</span></a> - Class in <a href="./io/gearpump/streaming/sink/package-summary.html">io.gearpump.streaming.sink</a></dt>
+<dd>
+<div class="block">general task that runs any <a href="./io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a></div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkTask.html#DataSinkTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">DataSinkTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkTask$</span></a> - Class in <a href="./io/gearpump/streaming/sink/package-summary.html">io.gearpump.streaming.sink</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkTask$.html#DataSinkTask$()">DataSinkTask$()</a></span> - Constructor for class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink">DataSinkTask$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html#dataSource()">dataSource()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="strong">DataSource</span></a> - Interface in <a href="./io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
+<dd>
+<div class="block">interface to implement custom source where data is read into the system.</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceConfig</span></a> - Class in <a href="./io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceConfig.html#DataSourceConfig()">DataSourceConfig()</a></span> - Constructor for class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source">DataSourceConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceConfig$</span></a> - Class in <a href="./io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceConfig$.html#DataSourceConfig$()">DataSourceConfig$()</a></span> - Constructor for class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSourceOp</span></a>&lt;<a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html" title="type parameter in DataSourceOp">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html#DataSourceOp(io.gearpump.streaming.dsl.TypedDataSource, int, java.lang.String, scala.reflect.ClassTag)">DataSourceOp(TypedDataSource&lt;T&gt;, int, String, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSourceOp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSourceOp$.html#DataSourceOp$()">DataSourceOp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceProcessor</span></a> - Class in <a href="./io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
+<dd>
+<div class="block">utility that helps user to create a DAG starting with <a href="./io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a>
+ user should pass in a <a href="./io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a></div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceProcessor.html#DataSourceProcessor()">DataSourceProcessor()</a></span> - Constructor for class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source">DataSourceProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceProcessor$</span></a> - Class in <a href="./io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
+<dd>
+<div class="block">utility that helps user to create a DAG starting with <a href="./io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a>
+ user should pass in a <a href="./io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a></div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceProcessor$.html#DataSourceProcessor$()">DataSourceProcessor$()</a></span> - Constructor for class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceTask</span></a> - Class in <a href="./io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
+<dd>
+<div class="block">general task that runs any <a href="./io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a>
+ see <a href="./io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><code>DataSourceProcessor</code></a> for its usage</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceTask.html#DataSourceTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">DataSourceTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceTask$</span></a> - Class in <a href="./io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceTask$.html#DataSourceTask$()">DataSourceTask$()</a></span> - Constructor for class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source">DataSourceTask$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime.html#death()">death()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/MessageDecoder.html#decode(org.jboss.netty.channel.ChannelHandlerContext, org.jboss.netty.channel.Channel, org.jboss.netty.buffer.ChannelBuffer)">decode(ChannelHandlerContext, Channel, ChannelBuffer)</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty">MessageDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source"><span class="strong">DefaultTimeStampFilter</span></a> - Class in <a href="./io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
+<dd>
+<div class="block">default TimeStampFilter that filters out messages with smaller timestamps</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DefaultTimeStampFilter.html#DefaultTimeStampFilter()">DefaultTimeStampFilter()</a></span> - Constructor for class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source">DefaultTimeStampFilter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#description()">description()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/GroupByOp.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/MergeOp.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/Op.html#description()">description()</a></span> - Method in interface io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/OpChain.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ReduceOp.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#description()">description()</a></span> - Method in interface io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#description()">description()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.DefaultProcessor.html#description()">description()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.html#description()">description()</a></span> - Method in interface io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ProcessorDescription.html#description()">description()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/Serializer.html#deserialize(byte[])">deserialize(byte[])</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html#deserialize(java.io.DataInput, int)">deserialize(DataInput, int)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/ITransportMessageSerializer.html#deserialize(java.io.DataInput, int)">deserialize(DataInput, int)</a></span> - Method in interface io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Direct</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>
+<div class="block">The upstream OP and downstream OP doesn't require network data shuffle.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/Direct.html#Direct()">Direct()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op">Direct</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Direct$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>
+<div class="block">The upstream OP and downstream OP doesn't require network data shuffle.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/Direct$.html#Direct$()">Direct$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">Direct$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#dispatcher()">dispatcher()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_E_">
+<!--   -->
+</a>
+<h2 class="title">E</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG$.html#empty()">empty()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG.html#empty()">empty()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary$.html#empty()">empty()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/MessageEncoder.html#encode(org.jboss.netty.channel.ChannelHandlerContext, org.jboss.netty.channel.Channel, java.lang.Object)">encode(ChannelHandlerContext, Channel, Object)</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty">MessageEncoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Interval.html#endTime()">endTime()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>
+<div class="block">reference equal</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#executor()">executor()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#Executor(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig, io.gearpump.streaming.executor.ITaskLauncher)">Executor(ExecutorContext, UserConfig, ITaskLauncher)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#Executor(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">Executor(ExecutorContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#executor()">executor()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor$</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor$.html#Executor$()">Executor$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor">Executor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorConfig</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorConfig.html#Executor.ExecutorConfig(com.typesafe.config.Config)">Executor.ExecutorConfig(Config)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorConfig$</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorConfig$.html#Executor.ExecutorConfig$()">Executor.ExecutorConfig$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorSummary</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html#Executor.ExecutorSummary(int, int, java.lang.String, java.lang.String, java.lang.String, int, scala.collection.immutable.Map, java.lang.String)">Executor.ExecutorSummary(int, int, String, String, String, int, Map&lt;Object, List&lt;TaskId&gt;&gt;, String)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorSummary$</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary$.html#Executor.ExecutorSummary$()">Executor.ExecutorSummary$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.GetExecutorSummary</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.GetExecutorSummary.html#Executor.GetExecutorSummary(int)">Executor.GetExecutorSummary(int)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.GetExecutorSummary$</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html#Executor.GetExecutorSummary$()">Executor.GetExecutorSummary$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.QueryExecutorConfig</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html#Executor.QueryExecutorConfig(int)">Executor.QueryExecutorConfig(int)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.QueryExecutorConfig$</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html#Executor.QueryExecutorConfig$()">Executor.QueryExecutorConfig$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.RestartTasks</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.RestartTasks.html#Executor.RestartTasks(int)">Executor.RestartTasks(int)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.RestartTasks$</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.RestartTasks$.html#Executor.RestartTasks$()">Executor.RestartTasks$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.TaskArgumentStore</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#Executor.TaskArgumentStore()">Executor.TaskArgumentStore()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.TaskStopped</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.TaskStopped.html#Executor.TaskStopped(akka.actor.ActorRef)">Executor.TaskStopped(ActorRef)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.TaskStopped$</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.TaskStopped$.html#Executor.TaskStopped$()">Executor.TaskStopped$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil$.html#executorActorName(int)">executorActorName(int)</a></span> - Method in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil.html#executorActorName(int)">executorActorName(int)</a></span> - Static method in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager.html#executorFailed(int)">executorFailed(int)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.html#executorFailed(int)">executorFailed(int)</a></span> - Method in interface io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dt>
+<dd>
+<div class="block">This notify the scheduler that {executorId} is failed, and expect a set of
+ ResourceRequest for all failed tasks on that executor.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#executorFailed(int)">executorFailed(int)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.GetExecutorSummary.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#executorId()">executorId()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ExecutorManager$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ExecutorManager$.html#ExecutorManager$()">ExecutorManager$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil$.html#executorManagerActorName()">executorManagerActorName()</a></span> - Method in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil.html#executorManagerActorName()">executorManagerActorName()</a></span> - Static method in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#executorMessageHandler()">executorMessageHandler()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="strong">ExecutorRestartPolicy</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>
+<div class="block">param:  maxNrOfRetries the number of times a executor is allowed to be restarted, negative value means no limit,
+   if the limit is exceeded the policy will not allow to restart the executor
+ param:  withinTimeRange duration of the time window for maxNrOfRetries, Duration.Inf means no window</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/ExecutorRestartPolicy.html#ExecutorRestartPolicy(int, scala.concurrent.duration.Duration)">ExecutorRestartPolicy(int, Duration)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor">ExecutorRestartPolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#executors()">executors()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#executors()">executors()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.html#ExecutorToAppMaster()">ExecutorToAppMaster()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster$.html#ExecutorToAppMaster$()">ExecutorToAppMaster$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.MessageLoss</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#ExecutorToAppMaster.MessageLoss(int, io.gearpump.streaming.task.TaskId, java.lang.String)">ExecutorToAppMaster.MessageLoss(int, TaskId, String)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.MessageLoss$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html#ExecutorToAppMaster.MessageLoss$()">ExecutorToAppMaster.MessageLoss$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterExecutor</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#ExecutorToAppMaster.RegisterExecutor(akka.actor.ActorRef, int, io.gearpump.cluster.scheduler.Resource, io.gearpump.cluster.appmaster.WorkerInfo)">ExecutorToAppMaster.RegisterExecutor(ActorRef, int, Resource, WorkerInfo)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterExecutor$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html#ExecutorToAppMaster.RegisterExecutor$()">ExecutorToAppMaster.RegisterExecutor$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterTask</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#ExecutorToAppMaster.RegisterTask(io.gearpump.streaming.task.TaskId, int, io.gearpump.transport.HostPort)">ExecutorToAppMaster.RegisterTask(TaskId, int, HostPort)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterTask$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html#ExecutorToAppMaster.RegisterTask$()">ExecutorToAppMaster.RegisterTask$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#express()">express()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ExpressTransport.html#express()">express()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="strong">ExpressTransport</span></a> - Interface in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_F_">
+<!--   -->
+</a>
+<h2 class="title">F</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#filter(scala.Function1, java.lang.String)">filter(Function1&lt;T, Object&gt;, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>
+<div class="block">reserve records when fun(T) == true</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DefaultTimeStampFilter.html#filter(io.gearpump.Message, long)">filter(Message, long)</a></span> - Method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source">DefaultTimeStampFilter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/MessageFilter.html#filter(scala.Tuple2)">filter(Tuple2&lt;Message, Object&gt;)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/TimeStampFilter.html#filter(io.gearpump.Message, long)">filter(Message, long)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#flatMap(scala.Function1, java.lang.String, scala.reflect.ClassTag)">flatMap(Function1&lt;T, TraversableOnce&lt;R&gt;&gt;, String, ClassTag&lt;R&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>
+<div class="block">convert a value[T] to a list of value[R]</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">FlatMapOp</span></a>&lt;<a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>,<a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">R</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html#FlatMapOp(scala.Function1, java.lang.String, scala.reflect.ClassTag)">FlatMapOp(Function1&lt;T, TraversableOnce&lt;R&gt;&gt;, String, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">FlatMapOp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/FlatMapOp$.html#FlatMapOp$()">FlatMapOp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#FLUSH_INTERVAL()">FLUSH_INTERVAL()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/MessageDecoder.html#fromBytes(byte[])">fromBytes(byte[])</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api">MessageDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#fromJson(java.lang.String)">fromJson(String)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskId$.html#fromLong(long)">fromLong(long)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskId.html#fromLong(long)">fromLong(long)</a></span> - Static method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html#fun()">fun()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/GroupByOp.html#fun()">fun()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ReduceOp.html#fun()">fun()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_G_">
+<!--   -->
+</a>
+<h2 class="title">G</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()">GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()">GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_GROUPBY_FUNCTION()">GEARPUMP_STREAMING_GROUPBY_FUNCTION()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_GROUPBY_FUNCTION()">GEARPUMP_STREAMING_GROUPBY_FUNCTION()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_LOCALITIES()">GEARPUMP_STREAMING_LOCALITIES()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_LOCALITIES()">GEARPUMP_STREAMING_LOCALITIES()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()">GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()">GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_OPERATOR()">GEARPUMP_STREAMING_OPERATOR()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_OPERATOR()">GEARPUMP_STREAMING_OPERATOR()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()">GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()">GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_SINK()">GEARPUMP_STREAMING_SINK()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_SINK()">GEARPUMP_STREAMING_SINK()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_SOURCE()">GEARPUMP_STREAMING_SOURCE()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_SOURCE()">GEARPUMP_STREAMING_SOURCE()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html#generateAckResponse(io.gearpump.streaming.task.AckRequest, akka.actor.ActorRef)">generateAckResponse(AckRequest, ActorRef)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#get(int, io.gearpump.streaming.task.TaskId)">get(int, TaskId)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/MonoidState.html#get()">get()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentState.html#get()">get()</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></dt>
+<dd>
+<div class="block">unwrap the raw value of state</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/storage/AppDataStore.html#get(java.lang.String)">get(String)</a></span> - Method in interface io.gearpump.streaming.storage.<a href="./io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#get(java.lang.String)">get(String)</a></span> - Method in class io.gearpump.streaming.storage.<a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/util/RecreateRollingFileAppender.html#getCheckFileInterval()">getCheckFileInterval()</a></span> - Method in class io.gearpump.util.<a href="./io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetCheckpointClock</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetCheckpointClock.html#GetCheckpointClock()">GetCheckpointClock()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task">GetCheckpointClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetCheckpointClock$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetCheckpointClock$.html#GetCheckpointClock$()">GetCheckpointClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">GetCheckpointClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html#getCheckpointStore(io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskContext)">getCheckpointStore(UserConfig, TaskContext)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStoreFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html#getCheckpointStore(io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskContext)">getCheckpointStore(UserConfig, TaskContext)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#getCheckpointTime()">getCheckpointTime()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">GetDAG</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetDAG.html#GetDAG()">GetDAG()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task">GetDAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetDAG$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetDAG$.html#GetDAG$()">GetDAG$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task">GetDAG$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#getExecutorId(io.gearpump.streaming.task.TaskId)">getExecutorId(TaskId)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetLatestMinClock</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetLatestMinClock.html#GetLatestMinClock()">GetLatestMinClock()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task">GetLatestMinClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetLatestMinClock$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetLatestMinClock$.html#GetLatestMinClock$()">GetLatestMinClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task">GetLatestMinClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AckRequestSerializer.html#getLength(io.gearpump.streaming.task.AckRequest)">getLength(AckRequest)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AckSerializer.html#getLength(io.gearpump.streaming.task.Ack)">getLength(Ack)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/InitialAckRequestSerializer.html#getLength(io.gearpump.streaming.task.InitialAckRequest)">getLength(InitialAckRequest)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LatencyProbeSerializer.html#getLength(io.gearpump.streaming.task.LatencyProbe)">getLength(LatencyProbe)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializedMessageSerializer.html#getLength(io.gearpump.streaming.task.SerializedMessage)">getLength(SerializedMessage)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html#getLength(java.lang.Object)">getLength(Object)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskMessageSerializer.html#getLength(T)">getLength(T)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/TaskIdSerializer.html#getLength(io.gearpump.streaming.task.TaskId)">getLength(TaskId)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/ITransportMessageSerializer.html#getLength(java.lang.Object)">getLength(Object)</a></span> - Method in interface io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorageFactory.html#getOffsetStorage(java.lang.String)">getOffsetStorage(String)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorageFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html#getPartition(io.gearpump.Message, int, int)">getPartition(Message, int, int)</a></span> - Method in class io.gearpump.streaming.dsl.partitioner.<a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#getReport()">getReport()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager.html#getRequestDetails()">getRequestDetails()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.html#getResourceRequests()">getResourceRequests()</a></span> - Method in interface io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dt>
+<dd>
+<div class="block">Get the resource requirements for all unscheduled tasks.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#getResourceRequests()">getResourceRequests()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetStartClock</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetStartClock.html#GetStartClock()">GetStartClock()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task">GetStartClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetStartClock$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetStartClock$.html#GetStartClock$()">GetStartClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task">GetStartClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#getTaskLocations()">getTaskLocations()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream$.html#getTupleKey(scala.Tuple2)">getTupleKey(Tuple2&lt;K, V&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#getTupleKey(scala.Tuple2)">getTupleKey(Tuple2&lt;K, V&gt;)</a></span> - Static method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetUpstreamMinClock</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetUpstreamMinClock.html#GetUpstreamMinClock(io.gearpump.streaming.task.TaskId)">GetUpstreamMinClock(TaskId)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#getUpstreamMinClock()">getUpstreamMinClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetUpstreamMinClock$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetUpstreamMinClock$.html#GetUpstreamMinClock$()">GetUpstreamMinClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG.html#graph()">graph()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.html#graph()">graph()</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Graph</span></a> - Class in <a href="./io/gearpump/streaming/javaapi/package-summary.html">io.gearpump.streaming.javaapi</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Graph.html#Graph()">Graph()</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi">Graph</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Group</span></a>&lt;<a href="./io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a>&gt; - Interface in <a href="./io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#groupBy(scala.Function1, int, java.lang.String)">groupBy(Function1&lt;T, Group&gt;, int, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>
+<div class="block">Group by fun(T)</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/KVStream.html#groupByKey(int)">groupByKey(int)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a></dt>
+<dd>
+<div class="block">Apply to Stream[Tuple2[K,V}
+ Group by the key of a KV tuple
+ For (key, value) will groupby key</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">GroupByOp</span></a>&lt;<a href="./io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>,<a href="./io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">R</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/GroupByOp.html#GroupByOp(scala.Function1, int, java.lang.String, scala.reflect.ClassTag)">GroupByOp(Function1&lt;T, R&gt;, int, String, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">GroupByOp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/GroupByOp$.html#GroupByOp$()">GroupByOp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">GroupByPartitioner</span></a>&lt;<a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="type parameter in GroupByPartitioner">T</a>,<a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="type parameter in GroupByPartitioner">GROUP</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/partitioner/package-summary.html">io.gearpump.streaming.dsl.partitioner</a></dt>
+<dd>
+<div class="block">Partition messages by applying group by function first.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html#GroupByPartitioner(scala.Function1)">GroupByPartitioner(Function1&lt;T, GROUP&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.partitioner.<a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">GroupByPartitioner$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/partitioner/package-summary.html">io.gearpump.streaming.dsl.partitioner</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html#GroupByPartitioner$()">GroupByPartitioner$()</a></span> - Constructor for class io.gearpump.streaming.dsl.partitioner.<a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner$</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_H_">
+<!--   -->
+</a>
+<h2 class="title">H</h2>
+<dl>
+<dt><a href="./io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util"><span class="strong">HadoopFSLogAppender</span></a> - Class in <a href="./io/gearpump/util/package-summary.html">io.gearpump.util</a></dt>
+<dd>
+<div class="block">Log4j appender for to write to user specified Hadoop filesystem.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/util/HadoopFSLogAppender.html#HadoopFSLogAppender()">HadoopFSLogAppender()</a></span> - Constructor for class io.gearpump.util.<a href="./io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util">HadoopFSLogAppender</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html#handleInitialAckRequest(io.gearpump.streaming.task.InitialAckRequest)">handleInitialAckRequest(InitialAckRequest)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#handleMessages(scala.Function0)">handleMessages(Function0&lt;BoxedUnit&gt;)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/OpChain.html#head()">head()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#homeDirectory()">homeDirectory()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#host()">host()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_I_">
+<!--   -->
+</a>
+<h2 class="title">I</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#id()">id()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html#id()">id()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ProcessorDescription.html#id()">id()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime$.html#Immortal()">Immortal()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">LifeTime$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime.html#Immortal()">Immortal()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/CollectionDataSource.html#index()">index()</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskId.html#index()">index()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#init(long)">init(long)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">InitialAckRequest</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/InitialAckRequest.html#InitialAckRequest(io.gearpump.streaming.task.TaskId, int)">InitialAckRequest(TaskId, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">InitialAckRequest$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/InitialAckRequest$.html#InitialAckRequest$()">InitialAckRequest$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task">InitialAckRequest$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">InitialAckRequestSerializer</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/InitialAckRequestSerializer.html#InitialAckRequestSerializer()">InitialAckRequestSerializer()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage"><span class="strong">InMemoryAppStoreOnMaster</span></a> - Class in <a href="./io/gearpump/streaming/storage/package-summary.html">io.gearpump.streaming.storage</a></dt>
+<dd>
+<div class="block">In memory application storage located on master nodes</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#InMemoryAppStoreOnMaster(int, akka.actor.ActorRef)">InMemoryAppStoreOnMaster(int, ActorRef)</a></span> - Constructor for class io.gearpump.streaming.storage.<a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">InMemoryCheckpointStore</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>
+<div class="block">an in memory store provided for test
+ should not be used in real cases</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#InMemoryCheckpointStore()">InMemoryCheckpointStore()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">InMemoryCheckpointStoreFactory</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html#InMemoryCheckpointStoreFactory()">InMemoryCheckpointStoreFactory()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStoreFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Interval</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>
+<div class="block">an interval is a dynamic time range that is divided by window boundary and checkpoint time</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Interval.html#Interval(long, long)">Interval(long, long)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Interval$</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Interval$.html#Interval$()">Interval$()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl">Interval$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a> - package io.gearpump.streaming</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a> - package io.gearpump.streaming.appmaster</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a> - package io.gearpump.streaming.dsl</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/example/package-summary.html">io.gearpump.streaming.dsl.example</a> - package io.gearpump.streaming.dsl.example</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a> - package io.gearpump.streaming.dsl.op</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/partitioner/package-summary.html">io.gearpump.streaming.dsl.partitioner</a> - package io.gearpump.streaming.dsl.partitioner</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a> - package io.gearpump.streaming.dsl.plan</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a> - package io.gearpump.streaming.executor</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/javaapi/package-summary.html">io.gearpump.streaming.javaapi</a> - package io.gearpump.streaming.javaapi</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/sink/package-summary.html">io.gearpump.streaming.sink</a> - package io.gearpump.streaming.sink</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a> - package io.gearpump.streaming.source</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a> - package io.gearpump.streaming.state.api</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a> - package io.gearpump.streaming.state.impl</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/storage/package-summary.html">io.gearpump.streaming.storage</a> - package io.gearpump.streaming.storage</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a> - package io.gearpump.streaming.task</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a> - package io.gearpump.streaming.transaction.api</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/util/package-summary.html">io.gearpump.streaming.util</a> - package io.gearpump.streaming.util</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a> - package io.gearpump.transport.netty</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/util/package-summary.html">io.gearpump.util</a> - package io.gearpump.util</dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#isAllTasksRegistered()">isAllTasksRegistered()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#isTaskRegisteredForExecutor(int)">isTaskRegisteredForExecutor(int)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="strong">ITaskLauncher</span></a> - Interface in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><span class="strong">ITransportMessageSerializer</span></a> - Interface in <a href="./io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_J_">
+<!--   -->
+</a>
+<h2 class="title">J</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html#jar()">jar()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ProcessorDescription.html#jar()">jar()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html#jvmName()">jvmName()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_K_">
+<!--   -->
+</a>
+<h2 class="title">K</h2>
+<dl>
+<dt><a href="./io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">KVStream</span></a>&lt;<a href="./io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">K</a>,<a href="./io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/KVStream.html#KVStream(io.gearpump.streaming.dsl.Stream)">KVStream(Stream&lt;Tuple2&lt;K, V&gt;&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_L_">
+<!--   -->
+</a>
+<h2 class="title">L</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/OpChain.html#last()">last()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#LATENCY_PROBE_INTERVAL()">LATENCY_PROBE_INTERVAL()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">LatencyProbe</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/LatencyProbe.html#LatencyProbe(long)">LatencyProbe(long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">LatencyProbe$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/LatencyProbe$.html#LatencyProbe$()">LatencyProbe$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task">LatencyProbe$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">LatencyProbeSerializer</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LatencyProbeSerializer.html#LatencyProbeSerializer()">LatencyProbeSerializer()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">LatestMinClock</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/LatestMinClock.html#LatestMinClock(long)">LatestMinClock(long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/UpstreamMinClock.html#latestMinClock()">latestMinClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">LatestMinClock$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/LatestMinClock$.html#LatestMinClock$()">LatestMinClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task">LatestMinClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/ITaskLauncher.html#launch(scala.collection.immutable.List, io.gearpump.streaming.executor.TaskLauncher.TaskArgument, akka.actor.ActorRefFactory, io.gearpump.serializer.SerializationFramework)">launch(List&lt;TaskId&gt;, TaskLauncher.TaskArgument, ActorRefFactory, SerializationFramework)</a></span> - Method in interface io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.html#launch(scala.collection.immutable.List, io.gearpump.streaming.executor.TaskLauncher.TaskArgument, akka.actor.ActorRefFactory, io.gearpump.serializer.SerializationFramework)">launch(List&lt;TaskId&gt;, TaskLauncher.TaskArgument, ActorRefFactory, SerializationFramework)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#launchTasksHandler()">launchTasksHandler()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/MonoidState.html#left()">left()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#life()">life()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#life()">life()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#life()">life()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ProcessorDescription.html#life()">life()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData.html#life()">life()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="strong">LifeTime</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime.html#LifeTime(long, long)">LifeTime(long, long)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber.html#lifeTime()">lifeTime()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="strong">LifeTime$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime$.html#LifeTime$()">LifeTime$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">LifeTime$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskUtil$.html#loadClass(java.lang.String)">loadClass(String)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task">TaskUtil$</a></dt>
+<dd>
+<div class="block">Resolve a classname to a Task class.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskUtil.html#loadClass(java.lang.String)">loadClass(String)</a></span> - Static method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task">TaskUtil</a></dt>
+<dd>
+<div class="block">Resolve a classname to a Task class.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.html#loadTaskLocalities(com.typesafe.config.Config)">loadTaskLocalities(Config)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ExpressTransport.html#local()">local()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities.html#localities()">localities()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.html#locateTask(io.gearpump.streaming.task.TaskId)">locateTask(TaskId)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html#locations()">locations()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.html#LOG()">LOG()</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#log()">log()</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>
+<div class="block">Log to task log file</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState$.html#LOG()">LOG()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl">NonWindowState$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState.html#LOG()">LOG()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowState$.html#LOG()">LOG()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl">WindowState$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowState.html#LOG()">LOG()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#LOG()">LOG()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Task.html#LOG()">LOG()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#LOG()">LOG()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#logFile()">logFile()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html#logFile()">logFile()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.html#lookUp(long)">lookUp(long)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dt>
+<dd>
+<div class="block">try to look up the time in the OffsetStorage
+ return the corresponding Offset if the time is
+ in the range of stored TimeStamps or one of the
+ failure info (StorageEmpty, Overflow, Underflow)</div>
+</dd>
+</dl>
+<a name="_M_">
+<!--   -->
+</a>
+<h2 class="title">M</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/example/WordCount$.html#main(com.typesafe.config.Config, java.lang.String[])">main(Config, String[])</a></span> - Method in class io.gearpump.streaming.dsl.example.<a href="./io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/example/WordCount.html#main(com.typesafe.config.Config, java.lang.String[])">main(Config, String[])</a></span> - Static method in class io.gearpump.streaming.dsl.example.<a href="./io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example">WordCount</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#map(scala.Function1, java.lang.String, scala.reflect.ClassTag)">map(Function1&lt;T, R&gt;, String, ClassTag&lt;R&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>
+<div class="block">convert value[T] to value[R]</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">MasterOp</span></a> - Interface in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription$.html#MAX_PENDING_MESSAGE_COUNT()">MAX_PENDING_MESSAGE_COUNT()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#MAX_PENDING_MESSAGE_COUNT()">MAX_PENDING_MESSAGE_COUNT()</a></span> - Static method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html#maxTimestamp()">maxTimestamp()</a></span> - Method in class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#merge(io.gearpump.streaming.dsl.Stream, java.lang.String)">merge(Stream&lt;T&gt;, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>
+<div class="block">Merge data from two stream into one</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">MergeOp</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/MergeOp.html#MergeOp(io.gearpump.streaming.dsl.op.Op, io.gearpump.streaming.dsl.op.Op, java.lang.String)">MergeOp(Op, Op, String)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">MergeOp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/MergeOp$.html#MergeOp$()">MergeOp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op">MergeOp$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/TaskMessage.html#message()">message()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="strong">MessageBatch</span></a> - Class in <a href="./io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">MessageDecoder</span></a> - Interface in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>
+<div class="block">MessageDecoder decodes raw bytes to Message
+ It is usually written by end user and
+ passed into TimeReplayableSource</div>
+</dd>
+<dt><a href="./io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="strong">MessageDecoder</span></a> - Class in <a href="./io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/MessageDecoder.html#MessageDecoder(io.gearpump.transport.netty.ITransportMessageSerializer)">MessageDecoder(ITransportMessageSerializer)</a></span> - Constructor for class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty">MessageDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="strong">MessageEncoder</span></a> - Class in <a href="./io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/MessageEncoder.html#MessageEncoder()">MessageEncoder()</a></span> - Constructor for class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty">MessageEncoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">MessageFilter</span></a> - Interface in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>
+<div class="block">filter offsets and store the mapping from timestamp to offset</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#metricsEnabled()">metricsEnabled()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#metricsEnabled()">metricsEnabled()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskManager$.html#migrate(io.gearpump.streaming.DAG, io.gearpump.streaming.DAG)">migrate(DAG, DAG)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#min()">min()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html#minClock(io.gearpump.streaming.appmaster.ClockService.ProcessorClock[])">minClock(ClockService.ProcessorClock[])</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#minClock()">minClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#minClock()">minClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#minClockAtCurrentTask()">minClockAtCurrentTask()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html#minTimestamp()">minTimestamp()</a></span> - Method in class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/Group.html#minus(T, T)">minus(T, T)</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api">Group</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster">AppMaster$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.AllocateResourceTimeOut$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthCheck$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.Report$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster">DagManager$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetLatestDAG$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.WatchChange$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ExecutorManager$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskCount$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster">TaskCount$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskManager$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming">AppMasterToExecutor$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.RestartClockService$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.Start$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksChanged$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksLaunched$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToMaster$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming">AppMasterToMaster$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/example/WordCount$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.example.<a href="./io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSinkOp$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSourceOp$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/Direct$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">Direct$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/FlatMapOp$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/GroupByOp$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/MergeOp$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op">MergeOp$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/OpChain$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op">OpChain$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ProcessorOp$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ReduceOp$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/Shuffle$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">Shuffle$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.partitioner.<a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor">Executor$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorConfig$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.RestartTasks$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.TaskStopped$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">LifeTime$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.DefaultProcessor$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.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="strong"><a href="./io/gearpump/streaming/ProcessorDescription$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming">ProcessorDescription$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkProcessor$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkTask$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink">DataSinkTask$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceConfig$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceProcessor$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceTask$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source">DataSourceTask$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Interval$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl">Interval$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl">NonWindowState$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowConfig$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">WindowConfig$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowState$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl">WindowState$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Ack$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task">Ack$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/AckRequest$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task">AckRequest$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/CheckpointClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task">CheckpointClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetCheckpointClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">GetCheckpointClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetDAG$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task">GetDAG$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetLatestMinClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task">GetLatestMinClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetStartClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task">GetStartClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetUpstreamMinClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/InitialAckRequest$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task">InitialAckRequest$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/LatencyProbe$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task">LatencyProbe$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/LatestMinClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task">LatestMinClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ReportCheckpointClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SendMessageLoss$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task">SendMessageLoss$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializedMessage$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task">SerializedMessage$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializerResolver$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task">SerializerResolver$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StartClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task">StartClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StartTime$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task">StartTime$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.FLUSH$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">TaskActor.FLUSH$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SendAck$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task">TaskContextData$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskId$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskUtil$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task">TaskUtil$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/UpdateClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task">UpdateClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/UpstreamMinClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task">UpstreamMinClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.StorageEmpty$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Monoid</span></a>&lt;<a href="./io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&gt; - Interface in <a href="./io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">MonoidState</span></a>&lt;<a href="./io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&gt; - Class in <a href="./io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></dt>
+<dd>
+<div class="block">MonoidState uses Algebird Monoid to aggregate state</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/MonoidState.html#MonoidState(io.gearpump.streaming.state.api.Monoid)">MonoidState(Monoid&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_N_">
+<!--   -->
+</a>
+<h2 class="title">N</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.html#name()">name()</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/StreamApplication.html#name()">name()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi">StreamApplication</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowConfig$.html#NAME()">NAME()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">WindowConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowConfig.html#NAME()">NAME()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication.html#name()">name()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="strong">NettyRenameThreadFactory</span></a> - Class in <a href="./io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html#newProcessorDescription()">newProcessorDescription()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/NettyRenameThreadFactory.html#newThread(java.lang.Runnable)">newThread(Runnable)</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty">NettyRenameThreadFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor$.html#NONE_SESSION()">NONE_SESSION()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#NONE_SESSION()">NONE_SESSION()</a></span> - Static method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NonWindowState</span></a>&lt;<a href="./io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&gt; - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>
+<div class="block">a MonoidState storing non-window state</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState.html#NonWindowState(io.gearpump.streaming.state.api.Monoid, io.gearpump.streaming.state.api.Serializer)">NonWindowState(Monoid&lt;T&gt;, Serializer&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NonWindowState$</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState$.html#NonWindowState$()">NonWindowState$()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl">NonWindowState$</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_O_">
+<!--   -->
+</a>
+<h2 class="title">O</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber$.html#of(int, io.gearpump.streaming.DAG)">of(int, DAG)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a></dt>
+<dd>
+<div class="block">List subscriptions of a processor.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber.html#of(int, io.gearpump.streaming.DAG)">of(int, DAG)</a></span> - Static method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
+<dd>
+<div class="block">List subscriptions of a processor.</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetManager</span></a> - Interface in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>
+<div class="block">manages message's offset on TimeReplayableSource and timestamp</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage</span></a> - Interface in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>
+<div class="block">OffsetStorage stores the mapping from TimeStamp to Offset</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage$</span></a> - Class in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage$.html#OffsetStorage$()">OffsetStorage$()</a></span> - Constructor for class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Overflow</span></a> - Class in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>
+<div class="block">Overflow means the looked up time is
+ larger than the maximum stored TimeStamp</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html#OffsetStorage.Overflow(byte[])">OffsetStorage.Overflow(byte[])</a></span> - Constructor for class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Overflow$</span></a> - Class in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html#OffsetStorage.Overflow$()">OffsetStorage.Overflow$()</a></span> - Constructor for class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.StorageEmpty$</span></a> - Class in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>
+<div class="block">StorageEmpty means no data has been stored</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html#OffsetStorage.StorageEmpty$()">OffsetStorage.StorageEmpty$()</a></span> - Constructor for class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.StorageEmpty$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Underflow</span></a> - Class in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>
+<div class="block">Underflow means the looked up time is
+ smaller than the minimum stored TimeStamp</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html#OffsetStorage.Underflow(byte[])">OffsetStorage.Underflow(byte[])</a></span> - Constructor for class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Underflow$</span></a> - Class in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html#OffsetStorage.Underflow$()">OffsetStorage.Underflow$()</a></span> - Constructor for class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorageFactory</span></a> - Interface in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetTimeStampResolver</span></a> - Interface in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>
+<div class="block">resolve timestamp to offset by look up the underlying storage</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html#oldProcessorId()">oldProcessorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription$.html#ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()">ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()">ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()</a></span> - Static method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Task.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkTask.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceTask.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Task.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dt>
+<dd>
+<div class="block">Method called for each message received.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dt>
+<dd>
+<div class="block">Method called with the task is initialized.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#onStop()">onStop()</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#onStop()">onStop()</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Task.html#onStop()">onStop()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkTask.html#onStop()">onStop()</a></span> - Method in class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceTask.html#onStop()">onStop()</a></span> - Method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#onStop()">onStop()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Task.html#onStop()">onStop()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#onStop()">onStop()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskInterface.html#onStop()">onStop()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dt>
+<dd>
+<div class="block">Method called when task is under clean up.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#onStop()">onStop()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#onUnManagedMessage(java.lang.Object)">onUnManagedMessage(Object)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Op</span></a> - Interface in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>
+<div class="block">Operators for the DSL</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">OpChain</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>
+<div class="block">Contains operators which can be chained to single one.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/OpChain.html#OpChain(scala.collection.immutable.List)">OpChain(List&lt;Op&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">OpChain$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/OpChain$.html#OpChain$()">OpChain$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op">OpChain$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">OpEdge</span></a> - Interface in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/CollectionDataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">open(TaskContext, Option&lt;Object&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSink.html#open(io.gearpump.streaming.task.TaskContext)">open(TaskContext)</a></span> - Method in interface io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a></dt>
+<dd>
+<div class="block">open connection to data sink
+ invoked at onStart() method of <a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">open(TaskContext, Option&lt;Object&gt;)</a></span> - Method in interface io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></dt>
+<dd>
+<div class="block">open connection to data source
+ invoked in onStart() method of <a href="./io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/OpChain.html#ops()">ops()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/example/WordCount$.html#options()">options()</a></span> - Method in class io.gearpump.streaming.dsl.example.<a href="./io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/example/WordCount.html#options()">options()</a></span> - Static method in class io.gearpump.streaming.dsl.example.<a href="./io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example">WordCount</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator</span></a> - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>
+<div class="block">Translate a OP to a TaskDescription</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.html#OpTranslator()">OpTranslator()</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator$.html#OpTranslator$()">OpTranslator$()</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.AndThen</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">MIDDLE</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html#OpTranslator.AndThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction, io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">OpTranslator.AndThen(OpTranslator.SingleInputFunction&lt;IN, MIDDLE&gt;, OpTranslator.SingleInputFunction&lt;MIDDLE, OUT&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.DummyInputFunction</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#OpTranslator.DummyInputFunction()">OpTranslator.DummyInputFunction()</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.FlatMapFunction</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html#OpTranslator.FlatMapFunction(scala.Function1, java.lang.String)">OpTranslator.FlatMapFunction(Function1&lt;IN, TraversableOnce&lt;OUT&gt;&gt;, String)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.GroupByTask</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">IN</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">GROUP</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">OUT</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#OpTranslator.GroupByTask(scala.Function1, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.GroupByTask(Function1&lt;IN, GROUP&gt;, TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#OpTranslator.GroupByTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.GroupByTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.ReduceFunction</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html#OpTranslator.ReduceFunction(scala.Function2, java.lang.String)">OpTranslator.ReduceFunction(Function2&lt;T, T, T&gt;, String)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.SingleInputFunction</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">IN</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">OUT</a>&gt; - Interface in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.SinkTask</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="type parameter in OpTranslator.SinkTask">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#OpTranslator.SinkTask(io.gearpump.streaming.dsl.TypedDataSink, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SinkTask(TypedDataSink&lt;T&gt;, TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#OpTranslator.SinkTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SinkTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.SourceTask</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">T</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">OUT</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#OpTranslator.SourceTask(io.gearpump.streaming.dsl.TypedDataSource, scala.Option, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SourceTask(TypedDataSource&lt;T&gt;, Option&lt;OpTranslator.SingleInputFunction&lt;T, OUT&gt;&gt;, TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#OpTranslator.SourceTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SourceTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.TransformTask</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">IN</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">OUT</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#OpTranslator.TransformTask(scala.Option, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.TransformTask(Option&lt;OpTranslator.SingleInputFunction&lt;IN, OUT&gt;&gt;, TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#OpTranslator.TransformTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.TransformTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#output(io.gearpump.Message)">output(Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#output(io.gearpump.Message)">output(Message)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>
+<div class="block">This can be used to output messages to downstream tasks.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#output(io.gearpump.Message)">output(Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#outputUnManaged(java.lang.Object, scala.collection.Seq)">outputUnManaged(Object, Seq&lt;TaskId&gt;)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>
+<div class="block">Use with caution, output unmanaged message to target tasks</div>
+</dd>
+</dl>
+<a name="_P_">
+<!--   -->
+</a>
+<h2 class="title">P</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#parallelism()">parallelism()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html#parallelism()">parallelism()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html#parallelism()">parallelism()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#parallelism()">parallelism()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.DefaultProcessor.html#parallelism()">parallelism()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.html#parallelism()">parallelism()</a></span> - Method in interface io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ProcessorDescription.html#parallelism()">parallelism()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber.html#parallelism()">parallelism()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#parallelism()">parallelism()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>
+<div class="block">The task parallelism</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData.html#parallelism()">parallelism()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#parallelism()">parallelism()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#parallism()">parallism()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/GroupByOp.html#parallism()">parallism()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html#parallism()">parallism()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">ParameterizedOp</span></a>&lt;<a href="./io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="type parameter in ParameterizedOp">T</a>&gt; - Interface in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#partitioner()">partitioner()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber.html#partitionerDescription()">partitionerDescription()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#pattern()">pattern()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#persist(long, byte[])">persist(long, byte[])</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/CheckpointStore.html#persist(long, byte[])">persist(long, byte[])</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PersistentState</span></a>&lt;<a href="./io/gearpump/streaming/state/api/PersistentState.html" title="type parameter in PersistentState">T</a>&gt; - Interface in <a href="./io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></dt>
+<dd>
+<div class="block">PersistentState is part of the transaction API</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#persistentState()">persistentState()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dd>
+<div class="block">subclass should override this method to pass in
+ a PersistentState</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PersistentStateConfig</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html#PersistentStateConfig()">PersistentStateConfig()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PersistentStateConfig$</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html#PersistentStateConfig$()">PersistentStateConfig$()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="strong">PersistentTask</span></a>&lt;<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt; - Class in <a href="./io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></dt>
+<dd>
+<div class="block">PersistentTask is part of the transaction API</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#PersistentTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">PersistentTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/Planner.html#plan(io.gearpump.util.Graph, akka.actor.ActorSystem)">plan(Graph&lt;Op, OpEdge&gt;, ActorSystem)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan">Planner</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.html#plan()">plan()</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Planner</span></a> - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/Planner.html#Planner()">Planner()</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan">Planner</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/Monoid.html#plus(T, T)">plus(T, T)</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#postStop()">postStop()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#postStop()">postStop()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#preferLocality()">preferLocality()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#preStart()">preStart()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#preStart()">preStart()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html#process(IN)">process(IN)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#process(T)">process(T)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html#process(IN)">process(IN)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html#process(T)">process(T)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#process(IN)">process(IN)</a></span> - Method in interface io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#process(java.lang.Class, int, java.lang.String, scala.reflect.ClassTag)">process(Class&lt;? extends Task&gt;, int, String, ClassTag&lt;R&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>
+<div class="block">connect with a low level Processor(TaskDescription)</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#processMessage(io.gearpump.streaming.state.api.PersistentState, io.gearpump.Message)">processMessage(PersistentState&lt;T&gt;, Message)</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dd>
+<div class="block">subclass should override this method to specify how a
+ new message should update state</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html#processor()">processor()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Processor</span></a>&lt;<a href="./io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a> extends <a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt; - Class in <a href="./io/gearpump/streaming/javaapi/package-summary.html">io.gearpump.streaming.javaapi</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#Processor(java.lang.Class)">Processor(Class&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#Processor(java.lang.Class, int)">Processor(Class&lt;T&gt;, int)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#Processor(io.gearpump.streaming.Processor)">Processor(Processor&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#Processor(java.lang.Class, int, java.lang.String, io.gearpump.cluster.UserConfig)">Processor(Class&lt;T&gt;, int, String, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>
+<div class="block">Create a general processor with user specified task logic.</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="strong">Processor</span></a>&lt;<a href="./io/gearpump/streaming/Processor.html" title="type parameter in Processor">T</a> extends <a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt; - Interface in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="strong">Processor$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor$.html#Processor$()">Processor$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">Processor.DefaultProcessor</span></a>&lt;<a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt; - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.DefaultProcessor.html#Processor.DefaultProcessor(int, java.lang.String, io.gearpump.cluster.UserConfig, java.lang.Class)">Processor.DefaultProcessor(int, String, UserConfig, Class&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">Processor.DefaultProcessor$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.DefaultProcessor$.html#Processor.DefaultProcessor$()">Processor.DefaultProcessor$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#processorDescription()">processorDescription()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#processorDescription()">processorDescription()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#processorDescription()">processorDescription()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">ProcessorDescription</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ProcessorDescription.html#ProcessorDescription(int, java.lang.String, int, java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.LifeTime, io.gearpump.cluster.AppJar)">ProcessorDescription(int, String, int, String, UserConfig, LifeTime, AppJar)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">ProcessorDescription$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ProcessorDescription$.html#ProcessorDescription$()">ProcessorDescription$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming">ProcessorDescription$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#processorExecutors(int)">processorExecutors(int)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#processorId()">processorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#processorId()">processorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber.html#processorId()">processorId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskId.html#processorId()">processorId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#processorLevels()">processorLevels()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ProcessorOp</span></a>&lt;<a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a> extends <a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html#ProcessorOp(java.lang.Class, int, java.lang.String, scala.reflect.ClassTag)">ProcessorOp(Class&lt;T&gt;, int, String, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ProcessorOp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ProcessorOp$.html#ProcessorOp$()">ProcessorOp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#processors()">processors()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#processors()">processors()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG.html#processors()">processors()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ProcessorSummary</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#ProcessorSummary(int, java.lang.String, int, java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.LifeTime, scala.collection.immutable.List, scala.collection.immutable.Map)">ProcessorSummary(int, String, int, String, UserConfig, LifeTime, List&lt;Object&gt;, Map&lt;Object, TaskCount&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ProcessorSummary$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary$.html#ProcessorSummary$()">ProcessorSummary$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor$.html#ProcessorToProcessorDescription(int, io.gearpump.streaming.Processor)">ProcessorToProcessorDescription(int, Processor&lt;? extends Task&gt;)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ExecutorManager$.html#props(io.gearpump.cluster.UserConfig, io.gearpump.cluster.AppMasterContext, com.typesafe.config.Config, java.lang.String)">props(UserConfig, AppMasterContext, Config, String)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/storage/AppDataStore.html#put(java.lang.String, java.lang.Object)">put(String, Object)</a></span> - Method in interface io.gearpump.streaming.storage.<a href="./io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#put(java.lang.String, java.lang.Object)">put(String, Object)</a></span> - Method in class io.gearpump.streaming.storage.<a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_Q_">
+<!--   -->
+</a>
+<h2 class="title">Q</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#queryMsgHandler()">queryMsgHandler()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_R_">
+<!--   -->
+</a>
+<h2 class="title">R</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#range()">range()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AckRequestSerializer.html#read(java.io.DataInput)">read(DataInput)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AckSerializer.html#read(java.io.DataInput)">read(DataInput)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/CollectionDataSource.html#read(int)">read(int)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/InitialAckRequestSerializer.html#read(java.io.DataInput)">read(DataInput)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LatencyProbeSerializer.html#read(java.io.DataInput)">read(DataInput)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSource.html#read(int)">read(int)</a></span> - Method in interface io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></dt>
+<dd>
+<div class="block">read a number of messages from data source.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializedMessageSerializer.html#read(java.io.DataInput)">read(DataInput)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskMessageSerializer.html#read(java.io.DataInput)">read(DataInput)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/TaskIdSerializer.html#read(java.io.DataInput)">read(DataInput)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readBoolean()">readBoolean()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readByte()">readByte()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readChar()">readChar()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readDouble()">readDouble()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readFloat()">readFloat()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readFully(byte[])">readFully(byte[])</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readFully(byte[], int, int)">readFully(byte[], int, int)</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readInt()">readInt()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readLine()">readLine()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readLong()">readLong()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readShort()">readShort()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readUnsignedByte()">readUnsignedByte()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readUnsignedShort()">readUnsignedShort()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readUTF()">readUTF()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html#reason()">reason()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#receive()">receive()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#receive()">receive()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.html#receive()">receive()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#receive()">receive()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#receive()">receive()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#receiveAck(io.gearpump.streaming.task.Ack)">receiveAck(Ack)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>
+<div class="block">Handle acknowledge message.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Task.html#receiveUnManagedMessage()">receiveUnManagedMessage()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskInterface.html#receiveUnManagedMessage()">receiveUnManagedMessage()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dt>
+<dd>
+<div class="block">handler for unmanaged message</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#receiveUnManagedMessage()">receiveUnManagedMessage()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#recover()">recover()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentState.html#recover(long, byte[])">recover(long, byte[])</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></dt>
+<dd>
+<div class="block">recover state to a previous checkpoint
+ usually invoked by the framework</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#recover(long)">recover(long)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#recover(long)">recover(long)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState.html#recover(long, byte[])">recover(long, byte[])</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowState.html#recover(long, byte[])">recover(long, byte[])</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/CheckpointStore.html#recover(long)">recover(long)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util"><span class="strong">RecreateRollingFileAppender</span></a> - Class in <a href="./io/gearpump/util/package-summary.html">io.gearpump.util</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/util/RecreateRollingFileAppender.html#RecreateRollingFileAppender()">RecreateRollingFileAppender()</a></span> - Constructor for class io.gearpump.util.<a href="./io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#reduce(scala.Function2, java.lang.String)">reduce(Function2&lt;T, T, T&gt;, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>
+<div class="block">Reduce opeartion</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ReduceOp</span></a>&lt;<a href="./io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ReduceOp.html#ReduceOp(scala.Function2, java.lang.String, scala.reflect.ClassTag)">ReduceOp(Function2&lt;T, T, T&gt;, String, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ReduceOp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ReduceOp$.html#ReduceOp$()">ReduceOp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#registeredTasks()">registeredTasks()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#registerTask(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation)">registerTask(TaskId, TaskRegistry.TaskLocation)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#removeNewerVersion(int)">removeNewerVersion(int)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#removeObsoleteVersion()">removeObsoleteVersion()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></dt>
+<dd>
+<div class="block">when the new DAG is successfully deployed, then we should remove obsolete TaskArgument of old DAG.</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">ReportCheckpointClock</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ReportCheckpointClock.html#ReportCheckpointClock(io.gearpump.streaming.task.TaskId, long)">ReportCheckpointClock(TaskId, long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">ReportCheckpointClock$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ReportCheckpointClock$.html#ReportCheckpointClock$()">ReportCheckpointClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html#requests()">requests()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html#resolveOffset(long)">resolveOffset(long)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#resource()">resource()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#restartingTask(int, int, scala.collection.immutable.List)">restartingTask(int, int, List&lt;TaskId&gt;)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/MonoidState.html#right()">right()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_S_">
+<!--   -->
+</a>
+<h2 class="title">S</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.html#schedule(int, int, io.gearpump.cluster.scheduler.Resource)">schedule(int, int, Resource)</a></span> - Method in interface io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dt>
+<dd>
+<div class="block">This notify the scheduler that a resource slot on {workerId} and {executorId} is allocated, and
+ expect a task to be scheduled in return.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#schedule(int, int, io.gearpump.cluster.scheduler.Resource)">schedule(int, int, Resource)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#schedule(scala.concurrent.duration.FiniteDuration, scala.concurrent.duration.FiniteDuration, scala.Function0)">schedule(FiniteDuration, FiniteDuration, Function0&lt;BoxedUnit&gt;)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#schedule(scala.concurrent.duration.FiniteDuration, scala.concurrent.duration.FiniteDuration, scala.Function0)">schedule(FiniteDuration, FiniteDuration, Function0&lt;BoxedUnit&gt;)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#scheduleOnce(scala.concurrent.duration.FiniteDuration, scala.Function0)">scheduleOnce(FiniteDuration, Function0&lt;BoxedUnit&gt;)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>
+<div class="block">akka.actor.ActorRefProvider.scheduleOnce</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#scheduleOnce(scala.concurrent.duration.FiniteDuration, scala.Function0)">scheduleOnce(FiniteDuration, Function0&lt;BoxedUnit&gt;)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager.html#scheduleTask(io.gearpump.cluster.AppJar, int, int, io.gearpump.cluster.scheduler.Resource)">scheduleTask(AppJar, int, int, Resource)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Task.html#self()">self()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Task.html#self()">self()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#self()">self()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>
+<div class="block">Please don't use this if possible.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#self()">self()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#selfCheck()">selfCheck()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Task.html#sender()">sender()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
+<dd>
+<div class="block">For managed message(type of Message), the sender mean nothing,
+ you should not use this directory</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#sender()">sender()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>
+<div class="block">For managed message(type of Message), the sender only serve as a unique Id,
+ It's address is not something meaningful, you should not use this directly</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#sender()">sender()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#sendFn()">sendFn()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#sendMessage(io.gearpump.Message)">sendMessage(Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#sendMessage(io.gearpump.Message, int)">sendMessage(Message, int)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>
+<div class="block">Return how many message is actually sent by this subscription</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="strong">SendMessageLoss</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SendMessageLoss.html#SendMessageLoss()">SendMessageLoss()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">SendMessageLoss</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="strong">SendMessageLoss$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SendMessageLoss$.html#SendMessageLoss$()">SendMessageLoss$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task">SendMessageLoss$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Ack.html#seq()">seq()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/AckRequest.html#seq()">seq()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/Serializer.html#serialize(T)">serialize(T)</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html#serialize(java.io.DataOutput, java.lang.Object)">serialize(DataOutput, Object)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/ITransportMessageSerializer.html#serialize(java.io.DataOutput, java.lang.Object)">serialize(DataOutput, Object)</a></span> - Method in interface io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializedMessage</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializedMessage.html#SerializedMessage(long, byte[])">SerializedMessage(long, byte[])</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializedMessage$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializedMessage$.html#SerializedMessage$()">SerializedMessage$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task">SerializedMessage$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializedMessageSerializer</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializedMessageSerializer.html#SerializedMessageSerializer()">SerializedMessageSerializer()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Serializer</span></a>&lt;<a href="./io/gearpump/streaming/state/api/Serializer.html" title="type parameter in Serializer">T</a>&gt; - Interface in <a href="./io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#serializerPool()">serializerPool()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializerResolver$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializerResolver$.html#SerializerResolver$()">SerializerResolver$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task">SerializerResolver$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.Start.html#sessionId()">sessionId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#sessionId()">sessionId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Ack.html#sessionId()">sessionId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/AckRequest.html#sessionId()">sessionId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/InitialAckRequest.html#sessionId()">sessionId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#sessionId()">sessionId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/TaskMessage.html#sessionId()">sessionId()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ExpressTransport.html#sessionRef()">sessionRef()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#setChannelBuffer(org.jboss.netty.buffer.ChannelBuffer)">setChannelBuffer(ChannelBuffer)</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/util/RecreateRollingFileAppender.html#setCheckFileInterval(long)">setCheckFileInterval(long)</a></span> - Method in class io.gearpump.util.<a href="./io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager.html#setDag(io.gearpump.streaming.DAG)">setDag(DAG)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.html#setDAG(io.gearpump.streaming.DAG)">setDAG(DAG)</a></span> - Method in interface io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dt>
+<dd>
+<div class="block">This notify the scheduler that the task DAG is created.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#setDAG(io.gearpump.streaming.DAG)">setDAG(DAG)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/MonoidState.html#setNextCheckpointTime(long)">setNextCheckpointTime(long)</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentState.html#setNextCheckpointTime(long)">setNextCheckpointTime(long)</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></dt>
+<dd>
+<div class="block">set next checkpoint time
+ should be invoked by the framework</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#setTaskActor(io.gearpump.streaming.task.TaskActor)">setTaskActor(TaskActor)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#shouldCheckpoint(long)">shouldCheckpoint(long)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#shouldSlide()">shouldSlide()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Shuffle</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>
+<div class="block">The upstream OP and downstream OP DOES require network data shuffle.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/Shuffle.html#Shuffle()">Shuffle()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op">Shuffle</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Shuffle$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>
+<div class="block">The upstream OP and downstream OP DOES require network data shuffle.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/Shuffle$.html#Shuffle$()">Shuffle$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">Shuffle$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.Sink.html#sink(io.gearpump.streaming.dsl.TypedDataSink, int, java.lang.String, scala.reflect.ClassTag)">sink(TypedDataSink&lt;T&gt;, int, String, ClassTag&lt;T&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">Stream.Sink</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#sink(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">sink(DataSink, int, String, UserConfig, ActorSystem)</a></span> - Static method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>
+<div class="block">Create a Sink Processor</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#skipBytes(int)">skipBytes(int)</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">SlaveOp</span></a>&lt;<a href="./io/gearpump/streaming/dsl/op/SlaveOp.html" title="type parameter in SlaveOp">T</a>&gt; - Interface in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>
+<div class="block">When translated to running DAG, SlaveOP can be attach to MasterOP or other SlaveOP
+ "Attach" means running in same Actor.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#slideOneStep()">slideOneStep()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#slideTo(long)">slideTo(long)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/MergeOp.html#source()">source()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.Source.html#source(io.gearpump.streaming.dsl.TypedDataSource, int, java.lang.String, scala.reflect.ClassTag)">source(TypedDataSource&lt;T&gt;, int, String, ClassTag&lt;T&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.Source.html#source(scala.collection.Seq, int, java.lang.String, scala.reflect.ClassTag)">source(Seq&lt;T&gt;, int, String, ClassTag&lt;T&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#source(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">source(DataSource, int, String, UserConfig, ActorSystem)</a></span> - Static method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>
+<div class="block">Create a Source Processor</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceConfig$.html#SOURCE_READ_BATCH_SIZE()">SOURCE_READ_BATCH_SIZE()</a></span> - Method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceConfig.html#SOURCE_READ_BATCH_SIZE()">SOURCE_READ_BATCH_SIZE()</a></span> - Static method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source">DataSourceConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceConfig$.html#SOURCE_TIMESTAMP_FILTER()">SOURCE_TIMESTAMP_FILTER()</a></span> - Method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceConfig.html#SOURCE_TIMESTAMP_FILTER()">SOURCE_TIMESTAMP_FILTER()</a></span> - Static method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source">DataSourceConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ExpressTransport.html#sourceId()">sourceId()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/TaskMessage.html#sourceTask()">sourceTask()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.Report.html#stallingTasks()">stallingTasks()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#start()">start()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService$.html#START_CLOCK()">START_CLOCK()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#START_CLOCK()">START_CLOCK()</a></span> - Static method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.Start.html#startClock()">startClock()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html#startClock()">startClock()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">StartClock</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StartClock.html#StartClock(long)">StartClock(long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">StartClock$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StartClock$.html#StartClock$()">StartClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task">StartClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#startTime()">startTime()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#startTime()">startTime()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Interval.html#startTime()">startTime()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="strong">StartTime</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StartTime.html#StartTime(long)">StartTime(long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StartTime.html#startTime()">startTime()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="strong">StartTime$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StartTime$.html#StartTime$()">StartTime$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task">StartTime$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#stashMessages()">stashMessages()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#state()">state()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_CHECKPOINT_ENABLE()">STATE_CHECKPOINT_ENABLE()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_CHECKPOINT_ENABLE()">STATE_CHECKPOINT_ENABLE()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_CHECKPOINT_INTERVAL_MS()">STATE_CHECKPOINT_INTERVAL_MS()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_CHECKPOINT_INTERVAL_MS()">STATE_CHECKPOINT_INTERVAL_MS()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_CHECKPOINT_STORE_FACTORY()">STATE_CHECKPOINT_STORE_FACTORY()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_CHECKPOINT_STORE_FACTORY()">STATE_CHECKPOINT_STORE_FACTORY()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_WINDOW_SIZE()">STATE_WINDOW_SIZE()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_WINDOW_SIZE()">STATE_WINDOW_SIZE()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_WINDOW_STEP()">STATE_WINDOW_STEP()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_WINDOW_STEP()">STATE_WINDOW_STEP()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#status()">status()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#status()">status()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html#status()">status()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Stream</span></a>&lt;<a href="./io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#Stream(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option, scala.reflect.ClassTag)">Stream(Graph&lt;Op, OpEdge&gt;, Op, Option&lt;OpEdge&gt;, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Stream$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream$.html#Stream$()">Stream$()</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Stream.Sink</span></a>&lt;<a href="./io/gearpump/streaming/dsl/Stream.Sink.html" title="type parameter in Stream.Sink">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.Sink.html#Stream.Sink(io.gearpump.streaming.dsl.Stream, scala.reflect.ClassTag)">Stream.Sink(Stream&lt;T&gt;, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">Stream.Sink</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="strong">StreamApp</span></a> - Class in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
+<dd>
+<div class="block">Example:</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.html#StreamApp(java.lang.String, akka.actor.ActorSystem, io.gearpump.cluster.UserConfig)">StreamApp(String, ActorSystem, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">StreamApp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp$.html#StreamApp$()">StreamApp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="strong">StreamApp.Source</span></a> - Class in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.Source.html#StreamApp.Source(io.gearpump.streaming.dsl.StreamApp)">StreamApp.Source(StreamApp)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">StreamApplication</span></a> - Class in <a href="./io/gearpump/streaming/javaapi/package-summary.html">io.gearpump.streaming.javaapi</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/StreamApplication.html#StreamApplication(java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.javaapi.Graph)">StreamApplication(String, UserConfig, Graph)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi">StreamApplication</a></dt>
+<dd>
+<div class="block">Create a streaming application</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="strong">StreamApplication</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication.html#StreamApplication(java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.util.Graph)">StreamApplication(String, UserConfig, Graph&lt;ProcessorDescription, PartitionerDescription&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">StreamApplication$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication$.html#StreamApplication$()">StreamApplication$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">StreamAppMasterSummary</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#StreamAppMasterSummary(int, java.lang.String, scala.collection.immutable.Map, scala.collection.immutable.Map, io.gearpump.util.Graph, java.lang.String, long, scala.collection.immutable.List, java.lang.String, long, long, java.lang.String, java.lang.String, java.lang.String, java.lang.String)">StreamAppMasterSummary(int, String, Map&lt;Object, ProcessorSummary&gt;, Map&lt;Object, Object&gt;, Graph&lt;Object, String&gt;, String, long, List&lt;AppMaster.ExecutorBrief&gt;, String, long, long, String, String, String, String)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">StreamAppMasterSummary$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html#StreamAppMasterSummary$()">StreamAppMasterSummary$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp$.html#streamAppToApplication(io.gearpump.streaming.dsl.StreamApp)">streamAppToApplication(StreamApp)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.html#streamAppToApplication(io.gearpump.streaming.dsl.StreamApp)">streamAppToApplication(StreamApp)</a></span> - Static method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">StreamingTransportSerializer</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html#StreamingTransportSerializer()">StreamingTransportSerializer()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream$.html#streamToKVStream(io.gearpump.streaming.dsl.Stream)">streamToKVStream(Stream&lt;Tuple2&lt;K, V&gt;&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#streamToKVStream(io.gearpump.streaming.dsl.Stream)">streamToKVStream(Stream&lt;Tuple2&lt;K, V&gt;&gt;)</a></span> - Static method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager.html#SubDAGManager(int, java.lang.String, com.typesafe.config.Config)">SubDAGManager(int, String, Config)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager$.html#SubDAGManager$()">SubDAGManager$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager.ResourceRequestDetail</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html#SubDAGManager.ResourceRequestDetail(io.gearpump.cluster.AppJar, io.gearpump.cluster.scheduler.ResourceRequest[])">SubDAGManager.ResourceRequestDetail(AppJar, ResourceRequest[])</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager.ResourceRequestDetail$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html#SubDAGManager.ResourceRequestDetail$()">SubDAGManager.ResourceRequestDetail$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubmitApplicationRequest</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#SubmitApplicationRequest(java.lang.String, scala.collection.immutable.Map, io.gearpump.util.Graph, io.gearpump.cluster.UserConfig)">SubmitApplicationRequest(String, Map&lt;Object, ProcessorDescription&gt;, Graph&lt;Object, String&gt;, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubmitApplicationRequest$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html#SubmitApplicationRequest$()">SubmitApplicationRequest$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscriber</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>
+<div class="block">Each processor can have multiple downstream subscribers.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber.html#Subscriber(int, io.gearpump.partitioner.PartitionerDescription, int, io.gearpump.streaming.LifeTime)">Subscriber(int, PartitionerDescription, int, LifeTime)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscriber$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber$.html#Subscriber$()">Subscriber$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#subscribers()">subscribers()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#subscribers()">subscribers()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#subscribers()">subscribers()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#subscribers()">subscribers()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#subscribers()">subscribers()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData.html#subscribers()">subscribers()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscription</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>
+<div class="block">This manage the output and message clock for single downstream processor</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#Subscription(int, int, io.gearpump.streaming.task.TaskId, io.gearpump.streaming.task.Subscriber, int, io.gearpump.streaming.task.ExpressTransport, int, int)">Subscription(int, int, TaskId, Subscriber, int, ExpressTransport, int, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscription$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription$.html#Subscription$()">Subscription$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/KVStream.html#sum(scala.math.Numeric)">sum(Numeric&lt;V&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a></dt>
+<dd>
+<div class="block">Sum the value of the tuples</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream$.html#sumByValue(scala.math.Numeric)">sumByValue(Numeric&lt;V&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#sumByValue(scala.math.Numeric)">sumByValue(Numeric&lt;V&gt;)</a></span> - Static method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#supervisorStrategy()">supervisorStrategy()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.html#system()">system()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ExpressTransport.html#system()">system()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Task.html#system()">system()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#system()">system()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>
+<div class="block">Please don't use this if possible</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#system()">system()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#systemClock()">systemClock()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_T_">
+<!--   -->
+</a>
+<h2 class="title">T</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/MergeOp.html#target()">target()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SendAck.html#targetTask()">targetTask()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/TaskMessage.html#targetTask()">targetTask()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html#task()">task()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.TaskStopped.html#task()">task()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#task()">task()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Task</span></a> - Class in <a href="./io/gearpump/streaming/javaapi/package-summary.html">io.gearpump.streaming.javaapi</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Task.html#Task(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">Task(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">Task</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Task.html#Task(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">Task(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#task()">task()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#TaskActor(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.task.TaskContextData, io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskWrapper, io.gearpump.serializer.SerializationFramework)">TaskActor(TaskId, TaskContextData, UserConfig, TaskWrapper, SerializationFramework)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor$.html#TaskActor$()">TaskActor$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.FLUSH$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.FLUSH$.html#TaskActor.FLUSH$()">TaskActor.FLUSH$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">TaskActor.FLUSH$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.SecurityChecker</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html#TaskActor.SecurityChecker(io.gearpump.streaming.task.TaskId, akka.actor.ActorRef)">TaskActor.SecurityChecker(TaskId, ActorRef)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.SendAck</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SendAck.html#TaskActor.SendAck(io.gearpump.streaming.task.Ack, io.gearpump.streaming.task.TaskId)">TaskActor.SendAck(Ack, TaskId)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.SendAck$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SendAck$.html#TaskActor.SendAck$()">TaskActor.SendAck$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil$.html#taskActorName(io.gearpump.streaming.task.TaskId)">taskActorName(TaskId)</a></span> - Method in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil.html#taskActorName(io.gearpump.streaming.task.TaskId)">taskActorName(TaskId)</a></span> - Static method in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil$.html#taskActorPath(akka.actor.ActorRef, int, io.gearpump.streaming.task.TaskId)">taskActorPath(ActorRef, int, TaskId)</a></span> - Method in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil.html#taskActorPath(akka.actor.ActorRef, int, io.gearpump.streaming.task.TaskId)">taskActorPath(ActorRef, int, TaskId)</a></span> - Static method in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#taskClass()">taskClass()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#taskClass()">taskClass()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.DefaultProcessor.html#taskClass()">taskClass()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.html#taskClass()">taskClass()</a></span> - Method in interface io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ProcessorDescription.html#taskClass()">taskClass()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#taskClocks()">taskClocks()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#taskConf()">taskConf()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#taskConf()">taskConf()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.DefaultProcessor.html#taskConf()">taskConf()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.html#taskConf()">taskConf()</a></span> - Method in interface io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ProcessorDescription.html#taskConf()">taskConf()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="strong">TaskContext</span></a> - Interface in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>
+<div class="block">This provides context information for a task.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#taskContextData()">taskContextData()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskContextData</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData.html#TaskContextData(int, int, java.lang.String, akka.actor.ActorRef, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">TaskContextData(int, int, String, ActorRef, int, LifeTime, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskContextData$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData$.html#TaskContextData$()">TaskContextData$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task">TaskContextData$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#taskCount()">taskCount()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskCount</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskCount.html#TaskCount(int)">TaskCount(int)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG.html#taskCount()">taskCount()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html#taskCount()">taskCount()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskCount$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskCount$.html#TaskCount$()">TaskCount$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster">TaskCount$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Ack.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/AckRequest.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetUpstreamMinClock.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/InitialAckRequest.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ReportCheckpointClock.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#taskId()">taskId()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskId</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskId.html#TaskId(int, int)">TaskId(int, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/UpdateClock.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskId$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskId$.html#TaskId$()">TaskId$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AckRequestSerializer.html#taskIdSerializer()">taskIdSerializer()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AckSerializer.html#taskIdSerializer()">taskIdSerializer()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming"><span class="strong">TaskIdSerializer</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/TaskIdSerializer.html#TaskIdSerializer()">TaskIdSerializer()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/InitialAckRequestSerializer.html#taskIdSerialzer()">taskIdSerialzer()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="strong">TaskInterface</span></a> - Interface in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>
+<div class="block">Streaming Task interface</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.html#TaskLauncher(int, java.lang.String, int, akka.actor.ActorRef, io.gearpump.cluster.UserConfig, java.lang.Class)">TaskLauncher(int, String, int, ActorRef, UserConfig, Class&lt;? extends Actor&gt;)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher$</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher$.html#TaskLauncher$()">TaskLauncher$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher.TaskArgument</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#TaskLauncher.TaskArgument(int, io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List)">TaskLauncher.TaskArgument(int, ProcessorDescription, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher.TaskArgument$</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html#TaskLauncher.TaskArgument$()">TaskLauncher.TaskArgument$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html#taskLocations()">taskLocations()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.html#TaskLocator(java.lang.String, com.typesafe.config.Config)">TaskLocator(String, Config)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator$.html#TaskLocator$()">TaskLocator$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.Localities</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities.html#TaskLocator.Localities(scala.collection.immutable.Map)">TaskLocator.Localities(Map&lt;Object, TaskId[]&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.Localities$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#TaskLocator.Localities$()">TaskLocator.Localities$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.Locality</span></a> - Interface in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.NonLocality$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html#TaskLocator.NonLocality$()">TaskLocator.NonLocality$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.WorkerLocality</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html#TaskLocator.WorkerLocality(int)">TaskLocator.WorkerLocality(int)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.WorkerLocality$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html#TaskLocator.WorkerLocality$()">TaskLocator.WorkerLocality$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskManager$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskManager$.html#TaskManager$()">TaskManager$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">TaskMessage</span></a> - Class in <a href="./io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/TaskMessage.html#TaskMessage(int, long, long, java.lang.Object)">TaskMessage(int, long, long, Object)</a></span> - Constructor for class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#taskMessageHandler()">taskMessageHandler()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="strong">TaskMessageSerializer</span></a>&lt;<a href="./io/gearpump/streaming/task/TaskMessageSerializer.html" title="type parameter in TaskMessageSerializer">T</a>&gt; - Interface in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#TaskRegistry(int, scala.collection.immutable.List, scala.collection.immutable.Map)">TaskRegistry(int, List&lt;TaskId&gt;, Map&lt;TaskId, TaskRegistry.TaskLocation&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry$.html#TaskRegistry$()">TaskRegistry$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.Accept$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html#TaskRegistry.Accept$()">TaskRegistry.Accept$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.RegisterTaskStatus</span></a> - Interface in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.Reject$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html#TaskRegistry.Reject$()">TaskRegistry.Reject$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocation</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#TaskRegistry.TaskLocation(int, io.gearpump.transport.HostPort)">TaskRegistry.TaskLocation(int, HostPort)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocation$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html#TaskRegistry.TaskLocation$()">TaskRegistry.TaskLocation$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocations</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html#TaskRegistry.TaskLocations(scala.collection.immutable.Map)">TaskRegistry.TaskLocations(Map&lt;HostPort, Set&lt;TaskId&gt;&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocations$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html#TaskRegistry.TaskLocations$()">TaskRegistry.TaskLocations$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMasterTaskDetail.html#tasks()">tasks()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToMaster.StallingTasks.html#tasks()">tasks()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG.html#tasks()">tasks()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html#tasks()">tasks()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler</span></a> - Interface in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>
+<div class="block">This schedules tasks to run for new allocated resources.</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler$.html#TaskScheduler$()">TaskScheduler$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler.Location</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html#TaskScheduler.Location(int, int)">TaskScheduler.Location(int, int)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler.Location$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location$.html#TaskScheduler.Location$()">TaskScheduler.Location$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler.TaskStatus</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#TaskScheduler.TaskStatus(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.appmaster.TaskLocator.Locality, io.gearpump.streaming.appmaster.TaskScheduler.Location)">TaskScheduler.TaskStatus(TaskId, TaskLocator.Locality, TaskScheduler.Location)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskSchedulerImpl</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#TaskSchedulerImpl(int, java.lang.String, com.typesafe.config.Config)">TaskSchedulerImpl(int, String, Config)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskUtil</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskUtil.html#TaskUtil()">TaskUtil()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task">TaskUtil</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskUtil$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskUtil$.html#TaskUtil$()">TaskUtil$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task">TaskUtil$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskWrapper</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>
+<div class="block">This provides TaskContext for user defined tasks
+ param:  taskClass task class
+ param:  context context class
+ param:  userConf user config</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#TaskWrapper(io.gearpump.streaming.task.TaskId, java.lang.Class, io.gearpump.streaming.task.TaskContextData, io.gearpump.cluster.UserConfig)">TaskWrapper(TaskId, Class&lt;? extends Task&gt;, TaskContextData, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#terminationWatch()">terminationWatch()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/UpdateClock.html#time()">time()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#timeOut()">timeOut()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#timeOut()">timeOut()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#timeout()">timeout()</a></span> - Method in class io.gearpump.streaming.storage.<a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">TimeReplayableSource</span></a> - Interface in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>
+<div class="block">AT-LEAST-ONCE API</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/LatencyProbe.html#timestamp()">timestamp()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializedMessage.html#timeStamp()">timeStamp()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">TimeStampFilter</span></a> - Interface in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>
+<div class="block">TimeStampFilter filters message comparing its TimeStamp with the predicate.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#toJson(io.gearpump.streaming.appmaster.TaskLocator.Localities)">toJson(TaskLocator.Localities)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskId$.html#toLong(io.gearpump.streaming.task.TaskId)">toLong(TaskId)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskId.html#toLong(io.gearpump.streaming.task.TaskId)">toLong(TaskId)</a></span> - Static method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.html#translate(io.gearpump.streaming.dsl.op.OpChain, akka.actor.ActorSystem)">translate(OpChain, ActorSystem)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ExpressTransport.html#transport(java.lang.Object, scala.collection.Seq)">transport(Object, Seq&lt;TaskId&gt;)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">TypedDataSink</span></a>&lt;<a href="./io/gearpump/streaming/dsl/TypedDataSink.html" title="type parameter in TypedDataSink">T</a>&gt; - Interface in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">TypedDataSource</span></a>&lt;<a href="./io/gearpump/streaming/dsl/TypedDataSource.html" title="type parameter in TypedDataSource">T</a>&gt; - Interface in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_U_">
+<!--   -->
+</a>
+<h2 class="title">U</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentState.html#update(long, T)">update(long, T)</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></dt>
+<dd>
+<div class="block">update state on a new message
+ this is invoked by user</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#update(long)">update(long)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState.html#update(long, T)">update(long, T)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#update(long)">update(long)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowState.html#update(long, T)">update(long, T)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#updateCheckpointTime()">updateCheckpointTime()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">UpdateClock</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/UpdateClock.html#UpdateClock(io.gearpump.streaming.task.TaskId, long)">UpdateClock(TaskId, long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">UpdateClock$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/UpdateClock$.html#UpdateClock$()">UpdateClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task">UpdateClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#updateMinClock(int, long)">updateMinClock(int, long)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/MonoidState.html#updateState(long, T)">updateState(long, T)</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#upstreamMinClock()">upstreamMinClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#upstreamMinClock()">upstreamMinClock()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>
+<div class="block">retrieve upstream min clock from TaskActor</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#upstreamMinClock()">upstreamMinClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">UpstreamMinClock</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/UpstreamMinClock.html#UpstreamMinClock(long)">UpstreamMinClock(long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">UpstreamMinClock$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/UpstreamMinClock$.html#UpstreamMinClock$()">UpstreamMinClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task">UpstreamMinClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#uptime()">uptime()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#usedResource()">usedResource()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#user()">user()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Task.html#userConf">userConf</a></span> - Variable in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#userconfig()">userconfig()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/StreamApplication.html#userConfig(akka.actor.ActorSystem)">userConfig(ActorSystem)</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi">StreamApplication</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication.html#userConfig(akka.actor.ActorSystem)">userConfig(ActorSystem)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_V_">
+<!--   -->
+</a>
+<h2 class="title">V</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG.html#version()">version()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_W_">
+<!--   -->
+</a>
+<h2 class="title">W</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#waitForStartClock()">waitForStartClock()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#waitForStartClock()">waitForStartClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.WatchChange.html#watcher()">watcher()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Window</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>
+<div class="block">used in window applications
+ it keeps the current window and slide ahead when the window expires</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#Window(long, long)">Window(long, long)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#Window(io.gearpump.streaming.state.impl.WindowConfig)">Window(WindowConfig)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowConfig</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowConfig.html#WindowConfig(long, long)">WindowConfig(long, long)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowConfig$</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowConfig$.html#WindowConfig$()">WindowConfig$()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">WindowConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#windowSize()">windowSize()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowConfig.html#windowSize()">windowSize()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowState</span></a>&lt;<a href="./io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&gt; - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>
+<div class="block">this is a list of states, each of which is bounded by a time window
+ state of each window doesn't affect each other</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowState.html#WindowState(io.gearpump.streaming.state.api.Group, io.gearpump.streaming.state.api.Serializer, io.gearpump.streaming.task.TaskContext, io.gearpump.streaming.state.impl.Window)">WindowState(Group&lt;T&gt;, Serializer&lt;TreeMap&lt;Interval, T&gt;&gt;, TaskContext, Window)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowState$</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowState$.html#WindowState$()">WindowState$()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl">WindowState$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#windowStep()">windowStep()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowConfig.html#windowStep()">windowStep()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#withConfig(io.gearpump.cluster.UserConfig)">withConfig(UserConfig)</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.DefaultProcessor.html#withConfig(io.gearpump.cluster.UserConfig)">withConfig(UserConfig)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#withDescription(java.lang.String)">withDescription(String)</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.DefaultProcessor.html#withDescription(java.lang.String)">withDescription(String)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#withParallelism(int)">withParallelism(int)</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.DefaultProcessor.html#withParallelism(int)">withParallelism(int)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">WordCount</span></a> - Class in <a href="./io/gearpump/streaming/dsl/example/package-summary.html">io.gearpump.streaming.dsl.example</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/example/WordCount.html#WordCount()">WordCount()</a></span> - Constructor for class io.gearpump.streaming.dsl.example.<a href="./io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example">WordCount</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">WordCount$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/example/package-summary.html">io.gearpump.streaming.dsl.example</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/example/WordCount$.html#WordCount$()">WordCount$()</a></span> - Constructor for class io.gearpump.streaming.dsl.example.<a href="./io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#worker()">worker()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#WORKER_NO_PREFERENCE()">WORKER_NO_PREFERENCE()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#workerId()">workerId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html#workerId()">workerId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html#workerId()">workerId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html#workerId()">workerId()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty"><span class="strong">WrappedChannelBuffer</span></a> - Class in <a href="./io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#WrappedChannelBuffer()">WrappedChannelBuffer()</a></span> - Constructor for class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#WrappedChannelBuffer(org.jboss.netty.buffer.ChannelBuffer)">WrappedChannelBuffer(ChannelBuffer)</a></span> - Constructor for class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AckRequestSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.AckRequest)">write(DataOutput, AckRequest)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AckSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.Ack)">write(DataOutput, Ack)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/InitialAckRequestSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.InitialAckRequest)">write(DataOutput, InitialAckRequest)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LatencyProbeSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.LatencyProbe)">write(DataOutput, LatencyProbe)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSink.html#write(io.gearpump.Message)">write(Message)</a></span> - Method in interface io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a></dt>
+<dd>
+<div class="block">write message into data sink
+ invoked at onNext() method of <a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializedMessageSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.SerializedMessage)">write(DataOutput, SerializedMessage)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write(DataOutput, T)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/TaskIdSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.TaskId)">write(DataOutput, TaskId)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_Z_">
+<!--   -->
+</a>
+<h2 class="title">Z</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/Monoid.html#zero()">zero()</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a href="#_A_">A</a>&nbsp;<a href="#_B_">B</a>&nbsp;<a href="#_C_">C</a>&nbsp;<a href="#_D_">D</a>&nbsp;<a href="#_E_">E</a>&nbsp;<a href="#_F_">F</a>&nbsp;<a href="#_G_">G</a>&nbsp;<a href="#_H_">H</a>&nbsp;<a href="#_I_">I</a>&nbsp;<a href="#_J_">J</a>&nbsp;<a href="#_K_">K</a>&nbsp;<a href="#_L_">L</a>&nbsp;<a href="#_M_">M</a>&nbsp;<a href="#_N_">N</a>&nbsp;<a href="#_O_">O</a>&nbsp;<a href="#_P_">P</a>&nbsp;<a href="#_Q_">Q</a>&nbsp;<a href="#_R_">R</a>&nbsp;<a href="#_S_">S</a>&nbsp;<a href="#_T_">T</a>&nbsp;<a href="#_U_">U</a>&nbsp;<a href="#_V_">V</a>&nbsp;<a href="#_W_">W</a>&nbsp;<a href="#_Z_">Z</a>&nbsp;</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="./overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="./overview-tree.html">Tree</a></li>
+<li><a href="./deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="./help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>PREV</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="./index.html?index-all.html" target="_top">FRAMES</a></li>
+<li><a href="index-all.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="./allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/index.html b/releases/0.7.0/api/java/index.html
new file mode 100644
index 0000000..66b1bb6
--- /dev/null
+++ b/releases/0.7.0/api/java/index.html
@@ -0,0 +1,67 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc on Sat Nov 28 01:44:52 CST 2015 -->
+<title>Generated Documentation (Untitled)</title>
+<script type="text/javascript">
+    targetPage = "" + window.location.search;
+    if (targetPage != "" && targetPage != "undefined")
+        targetPage = targetPage.substring(1);
+    if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
+        targetPage = "undefined";
+    function validURL(url) {
+        var pos = url.indexOf(".html");
+        if (pos == -1 || pos != url.length - 5)
+            return false;
+        var allowNumber = false;
+        var allowSep = false;
+        var seenDot = false;
+        for (var i = 0; i < url.length - 5; i++) {
+            var ch = url.charAt(i);
+            if ('a' <= ch && ch <= 'z' ||
+                    'A' <= ch && ch <= 'Z' ||
+                    ch == '$' ||
+                    ch == '_') {
+                allowNumber = true;
+                allowSep = true;
+            } else if ('0' <= ch && ch <= '9'
+                    || ch == '-') {
+                if (!allowNumber)
+                     return false;
+            } else if (ch == '/' || ch == '.') {
+                if (!allowSep)
+                    return false;
+                allowNumber = false;
+                allowSep = false;
+                if (ch == '.')
+                     seenDot = true;
+                if (ch == '/' && seenDot)
+                     return false;
+            } else {
+                return false;
+            }
+        }
+        return true;
+    }
+    function loadFrames() {
+        if (targetPage != "" && targetPage != "undefined")
+             top.classFrame.location = top.targetPage;
+    }
+</script>
+</head>
+<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
+<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
+<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
+<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+</frameset>
+<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<noframes>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<h2>Frame Alert</h2>
+<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.</p>
+<br>Link to<a href="overview-summary.html">Non-frame version.</a></noframes>
+</frameset>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/AckRequestSerializer.html b/releases/0.7.0/api/java/io/gearpump/streaming/AckRequestSerializer.html
new file mode 100644
index 0000000..69e39f4
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AckRequestSerializer.html
@@ -0,0 +1,312 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AckRequestSerializer</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AckRequestSerializer";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AckRequestSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="AckRequestSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AckRequestSerializer" class="title">Class AckRequestSerializer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AckRequestSerializer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>AckRequestSerializer</strong>
+extends java.lang.Object
+implements <a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AckRequestSerializer.html#AckRequestSerializer()">AckRequestSerializer</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AckRequestSerializer.html#getLength(io.gearpump.streaming.task.AckRequest)">getLength</a></strong>(<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AckRequestSerializer.html#read(java.io.DataInput)">read</a></strong>(java.io.DataInput&nbsp;dataInput)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AckRequestSerializer.html#taskIdSerializer()">taskIdSerializer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AckRequestSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.AckRequest)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+     <a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;obj)</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>
+</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="AckRequestSerializer()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AckRequestSerializer</h4>
+<pre>public&nbsp;AckRequestSerializer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskIdSerializer()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskIdSerializer</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a>&nbsp;taskIdSerializer()</pre>
+</li>
+</ul>
+<a name="getLength(io.gearpump.streaming.task.AckRequest)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLength</h4>
+<pre>public&nbsp;int&nbsp;getLength(<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#getLength(T)">getLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="write(java.io.DataOutput, io.gearpump.streaming.task.AckRequest)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>public&nbsp;void&nbsp;write(java.io.DataOutput&nbsp;dataOutput,
+         <a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="read(java.io.DataInput)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>read</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;read(java.io.DataInput&nbsp;dataInput)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#read(java.io.DataInput)">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AckRequestSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="AckRequestSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/AckSerializer.html b/releases/0.7.0/api/java/io/gearpump/streaming/AckSerializer.html
new file mode 100644
index 0000000..7c2ea00
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AckSerializer.html
@@ -0,0 +1,312 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AckSerializer</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AckSerializer";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AckSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="AckSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AckSerializer" class="title">Class AckSerializer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AckSerializer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>AckSerializer</strong>
+extends java.lang.Object
+implements <a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AckSerializer.html#AckSerializer()">AckSerializer</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AckSerializer.html#getLength(io.gearpump.streaming.task.Ack)">getLength</a></strong>(<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AckSerializer.html#read(java.io.DataInput)">read</a></strong>(java.io.DataInput&nbsp;dataInput)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AckSerializer.html#taskIdSerializer()">taskIdSerializer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AckSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.Ack)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+     <a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;obj)</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>
+</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="AckSerializer()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AckSerializer</h4>
+<pre>public&nbsp;AckSerializer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskIdSerializer()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskIdSerializer</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a>&nbsp;taskIdSerializer()</pre>
+</li>
+</ul>
+<a name="getLength(io.gearpump.streaming.task.Ack)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLength</h4>
+<pre>public&nbsp;int&nbsp;getLength(<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#getLength(T)">getLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="write(java.io.DataOutput, io.gearpump.streaming.task.Ack)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>public&nbsp;void&nbsp;write(java.io.DataOutput&nbsp;dataOutput,
+         <a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="read(java.io.DataInput)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>read</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;read(java.io.DataInput&nbsp;dataInput)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#read(java.io.DataInput)">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AckSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="AckSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor$.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor$.html
new file mode 100644
index 0000000..462769d
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor$" class="title">Class AppMasterToExecutor$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>AppMasterToExecutor$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming">AppMasterToExecutor$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html#AppMasterToExecutor$()">AppMasterToExecutor$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming">AppMasterToExecutor$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor$</h4>
+<pre>public&nbsp;AppMasterToExecutor$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html
new file mode 100644
index 0000000..8e5e590
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.ChangeTask$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.ChangeTask$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.ChangeTask$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.ChangeTask$" class="title">Class AppMasterToExecutor.ChangeTask$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction4&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.ChangeTask$</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.Function4&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.ChangeTask$</strong>
+extends scala.runtime.AbstractFunction4&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.ChangeTask$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html#AppMasterToExecutor.ChangeTask$()">AppMasterToExecutor.ChangeTask$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction4">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction4</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function4">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function4</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.ChangeTask$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.ChangeTask$</h4>
+<pre>public&nbsp;AppMasterToExecutor.ChangeTask$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.ChangeTask$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html
new file mode 100644
index 0000000..1602a07
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html
@@ -0,0 +1,323 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.ChangeTask</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.ChangeTask";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.ChangeTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.ChangeTask" class="title">Class AppMasterToExecutor.ChangeTask</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.ChangeTask</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.ChangeTask</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.ChangeTask">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#AppMasterToExecutor.ChangeTask(io.gearpump.streaming.task.TaskId, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">AppMasterToExecutor.ChangeTask</a></strong>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                              int&nbsp;dagVersion,
+                              <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
+                              scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#dagVersion()">dagVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#life()">life</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#subscribers()">subscribers</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#taskId()">taskId</a></strong>()</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="AppMasterToExecutor.ChangeTask(io.gearpump.streaming.task.TaskId, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.ChangeTask</h4>
+<pre>public&nbsp;AppMasterToExecutor.ChangeTask(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                              int&nbsp;dagVersion,
+                              <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
+                              scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="dagVersion()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dagVersion</h4>
+<pre>public&nbsp;int&nbsp;dagVersion()</pre>
+</li>
+</ul>
+<a name="life()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>life</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life()</pre>
+</li>
+</ul>
+<a name="subscribers()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>subscribers</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.ChangeTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html
new file mode 100644
index 0000000..958efdd
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.ChangeTasks$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.ChangeTasks$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.ChangeTasks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.ChangeTasks$" class="title">Class AppMasterToExecutor.ChangeTasks$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction4&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.ChangeTasks$</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.Function4&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.ChangeTasks$</strong>
+extends scala.runtime.AbstractFunction4&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.ChangeTasks$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html#AppMasterToExecutor.ChangeTasks$()">AppMasterToExecutor.ChangeTasks$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction4">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction4</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function4">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function4</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.ChangeTasks$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.ChangeTasks$</h4>
+<pre>public&nbsp;AppMasterToExecutor.ChangeTasks$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.ChangeTasks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html
new file mode 100644
index 0000000..0c68606
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html
@@ -0,0 +1,324 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.ChangeTasks</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.ChangeTasks";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.ChangeTasks.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.ChangeTasks" class="title">Class AppMasterToExecutor.ChangeTasks</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.ChangeTasks</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.ChangeTasks</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<div class="block">dagVersion, life, and subscribers will be changed on target task list.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.ChangeTasks">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#AppMasterToExecutor.ChangeTasks(scala.collection.immutable.List, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">AppMasterToExecutor.ChangeTasks</a></strong>(scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskId,
+                               int&nbsp;dagVersion,
+                               <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
+                               scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#dagVersion()">dagVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#life()">life</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#subscribers()">subscribers</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#taskId()">taskId</a></strong>()</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="AppMasterToExecutor.ChangeTasks(scala.collection.immutable.List, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.ChangeTasks</h4>
+<pre>public&nbsp;AppMasterToExecutor.ChangeTasks(scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskId,
+                               int&nbsp;dagVersion,
+                               <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
+                               scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="dagVersion()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dagVersion</h4>
+<pre>public&nbsp;int&nbsp;dagVersion()</pre>
+</li>
+</ul>
+<a name="life()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>life</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life()</pre>
+</li>
+</ul>
+<a name="subscribers()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>subscribers</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.ChangeTasks.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html
new file mode 100644
index 0000000..6612883
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.LaunchTasks$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.LaunchTasks$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.LaunchTasks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.LaunchTasks$" class="title">Class AppMasterToExecutor.LaunchTasks$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction4&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.LaunchTasks$</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.Function4&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.LaunchTasks$</strong>
+extends scala.runtime.AbstractFunction4&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.LaunchTasks$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html#AppMasterToExecutor.LaunchTasks$()">AppMasterToExecutor.LaunchTasks$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction4">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction4</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function4">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function4</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.LaunchTasks$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.LaunchTasks$</h4>
+<pre>public&nbsp;AppMasterToExecutor.LaunchTasks$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.LaunchTasks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html
new file mode 100644
index 0000000..2c18dba
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html
@@ -0,0 +1,323 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.LaunchTasks</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.LaunchTasks";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.LaunchTasks.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.LaunchTasks" class="title">Class AppMasterToExecutor.LaunchTasks</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.LaunchTasks</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.LaunchTasks</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.LaunchTasks">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#AppMasterToExecutor.LaunchTasks(scala.collection.immutable.List, int, io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List)">AppMasterToExecutor.LaunchTasks</a></strong>(scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskId,
+                               int&nbsp;dagVersion,
+                               <a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription,
+                               scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#dagVersion()">dagVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#processorDescription()">processorDescription</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#subscribers()">subscribers</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#taskId()">taskId</a></strong>()</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="AppMasterToExecutor.LaunchTasks(scala.collection.immutable.List, int, io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.LaunchTasks</h4>
+<pre>public&nbsp;AppMasterToExecutor.LaunchTasks(scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskId,
+                               int&nbsp;dagVersion,
+                               <a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription,
+                               scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="dagVersion()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dagVersion</h4>
+<pre>public&nbsp;int&nbsp;dagVersion()</pre>
+</li>
+</ul>
+<a name="processorDescription()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processorDescription</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription()</pre>
+</li>
+</ul>
+<a name="subscribers()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>subscribers</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.LaunchTasks.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html
new file mode 100644
index 0000000..4c64508
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html
@@ -0,0 +1,252 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.MsgLostException</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.MsgLostException";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.MsgLostException.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Throwable">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.MsgLostException" class="title">Class AppMasterToExecutor.MsgLostException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.MsgLostException</li>
+</ul>
+</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</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.MsgLostException</strong>
+extends java.lang.Exception</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.MsgLostException">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html#AppMasterToExecutor.MsgLostException()">AppMasterToExecutor.MsgLostException</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, 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>
+</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="AppMasterToExecutor.MsgLostException()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.MsgLostException</h4>
+<pre>public&nbsp;AppMasterToExecutor.MsgLostException()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.MsgLostException.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Throwable">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html
new file mode 100644
index 0000000..c87aa72
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.RestartClockService$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.RestartClockService$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.RestartClockService$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.RestartClockService$" class="title">Class AppMasterToExecutor.RestartClockService$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.RestartClockService$</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.RestartClockService$</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.RestartClockService$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.RestartClockService$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html#AppMasterToExecutor.RestartClockService$()">AppMasterToExecutor.RestartClockService$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.RestartClockService$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.RestartClockService$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.RestartClockService$</h4>
+<pre>public&nbsp;AppMasterToExecutor.RestartClockService$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.RestartClockService$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.Start$.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.Start$.html
new file mode 100644
index 0000000..6ce6b07
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.Start$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.Start$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.Start$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.Start$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.Start$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.Start$" class="title">Class AppMasterToExecutor.Start$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.Start$</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.Function2&lt;java.lang.Object,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.Start$</strong>
+extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.Start$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html#AppMasterToExecutor.Start$()">AppMasterToExecutor.Start$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.Start$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.Start$</h4>
+<pre>public&nbsp;AppMasterToExecutor.Start$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.Start$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.Start$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.Start.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.Start.html
new file mode 100644
index 0000000..b90b6d2
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.Start.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.Start</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.Start";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.Start.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.Start.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.Start" class="title">Class AppMasterToExecutor.Start</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.Start</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.Start</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.Start">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html#AppMasterToExecutor.Start(long, int)">AppMasterToExecutor.Start</a></strong>(long&nbsp;startClock,
+                         int&nbsp;sessionId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html#sessionId()">sessionId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html#startClock()">startClock</a></strong>()</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="AppMasterToExecutor.Start(long, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.Start</h4>
+<pre>public&nbsp;AppMasterToExecutor.Start(long&nbsp;startClock,
+                         int&nbsp;sessionId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="startClock()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startClock</h4>
+<pre>public&nbsp;long&nbsp;startClock()</pre>
+</li>
+</ul>
+<a name="sessionId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>sessionId</h4>
+<pre>public&nbsp;int&nbsp;sessionId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.Start.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.Start.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html
new file mode 100644
index 0000000..dddbfbd
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.StartAllTasks$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.StartAllTasks$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.StartAllTasks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.StartAllTasks$" class="title">Class AppMasterToExecutor.StartAllTasks$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction3&lt;<a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>,java.lang.Object,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.StartAllTasks$</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.Function3&lt;<a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>,java.lang.Object,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.StartAllTasks$</strong>
+extends scala.runtime.AbstractFunction3&lt;<a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>,java.lang.Object,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.StartAllTasks$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html#AppMasterToExecutor.StartAllTasks$()">AppMasterToExecutor.StartAllTasks$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction3">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function3">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.StartAllTasks$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.StartAllTasks$</h4>
+<pre>public&nbsp;AppMasterToExecutor.StartAllTasks$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.StartAllTasks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html
new file mode 100644
index 0000000..ffdaccc
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html
@@ -0,0 +1,308 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.StartAllTasks</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.StartAllTasks";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.StartAllTasks.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.StartAllTasks" class="title">Class AppMasterToExecutor.StartAllTasks</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.StartAllTasks</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.StartAllTasks</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.StartAllTasks">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html#AppMasterToExecutor.StartAllTasks(io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations, long, int)">AppMasterToExecutor.StartAllTasks</a></strong>(<a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&nbsp;taskLocations,
+                                 long&nbsp;startClock,
+                                 int&nbsp;dagVersion)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html#dagVersion()">dagVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html#startClock()">startClock</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html#taskLocations()">taskLocations</a></strong>()</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="AppMasterToExecutor.StartAllTasks(io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations, long, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.StartAllTasks</h4>
+<pre>public&nbsp;AppMasterToExecutor.StartAllTasks(<a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&nbsp;taskLocations,
+                                 long&nbsp;startClock,
+                                 int&nbsp;dagVersion)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskLocations()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskLocations</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&nbsp;taskLocations()</pre>
+</li>
+</ul>
+<a name="startClock()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startClock</h4>
+<pre>public&nbsp;long&nbsp;startClock()</pre>
+</li>
+</ul>
+<a name="dagVersion()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>dagVersion</h4>
+<pre>public&nbsp;int&nbsp;dagVersion()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.StartAllTasks.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html
new file mode 100644
index 0000000..40519b6
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.TaskChanged$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.TaskChanged$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskChanged$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.TaskChanged$" class="title">Class AppMasterToExecutor.TaskChanged$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.TaskChanged$</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.Function2&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.TaskChanged$</strong>
+extends scala.runtime.AbstractFunction2&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskChanged$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html#AppMasterToExecutor.TaskChanged$()">AppMasterToExecutor.TaskChanged$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.TaskChanged$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.TaskChanged$</h4>
+<pre>public&nbsp;AppMasterToExecutor.TaskChanged$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskChanged$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html
new file mode 100644
index 0000000..c3cf020
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.TaskChanged</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.TaskChanged";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskChanged.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.TaskChanged" class="title">Class AppMasterToExecutor.TaskChanged</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.TaskChanged</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.TaskChanged</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskChanged">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#AppMasterToExecutor.TaskChanged(io.gearpump.streaming.task.TaskId, int)">AppMasterToExecutor.TaskChanged</a></strong>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                               int&nbsp;dagVersion)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#dagVersion()">dagVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#taskId()">taskId</a></strong>()</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="AppMasterToExecutor.TaskChanged(io.gearpump.streaming.task.TaskId, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.TaskChanged</h4>
+<pre>public&nbsp;AppMasterToExecutor.TaskChanged(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                               int&nbsp;dagVersion)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="dagVersion()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>dagVersion</h4>
+<pre>public&nbsp;int&nbsp;dagVersion()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskChanged.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html
new file mode 100644
index 0000000..0f23d7e
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.TaskRegistered$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.TaskRegistered$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskRegistered$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.TaskRegistered$" class="title">Class AppMasterToExecutor.TaskRegistered$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.TaskRegistered$</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.Function2&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.TaskRegistered$</strong>
+extends scala.runtime.AbstractFunction2&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskRegistered$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html#AppMasterToExecutor.TaskRegistered$()">AppMasterToExecutor.TaskRegistered$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.TaskRegistered$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.TaskRegistered$</h4>
+<pre>public&nbsp;AppMasterToExecutor.TaskRegistered$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskRegistered$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html
new file mode 100644
index 0000000..379ee92
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.TaskRegistered</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.TaskRegistered";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskRegistered.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.TaskRegistered" class="title">Class AppMasterToExecutor.TaskRegistered</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.TaskRegistered</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.TaskRegistered</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskRegistered">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#AppMasterToExecutor.TaskRegistered(io.gearpump.streaming.task.TaskId, int)">AppMasterToExecutor.TaskRegistered</a></strong>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                                  int&nbsp;sessionId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#sessionId()">sessionId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#taskId()">taskId</a></strong>()</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="AppMasterToExecutor.TaskRegistered(io.gearpump.streaming.task.TaskId, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.TaskRegistered</h4>
+<pre>public&nbsp;AppMasterToExecutor.TaskRegistered(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                                  int&nbsp;sessionId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="sessionId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>sessionId</h4>
+<pre>public&nbsp;int&nbsp;sessionId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskRegistered.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html
new file mode 100644
index 0000000..6916b46
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.TaskRejected$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.TaskRejected$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskRejected$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.TaskRejected$" class="title">Class AppMasterToExecutor.TaskRejected$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.TaskRejected$</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;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.TaskRejected$</strong>
+extends scala.runtime.AbstractFunction1&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskRejected$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html#AppMasterToExecutor.TaskRejected$()">AppMasterToExecutor.TaskRejected$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.TaskRejected$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.TaskRejected$</h4>
+<pre>public&nbsp;AppMasterToExecutor.TaskRejected$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskRejected$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html
new file mode 100644
index 0000000..cf76a07
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.TaskRejected</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.TaskRejected";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskRejected.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.TaskRejected" class="title">Class AppMasterToExecutor.TaskRejected</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.TaskRejected</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.TaskRejected</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskRejected">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html#AppMasterToExecutor.TaskRejected(io.gearpump.streaming.task.TaskId)">AppMasterToExecutor.TaskRejected</a></strong>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html#taskId()">taskId</a></strong>()</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="AppMasterToExecutor.TaskRejected(io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.TaskRejected</h4>
+<pre>public&nbsp;AppMasterToExecutor.TaskRejected(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskRejected.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html
new file mode 100644
index 0000000..4a6cf24
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.TasksChanged$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.TasksChanged$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TasksChanged$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.TasksChanged$" class="title">Class AppMasterToExecutor.TasksChanged$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.TasksChanged$</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.TasksChanged$</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TasksChanged$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksChanged$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html#AppMasterToExecutor.TasksChanged$()">AppMasterToExecutor.TasksChanged$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksChanged$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.TasksChanged$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.TasksChanged$</h4>
+<pre>public&nbsp;AppMasterToExecutor.TasksChanged$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TasksChanged$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html
new file mode 100644
index 0000000..ee994b4
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.TasksLaunched$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.TasksLaunched$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TasksLaunched$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.TasksLaunched$" class="title">Class AppMasterToExecutor.TasksLaunched$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.TasksLaunched$</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.TasksLaunched$</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TasksLaunched$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksLaunched$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html#AppMasterToExecutor.TasksLaunched$()">AppMasterToExecutor.TasksLaunched$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksLaunched$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.TasksLaunched$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.TasksLaunched$</h4>
+<pre>public&nbsp;AppMasterToExecutor.TasksLaunched$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TasksLaunched$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.html
new file mode 100644
index 0000000..4f9a0b8
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToExecutor.html
@@ -0,0 +1,323 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor" class="title">Class AppMasterToExecutor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>AppMasterToExecutor</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></strong></code>
+<div class="block">dagVersion, life, and subscribers will be changed on target task list.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming">AppMasterToExecutor.MsgLostException</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.RestartClockService$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksChanged$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksLaunched$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html#AppMasterToExecutor()">AppMasterToExecutor</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</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="AppMasterToExecutor()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor</h4>
+<pre>public&nbsp;AppMasterToExecutor()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToMaster$.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToMaster$.html
new file mode 100644
index 0000000..64cd079
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToMaster$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToMaster$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToMaster$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToMaster$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToMaster$" class="title">Class AppMasterToMaster$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToMaster$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>AppMasterToMaster$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming">AppMasterToMaster$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToMaster$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToMaster$.html#AppMasterToMaster$()">AppMasterToMaster$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming">AppMasterToMaster$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToMaster$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToMaster$</h4>
+<pre>public&nbsp;AppMasterToMaster$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToMaster$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html
new file mode 100644
index 0000000..3047d5a
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToMaster.StallingTasks$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToMaster.StallingTasks$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToMaster.StallingTasks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToMaster.StallingTasks$" class="title">Class AppMasterToMaster.StallingTasks$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToMaster.StallingTasks$</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;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming">AppMasterToMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToMaster.StallingTasks$</strong>
+extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToMaster.StallingTasks$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html#AppMasterToMaster.StallingTasks$()">AppMasterToMaster.StallingTasks$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToMaster.StallingTasks$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToMaster.StallingTasks$</h4>
+<pre>public&nbsp;AppMasterToMaster.StallingTasks$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToMaster.StallingTasks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks.html
new file mode 100644
index 0000000..4cf7bb8
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToMaster.StallingTasks</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToMaster.StallingTasks";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToMaster.StallingTasks.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToMaster.StallingTasks" class="title">Class AppMasterToMaster.StallingTasks</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToMaster.StallingTasks</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="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming">AppMasterToMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToMaster.StallingTasks</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToMaster.StallingTasks">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html#AppMasterToMaster.StallingTasks(scala.collection.immutable.List)">AppMasterToMaster.StallingTasks</a></strong>(scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;tasks)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html#tasks()">tasks</a></strong>()</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="AppMasterToMaster.StallingTasks(scala.collection.immutable.List)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToMaster.StallingTasks</h4>
+<pre>public&nbsp;AppMasterToMaster.StallingTasks(scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;tasks)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="tasks()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>tasks</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;tasks()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToMaster.StallingTasks.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToMaster.html b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToMaster.html
new file mode 100644
index 0000000..c39ed04
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/AppMasterToMaster.html
@@ -0,0 +1,249 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToMaster</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToMaster";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToMaster.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToMaster" class="title">Class AppMasterToMaster</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToMaster</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>AppMasterToMaster</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToMaster.html#AppMasterToMaster()">AppMasterToMaster</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</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="AppMasterToMaster()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToMaster</h4>
+<pre>public&nbsp;AppMasterToMaster()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToMaster.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/Constants$.html b/releases/0.7.0/api/java/io/gearpump/streaming/Constants$.html
new file mode 100644
index 0000000..3a22f23
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/Constants$.html
@@ -0,0 +1,384 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Constants$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Constants$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Constants$.html" target="_top">FRAMES</a></li>
+<li><a href="Constants$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class Constants$" class="title">Class Constants$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.Constants$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>Constants$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/Constants$.html#Constants$()">Constants$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()">GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_GROUPBY_FUNCTION()">GEARPUMP_STREAMING_GROUPBY_FUNCTION</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_LOCALITIES()">GEARPUMP_STREAMING_LOCALITIES</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()">GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_OPERATOR()">GEARPUMP_STREAMING_OPERATOR</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()">GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_SINK()">GEARPUMP_STREAMING_SINK</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_SOURCE()">GEARPUMP_STREAMING_SOURCE</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Constants$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Constants$</h4>
+<pre>public&nbsp;Constants$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="GEARPUMP_STREAMING_OPERATOR()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_OPERATOR</h4>
+<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_OPERATOR()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_SOURCE()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_SOURCE</h4>
+<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_SOURCE()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_SINK()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_SINK</h4>
+<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_SINK()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_GROUPBY_FUNCTION()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_GROUPBY_FUNCTION</h4>
+<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_GROUPBY_FUNCTION()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_LOCALITIES()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_LOCALITIES</h4>
+<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_LOCALITIES()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS</h4>
+<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT</h4>
+<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT</h4>
+<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Constants$.html" target="_top">FRAMES</a></li>
+<li><a href="Constants$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/Constants.html b/releases/0.7.0/api/java/io/gearpump/streaming/Constants.html
new file mode 100644
index 0000000..63a29c5
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/Constants.html
@@ -0,0 +1,345 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Constants</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Constants";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Constants.html" target="_top">FRAMES</a></li>
+<li><a href="Constants.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class Constants" class="title">Class Constants</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.Constants</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>Constants</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/Constants.html#Constants()">Constants</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()">GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_GROUPBY_FUNCTION()">GEARPUMP_STREAMING_GROUPBY_FUNCTION</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_LOCALITIES()">GEARPUMP_STREAMING_LOCALITIES</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()">GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_OPERATOR()">GEARPUMP_STREAMING_OPERATOR</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()">GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_SINK()">GEARPUMP_STREAMING_SINK</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_SOURCE()">GEARPUMP_STREAMING_SOURCE</a></strong>()</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>
+</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="Constants()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Constants</h4>
+<pre>public&nbsp;Constants()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="GEARPUMP_STREAMING_OPERATOR()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_OPERATOR</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_OPERATOR()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_SOURCE()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_SOURCE</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_SOURCE()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_SINK()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_SINK</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_SINK()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_GROUPBY_FUNCTION()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_GROUPBY_FUNCTION</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_GROUPBY_FUNCTION()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_LOCALITIES()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_LOCALITIES</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_LOCALITIES()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Constants.html" target="_top">FRAMES</a></li>
+<li><a href="Constants.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/DAG$.html b/releases/0.7.0/api/java/io/gearpump/streaming/DAG$.html
new file mode 100644
index 0000000..9b364f8
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/DAG$.html
@@ -0,0 +1,314 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>DAG$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DAG$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/DAG$.html" target="_top">FRAMES</a></li>
+<li><a href="DAG$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class DAG$" class="title">Class DAG$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.DAG$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>DAG$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.DAG$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/DAG$.html#DAG$()">DAG$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG$.html#apply(io.gearpump.util.Graph, int)">apply</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph,
+     int&nbsp;version)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG$.html#empty()">empty</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DAG$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DAG$</h4>
+<pre>public&nbsp;DAG$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(io.gearpump.util.Graph, int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;apply(io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph,
+        int&nbsp;version)</pre>
+</li>
+</ul>
+<a name="empty()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>empty</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;empty()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/DAG$.html" target="_top">FRAMES</a></li>
+<li><a href="DAG$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/DAG.html b/releases/0.7.0/api/java/io/gearpump/streaming/DAG.html
new file mode 100644
index 0000000..a142ec8
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/DAG.html
@@ -0,0 +1,358 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>DAG</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DAG";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/DAG.html" target="_top">FRAMES</a></li>
+<li><a href="DAG.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class DAG" class="title">Class DAG</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.DAG</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>
+<hr>
+<br>
+<pre>public class <strong>DAG</strong>
+extends java.lang.Object
+implements scala.Serializable, scala.Product</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.DAG">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/DAG.html#DAG(int, scala.collection.immutable.Map, io.gearpump.util.Graph)">DAG</a></strong>(int&nbsp;version,
+   scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;&nbsp;processors,
+   io.gearpump.util.Graph&lt;java.lang.Object,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG.html#apply(io.gearpump.util.Graph, int)">apply</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph,
+     int&nbsp;version)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG.html#empty()">empty</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.util.Graph&lt;java.lang.Object,io.gearpump.partitioner.PartitionerDescription&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG.html#graph()">graph</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG.html#processors()">processors</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG.html#taskCount()">taskCount</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG.html#tasks()">tasks</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG.html#version()">version</a></strong>()</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="DAG(int, scala.collection.immutable.Map, io.gearpump.util.Graph)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DAG</h4>
+<pre>public&nbsp;DAG(int&nbsp;version,
+   scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;&nbsp;processors,
+   io.gearpump.util.Graph&lt;java.lang.Object,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(io.gearpump.util.Graph, int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public static&nbsp;<a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;apply(io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph,
+        int&nbsp;version)</pre>
+</li>
+</ul>
+<a name="empty()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>empty</h4>
+<pre>public static&nbsp;<a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;empty()</pre>
+</li>
+</ul>
+<a name="version()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>version</h4>
+<pre>public&nbsp;int&nbsp;version()</pre>
+</li>
+</ul>
+<a name="processors()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processors</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;&nbsp;processors()</pre>
+</li>
+</ul>
+<a name="graph()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>graph</h4>
+<pre>public&nbsp;io.gearpump.util.Graph&lt;java.lang.Object,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph()</pre>
+</li>
+</ul>
+<a name="taskCount()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskCount</h4>
+<pre>public&nbsp;int&nbsp;taskCount()</pre>
+</li>
+</ul>
+<a name="tasks()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>tasks</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;tasks()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/DAG.html" target="_top">FRAMES</a></li>
+<li><a href="DAG.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster$.html b/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster$.html
new file mode 100644
index 0000000..7e7786e
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>ExecutorToAppMaster$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExecutorToAppMaster$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster$.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class ExecutorToAppMaster$" class="title">Class ExecutorToAppMaster$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.ExecutorToAppMaster$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>ExecutorToAppMaster$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html#ExecutorToAppMaster$()">ExecutorToAppMaster$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ExecutorToAppMaster$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorToAppMaster$</h4>
+<pre>public&nbsp;ExecutorToAppMaster$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster$.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html b/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html
new file mode 100644
index 0000000..88e0195
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>ExecutorToAppMaster.MessageLoss$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExecutorToAppMaster.MessageLoss$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.MessageLoss$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class ExecutorToAppMaster.MessageLoss$" class="title">Class ExecutorToAppMaster.MessageLoss$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction3&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.String,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.ExecutorToAppMaster.MessageLoss$</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.Function3&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.String,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ExecutorToAppMaster.MessageLoss$</strong>
+extends scala.runtime.AbstractFunction3&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.String,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.MessageLoss$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html#ExecutorToAppMaster.MessageLoss$()">ExecutorToAppMaster.MessageLoss$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction3">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function3">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ExecutorToAppMaster.MessageLoss$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorToAppMaster.MessageLoss$</h4>
+<pre>public&nbsp;ExecutorToAppMaster.MessageLoss$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.MessageLoss$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html b/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html
new file mode 100644
index 0000000..f4e7461
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html
@@ -0,0 +1,308 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>ExecutorToAppMaster.MessageLoss</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExecutorToAppMaster.MessageLoss";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.MessageLoss.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class ExecutorToAppMaster.MessageLoss" class="title">Class ExecutorToAppMaster.MessageLoss</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.ExecutorToAppMaster.MessageLoss</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="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ExecutorToAppMaster.MessageLoss</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.MessageLoss">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#ExecutorToAppMaster.MessageLoss(int, io.gearpump.streaming.task.TaskId, java.lang.String)">ExecutorToAppMaster.MessageLoss</a></strong>(int&nbsp;executorId,
+                               <a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                               java.lang.String&nbsp;cause)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#cause()">cause</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#executorId()">executorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#taskId()">taskId</a></strong>()</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="ExecutorToAppMaster.MessageLoss(int, io.gearpump.streaming.task.TaskId, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorToAppMaster.MessageLoss</h4>
+<pre>public&nbsp;ExecutorToAppMaster.MessageLoss(int&nbsp;executorId,
+                               <a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                               java.lang.String&nbsp;cause)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</pre>
+</li>
+</ul>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="cause()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>cause</h4>
+<pre>public&nbsp;java.lang.String&nbsp;cause()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.MessageLoss.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html b/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html
new file mode 100644
index 0000000..4febf6c
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>ExecutorToAppMaster.RegisterExecutor$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExecutorToAppMaster.RegisterExecutor$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.RegisterExecutor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class ExecutorToAppMaster.RegisterExecutor$" class="title">Class ExecutorToAppMaster.RegisterExecutor$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction4&lt;akka.actor.ActorRef,java.lang.Object,io.gearpump.cluster.scheduler.Resource,io.gearpump.cluster.appmaster.WorkerInfo,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor$</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.Function4&lt;akka.actor.ActorRef,java.lang.Object,io.gearpump.cluster.scheduler.Resource,io.gearpump.cluster.appmaster.WorkerInfo,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ExecutorToAppMaster.RegisterExecutor$</strong>
+extends scala.runtime.AbstractFunction4&lt;akka.actor.ActorRef,java.lang.Object,io.gearpump.cluster.scheduler.Resource,io.gearpump.cluster.appmaster.WorkerInfo,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html#ExecutorToAppMaster.RegisterExecutor$()">ExecutorToAppMaster.RegisterExecutor$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction4">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction4</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function4">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function4</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ExecutorToAppMaster.RegisterExecutor$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorToAppMaster.RegisterExecutor$</h4>
+<pre>public&nbsp;ExecutorToAppMaster.RegisterExecutor$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.RegisterExecutor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html b/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html
new file mode 100644
index 0000000..8b99b0e
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html
@@ -0,0 +1,323 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>ExecutorToAppMaster.RegisterExecutor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExecutorToAppMaster.RegisterExecutor";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.RegisterExecutor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class ExecutorToAppMaster.RegisterExecutor" class="title">Class ExecutorToAppMaster.RegisterExecutor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor</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="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ExecutorToAppMaster.RegisterExecutor</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#ExecutorToAppMaster.RegisterExecutor(akka.actor.ActorRef, int, io.gearpump.cluster.scheduler.Resource, io.gearpump.cluster.appmaster.WorkerInfo)">ExecutorToAppMaster.RegisterExecutor</a></strong>(akka.actor.ActorRef&nbsp;executor,
+                                    int&nbsp;executorId,
+                                    io.gearpump.cluster.scheduler.Resource&nbsp;resource,
+                                    io.gearpump.cluster.appmaster.WorkerInfo&nbsp;worker)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#executor()">executor</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#executorId()">executorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.cluster.scheduler.Resource</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#resource()">resource</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.cluster.appmaster.WorkerInfo</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#worker()">worker</a></strong>()</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="ExecutorToAppMaster.RegisterExecutor(akka.actor.ActorRef, int, io.gearpump.cluster.scheduler.Resource, io.gearpump.cluster.appmaster.WorkerInfo)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorToAppMaster.RegisterExecutor</h4>
+<pre>public&nbsp;ExecutorToAppMaster.RegisterExecutor(akka.actor.ActorRef&nbsp;executor,
+                                    int&nbsp;executorId,
+                                    io.gearpump.cluster.scheduler.Resource&nbsp;resource,
+                                    io.gearpump.cluster.appmaster.WorkerInfo&nbsp;worker)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="executor()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executor</h4>
+<pre>public&nbsp;akka.actor.ActorRef&nbsp;executor()</pre>
+</li>
+</ul>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</pre>
+</li>
+</ul>
+<a name="resource()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>resource</h4>
+<pre>public&nbsp;io.gearpump.cluster.scheduler.Resource&nbsp;resource()</pre>
+</li>
+</ul>
+<a name="worker()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>worker</h4>
+<pre>public&nbsp;io.gearpump.cluster.appmaster.WorkerInfo&nbsp;worker()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.RegisterExecutor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html b/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html
new file mode 100644
index 0000000..4ee3687
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>ExecutorToAppMaster.RegisterTask$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExecutorToAppMaster.RegisterTask$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.RegisterTask$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class ExecutorToAppMaster.RegisterTask$" class="title">Class ExecutorToAppMaster.RegisterTask$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction3&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,io.gearpump.transport.HostPort,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.ExecutorToAppMaster.RegisterTask$</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.Function3&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,io.gearpump.transport.HostPort,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ExecutorToAppMaster.RegisterTask$</strong>
+extends scala.runtime.AbstractFunction3&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,io.gearpump.transport.HostPort,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.RegisterTask$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html#ExecutorToAppMaster.RegisterTask$()">ExecutorToAppMaster.RegisterTask$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction3">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function3">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ExecutorToAppMaster.RegisterTask$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorToAppMaster.RegisterTask$</h4>
+<pre>public&nbsp;ExecutorToAppMaster.RegisterTask$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.RegisterTask$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html b/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html
new file mode 100644
index 0000000..ceb3f90
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html
@@ -0,0 +1,308 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>ExecutorToAppMaster.RegisterTask</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExecutorToAppMaster.RegisterTask";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.RegisterTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class ExecutorToAppMaster.RegisterTask" class="title">Class ExecutorToAppMaster.RegisterTask</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.ExecutorToAppMaster.RegisterTask</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="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ExecutorToAppMaster.RegisterTask</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.RegisterTask">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#ExecutorToAppMaster.RegisterTask(io.gearpump.streaming.task.TaskId, int, io.gearpump.transport.HostPort)">ExecutorToAppMaster.RegisterTask</a></strong>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                                int&nbsp;executorId,
+                                io.gearpump.transport.HostPort&nbsp;task)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#executorId()">executorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.transport.HostPort</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#task()">task</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#taskId()">taskId</a></strong>()</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="ExecutorToAppMaster.RegisterTask(io.gearpump.streaming.task.TaskId, int, io.gearpump.transport.HostPort)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorToAppMaster.RegisterTask</h4>
+<pre>public&nbsp;ExecutorToAppMaster.RegisterTask(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                                int&nbsp;executorId,
+                                io.gearpump.transport.HostPort&nbsp;task)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</pre>
+</li>
+</ul>
+<a name="task()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>task</h4>
+<pre>public&nbsp;io.gearpump.transport.HostPort&nbsp;task()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.RegisterTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster.html b/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster.html
new file mode 100644
index 0000000..31b20c6
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/ExecutorToAppMaster.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>ExecutorToAppMaster</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExecutorToAppMaster";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class ExecutorToAppMaster" class="title">Class ExecutorToAppMaster</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.ExecutorToAppMaster</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>ExecutorToAppMaster</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html#ExecutorToAppMaster()">ExecutorToAppMaster</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</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="ExecutorToAppMaster()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorToAppMaster</h4>
+<pre>public&nbsp;ExecutorToAppMaster()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/InitialAckRequestSerializer.html b/releases/0.7.0/api/java/io/gearpump/streaming/InitialAckRequestSerializer.html
new file mode 100644
index 0000000..6dddd06
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/InitialAckRequestSerializer.html
@@ -0,0 +1,312 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>InitialAckRequestSerializer</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="InitialAckRequestSerializer";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/InitialAckRequestSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="InitialAckRequestSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class InitialAckRequestSerializer" class="title">Class InitialAckRequestSerializer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.InitialAckRequestSerializer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>InitialAckRequestSerializer</strong>
+extends java.lang.Object
+implements <a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html#InitialAckRequestSerializer()">InitialAckRequestSerializer</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html#getLength(io.gearpump.streaming.task.InitialAckRequest)">getLength</a></strong>(<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html#read(java.io.DataInput)">read</a></strong>(java.io.DataInput&nbsp;dataInput)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html#taskIdSerialzer()">taskIdSerialzer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.InitialAckRequest)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+     <a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;obj)</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>
+</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="InitialAckRequestSerializer()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InitialAckRequestSerializer</h4>
+<pre>public&nbsp;InitialAckRequestSerializer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskIdSerialzer()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskIdSerialzer</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a>&nbsp;taskIdSerialzer()</pre>
+</li>
+</ul>
+<a name="getLength(io.gearpump.streaming.task.InitialAckRequest)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLength</h4>
+<pre>public&nbsp;int&nbsp;getLength(<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#getLength(T)">getLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="write(java.io.DataOutput, io.gearpump.streaming.task.InitialAckRequest)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>public&nbsp;void&nbsp;write(java.io.DataOutput&nbsp;dataOutput,
+         <a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="read(java.io.DataInput)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>read</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;read(java.io.DataInput&nbsp;dataInput)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#read(java.io.DataInput)">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/InitialAckRequestSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="InitialAckRequestSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/LatencyProbeSerializer.html b/releases/0.7.0/api/java/io/gearpump/streaming/LatencyProbeSerializer.html
new file mode 100644
index 0000000..8d443dc
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/LatencyProbeSerializer.html
@@ -0,0 +1,299 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>LatencyProbeSerializer</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="LatencyProbeSerializer";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/LatencyProbeSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="LatencyProbeSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class LatencyProbeSerializer" class="title">Class LatencyProbeSerializer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.LatencyProbeSerializer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>LatencyProbeSerializer</strong>
+extends java.lang.Object
+implements <a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html#LatencyProbeSerializer()">LatencyProbeSerializer</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html#getLength(io.gearpump.streaming.task.LatencyProbe)">getLength</a></strong>(<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html#read(java.io.DataInput)">read</a></strong>(java.io.DataInput&nbsp;dataInput)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.LatencyProbe)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+     <a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&nbsp;obj)</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>
+</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="LatencyProbeSerializer()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LatencyProbeSerializer</h4>
+<pre>public&nbsp;LatencyProbeSerializer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getLength(io.gearpump.streaming.task.LatencyProbe)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLength</h4>
+<pre>public&nbsp;int&nbsp;getLength(<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#getLength(T)">getLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="write(java.io.DataOutput, io.gearpump.streaming.task.LatencyProbe)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>public&nbsp;void&nbsp;write(java.io.DataOutput&nbsp;dataOutput,
+         <a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="read(java.io.DataInput)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>read</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&nbsp;read(java.io.DataInput&nbsp;dataInput)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#read(java.io.DataInput)">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/LatencyProbeSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="LatencyProbeSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/LifeTime$.html b/releases/0.7.0/api/java/io/gearpump/streaming/LifeTime$.html
new file mode 100644
index 0000000..97c8533
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/LifeTime$.html
@@ -0,0 +1,299 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>LifeTime$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="LifeTime$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/LifeTime$.html" target="_top">FRAMES</a></li>
+<li><a href="LifeTime$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class LifeTime$" class="title">Class LifeTime$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.LifeTime$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>LifeTime$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.LifeTime$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">LifeTime$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/LifeTime$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/LifeTime$.html#LifeTime$()">LifeTime$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/LifeTime$.html#Immortal()">Immortal</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">LifeTime$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LifeTime$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LifeTime$</h4>
+<pre>public&nbsp;LifeTime$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="Immortal()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Immortal</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;Immortal()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/LifeTime$.html" target="_top">FRAMES</a></li>
+<li><a href="LifeTime$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/LifeTime.html b/releases/0.7.0/api/java/io/gearpump/streaming/LifeTime.html
new file mode 100644
index 0000000..4735c47
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/LifeTime.html
@@ -0,0 +1,328 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>LifeTime</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="LifeTime";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/LifeTime.html" target="_top">FRAMES</a></li>
+<li><a href="LifeTime.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class LifeTime" class="title">Class LifeTime</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.LifeTime</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>
+<hr>
+<br>
+<pre>public class <strong>LifeTime</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.LifeTime">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/LifeTime.html#LifeTime(long, long)">LifeTime</a></strong>(long&nbsp;birth,
+        long&nbsp;death)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/LifeTime.html#birth()">birth</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/LifeTime.html#contains(long)">contains</a></strong>(long&nbsp;timestamp)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/LifeTime.html#cross(io.gearpump.streaming.LifeTime)">cross</a></strong>(<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;another)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/LifeTime.html#death()">death</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/LifeTime.html#Immortal()">Immortal</a></strong>()</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="LifeTime(long, long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LifeTime</h4>
+<pre>public&nbsp;LifeTime(long&nbsp;birth,
+        long&nbsp;death)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="Immortal()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Immortal</h4>
+<pre>public static&nbsp;<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;Immortal()</pre>
+</li>
+</ul>
+<a name="birth()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>birth</h4>
+<pre>public&nbsp;long&nbsp;birth()</pre>
+</li>
+</ul>
+<a name="death()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>death</h4>
+<pre>public&nbsp;long&nbsp;death()</pre>
+</li>
+</ul>
+<a name="contains(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>contains</h4>
+<pre>public&nbsp;boolean&nbsp;contains(long&nbsp;timestamp)</pre>
+</li>
+</ul>
+<a name="cross(io.gearpump.streaming.LifeTime)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>cross</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;cross(<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;another)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/LifeTime.html" target="_top">FRAMES</a></li>
+<li><a href="LifeTime.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/Processor$.html b/releases/0.7.0/api/java/io/gearpump/streaming/Processor$.html
new file mode 100644
index 0000000..6e30a85
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/Processor$.html
@@ -0,0 +1,333 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Processor$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Processor$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Processor$.html" target="_top">FRAMES</a></li>
+<li><a href="Processor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class Processor$" class="title">Class Processor$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.Processor$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>Processor$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/Processor$.html#Processor$()">Processor$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;<br><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor$.html#apply(java.lang.Class, int, java.lang.String, io.gearpump.cluster.UserConfig)">apply</a></strong>(java.lang.Class&lt;T&gt;&nbsp;taskClazz,
+     int&nbsp;parallelism,
+     java.lang.String&nbsp;description,
+     io.gearpump.cluster.UserConfig&nbsp;taskConf)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;<br><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor$.html#apply(int, java.lang.String, io.gearpump.cluster.UserConfig, scala.reflect.ClassTag)">apply</a></strong>(int&nbsp;parallelism,
+     java.lang.String&nbsp;description,
+     io.gearpump.cluster.UserConfig&nbsp;taskConf,
+     scala.reflect.ClassTag&lt;T&gt;&nbsp;classtag)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor$.html#ProcessorToProcessorDescription(int, io.gearpump.streaming.Processor)">ProcessorToProcessorDescription</a></strong>(int&nbsp;id,
+                               <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;processor)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Processor$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Processor$</h4>
+<pre>public&nbsp;Processor$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="ProcessorToProcessorDescription(int, io.gearpump.streaming.Processor)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ProcessorToProcessorDescription</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;ProcessorToProcessorDescription(int&nbsp;id,
+                                                   <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;processor)</pre>
+</li>
+</ul>
+<a name="apply(int, java.lang.String, io.gearpump.cluster.UserConfig, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;T&gt;&nbsp;apply(int&nbsp;parallelism,
+                                                   java.lang.String&nbsp;description,
+                                                   io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                                                   scala.reflect.ClassTag&lt;T&gt;&nbsp;classtag)</pre>
+</li>
+</ul>
+<a name="apply(java.lang.Class, int, java.lang.String, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;T&gt;&nbsp;apply(java.lang.Class&lt;T&gt;&nbsp;taskClazz,
+                                                   int&nbsp;parallelism,
+                                                   java.lang.String&nbsp;description,
+                                                   io.gearpump.cluster.UserConfig&nbsp;taskConf)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Processor$.html" target="_top">FRAMES</a></li>
+<li><a href="Processor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/Processor.DefaultProcessor$.html b/releases/0.7.0/api/java/io/gearpump/streaming/Processor.DefaultProcessor$.html
new file mode 100644
index 0000000..689124f
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/Processor.DefaultProcessor$.html
@@ -0,0 +1,275 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Processor.DefaultProcessor$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Processor.DefaultProcessor$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Processor.DefaultProcessor$.html" target="_top">FRAMES</a></li>
+<li><a href="Processor.DefaultProcessor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class Processor.DefaultProcessor$" class="title">Class Processor.DefaultProcessor$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.Processor.DefaultProcessor$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.html" title="type parameter in Processor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Processor.DefaultProcessor$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.Processor.DefaultProcessor$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html#Processor.DefaultProcessor$()">Processor.DefaultProcessor$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Processor.DefaultProcessor$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Processor.DefaultProcessor$</h4>
+<pre>public&nbsp;Processor.DefaultProcessor$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Processor.DefaultProcessor$.html" target="_top">FRAMES</a></li>
+<li><a href="Processor.DefaultProcessor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/Processor.DefaultProcessor.html b/releases/0.7.0/api/java/io/gearpump/streaming/Processor.DefaultProcessor.html
new file mode 100644
index 0000000..a1604d8
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/Processor.DefaultProcessor.html
@@ -0,0 +1,400 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Processor.DefaultProcessor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Processor.DefaultProcessor";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Processor.DefaultProcessor.html" target="_top">FRAMES</a></li>
+<li><a href="Processor.DefaultProcessor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class Processor.DefaultProcessor" class="title">Class Processor.DefaultProcessor&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.Processor.DefaultProcessor&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;, io.gearpump.util.ReferenceEqual, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.html" title="type parameter in Processor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Processor.DefaultProcessor&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.Processor.DefaultProcessor">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.gearpump.streaming.Processor">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a></h3>
+<code><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;, <a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#Processor.DefaultProcessor(int, java.lang.String, io.gearpump.cluster.UserConfig, java.lang.Class)">Processor.DefaultProcessor</a></strong>(int&nbsp;parallelism,
+                          java.lang.String&nbsp;description,
+                          io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                          java.lang.Class&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;&nbsp;taskClass)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#parallelism()">parallelism</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#taskClass()">taskClass</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#taskConf()">taskConf</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#withConfig(io.gearpump.cluster.UserConfig)">withConfig</a></strong>(io.gearpump.cluster.UserConfig&nbsp;conf)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#withDescription(java.lang.String)">withDescription</a></strong>(java.lang.String&nbsp;desc)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#withParallelism(int)">withParallelism</a></strong>(int&nbsp;parallel)</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_io.gearpump.util.ReferenceEqual">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.util.ReferenceEqual</h3>
+<code>equals</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="Processor.DefaultProcessor(int, java.lang.String, io.gearpump.cluster.UserConfig, java.lang.Class)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Processor.DefaultProcessor</h4>
+<pre>public&nbsp;Processor.DefaultProcessor(int&nbsp;parallelism,
+                          java.lang.String&nbsp;description,
+                          io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                          java.lang.Class&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;&nbsp;taskClass)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="parallelism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelism</h4>
+<pre>public&nbsp;int&nbsp;parallelism()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/Processor.html#parallelism()">parallelism</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/Processor.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="taskConf()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskConf</h4>
+<pre>public&nbsp;io.gearpump.cluster.UserConfig&nbsp;taskConf()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/Processor.html#taskConf()">taskConf</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="taskClass()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskClass</h4>
+<pre>public&nbsp;java.lang.Class&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;&nbsp;taskClass()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/Processor.html#taskClass()">taskClass</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="withParallelism(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withParallelism</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;&nbsp;withParallelism(int&nbsp;parallel)</pre>
+</li>
+</ul>
+<a name="withDescription(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withDescription</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;&nbsp;withDescription(java.lang.String&nbsp;desc)</pre>
+</li>
+</ul>
+<a name="withConfig(io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>withConfig</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;&nbsp;withConfig(io.gearpump.cluster.UserConfig&nbsp;conf)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Processor.DefaultProcessor.html" target="_top">FRAMES</a></li>
+<li><a href="Processor.DefaultProcessor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/Processor.html b/releases/0.7.0/api/java/io/gearpump/streaming/Processor.html
new file mode 100644
index 0000000..5b53376
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/Processor.html
@@ -0,0 +1,282 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Processor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Processor";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Processor.html" target="_top">FRAMES</a></li>
+<li><a href="Processor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Interface Processor" class="title">Interface Processor&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>io.gearpump.util.ReferenceEqual</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>, <a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>Processor&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</strong>
+extends io.gearpump.util.ReferenceEqual</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a></strong></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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.html#parallelism()">parallelism</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class&lt;? extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.html#taskClass()">taskClass</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.html#taskConf()">taskConf</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.util.ReferenceEqual">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.util.ReferenceEqual</h3>
+<code>equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="parallelism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelism</h4>
+<pre>int&nbsp;parallelism()</pre>
+</li>
+</ul>
+<a name="taskConf()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskConf</h4>
+<pre>io.gearpump.cluster.UserConfig&nbsp;taskConf()</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>description</h4>
+<pre>java.lang.String&nbsp;description()</pre>
+</li>
+</ul>
+<a name="taskClass()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>taskClass</h4>
+<pre>java.lang.Class&lt;? extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;taskClass()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Processor.html" target="_top">FRAMES</a></li>
+<li><a href="Processor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/ProcessorDescription$.html b/releases/0.7.0/api/java/io/gearpump/streaming/ProcessorDescription$.html
new file mode 100644
index 0000000..d917577
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/ProcessorDescription$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>ProcessorDescription$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ProcessorDescription$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ProcessorDescription$.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorDescription$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction7">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class ProcessorDescription$" class="title">Class ProcessorDescription$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction7&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,io.gearpump.cluster.AppJar,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.ProcessorDescription$</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.Function7&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,io.gearpump.cluster.AppJar,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>ProcessorDescription$</strong>
+extends scala.runtime.AbstractFunction7&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,io.gearpump.cluster.AppJar,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ProcessorDescription$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming">ProcessorDescription$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ProcessorDescription$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/ProcessorDescription$.html#ProcessorDescription$()">ProcessorDescription$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction7">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction7</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function7">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function7</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming">ProcessorDescription$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ProcessorDescription$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ProcessorDescription$</h4>
+<pre>public&nbsp;ProcessorDescription$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ProcessorDescription$.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorDescription$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction7">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/ProcessorDescription.html b/releases/0.7.0/api/java/io/gearpump/streaming/ProcessorDescription.html
new file mode 100644
index 0000000..4102a46
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/ProcessorDescription.html
@@ -0,0 +1,371 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>ProcessorDescription</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ProcessorDescription";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ProcessorDescription.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorDescription.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class ProcessorDescription" class="title">Class ProcessorDescription</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.ProcessorDescription</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.gearpump.util.ReferenceEqual, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>ProcessorDescription</strong>
+extends java.lang.Object
+implements io.gearpump.util.ReferenceEqual, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ProcessorDescription">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/ProcessorDescription.html#ProcessorDescription(int, java.lang.String, int, java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.LifeTime, io.gearpump.cluster.AppJar)">ProcessorDescription</a></strong>(int&nbsp;id,
+                    java.lang.String&nbsp;taskClass,
+                    int&nbsp;parallelism,
+                    java.lang.String&nbsp;description,
+                    io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                    <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
+                    io.gearpump.cluster.AppJar&nbsp;jar)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ProcessorDescription.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ProcessorDescription.html#id()">id</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.cluster.AppJar</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ProcessorDescription.html#jar()">jar</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ProcessorDescription.html#life()">life</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ProcessorDescription.html#parallelism()">parallelism</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ProcessorDescription.html#taskClass()">taskClass</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ProcessorDescription.html#taskConf()">taskConf</a></strong>()</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_io.gearpump.util.ReferenceEqual">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.util.ReferenceEqual</h3>
+<code>equals</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="ProcessorDescription(int, java.lang.String, int, java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.LifeTime, io.gearpump.cluster.AppJar)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ProcessorDescription</h4>
+<pre>public&nbsp;ProcessorDescription(int&nbsp;id,
+                    java.lang.String&nbsp;taskClass,
+                    int&nbsp;parallelism,
+                    java.lang.String&nbsp;description,
+                    io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                    <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
+                    io.gearpump.cluster.AppJar&nbsp;jar)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="id()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>id</h4>
+<pre>public&nbsp;int&nbsp;id()</pre>
+</li>
+</ul>
+<a name="taskClass()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskClass</h4>
+<pre>public&nbsp;java.lang.String&nbsp;taskClass()</pre>
+</li>
+</ul>
+<a name="parallelism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelism</h4>
+<pre>public&nbsp;int&nbsp;parallelism()</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+</li>
+</ul>
+<a name="taskConf()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskConf</h4>
+<pre>public&nbsp;io.gearpump.cluster.UserConfig&nbsp;taskConf()</pre>
+</li>
+</ul>
+<a name="life()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>life</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life()</pre>
+</li>
+</ul>
+<a name="jar()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>jar</h4>
+<pre>public&nbsp;io.gearpump.cluster.AppJar&nbsp;jar()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ProcessorDescription.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorDescription.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/StreamApplication$.html b/releases/0.7.0/api/java/io/gearpump/streaming/StreamApplication$.html
new file mode 100644
index 0000000..c01ee08
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/StreamApplication$.html
@@ -0,0 +1,310 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>StreamApplication$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StreamApplication$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/StreamApplication$.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApplication$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class StreamApplication$" class="title">Class StreamApplication$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.StreamApplication$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>StreamApplication$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/StreamApplication$.html#StreamApplication$()">StreamApplication$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;T extends <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,P extends io.gearpump.partitioner.Partitioner&gt;&nbsp;<br><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication$.html#apply(java.lang.String, io.gearpump.util.Graph, io.gearpump.cluster.UserConfig)">apply</a></strong>(java.lang.String&nbsp;name,
+     io.gearpump.util.Graph&lt;T,P&gt;&nbsp;dag,
+     io.gearpump.cluster.UserConfig&nbsp;userConfig)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication$.html#DAG()">DAG</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StreamApplication$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StreamApplication$</h4>
+<pre>public&nbsp;StreamApplication$()</pre>
+</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.String, io.gearpump.util.Graph, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;&lt;T extends <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,P extends io.gearpump.partitioner.Partitioner&gt;&nbsp;<a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a>&nbsp;apply(java.lang.String&nbsp;name,
+                                                                                                io.gearpump.util.Graph&lt;T,P&gt;&nbsp;dag,
+                                                                                                io.gearpump.cluster.UserConfig&nbsp;userConfig)</pre>
+</li>
+</ul>
+<a name="DAG()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DAG</h4>
+<pre>public&nbsp;java.lang.String&nbsp;DAG()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/StreamApplication$.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApplication$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/StreamApplication.html b/releases/0.7.0/api/java/io/gearpump/streaming/StreamApplication.html
new file mode 100644
index 0000000..ef3b3a4
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/StreamApplication.html
@@ -0,0 +1,359 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>StreamApplication</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StreamApplication";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/StreamApplication.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApplication.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class StreamApplication" class="title">Class StreamApplication</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.StreamApplication</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.gearpump.cluster.Application</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>StreamApplication</strong>
+extends java.lang.Object
+implements io.gearpump.cluster.Application</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.gearpump.cluster.Application">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.gearpump.cluster.Application</h3>
+<code>io.gearpump.cluster.Application.DefaultApplication</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/StreamApplication.html#StreamApplication(java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.util.Graph)">StreamApplication</a></strong>(java.lang.String&nbsp;name,
+                 io.gearpump.cluster.UserConfig&nbsp;inputUserConfig,
+                 io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;dag)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static &lt;T extends <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,P extends io.gearpump.partitioner.Partitioner&gt;&nbsp;<br><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication.html#apply(java.lang.String, io.gearpump.util.Graph, io.gearpump.cluster.UserConfig)">apply</a></strong>(java.lang.String&nbsp;name,
+     io.gearpump.util.Graph&lt;T,P&gt;&nbsp;dag,
+     io.gearpump.cluster.UserConfig&nbsp;userConfig)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Class&lt;? extends io.gearpump.cluster.ApplicationMaster&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication.html#appMaster()">appMaster</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication.html#dag()">dag</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication.html#DAG()">DAG</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication.html#name()">name</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication.html#userConfig(akka.actor.ActorSystem)">userConfig</a></strong>(akka.actor.ActorSystem&nbsp;system)</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>
+</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="StreamApplication(java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.util.Graph)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StreamApplication</h4>
+<pre>public&nbsp;StreamApplication(java.lang.String&nbsp;name,
+                 io.gearpump.cluster.UserConfig&nbsp;inputUserConfig,
+                 io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;dag)</pre>
+</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.String, io.gearpump.util.Graph, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public static&nbsp;&lt;T extends <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,P extends io.gearpump.partitioner.Partitioner&gt;&nbsp;<a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a>&nbsp;apply(java.lang.String&nbsp;name,
+                                                                                                io.gearpump.util.Graph&lt;T,P&gt;&nbsp;dag,
+                                                                                                io.gearpump.cluster.UserConfig&nbsp;userConfig)</pre>
+</li>
+</ul>
+<a name="DAG()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DAG</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;DAG()</pre>
+</li>
+</ul>
+<a name="name()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>name</h4>
+<pre>public&nbsp;java.lang.String&nbsp;name()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>name</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.Application</code></dd>
+</dl>
+</li>
+</ul>
+<a name="dag()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dag</h4>
+<pre>public&nbsp;io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;dag()</pre>
+</li>
+</ul>
+<a name="appMaster()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appMaster</h4>
+<pre>public&nbsp;java.lang.Class&lt;? extends io.gearpump.cluster.ApplicationMaster&gt;&nbsp;appMaster()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>appMaster</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.Application</code></dd>
+</dl>
+</li>
+</ul>
+<a name="userConfig(akka.actor.ActorSystem)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>userConfig</h4>
+<pre>public&nbsp;io.gearpump.cluster.UserConfig&nbsp;userConfig(akka.actor.ActorSystem&nbsp;system)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>userConfig</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.Application</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/StreamApplication.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApplication.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/TaskIdSerializer.html b/releases/0.7.0/api/java/io/gearpump/streaming/TaskIdSerializer.html
new file mode 100644
index 0000000..7dda046
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/TaskIdSerializer.html
@@ -0,0 +1,299 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>TaskIdSerializer</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskIdSerializer";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/TaskIdSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="TaskIdSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class TaskIdSerializer" class="title">Class TaskIdSerializer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.TaskIdSerializer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>TaskIdSerializer</strong>
+extends java.lang.Object
+implements <a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/TaskIdSerializer.html#TaskIdSerializer()">TaskIdSerializer</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/TaskIdSerializer.html#getLength(io.gearpump.streaming.task.TaskId)">getLength</a></strong>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/TaskIdSerializer.html#read(java.io.DataInput)">read</a></strong>(java.io.DataInput&nbsp;dataInput)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/TaskIdSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.TaskId)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+     <a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;obj)</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>
+</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="TaskIdSerializer()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskIdSerializer</h4>
+<pre>public&nbsp;TaskIdSerializer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getLength(io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLength</h4>
+<pre>public&nbsp;int&nbsp;getLength(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#getLength(T)">getLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="write(java.io.DataOutput, io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>public&nbsp;void&nbsp;write(java.io.DataOutput&nbsp;dataOutput,
+         <a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="read(java.io.DataInput)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>read</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;read(java.io.DataInput&nbsp;dataInput)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#read(java.io.DataInput)">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/TaskIdSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="TaskIdSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster$.html
new file mode 100644
index 0000000..10620ee
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMaster$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMaster$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMaster$" class="title">Class AppMaster$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMaster$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>AppMaster$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster">AppMaster$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html#AppMaster$()">AppMaster$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster">AppMaster$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMaster$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMaster$</h4>
+<pre>public&nbsp;AppMaster$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html
new file mode 100644
index 0000000..a571e1f
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMaster.AllocateResourceTimeOut$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMaster.AllocateResourceTimeOut$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.AllocateResourceTimeOut$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMaster.AllocateResourceTimeOut$" class="title">Class AppMaster.AllocateResourceTimeOut$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMaster.AllocateResourceTimeOut$</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="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMaster.AllocateResourceTimeOut$</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.AllocateResourceTimeOut$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.AllocateResourceTimeOut$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html#AppMaster.AllocateResourceTimeOut$()">AppMaster.AllocateResourceTimeOut$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.AllocateResourceTimeOut$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMaster.AllocateResourceTimeOut$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMaster.AllocateResourceTimeOut$</h4>
+<pre>public&nbsp;AppMaster.AllocateResourceTimeOut$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.AllocateResourceTimeOut$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html
new file mode 100644
index 0000000..17959f8
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMaster.ExecutorBrief$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMaster.ExecutorBrief$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.ExecutorBrief$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMaster.ExecutorBrief$" class="title">Class AppMaster.ExecutorBrief$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction4&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief$</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.Function4&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMaster.ExecutorBrief$</strong>
+extends scala.runtime.AbstractFunction4&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html#AppMaster.ExecutorBrief$()">AppMaster.ExecutorBrief$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction4">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction4</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function4">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function4</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMaster.ExecutorBrief$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMaster.ExecutorBrief$</h4>
+<pre>public&nbsp;AppMaster.ExecutorBrief$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.ExecutorBrief$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html
new file mode 100644
index 0000000..081784d
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html
@@ -0,0 +1,323 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMaster.ExecutorBrief</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMaster.ExecutorBrief";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.ExecutorBrief.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMaster.ExecutorBrief" class="title">Class AppMaster.ExecutorBrief</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief</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="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMaster.ExecutorBrief</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#AppMaster.ExecutorBrief(int, java.lang.String, int, java.lang.String)">AppMaster.ExecutorBrief</a></strong>(int&nbsp;executorId,
+                       java.lang.String&nbsp;executor,
+                       int&nbsp;workerId,
+                       java.lang.String&nbsp;status)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#executor()">executor</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#executorId()">executorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#status()">status</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#workerId()">workerId</a></strong>()</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="AppMaster.ExecutorBrief(int, java.lang.String, int, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMaster.ExecutorBrief</h4>
+<pre>public&nbsp;AppMaster.ExecutorBrief(int&nbsp;executorId,
+                       java.lang.String&nbsp;executor,
+                       int&nbsp;workerId,
+                       java.lang.String&nbsp;status)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</pre>
+</li>
+</ul>
+<a name="executor()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executor</h4>
+<pre>public&nbsp;java.lang.String&nbsp;executor()</pre>
+</li>
+</ul>
+<a name="workerId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>workerId</h4>
+<pre>public&nbsp;int&nbsp;workerId()</pre>
+</li>
+</ul>
+<a name="status()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>status</h4>
+<pre>public&nbsp;java.lang.String&nbsp;status()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.ExecutorBrief.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html
new file mode 100644
index 0000000..9eb6f44
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMaster.LookupTaskActorRef$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMaster.LookupTaskActorRef$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.LookupTaskActorRef$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMaster.LookupTaskActorRef$" class="title">Class AppMaster.LookupTaskActorRef$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef$</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;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMaster.LookupTaskActorRef$</strong>
+extends scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html#AppMaster.LookupTaskActorRef$()">AppMaster.LookupTaskActorRef$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMaster.LookupTaskActorRef$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMaster.LookupTaskActorRef$</h4>
+<pre>public&nbsp;AppMaster.LookupTaskActorRef$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.LookupTaskActorRef$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html
new file mode 100644
index 0000000..f4b7b4a
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMaster.LookupTaskActorRef</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMaster.LookupTaskActorRef";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.LookupTaskActorRef.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMaster.LookupTaskActorRef" class="title">Class AppMaster.LookupTaskActorRef</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef</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="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMaster.LookupTaskActorRef</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html#AppMaster.LookupTaskActorRef(io.gearpump.streaming.task.TaskId)">AppMaster.LookupTaskActorRef</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html#taskId()">taskId</a></strong>()</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="AppMaster.LookupTaskActorRef(io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMaster.LookupTaskActorRef</h4>
+<pre>public&nbsp;AppMaster.LookupTaskActorRef(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.LookupTaskActorRef.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html
new file mode 100644
index 0000000..716fdd5
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html
@@ -0,0 +1,252 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMaster.ServiceNotAvailableException</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMaster.ServiceNotAvailableException";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.ServiceNotAvailableException.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Throwable">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMaster.ServiceNotAvailableException" class="title">Class AppMaster.ServiceNotAvailableException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException</li>
+</ul>
+</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</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMaster.ServiceNotAvailableException</strong>
+extends java.lang.Exception</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html#AppMaster.ServiceNotAvailableException(java.lang.String)">AppMaster.ServiceNotAvailableException</a></strong>(java.lang.String&nbsp;reason)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, 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>
+</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="AppMaster.ServiceNotAvailableException(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMaster.ServiceNotAvailableException</h4>
+<pre>public&nbsp;AppMaster.ServiceNotAvailableException(java.lang.String&nbsp;reason)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.ServiceNotAvailableException.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Throwable">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html
new file mode 100644
index 0000000..493a590
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMaster.TaskActorRef$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMaster.TaskActorRef$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.TaskActorRef$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMaster.TaskActorRef$" class="title">Class AppMaster.TaskActorRef$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMaster.TaskActorRef$</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;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMaster.TaskActorRef$</strong>
+extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.TaskActorRef$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html#AppMaster.TaskActorRef$()">AppMaster.TaskActorRef$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMaster.TaskActorRef$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMaster.TaskActorRef$</h4>
+<pre>public&nbsp;AppMaster.TaskActorRef$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.TaskActorRef$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html
new file mode 100644
index 0000000..f307cc8
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMaster.TaskActorRef</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMaster.TaskActorRef";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.TaskActorRef.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMaster.TaskActorRef" class="title">Class AppMaster.TaskActorRef</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMaster.TaskActorRef</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="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMaster.TaskActorRef</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.TaskActorRef">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html#AppMaster.TaskActorRef(akka.actor.ActorRef)">AppMaster.TaskActorRef</a></strong>(akka.actor.ActorRef&nbsp;task)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html#task()">task</a></strong>()</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="AppMaster.TaskActorRef(akka.actor.ActorRef)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMaster.TaskActorRef</h4>
+<pre>public&nbsp;AppMaster.TaskActorRef(akka.actor.ActorRef&nbsp;task)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="task()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>task</h4>
+<pre>public&nbsp;akka.actor.ActorRef&nbsp;task()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.TaskActorRef.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.html
new file mode 100644
index 0000000..3da89ec
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMaster.html
@@ -0,0 +1,443 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMaster</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMaster";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMaster" class="title">Class AppMaster</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.cluster.ApplicationMaster</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMaster</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>akka.actor.Actor</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>AppMaster</strong>
+extends io.gearpump.cluster.ApplicationMaster</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.AllocateResourceTimeOut$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ServiceNotAvailableException</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_akka.actor.Actor">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;akka.actor.Actor</h3>
+<code>akka.actor.Actor.emptyBehavior$</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#AppMaster(io.gearpump.cluster.AppMasterContext, io.gearpump.cluster.AppDescription)">AppMaster</a></strong>(io.gearpump.cluster.AppMasterContext&nbsp;appContext,
+         io.gearpump.cluster.AppDescription&nbsp;app)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorSystem</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#actorSystem()">actorSystem</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#appMasterService()">appMasterService</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.concurrent.ExecutionContextExecutor</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#dispatcher()">dispatcher</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#executorMessageHandler()">executorMessageHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#metricsEnabled()">metricsEnabled</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#receive()">receive</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#recover()">recover</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#startTime()">startTime</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#taskMessageHandler()">taskMessageHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.util.Timeout</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#timeOut()">timeOut</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.cluster.ApplicationMaster">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.cluster.ApplicationMaster</h3>
+<code>akka$actor$Actor$_setter_$context_$eq, akka$actor$Actor$_setter_$self_$eq, aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, postRestart, postStop, preRestart, preStart, self, sender, supervisorStrategy, unhandled</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, toString, wait, wait, wait</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="AppMaster(io.gearpump.cluster.AppMasterContext, io.gearpump.cluster.AppDescription)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMaster</h4>
+<pre>public&nbsp;AppMaster(io.gearpump.cluster.AppMasterContext&nbsp;appContext,
+         io.gearpump.cluster.AppDescription&nbsp;app)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="actorSystem()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actorSystem</h4>
+<pre>public&nbsp;akka.actor.ActorSystem&nbsp;actorSystem()</pre>
+</li>
+</ul>
+<a name="timeOut()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>timeOut</h4>
+<pre>public&nbsp;akka.util.Timeout&nbsp;timeOut()</pre>
+</li>
+</ul>
+<a name="dispatcher()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispatcher</h4>
+<pre>public&nbsp;scala.concurrent.ExecutionContextExecutor&nbsp;dispatcher()</pre>
+</li>
+</ul>
+<a name="startTime()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startTime</h4>
+<pre>public&nbsp;long&nbsp;startTime()</pre>
+</li>
+</ul>
+<a name="metricsEnabled()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>metricsEnabled</h4>
+<pre>public&nbsp;boolean&nbsp;metricsEnabled()</pre>
+</li>
+</ul>
+<a name="receive()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>receive</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;receive()</pre>
+</li>
+</ul>
+<a name="taskMessageHandler()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskMessageHandler</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;taskMessageHandler()</pre>
+</li>
+</ul>
+<a name="executorMessageHandler()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorMessageHandler</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;executorMessageHandler()</pre>
+</li>
+</ul>
+<a name="appMasterService()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appMasterService</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;appMasterService()</pre>
+</li>
+</ul>
+<a name="recover()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>recover</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;recover()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html
new file mode 100644
index 0000000..016d4c8
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMasterTaskDetail$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterTaskDetail$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterTaskDetail$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMasterTaskDetail$" class="title">Class AppMasterTaskDetail$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMasterTaskDetail$</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;scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>AppMasterTaskDetail$</strong>
+extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMasterTaskDetail$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html#AppMasterTaskDetail$()">AppMasterTaskDetail$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterTaskDetail$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterTaskDetail$</h4>
+<pre>public&nbsp;AppMasterTaskDetail$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterTaskDetail$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMasterTaskDetail.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMasterTaskDetail.html
new file mode 100644
index 0000000..96d48be
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/AppMasterTaskDetail.html
@@ -0,0 +1,274 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMasterTaskDetail</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterTaskDetail";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterTaskDetail.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMasterTaskDetail" class="title">Class AppMasterTaskDetail</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMasterTaskDetail</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>
+<hr>
+<br>
+<pre>public class <strong>AppMasterTaskDetail</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMasterTaskDetail">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html#AppMasterTaskDetail(scala.collection.immutable.Map)">AppMasterTaskDetail</a></strong>(scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;&nbsp;tasks)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html#tasks()">tasks</a></strong>()</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="AppMasterTaskDetail(scala.collection.immutable.Map)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterTaskDetail</h4>
+<pre>public&nbsp;AppMasterTaskDetail(scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;&nbsp;tasks)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="tasks()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>tasks</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;&nbsp;tasks()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterTaskDetail.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService$.html
new file mode 100644
index 0000000..c15e327
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService$.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService$" class="title">Class ClockService$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>ClockService$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html#ClockService$()">ClockService$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html#START_CLOCK()">START_CLOCK</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClockService$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService$</h4>
+<pre>public&nbsp;ClockService$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="START_CLOCK()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>START_CLOCK</h4>
+<pre>public&nbsp;java.lang.String&nbsp;START_CLOCK()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html
new file mode 100644
index 0000000..068476b
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.ChangeToNewDAG$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.ChangeToNewDAG$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ChangeToNewDAG$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.ChangeToNewDAG$" class="title">Class ClockService.ChangeToNewDAG$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG$</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;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.ChangeToNewDAG$</strong>
+extends scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html#ClockService.ChangeToNewDAG$()">ClockService.ChangeToNewDAG$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClockService.ChangeToNewDAG$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.ChangeToNewDAG$</h4>
+<pre>public&nbsp;ClockService.ChangeToNewDAG$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ChangeToNewDAG$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html
new file mode 100644
index 0000000..5708a24
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.ChangeToNewDAG</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.ChangeToNewDAG";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ChangeToNewDAG.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.ChangeToNewDAG" class="title">Class ClockService.ChangeToNewDAG</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG</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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.ChangeToNewDAG</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html#ClockService.ChangeToNewDAG(io.gearpump.streaming.DAG)">ClockService.ChangeToNewDAG</a></strong>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html#dag()">dag</a></strong>()</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="ClockService.ChangeToNewDAG(io.gearpump.streaming.DAG)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.ChangeToNewDAG</h4>
+<pre>public&nbsp;ClockService.ChangeToNewDAG(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="dag()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>dag</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ChangeToNewDAG.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html
new file mode 100644
index 0000000..7112be7
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.ChangeToNewDAGSuccess$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.ChangeToNewDAGSuccess$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ChangeToNewDAGSuccess$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.ChangeToNewDAGSuccess$" class="title">Class ClockService.ChangeToNewDAGSuccess$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess$</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;scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.ChangeToNewDAGSuccess$</strong>
+extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html#ClockService.ChangeToNewDAGSuccess$()">ClockService.ChangeToNewDAGSuccess$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClockService.ChangeToNewDAGSuccess$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.ChangeToNewDAGSuccess$</h4>
+<pre>public&nbsp;ClockService.ChangeToNewDAGSuccess$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ChangeToNewDAGSuccess$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html
new file mode 100644
index 0000000..264c501
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.ChangeToNewDAGSuccess</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.ChangeToNewDAGSuccess";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ChangeToNewDAGSuccess.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.ChangeToNewDAGSuccess" class="title">Class ClockService.ChangeToNewDAGSuccess</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess</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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.ChangeToNewDAGSuccess</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html#ClockService.ChangeToNewDAGSuccess(scala.collection.immutable.Map)">ClockService.ChangeToNewDAGSuccess</a></strong>(scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;&nbsp;clocks)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html#clocks()">clocks</a></strong>()</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="ClockService.ChangeToNewDAGSuccess(scala.collection.immutable.Map)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.ChangeToNewDAGSuccess</h4>
+<pre>public&nbsp;ClockService.ChangeToNewDAGSuccess(scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;&nbsp;clocks)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="clocks()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clocks</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;&nbsp;clocks()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ChangeToNewDAGSuccess.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html
new file mode 100644
index 0000000..23d5079
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.HealthCheck$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.HealthCheck$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.HealthCheck$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.HealthCheck$" class="title">Class ClockService.HealthCheck$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.HealthCheck$</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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.HealthCheck$</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.HealthCheck$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthCheck$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html#ClockService.HealthCheck$()">ClockService.HealthCheck$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthCheck$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClockService.HealthCheck$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.HealthCheck$</h4>
+<pre>public&nbsp;ClockService.HealthCheck$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.HealthCheck$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html
new file mode 100644
index 0000000..7e9629a
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html
@@ -0,0 +1,269 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.HealthChecker$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.HealthChecker$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.HealthChecker$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.HealthChecker$" class="title">Class ClockService.HealthChecker$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.HealthChecker$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.HealthChecker$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html#ClockService.HealthChecker$()">ClockService.HealthChecker$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClockService.HealthChecker$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.HealthChecker$</h4>
+<pre>public&nbsp;ClockService.HealthChecker$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.HealthChecker$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html
new file mode 100644
index 0000000..85f09aa
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.HealthChecker.ClockValue$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.HealthChecker.ClockValue$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.HealthChecker.ClockValue$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.HealthChecker.ClockValue$" class="title">Class ClockService.HealthChecker.ClockValue$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue$</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.Function2&lt;java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.HealthChecker.ClockValue$</strong>
+extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html#ClockService.HealthChecker.ClockValue$()">ClockService.HealthChecker.ClockValue$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClockService.HealthChecker.ClockValue$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.HealthChecker.ClockValue$</h4>
+<pre>public&nbsp;ClockService.HealthChecker.ClockValue$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.HealthChecker.ClockValue$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html
new file mode 100644
index 0000000..cdddc8f
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.HealthChecker.ClockValue</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.HealthChecker.ClockValue";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.HealthChecker.ClockValue.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.HealthChecker.ClockValue" class="title">Class ClockService.HealthChecker.ClockValue</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue</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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.HealthChecker.ClockValue</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#ClockService.HealthChecker.ClockValue(long, long)">ClockService.HealthChecker.ClockValue</a></strong>(long&nbsp;systemClock,
+                                     long&nbsp;appClock)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#appClock()">appClock</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#systemClock()">systemClock</a></strong>()</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="ClockService.HealthChecker.ClockValue(long, long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.HealthChecker.ClockValue</h4>
+<pre>public&nbsp;ClockService.HealthChecker.ClockValue(long&nbsp;systemClock,
+                                     long&nbsp;appClock)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="systemClock()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>systemClock</h4>
+<pre>public&nbsp;long&nbsp;systemClock()</pre>
+</li>
+</ul>
+<a name="appClock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>appClock</h4>
+<pre>public&nbsp;long&nbsp;appClock()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.HealthChecker.ClockValue.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.html
new file mode 100644
index 0000000..fc2a9e8
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.html
@@ -0,0 +1,300 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.HealthChecker</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.HealthChecker";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.HealthChecker.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.HealthChecker" class="title">Class ClockService.HealthChecker</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.HealthChecker</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.HealthChecker</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#ClockService.HealthChecker(int)">ClockService.HealthChecker</a></strong>(int&nbsp;stallingThresholdSeconds)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#check(long, scala.collection.immutable.Map, io.gearpump.streaming.DAG, long)">check</a></strong>(long&nbsp;currentMinClock,
+     scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a>&gt;&nbsp;processorClocks,
+     <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag,
+     long&nbsp;now)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#getReport()">getReport</a></strong>()</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>
+</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="ClockService.HealthChecker(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.HealthChecker</h4>
+<pre>public&nbsp;ClockService.HealthChecker(int&nbsp;stallingThresholdSeconds)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="check(long, scala.collection.immutable.Map, io.gearpump.streaming.DAG, long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>check</h4>
+<pre>public&nbsp;void&nbsp;check(long&nbsp;currentMinClock,
+         scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a>&gt;&nbsp;processorClocks,
+         <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag,
+         long&nbsp;now)</pre>
+</li>
+</ul>
+<a name="getReport()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getReport</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a>&nbsp;getReport()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.HealthChecker.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html
new file mode 100644
index 0000000..b96de8a
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html
@@ -0,0 +1,327 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.ProcessorClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.ProcessorClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ProcessorClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.ProcessorClock" class="title">Class ClockService.ProcessorClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.ProcessorClock</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.ProcessorClock</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#ClockService.ProcessorClock(int, int)">ClockService.ProcessorClock</a></strong>(int&nbsp;processorId,
+                           int&nbsp;parallism)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#init(long)">init</a></strong>(long&nbsp;startClock)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#min()">min</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#parallism()">parallism</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#processorId()">processorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#taskClocks()">taskClocks</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#updateMinClock(int, long)">updateMinClock</a></strong>(int&nbsp;taskIndex,
+              long&nbsp;clock)</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>
+</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="ClockService.ProcessorClock(int, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.ProcessorClock</h4>
+<pre>public&nbsp;ClockService.ProcessorClock(int&nbsp;processorId,
+                           int&nbsp;parallism)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="processorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processorId</h4>
+<pre>public&nbsp;int&nbsp;processorId()</pre>
+</li>
+</ul>
+<a name="parallism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallism</h4>
+<pre>public&nbsp;int&nbsp;parallism()</pre>
+</li>
+</ul>
+<a name="min()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>min</h4>
+<pre>public&nbsp;long&nbsp;min()</pre>
+</li>
+</ul>
+<a name="taskClocks()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskClocks</h4>
+<pre>public&nbsp;long[]&nbsp;taskClocks()</pre>
+</li>
+</ul>
+<a name="init(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>init</h4>
+<pre>public&nbsp;void&nbsp;init(long&nbsp;startClock)</pre>
+</li>
+</ul>
+<a name="updateMinClock(int, long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>updateMinClock</h4>
+<pre>public&nbsp;void&nbsp;updateMinClock(int&nbsp;taskIndex,
+                  long&nbsp;clock)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ProcessorClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html
new file mode 100644
index 0000000..6d17e84
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html
@@ -0,0 +1,297 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.ProcessorClocks$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.ProcessorClocks$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ProcessorClocks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.ProcessorClocks$" class="title">Class ClockService.ProcessorClocks$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.ProcessorClocks$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.ProcessorClocks$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html#ClockService.ProcessorClocks$()">ClockService.ProcessorClocks$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html#minClock(io.gearpump.streaming.appmaster.ClockService.ProcessorClock[])">minClock</a></strong>(<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a>[]&nbsp;clock)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClockService.ProcessorClocks$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.ProcessorClocks$</h4>
+<pre>public&nbsp;ClockService.ProcessorClocks$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="minClock(io.gearpump.streaming.appmaster.ClockService.ProcessorClock[])">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>minClock</h4>
+<pre>public&nbsp;long&nbsp;minClock(<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a>[]&nbsp;clock)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ProcessorClocks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.Report$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.Report$.html
new file mode 100644
index 0000000..d930d4e
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.Report$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.Report$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.Report$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.Report$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.Report$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.Report$" class="title">Class ClockService.Report$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.Report$</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;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.Report$</strong>
+extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.Report$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html#ClockService.Report$()">ClockService.Report$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClockService.Report$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.Report$</h4>
+<pre>public&nbsp;ClockService.Report$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.Report$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.Report$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.Report.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.Report.html
new file mode 100644
index 0000000..073f7e2
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.Report.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.Report</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.Report";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.Report.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.Report.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.Report" class="title">Class ClockService.Report</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.Report</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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.Report</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.Report">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html#ClockService.Report(scala.collection.immutable.List)">ClockService.Report</a></strong>(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;stallingTasks)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html#stallingTasks()">stallingTasks</a></strong>()</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="ClockService.Report(scala.collection.immutable.List)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.Report</h4>
+<pre>public&nbsp;ClockService.Report(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;stallingTasks)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="stallingTasks()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>stallingTasks</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;stallingTasks()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.Report.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.Report.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html
new file mode 100644
index 0000000..a0c4848
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.SnapshotStartClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.SnapshotStartClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.SnapshotStartClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.SnapshotStartClock$" class="title">Class ClockService.SnapshotStartClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.SnapshotStartClock$</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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.SnapshotStartClock$</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.SnapshotStartClock$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html#ClockService.SnapshotStartClock$()">ClockService.SnapshotStartClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClockService.SnapshotStartClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.SnapshotStartClock$</h4>
+<pre>public&nbsp;ClockService.SnapshotStartClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.SnapshotStartClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html
new file mode 100644
index 0000000..0f64ed4
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.StoredStartClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.StoredStartClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.StoredStartClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.StoredStartClock$" class="title">Class ClockService.StoredStartClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.StoredStartClock$</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="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.StoredStartClock$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.StoredStartClock$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html#ClockService.StoredStartClock$()">ClockService.StoredStartClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClockService.StoredStartClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.StoredStartClock$</h4>
+<pre>public&nbsp;ClockService.StoredStartClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.StoredStartClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html
new file mode 100644
index 0000000..eb64e13
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.StoredStartClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.StoredStartClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.StoredStartClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.StoredStartClock" class="title">Class ClockService.StoredStartClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.StoredStartClock</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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.StoredStartClock</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.StoredStartClock">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html#ClockService.StoredStartClock(long)">ClockService.StoredStartClock</a></strong>(long&nbsp;clock)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html#clock()">clock</a></strong>()</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="ClockService.StoredStartClock(long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.StoredStartClock</h4>
+<pre>public&nbsp;ClockService.StoredStartClock(long&nbsp;clock)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="clock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clock</h4>
+<pre>public&nbsp;long&nbsp;clock()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.StoredStartClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.html
new file mode 100644
index 0000000..ab2d644
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ClockService.html
@@ -0,0 +1,459 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService" class="title">Class ClockService</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>akka.actor.Actor, akka.actor.Stash, akka.actor.StashSupport, akka.actor.UnrestrictedStash, akka.dispatch.RequiresMessageQueue&lt;akka.dispatch.DequeBasedMessageQueueSemantics&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>ClockService</strong>
+extends java.lang.Object
+implements akka.actor.Actor, akka.actor.Stash</pre>
+<div class="block">The clockService will maintain a global view of message timestamp in the application</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthCheck$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_akka.actor.Actor">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;akka.actor.Actor</h3>
+<code>akka.actor.Actor.emptyBehavior$</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#ClockService(io.gearpump.streaming.DAG, io.gearpump.streaming.storage.AppDataStore)">ClockService</a></strong>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag,
+            <a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a>&nbsp;store)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#clocks()">clocks</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#clockService()">clockService</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#postStop()">postStop</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#preStart()">preStart</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,scala.runtime.Nothing$&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#receive()">receive</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#selfCheck()">selfCheck</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#START_CLOCK()">START_CLOCK</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#waitForStartClock()">waitForStartClock</a></strong>()</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_akka.actor.Actor">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;akka.actor.Actor</h3>
+<code>akka$actor$Actor$_setter_$context_$eq, akka$actor$Actor$_setter_$self_$eq, aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, postRestart, self, sender, supervisorStrategy, unhandled</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_akka.actor.StashSupport">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;akka.actor.StashSupport</h3>
+<code>akka$actor$StashSupport$_setter_$akka$actor$StashSupport$$capacity_$eq, akka$actor$StashSupport$_setter_$mailbox_$eq, akka$actor$StashSupport$$capacity, akka$actor$StashSupport$$theStash_$eq, akka$actor$StashSupport$$theStash, clearStash, context, mailbox, prepend, self, stash, unstash, unstashAll, unstashAll</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="ClockService(io.gearpump.streaming.DAG, io.gearpump.streaming.storage.AppDataStore)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService</h4>
+<pre>public&nbsp;ClockService(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag,
+            <a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a>&nbsp;store)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="START_CLOCK()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>START_CLOCK</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;START_CLOCK()</pre>
+</li>
+</ul>
+<a name="receive()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>receive</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,scala.runtime.Nothing$&gt;&nbsp;receive()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>receive</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&nbsp;void&nbsp;preStart()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>preStart</code>&nbsp;in interface&nbsp;<code>akka.actor.Actor</code></dd>
+</dl>
+</li>
+</ul>
+<a name="postStop()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>postStop</h4>
+<pre>public&nbsp;void&nbsp;postStop()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>postStop</code>&nbsp;in interface&nbsp;<code>akka.actor.Actor</code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>postStop</code>&nbsp;in interface&nbsp;<code>akka.actor.UnrestrictedStash</code></dd>
+</dl>
+</li>
+</ul>
+<a name="clocks()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clocks</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a>&gt;&nbsp;clocks()</pre>
+</li>
+</ul>
+<a name="waitForStartClock()">
+<!--   -->
+</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>
+</li>
+</ul>
+<a name="clockService()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clockService</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;clockService()</pre>
+</li>
+</ul>
+<a name="selfCheck()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>selfCheck</h4>
+<pre>public&nbsp;void&nbsp;selfCheck()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager$.html
new file mode 100644
index 0000000..4fbaf80
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager$" class="title">Class DagManager$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>DagManager$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster">DagManager$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html#DagManager$()">DagManager$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster">DagManager$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DagManager$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager$</h4>
+<pre>public&nbsp;DagManager$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperation.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperation.html
new file mode 100644
index 0000000..ba15361
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperation.html
@@ -0,0 +1,164 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.DAGOperation</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.DAGOperation";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.DAGOperation.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Interface DagManager.DAGOperation" class="title">Interface DagManager.DAGOperation</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <strong>DagManager.DAGOperation</strong></pre>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.DAGOperation.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html
new file mode 100644
index 0000000..693763b
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.DAGOperationFailed$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.DAGOperationFailed$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.DAGOperationFailed$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.DAGOperationFailed$" class="title">Class DagManager.DAGOperationFailed$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed$</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.String,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.DAGOperationFailed$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html#DagManager.DAGOperationFailed$()">DagManager.DAGOperationFailed$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DagManager.DAGOperationFailed$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.DAGOperationFailed$</h4>
+<pre>public&nbsp;DagManager.DAGOperationFailed$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.DAGOperationFailed$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html
new file mode 100644
index 0000000..aba009a
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.DAGOperationFailed</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.DAGOperationFailed";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.DAGOperationFailed.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.DAGOperationFailed" class="title">Class DagManager.DAGOperationFailed</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.DAGOperationFailed</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html#DagManager.DAGOperationFailed(java.lang.String)">DagManager.DAGOperationFailed</a></strong>(java.lang.String&nbsp;reason)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html#reason()">reason</a></strong>()</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="DagManager.DAGOperationFailed(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.DAGOperationFailed</h4>
+<pre>public&nbsp;DagManager.DAGOperationFailed(java.lang.String&nbsp;reason)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="reason()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>reason</h4>
+<pre>public&nbsp;java.lang.String&nbsp;reason()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.DAGOperationFailed.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html
new file mode 100644
index 0000000..7b022ce
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html
@@ -0,0 +1,164 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.DAGOperationResult</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.DAGOperationResult";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.DAGOperationResult.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Interface DagManager.DAGOperationResult" class="title">Interface DagManager.DAGOperationResult</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a>, <a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <strong>DagManager.DAGOperationResult</strong></pre>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.DAGOperationResult.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html
new file mode 100644
index 0000000..18a40e9
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.DAGOperationSuccess$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.DAGOperationSuccess$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.DAGOperationSuccess$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.DAGOperationSuccess$" class="title">Class DagManager.DAGOperationSuccess$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.DAGOperationSuccess$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.DAGOperationSuccess$</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.DAGOperationSuccess$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html#DagManager.DAGOperationSuccess$()">DagManager.DAGOperationSuccess$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DagManager.DAGOperationSuccess$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.DAGOperationSuccess$</h4>
+<pre>public&nbsp;DagManager.DAGOperationSuccess$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.DAGOperationSuccess$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html
new file mode 100644
index 0000000..9e3af36
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.GetLatestDAG$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.GetLatestDAG$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.GetLatestDAG$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.GetLatestDAG$" class="title">Class DagManager.GetLatestDAG$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.GetLatestDAG$</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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.GetLatestDAG$</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.GetLatestDAG$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetLatestDAG$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html#DagManager.GetLatestDAG$()">DagManager.GetLatestDAG$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetLatestDAG$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DagManager.GetLatestDAG$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.GetLatestDAG$</h4>
+<pre>public&nbsp;DagManager.GetLatestDAG$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.GetLatestDAG$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html
new file mode 100644
index 0000000..4fdd3d8
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.GetTaskLaunchData$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.GetTaskLaunchData$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.GetTaskLaunchData$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.GetTaskLaunchData$" class="title">Class DagManager.GetTaskLaunchData$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction3&lt;java.lang.Object,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData$</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.Function3&lt;java.lang.Object,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.GetTaskLaunchData$</strong>
+extends scala.runtime.AbstractFunction3&lt;java.lang.Object,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html#DagManager.GetTaskLaunchData$()">DagManager.GetTaskLaunchData$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction3">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function3">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DagManager.GetTaskLaunchData$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.GetTaskLaunchData$</h4>
+<pre>public&nbsp;DagManager.GetTaskLaunchData$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.GetTaskLaunchData$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html
new file mode 100644
index 0000000..d933fe5
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html
@@ -0,0 +1,308 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.GetTaskLaunchData</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.GetTaskLaunchData";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.GetTaskLaunchData.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.GetTaskLaunchData" class="title">Class DagManager.GetTaskLaunchData</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData</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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.GetTaskLaunchData</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#DagManager.GetTaskLaunchData(int, int, java.lang.Object)">DagManager.GetTaskLaunchData</a></strong>(int&nbsp;dagVersion,
+                            int&nbsp;processorId,
+                            java.lang.Object&nbsp;context)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#context()">context</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#dagVersion()">dagVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#processorId()">processorId</a></strong>()</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="DagManager.GetTaskLaunchData(int, int, java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.GetTaskLaunchData</h4>
+<pre>public&nbsp;DagManager.GetTaskLaunchData(int&nbsp;dagVersion,
+                            int&nbsp;processorId,
+                            java.lang.Object&nbsp;context)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="dagVersion()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dagVersion</h4>
+<pre>public&nbsp;int&nbsp;dagVersion()</pre>
+</li>
+</ul>
+<a name="processorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processorId</h4>
+<pre>public&nbsp;int&nbsp;processorId()</pre>
+</li>
+</ul>
+<a name="context()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>context</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;context()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.GetTaskLaunchData.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html
new file mode 100644
index 0000000..099e1d4
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.LatestDAG$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.LatestDAG$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.LatestDAG$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.LatestDAG$" class="title">Class DagManager.LatestDAG$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.LatestDAG$</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;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.LatestDAG$</strong>
+extends scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.LatestDAG$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html#DagManager.LatestDAG$()">DagManager.LatestDAG$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DagManager.LatestDAG$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.LatestDAG$</h4>
+<pre>public&nbsp;DagManager.LatestDAG$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.LatestDAG$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG.html
new file mode 100644
index 0000000..5476803
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.LatestDAG</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.LatestDAG";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.LatestDAG.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.LatestDAG" class="title">Class DagManager.LatestDAG</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.LatestDAG</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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.LatestDAG</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.LatestDAG">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html#DagManager.LatestDAG(io.gearpump.streaming.DAG)">DagManager.LatestDAG</a></strong>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html#dag()">dag</a></strong>()</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="DagManager.LatestDAG(io.gearpump.streaming.DAG)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.LatestDAG</h4>
+<pre>public&nbsp;DagManager.LatestDAG(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="dag()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>dag</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.LatestDAG.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html
new file mode 100644
index 0000000..1f007a9
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.NewDAGDeployed$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.NewDAGDeployed$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.NewDAGDeployed$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.NewDAGDeployed$" class="title">Class DagManager.NewDAGDeployed$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed$</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="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.NewDAGDeployed$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html#DagManager.NewDAGDeployed$()">DagManager.NewDAGDeployed$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DagManager.NewDAGDeployed$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.NewDAGDeployed$</h4>
+<pre>public&nbsp;DagManager.NewDAGDeployed$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.NewDAGDeployed$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html
new file mode 100644
index 0000000..c744cc9
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.NewDAGDeployed</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.NewDAGDeployed";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.NewDAGDeployed.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.NewDAGDeployed" class="title">Class DagManager.NewDAGDeployed</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed</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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.NewDAGDeployed</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html#DagManager.NewDAGDeployed(int)">DagManager.NewDAGDeployed</a></strong>(int&nbsp;dagVersion)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html#dagVersion()">dagVersion</a></strong>()</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="DagManager.NewDAGDeployed(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.NewDAGDeployed</h4>
+<pre>public&nbsp;DagManager.NewDAGDeployed(int&nbsp;dagVersion)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="dagVersion()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>dagVersion</h4>
+<pre>public&nbsp;int&nbsp;dagVersion()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.NewDAGDeployed.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html
new file mode 100644
index 0000000..4f4b359
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.ReplaceProcessor$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.ReplaceProcessor$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.ReplaceProcessor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.ReplaceProcessor$" class="title">Class DagManager.ReplaceProcessor$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor$</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.Function2&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.ReplaceProcessor$</strong>
+extends scala.runtime.AbstractFunction2&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html#DagManager.ReplaceProcessor$()">DagManager.ReplaceProcessor$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DagManager.ReplaceProcessor$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.ReplaceProcessor$</h4>
+<pre>public&nbsp;DagManager.ReplaceProcessor$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.ReplaceProcessor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html
new file mode 100644
index 0000000..366667e
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.ReplaceProcessor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.ReplaceProcessor";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.ReplaceProcessor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.ReplaceProcessor" class="title">Class DagManager.ReplaceProcessor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperation</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.ReplaceProcessor</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperation</a>, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html#DagManager.ReplaceProcessor(int, io.gearpump.streaming.ProcessorDescription)">DagManager.ReplaceProcessor</a></strong>(int&nbsp;oldProcessorId,
+                           <a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;newProcessorDescription)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html#newProcessorDescription()">newProcessorDescription</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html#oldProcessorId()">oldProcessorId</a></strong>()</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="DagManager.ReplaceProcessor(int, io.gearpump.streaming.ProcessorDescription)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.ReplaceProcessor</h4>
+<pre>public&nbsp;DagManager.ReplaceProcessor(int&nbsp;oldProcessorId,
+                           <a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;newProcessorDescription)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="oldProcessorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>oldProcessorId</h4>
+<pre>public&nbsp;int&nbsp;oldProcessorId()</pre>
+</li>
+</ul>
+<a name="newProcessorDescription()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>newProcessorDescription</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;newProcessorDescription()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.ReplaceProcessor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html
new file mode 100644
index 0000000..08cc5e8
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.TaskLaunchData$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.TaskLaunchData$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.TaskLaunchData$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.TaskLaunchData$" class="title">Class DagManager.TaskLaunchData$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction3&lt;<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.TaskLaunchData$</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.Function3&lt;<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.TaskLaunchData$</strong>
+extends scala.runtime.AbstractFunction3&lt;<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.TaskLaunchData$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html#DagManager.TaskLaunchData$()">DagManager.TaskLaunchData$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction3">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function3">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DagManager.TaskLaunchData$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.TaskLaunchData$</h4>
+<pre>public&nbsp;DagManager.TaskLaunchData$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.TaskLaunchData$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html
new file mode 100644
index 0000000..ef1669a
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html
@@ -0,0 +1,308 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.TaskLaunchData</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.TaskLaunchData";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.TaskLaunchData.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.TaskLaunchData" class="title">Class DagManager.TaskLaunchData</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.TaskLaunchData</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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.TaskLaunchData</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.TaskLaunchData">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#DagManager.TaskLaunchData(io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List, java.lang.Object)">DagManager.TaskLaunchData</a></strong>(<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription,
+                         scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers,
+                         java.lang.Object&nbsp;context)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#context()">context</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#processorDescription()">processorDescription</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#subscribers()">subscribers</a></strong>()</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="DagManager.TaskLaunchData(io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List, java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.TaskLaunchData</h4>
+<pre>public&nbsp;DagManager.TaskLaunchData(<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription,
+                         scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers,
+                         java.lang.Object&nbsp;context)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="processorDescription()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processorDescription</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription()</pre>
+</li>
+</ul>
+<a name="subscribers()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>subscribers</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers()</pre>
+</li>
+</ul>
+<a name="context()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>context</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;context()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.TaskLaunchData.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange$.html
new file mode 100644
index 0000000..bee632d
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.WatchChange$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.WatchChange$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.WatchChange$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.WatchChange$" class="title">Class DagManager.WatchChange$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.WatchChange$</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;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.WatchChange$</strong>
+extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.WatchChange$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html#DagManager.WatchChange$()">DagManager.WatchChange$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DagManager.WatchChange$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.WatchChange$</h4>
+<pre>public&nbsp;DagManager.WatchChange$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.WatchChange$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange.html
new file mode 100644
index 0000000..744937e
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.WatchChange</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.WatchChange";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.WatchChange.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.WatchChange.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.WatchChange" class="title">Class DagManager.WatchChange</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.WatchChange</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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.WatchChange</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.WatchChange">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html#DagManager.WatchChange(akka.actor.ActorRef)">DagManager.WatchChange</a></strong>(akka.actor.ActorRef&nbsp;watcher)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html#watcher()">watcher</a></strong>()</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="DagManager.WatchChange(akka.actor.ActorRef)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.WatchChange</h4>
+<pre>public&nbsp;DagManager.WatchChange(akka.actor.ActorRef&nbsp;watcher)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="watcher()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>watcher</h4>
+<pre>public&nbsp;akka.actor.ActorRef&nbsp;watcher()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.WatchChange.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.WatchChange.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.html
new file mode 100644
index 0000000..66bb1b1
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/DagManager.html
@@ -0,0 +1,410 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager" class="title">Class DagManager</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>akka.actor.Actor</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>DagManager</strong>
+extends java.lang.Object
+implements akka.actor.Actor</pre>
+<div class="block">Will handle dag modification and other stuff related with DAG
+ param:  userConfig</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperation</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetLatestDAG$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_akka.actor.Actor">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;akka.actor.Actor</h3>
+<code>akka.actor.Actor.emptyBehavior$</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html#DagManager(int, io.gearpump.cluster.UserConfig)">DagManager</a></strong>(int&nbsp;appId,
+          io.gearpump.cluster.UserConfig&nbsp;userConfig)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html#DagManager(int, io.gearpump.cluster.UserConfig, scala.Option)">DagManager</a></strong>(int&nbsp;appId,
+          io.gearpump.cluster.UserConfig&nbsp;userConfig,
+          scala.Option&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&gt;&nbsp;dag)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html#dags()">dags</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html#receive()">receive</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorSystem</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html#system()">system</a></strong>()</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_akka.actor.Actor">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;akka.actor.Actor</h3>
+<code>akka$actor$Actor$_setter_$context_$eq, akka$actor$Actor$_setter_$self_$eq, aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, postRestart, postStop, preRestart, preStart, self, sender, supervisorStrategy, unhandled</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="DagManager(int, io.gearpump.cluster.UserConfig, scala.Option)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DagManager</h4>
+<pre>public&nbsp;DagManager(int&nbsp;appId,
+          io.gearpump.cluster.UserConfig&nbsp;userConfig,
+          scala.Option&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&gt;&nbsp;dag)</pre>
+</li>
+</ul>
+<a name="DagManager(int, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager</h4>
+<pre>public&nbsp;DagManager(int&nbsp;appId,
+          io.gearpump.cluster.UserConfig&nbsp;userConfig)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="system()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>system</h4>
+<pre>public&nbsp;akka.actor.ActorSystem&nbsp;system()</pre>
+</li>
+</ul>
+<a name="dags()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dags</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&gt;&nbsp;dags()</pre>
+</li>
+</ul>
+<a name="receive()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>receive</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;receive()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>receive</code>&nbsp;in interface&nbsp;<code>akka.actor.Actor</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ExecutorManager$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ExecutorManager$.html
new file mode 100644
index 0000000..0dcba26
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ExecutorManager$.html
@@ -0,0 +1,299 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ExecutorManager$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExecutorManager$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ExecutorManager$.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorManager$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ExecutorManager$" class="title">Class ExecutorManager$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ExecutorManager$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>ExecutorManager$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html#ExecutorManager$()">ExecutorManager$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.Props</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html#props(io.gearpump.cluster.UserConfig, io.gearpump.cluster.AppMasterContext, com.typesafe.config.Config, java.lang.String)">props</a></strong>(io.gearpump.cluster.UserConfig&nbsp;userConfig,
+     io.gearpump.cluster.AppMasterContext&nbsp;appContext,
+     com.typesafe.config.Config&nbsp;clusterConfig,
+     java.lang.String&nbsp;appName)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ExecutorManager$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorManager$</h4>
+<pre>public&nbsp;ExecutorManager$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="props(io.gearpump.cluster.UserConfig, io.gearpump.cluster.AppMasterContext, com.typesafe.config.Config, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>props</h4>
+<pre>public&nbsp;akka.actor.Props&nbsp;props(io.gearpump.cluster.UserConfig&nbsp;userConfig,
+                     io.gearpump.cluster.AppMasterContext&nbsp;appContext,
+                     com.typesafe.config.Config&nbsp;clusterConfig,
+                     java.lang.String&nbsp;appName)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ExecutorManager$.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorManager$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ProcessorSummary$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ProcessorSummary$.html
new file mode 100644
index 0000000..ad9e558
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ProcessorSummary$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ProcessorSummary$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ProcessorSummary$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ProcessorSummary$.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorSummary$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction8">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ProcessorSummary$" class="title">Class ProcessorSummary$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction8&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;java.lang.Object&gt;,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ProcessorSummary$</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.Function8&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;java.lang.Object&gt;,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>ProcessorSummary$</strong>
+extends scala.runtime.AbstractFunction8&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;java.lang.Object&gt;,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ProcessorSummary$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html#ProcessorSummary$()">ProcessorSummary$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction8">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction8</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function8">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function8</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ProcessorSummary$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ProcessorSummary$</h4>
+<pre>public&nbsp;ProcessorSummary$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ProcessorSummary$.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorSummary$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction8">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ProcessorSummary.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ProcessorSummary.html
new file mode 100644
index 0000000..8e33ccf
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/ProcessorSummary.html
@@ -0,0 +1,379 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ProcessorSummary</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ProcessorSummary";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ProcessorSummary.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorSummary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ProcessorSummary" class="title">Class ProcessorSummary</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ProcessorSummary</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>
+<hr>
+<br>
+<pre>public class <strong>ProcessorSummary</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ProcessorSummary">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#ProcessorSummary(int, java.lang.String, int, java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.LifeTime, scala.collection.immutable.List, scala.collection.immutable.Map)">ProcessorSummary</a></strong>(int&nbsp;id,
+                java.lang.String&nbsp;taskClass,
+                int&nbsp;parallelism,
+                java.lang.String&nbsp;description,
+                io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                <a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
+                scala.collection.immutable.List&lt;java.lang.Object&gt;&nbsp;executors,
+                scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;&nbsp;taskCount)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#executors()">executors</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#id()">id</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#life()">life</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#parallelism()">parallelism</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#taskClass()">taskClass</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#taskConf()">taskConf</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#taskCount()">taskCount</a></strong>()</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="ProcessorSummary(int, java.lang.String, int, java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.LifeTime, scala.collection.immutable.List, scala.collection.immutable.Map)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ProcessorSummary</h4>
+<pre>public&nbsp;ProcessorSummary(int&nbsp;id,
+                java.lang.String&nbsp;taskClass,
+                int&nbsp;parallelism,
+                java.lang.String&nbsp;description,
+                io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                <a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
+                scala.collection.immutable.List&lt;java.lang.Object&gt;&nbsp;executors,
+                scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;&nbsp;taskCount)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="id()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>id</h4>
+<pre>public&nbsp;int&nbsp;id()</pre>
+</li>
+</ul>
+<a name="taskClass()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskClass</h4>
+<pre>public&nbsp;java.lang.String&nbsp;taskClass()</pre>
+</li>
+</ul>
+<a name="parallelism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelism</h4>
+<pre>public&nbsp;int&nbsp;parallelism()</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+</li>
+</ul>
+<a name="taskConf()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskConf</h4>
+<pre>public&nbsp;io.gearpump.cluster.UserConfig&nbsp;taskConf()</pre>
+</li>
+</ul>
+<a name="life()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>life</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life()</pre>
+</li>
+</ul>
+<a name="executors()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executors</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;java.lang.Object&gt;&nbsp;executors()</pre>
+</li>
+</ul>
+<a name="taskCount()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>taskCount</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;&nbsp;taskCount()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ProcessorSummary.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorSummary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html
new file mode 100644
index 0000000..96b1d21
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>StreamAppMasterSummary$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StreamAppMasterSummary$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" target="_top">FRAMES</a></li>
+<li><a href="StreamAppMasterSummary$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction15">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class StreamAppMasterSummary$" class="title">Class StreamAppMasterSummary$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction15&lt;java.lang.Object,java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;,scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,java.lang.String,java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String,java.lang.String,java.lang.String,java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.StreamAppMasterSummary$</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.Function15&lt;java.lang.Object,java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;,scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,java.lang.String,java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String,java.lang.String,java.lang.String,java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>StreamAppMasterSummary$</strong>
+extends scala.runtime.AbstractFunction15&lt;java.lang.Object,java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;,scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,java.lang.String,java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String,java.lang.String,java.lang.String,java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.StreamAppMasterSummary$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html#StreamAppMasterSummary$()">StreamAppMasterSummary$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction15">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction15</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function15">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function15</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StreamAppMasterSummary$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StreamAppMasterSummary$</h4>
+<pre>public&nbsp;StreamAppMasterSummary$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" target="_top">FRAMES</a></li>
+<li><a href="StreamAppMasterSummary$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction15">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary.html
new file mode 100644
index 0000000..17567b5
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary.html
@@ -0,0 +1,516 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>StreamAppMasterSummary</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StreamAppMasterSummary";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" target="_top">FRAMES</a></li>
+<li><a href="StreamAppMasterSummary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class StreamAppMasterSummary" class="title">Class StreamAppMasterSummary</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.StreamAppMasterSummary</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>StreamAppMasterSummary</strong>
+extends java.lang.Object
+implements io.gearpump.cluster.AppMasterToMaster.AppMasterSummary, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.StreamAppMasterSummary">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#StreamAppMasterSummary(int, java.lang.String, scala.collection.immutable.Map, scala.collection.immutable.Map, io.gearpump.util.Graph, java.lang.String, long, scala.collection.immutable.List, java.lang.String, long, long, java.lang.String, java.lang.String, java.lang.String, java.lang.String)">StreamAppMasterSummary</a></strong>(int&nbsp;appId,
+                      java.lang.String&nbsp;appName,
+                      scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;&nbsp;processors,
+                      scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;&nbsp;processorLevels,
+                      io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;&nbsp;dag,
+                      java.lang.String&nbsp;actorPath,
+                      long&nbsp;clock,
+                      scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;&nbsp;executors,
+                      java.lang.String&nbsp;status,
+                      long&nbsp;startTime,
+                      long&nbsp;uptime,
+                      java.lang.String&nbsp;user,
+                      java.lang.String&nbsp;appType,
+                      java.lang.String&nbsp;homeDirectory,
+                      java.lang.String&nbsp;logFile)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#actorPath()">actorPath</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#appId()">appId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#appName()">appName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#appType()">appType</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#clock()">clock</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#dag()">dag</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#executors()">executors</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#homeDirectory()">homeDirectory</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#logFile()">logFile</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#processorLevels()">processorLevels</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#processors()">processors</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#startTime()">startTime</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#status()">status</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#uptime()">uptime</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#user()">user</a></strong>()</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="StreamAppMasterSummary(int, java.lang.String, scala.collection.immutable.Map, scala.collection.immutable.Map, io.gearpump.util.Graph, java.lang.String, long, scala.collection.immutable.List, java.lang.String, long, long, java.lang.String, java.lang.String, java.lang.String, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StreamAppMasterSummary</h4>
+<pre>public&nbsp;StreamAppMasterSummary(int&nbsp;appId,
+                      java.lang.String&nbsp;appName,
+                      scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;&nbsp;processors,
+                      scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;&nbsp;processorLevels,
+                      io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;&nbsp;dag,
+                      java.lang.String&nbsp;actorPath,
+                      long&nbsp;clock,
+                      scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;&nbsp;executors,
+                      java.lang.String&nbsp;status,
+                      long&nbsp;startTime,
+                      long&nbsp;uptime,
+                      java.lang.String&nbsp;user,
+                      java.lang.String&nbsp;appType,
+                      java.lang.String&nbsp;homeDirectory,
+                      java.lang.String&nbsp;logFile)</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="blockList">
+<li class="blockList">
+<h4>appId</h4>
+<pre>public&nbsp;int&nbsp;appId()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>appId</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
+</dl>
+</li>
+</ul>
+<a name="appName()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;appName()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>appName</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
+</dl>
+</li>
+</ul>
+<a name="processors()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processors</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;&nbsp;processors()</pre>
+</li>
+</ul>
+<a name="processorLevels()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processorLevels</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;&nbsp;processorLevels()</pre>
+</li>
+</ul>
+<a name="dag()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dag</h4>
+<pre>public&nbsp;io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;&nbsp;dag()</pre>
+</li>
+</ul>
+<a name="actorPath()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actorPath</h4>
+<pre>public&nbsp;java.lang.String&nbsp;actorPath()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>actorPath</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
+</dl>
+</li>
+</ul>
+<a name="clock()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clock</h4>
+<pre>public&nbsp;long&nbsp;clock()</pre>
+</li>
+</ul>
+<a name="executors()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executors</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;&nbsp;executors()</pre>
+</li>
+</ul>
+<a name="status()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>status</h4>
+<pre>public&nbsp;java.lang.String&nbsp;status()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>status</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
+</dl>
+</li>
+</ul>
+<a name="startTime()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startTime</h4>
+<pre>public&nbsp;long&nbsp;startTime()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>startTime</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
+</dl>
+</li>
+</ul>
+<a name="uptime()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>uptime</h4>
+<pre>public&nbsp;long&nbsp;uptime()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>uptime</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
+</dl>
+</li>
+</ul>
+<a name="user()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>user</h4>
+<pre>public&nbsp;java.lang.String&nbsp;user()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>user</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
+</dl>
+</li>
+</ul>
+<a name="appType()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appType</h4>
+<pre>public&nbsp;java.lang.String&nbsp;appType()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>appType</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
+</dl>
+</li>
+</ul>
+<a name="homeDirectory()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>homeDirectory</h4>
+<pre>public&nbsp;java.lang.String&nbsp;homeDirectory()</pre>
+</li>
+</ul>
+<a name="logFile()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>logFile</h4>
+<pre>public&nbsp;java.lang.String&nbsp;logFile()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" target="_top">FRAMES</a></li>
+<li><a href="StreamAppMasterSummary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/SubDAGManager$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/SubDAGManager$.html
new file mode 100644
index 0000000..2f4ec8b
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/SubDAGManager$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SubDAGManager$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SubDAGManager$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager$.html" target="_top">FRAMES</a></li>
+<li><a href="SubDAGManager$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class SubDAGManager$" class="title">Class SubDAGManager$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.SubDAGManager$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>SubDAGManager$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html#SubDAGManager$()">SubDAGManager$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SubDAGManager$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SubDAGManager$</h4>
+<pre>public&nbsp;SubDAGManager$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager$.html" target="_top">FRAMES</a></li>
+<li><a href="SubDAGManager$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html
new file mode 100644
index 0000000..a3f445a
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SubDAGManager.ResourceRequestDetail$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SubDAGManager.ResourceRequestDetail$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" target="_top">FRAMES</a></li>
+<li><a href="SubDAGManager.ResourceRequestDetail$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class SubDAGManager.ResourceRequestDetail$" class="title">Class SubDAGManager.ResourceRequestDetail$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;io.gearpump.cluster.AppJar,io.gearpump.cluster.scheduler.ResourceRequest[],<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail$</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.Function2&lt;io.gearpump.cluster.AppJar,io.gearpump.cluster.scheduler.ResourceRequest[],<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>SubDAGManager.ResourceRequestDetail$</strong>
+extends scala.runtime.AbstractFunction2&lt;io.gearpump.cluster.AppJar,io.gearpump.cluster.scheduler.ResourceRequest[],<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html#SubDAGManager.ResourceRequestDetail$()">SubDAGManager.ResourceRequestDetail$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SubDAGManager.ResourceRequestDetail$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SubDAGManager.ResourceRequestDetail$</h4>
+<pre>public&nbsp;SubDAGManager.ResourceRequestDetail$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" target="_top">FRAMES</a></li>
+<li><a href="SubDAGManager.ResourceRequestDetail$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html
new file mode 100644
index 0000000..0b01352
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SubDAGManager.ResourceRequestDetail</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SubDAGManager.ResourceRequestDetail";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" target="_top">FRAMES</a></li>
+<li><a href="SubDAGManager.ResourceRequestDetail.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class SubDAGManager.ResourceRequestDetail" class="title">Class SubDAGManager.ResourceRequestDetail</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail</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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>SubDAGManager.ResourceRequestDetail</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html#SubDAGManager.ResourceRequestDetail(io.gearpump.cluster.AppJar, io.gearpump.cluster.scheduler.ResourceRequest[])">SubDAGManager.ResourceRequestDetail</a></strong>(io.gearpump.cluster.AppJar&nbsp;jar,
+                                   io.gearpump.cluster.scheduler.ResourceRequest[]&nbsp;requests)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.cluster.AppJar</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html#jar()">jar</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.cluster.scheduler.ResourceRequest[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html#requests()">requests</a></strong>()</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="SubDAGManager.ResourceRequestDetail(io.gearpump.cluster.AppJar, io.gearpump.cluster.scheduler.ResourceRequest[])">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SubDAGManager.ResourceRequestDetail</h4>
+<pre>public&nbsp;SubDAGManager.ResourceRequestDetail(io.gearpump.cluster.AppJar&nbsp;jar,
+                                   io.gearpump.cluster.scheduler.ResourceRequest[]&nbsp;requests)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="jar()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>jar</h4>
+<pre>public&nbsp;io.gearpump.cluster.AppJar&nbsp;jar()</pre>
+</li>
+</ul>
+<a name="requests()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>requests</h4>
+<pre>public&nbsp;io.gearpump.cluster.scheduler.ResourceRequest[]&nbsp;requests()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" target="_top">FRAMES</a></li>
+<li><a href="SubDAGManager.ResourceRequestDetail.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/SubDAGManager.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/SubDAGManager.html
new file mode 100644
index 0000000..792a750
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/SubDAGManager.html
@@ -0,0 +1,326 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SubDAGManager</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SubDAGManager";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager.html" target="_top">FRAMES</a></li>
+<li><a href="SubDAGManager.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class SubDAGManager" class="title">Class SubDAGManager</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.SubDAGManager</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>SubDAGManager</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html#SubDAGManager(int, java.lang.String, com.typesafe.config.Config)">SubDAGManager</a></strong>(int&nbsp;appId,
+             java.lang.String&nbsp;appName,
+             com.typesafe.config.Config&nbsp;config)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html#executorFailed(int)">executorFailed</a></strong>(int&nbsp;executorId)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html#getRequestDetails()">getRequestDetails</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html#scheduleTask(io.gearpump.cluster.AppJar, int, int, io.gearpump.cluster.scheduler.Resource)">scheduleTask</a></strong>(io.gearpump.cluster.AppJar&nbsp;appJar,
+            int&nbsp;workerId,
+            int&nbsp;executorId,
+            io.gearpump.cluster.scheduler.Resource&nbsp;resource)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html#setDag(io.gearpump.streaming.DAG)">setDag</a></strong>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</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>
+</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="SubDAGManager(int, java.lang.String, com.typesafe.config.Config)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SubDAGManager</h4>
+<pre>public&nbsp;SubDAGManager(int&nbsp;appId,
+             java.lang.String&nbsp;appName,
+             com.typesafe.config.Config&nbsp;config)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="setDag(io.gearpump.streaming.DAG)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDag</h4>
+<pre>public&nbsp;void&nbsp;setDag(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</pre>
+</li>
+</ul>
+<a name="getRequestDetails()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRequestDetails</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a>[]&nbsp;getRequestDetails()</pre>
+</li>
+</ul>
+<a name="scheduleTask(io.gearpump.cluster.AppJar, int, int, io.gearpump.cluster.scheduler.Resource)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>scheduleTask</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;scheduleTask(io.gearpump.cluster.AppJar&nbsp;appJar,
+                                                   int&nbsp;workerId,
+                                                   int&nbsp;executorId,
+                                                   io.gearpump.cluster.scheduler.Resource&nbsp;resource)</pre>
+</li>
+</ul>
+<a name="executorFailed(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>executorFailed</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a>&nbsp;executorFailed(int&nbsp;executorId)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager.html" target="_top">FRAMES</a></li>
+<li><a href="SubDAGManager.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html
new file mode 100644
index 0000000..9c59a18
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SubmitApplicationRequest$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SubmitApplicationRequest$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" target="_top">FRAMES</a></li>
+<li><a href="SubmitApplicationRequest$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class SubmitApplicationRequest$" class="title">Class SubmitApplicationRequest$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction4&lt;java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,io.gearpump.cluster.UserConfig,<a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.SubmitApplicationRequest$</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.Function4&lt;java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,io.gearpump.cluster.UserConfig,<a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>SubmitApplicationRequest$</strong>
+extends scala.runtime.AbstractFunction4&lt;java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,io.gearpump.cluster.UserConfig,<a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.SubmitApplicationRequest$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html#SubmitApplicationRequest$()">SubmitApplicationRequest$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction4">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction4</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function4">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function4</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SubmitApplicationRequest$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SubmitApplicationRequest$</h4>
+<pre>public&nbsp;SubmitApplicationRequest$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" target="_top">FRAMES</a></li>
+<li><a href="SubmitApplicationRequest$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/SubmitApplicationRequest.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/SubmitApplicationRequest.html
new file mode 100644
index 0000000..666186b
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/SubmitApplicationRequest.html
@@ -0,0 +1,319 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SubmitApplicationRequest</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SubmitApplicationRequest";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" target="_top">FRAMES</a></li>
+<li><a href="SubmitApplicationRequest.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class SubmitApplicationRequest" class="title">Class SubmitApplicationRequest</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.SubmitApplicationRequest</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>
+<hr>
+<br>
+<pre>public class <strong>SubmitApplicationRequest</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.SubmitApplicationRequest">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#SubmitApplicationRequest(java.lang.String, scala.collection.immutable.Map, io.gearpump.util.Graph, io.gearpump.cluster.UserConfig)">SubmitApplicationRequest</a></strong>(java.lang.String&nbsp;appName,
+                        scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;&nbsp;processors,
+                        io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;&nbsp;dag,
+                        io.gearpump.cluster.UserConfig&nbsp;userconfig)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#appName()">appName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#dag()">dag</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#processors()">processors</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#userconfig()">userconfig</a></strong>()</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="SubmitApplicationRequest(java.lang.String, scala.collection.immutable.Map, io.gearpump.util.Graph, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SubmitApplicationRequest</h4>
+<pre>public&nbsp;SubmitApplicationRequest(java.lang.String&nbsp;appName,
+                        scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;&nbsp;processors,
+                        io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;&nbsp;dag,
+                        io.gearpump.cluster.UserConfig&nbsp;userconfig)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="appName()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;appName()</pre>
+</li>
+</ul>
+<a name="processors()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processors</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;&nbsp;processors()</pre>
+</li>
+</ul>
+<a name="dag()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dag</h4>
+<pre>public&nbsp;io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;&nbsp;dag()</pre>
+</li>
+</ul>
+<a name="userconfig()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>userconfig</h4>
+<pre>public&nbsp;io.gearpump.cluster.UserConfig&nbsp;userconfig()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" target="_top">FRAMES</a></li>
+<li><a href="SubmitApplicationRequest.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskCount$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskCount$.html
new file mode 100644
index 0000000..66b612d
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskCount$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskCount$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskCount$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskCount$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskCount$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskCount$" class="title">Class TaskCount$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskCount$</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="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>TaskCount$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskCount$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster">TaskCount$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html#TaskCount$()">TaskCount$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster">TaskCount$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskCount$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskCount$</h4>
+<pre>public&nbsp;TaskCount$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskCount$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskCount$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskCount.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskCount.html
new file mode 100644
index 0000000..11009a0
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskCount.html
@@ -0,0 +1,274 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskCount</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskCount";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskCount.html" target="_top">FRAMES</a></li>
+<li><a href="TaskCount.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskCount" class="title">Class TaskCount</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskCount</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>
+<hr>
+<br>
+<pre>public class <strong>TaskCount</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskCount">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html#TaskCount(int)">TaskCount</a></strong>(int&nbsp;count)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html#count()">count</a></strong>()</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="TaskCount(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskCount</h4>
+<pre>public&nbsp;TaskCount(int&nbsp;count)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="count()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>count</h4>
+<pre>public&nbsp;int&nbsp;count()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskCount.html" target="_top">FRAMES</a></li>
+<li><a href="TaskCount.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator$.html
new file mode 100644
index 0000000..54b98a4
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskLocator$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLocator$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskLocator$" class="title">Class TaskLocator$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskLocator$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>TaskLocator$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html#TaskLocator$()">TaskLocator$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskLocator$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskLocator$</h4>
+<pre>public&nbsp;TaskLocator$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities$.html
new file mode 100644
index 0000000..61a25da
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities$.html
@@ -0,0 +1,329 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskLocator.Localities$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLocator.Localities$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.Localities$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskLocator.Localities$" class="title">Class TaskLocator.Localities$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskLocator.Localities$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskLocator.Localities$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskLocator.Localities$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#TaskLocator.Localities$()">TaskLocator.Localities$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#fromJson(java.lang.String)">fromJson</a></strong>(java.lang.String&nbsp;json)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.util.matching.Regex</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#pattern()">pattern</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#toJson(io.gearpump.streaming.appmaster.TaskLocator.Localities)">toJson</a></strong>(<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a>&nbsp;localities)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskLocator.Localities$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskLocator.Localities$</h4>
+<pre>public&nbsp;TaskLocator.Localities$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="pattern()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>pattern</h4>
+<pre>public&nbsp;scala.util.matching.Regex&nbsp;pattern()</pre>
+</li>
+</ul>
+<a name="fromJson(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromJson</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a>&nbsp;fromJson(java.lang.String&nbsp;json)</pre>
+</li>
+</ul>
+<a name="toJson(io.gearpump.streaming.appmaster.TaskLocator.Localities)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toJson</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toJson(<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a>&nbsp;localities)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.Localities$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities.html
new file mode 100644
index 0000000..63792b6
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskLocator.Localities</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLocator.Localities";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Localities.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.Localities.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskLocator.Localities" class="title">Class TaskLocator.Localities</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskLocator.Localities</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="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskLocator.Localities</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskLocator.Localities">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html#TaskLocator.Localities(scala.collection.immutable.Map)">TaskLocator.Localities</a></strong>(scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>[]&gt;&nbsp;localities)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>[]&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html#localities()">localities</a></strong>()</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="TaskLocator.Localities(scala.collection.immutable.Map)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskLocator.Localities</h4>
+<pre>public&nbsp;TaskLocator.Localities(scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>[]&gt;&nbsp;localities)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="localities()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>localities</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>[]&gt;&nbsp;localities()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Localities.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.Localities.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator.Locality.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator.Locality.html
new file mode 100644
index 0000000..45786f7
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator.Locality.html
@@ -0,0 +1,164 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskLocator.Locality</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLocator.Locality";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Locality.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.Locality.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Interface TaskLocator.Locality" class="title">Interface TaskLocator.Locality</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a>, <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <strong>TaskLocator.Locality</strong></pre>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Locality.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.Locality.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html
new file mode 100644
index 0000000..dbf75ea
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html
@@ -0,0 +1,274 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskLocator.NonLocality$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLocator.NonLocality$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.NonLocality$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskLocator.NonLocality$" class="title">Class TaskLocator.NonLocality$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskLocator.NonLocality$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskLocator.NonLocality$</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html#TaskLocator.NonLocality$()">TaskLocator.NonLocality$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskLocator.NonLocality$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskLocator.NonLocality$</h4>
+<pre>public&nbsp;TaskLocator.NonLocality$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.NonLocality$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html
new file mode 100644
index 0000000..f10ab75
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskLocator.WorkerLocality$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLocator.WorkerLocality$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.WorkerLocality$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskLocator.WorkerLocality$" class="title">Class TaskLocator.WorkerLocality$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality$</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="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskLocator.WorkerLocality$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html#TaskLocator.WorkerLocality$()">TaskLocator.WorkerLocality$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskLocator.WorkerLocality$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskLocator.WorkerLocality$</h4>
+<pre>public&nbsp;TaskLocator.WorkerLocality$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.WorkerLocality$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html
new file mode 100644
index 0000000..6447c09
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskLocator.WorkerLocality</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLocator.WorkerLocality";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.WorkerLocality.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskLocator.WorkerLocality" class="title">Class TaskLocator.WorkerLocality</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskLocator.WorkerLocality</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html#TaskLocator.WorkerLocality(int)">TaskLocator.WorkerLocality</a></strong>(int&nbsp;workerId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html#workerId()">workerId</a></strong>()</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="TaskLocator.WorkerLocality(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskLocator.WorkerLocality</h4>
+<pre>public&nbsp;TaskLocator.WorkerLocality(int&nbsp;workerId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="workerId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>workerId</h4>
+<pre>public&nbsp;int&nbsp;workerId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.WorkerLocality.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator.html
new file mode 100644
index 0000000..a61ce93
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskLocator.html
@@ -0,0 +1,308 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskLocator</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLocator";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskLocator" class="title">Class TaskLocator</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskLocator</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>TaskLocator</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html#TaskLocator(java.lang.String, com.typesafe.config.Config)">TaskLocator</a></strong>(java.lang.String&nbsp;appName,
+           com.typesafe.config.Config&nbsp;config)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html#loadTaskLocalities(com.typesafe.config.Config)">loadTaskLocalities</a></strong>(com.typesafe.config.Config&nbsp;config)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html#locateTask(io.gearpump.streaming.task.TaskId)">locateTask</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</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>
+</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="TaskLocator(java.lang.String, com.typesafe.config.Config)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskLocator</h4>
+<pre>public&nbsp;TaskLocator(java.lang.String&nbsp;appName,
+           com.typesafe.config.Config&nbsp;config)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="locateTask(io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>locateTask</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>&nbsp;locateTask(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+<a name="loadTaskLocalities(com.typesafe.config.Config)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>loadTaskLocalities</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>&gt;&nbsp;loadTaskLocalities(com.typesafe.config.Config&nbsp;config)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskManager$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskManager$.html
new file mode 100644
index 0000000..f2a37c0
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskManager$.html
@@ -0,0 +1,295 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskManager$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskManager$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskManager$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskManager$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskManager$" class="title">Class TaskManager$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskManager$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>TaskManager$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html#TaskManager$()">TaskManager$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.streaming.appmaster.TaskManager.DAGDiff</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html#migrate(io.gearpump.streaming.DAG, io.gearpump.streaming.DAG)">migrate</a></strong>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;leftDAG,
+       <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;rightDAG)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskManager$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskManager$</h4>
+<pre>public&nbsp;TaskManager$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="migrate(io.gearpump.streaming.DAG, io.gearpump.streaming.DAG)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>migrate</h4>
+<pre>public&nbsp;io.gearpump.streaming.appmaster.TaskManager.DAGDiff&nbsp;migrate(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;leftDAG,
+                                                          <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;rightDAG)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskManager$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskManager$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry$.html
new file mode 100644
index 0000000..18661a4
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskRegistry$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskRegistry$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskRegistry$" class="title">Class TaskRegistry$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskRegistry$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>TaskRegistry$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html#TaskRegistry$()">TaskRegistry$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskRegistry$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskRegistry$</h4>
+<pre>public&nbsp;TaskRegistry$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html
new file mode 100644
index 0000000..f66a9c4
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskRegistry.Accept$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskRegistry.Accept$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.Accept$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskRegistry.Accept$" class="title">Class TaskRegistry.Accept$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskRegistry.Accept$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskRegistry.Accept$</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.Accept$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html#TaskRegistry.Accept$()">TaskRegistry.Accept$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskRegistry.Accept$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskRegistry.Accept$</h4>
+<pre>public&nbsp;TaskRegistry.Accept$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.Accept$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html
new file mode 100644
index 0000000..fab3c6e
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html
@@ -0,0 +1,164 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskRegistry.RegisterTaskStatus</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskRegistry.RegisterTaskStatus";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.RegisterTaskStatus.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Interface TaskRegistry.RegisterTaskStatus" class="title">Interface TaskRegistry.RegisterTaskStatus</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a>, <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <strong>TaskRegistry.RegisterTaskStatus</strong></pre>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.RegisterTaskStatus.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html
new file mode 100644
index 0000000..856e378
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskRegistry.Reject$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskRegistry.Reject$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.Reject$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskRegistry.Reject$" class="title">Class TaskRegistry.Reject$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskRegistry.Reject$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskRegistry.Reject$</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.Reject$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html#TaskRegistry.Reject$()">TaskRegistry.Reject$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskRegistry.Reject$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskRegistry.Reject$</h4>
+<pre>public&nbsp;TaskRegistry.Reject$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.Reject$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html
new file mode 100644
index 0000000..8d0b51c
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskRegistry.TaskLocation$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskRegistry.TaskLocation$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.TaskLocation$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskRegistry.TaskLocation$" class="title">Class TaskRegistry.TaskLocation$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;java.lang.Object,io.gearpump.transport.HostPort,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation$</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.Function2&lt;java.lang.Object,io.gearpump.transport.HostPort,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskRegistry.TaskLocation$</strong>
+extends scala.runtime.AbstractFunction2&lt;java.lang.Object,io.gearpump.transport.HostPort,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html#TaskRegistry.TaskLocation$()">TaskRegistry.TaskLocation$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskRegistry.TaskLocation$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskRegistry.TaskLocation$</h4>
+<pre>public&nbsp;TaskRegistry.TaskLocation$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.TaskLocation$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html
new file mode 100644
index 0000000..5e6aa09
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskRegistry.TaskLocation</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskRegistry.TaskLocation";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.TaskLocation.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskRegistry.TaskLocation" class="title">Class TaskRegistry.TaskLocation</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskRegistry.TaskLocation</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#TaskRegistry.TaskLocation(int, io.gearpump.transport.HostPort)">TaskRegistry.TaskLocation</a></strong>(int&nbsp;executorId,
+                         io.gearpump.transport.HostPort&nbsp;host)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#executorId()">executorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.transport.HostPort</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#host()">host</a></strong>()</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="TaskRegistry.TaskLocation(int, io.gearpump.transport.HostPort)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskRegistry.TaskLocation</h4>
+<pre>public&nbsp;TaskRegistry.TaskLocation(int&nbsp;executorId,
+                         io.gearpump.transport.HostPort&nbsp;host)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</pre>
+</li>
+</ul>
+<a name="host()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>host</h4>
+<pre>public&nbsp;io.gearpump.transport.HostPort&nbsp;host()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.TaskLocation.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html
new file mode 100644
index 0000000..a51da51
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskRegistry.TaskLocations$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskRegistry.TaskLocations$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.TaskLocations$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskRegistry.TaskLocations$" class="title">Class TaskRegistry.TaskLocations$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations$</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;scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskRegistry.TaskLocations$</strong>
+extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html#TaskRegistry.TaskLocations$()">TaskRegistry.TaskLocations$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskRegistry.TaskLocations$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskRegistry.TaskLocations$</h4>
+<pre>public&nbsp;TaskRegistry.TaskLocations$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.TaskLocations$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html
new file mode 100644
index 0000000..57a1f61
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskRegistry.TaskLocations</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskRegistry.TaskLocations";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.TaskLocations.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskRegistry.TaskLocations" class="title">Class TaskRegistry.TaskLocations</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskRegistry.TaskLocations</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html#TaskRegistry.TaskLocations(scala.collection.immutable.Map)">TaskRegistry.TaskLocations</a></strong>(scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;&nbsp;locations)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html#locations()">locations</a></strong>()</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="TaskRegistry.TaskLocations(scala.collection.immutable.Map)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskRegistry.TaskLocations</h4>
+<pre>public&nbsp;TaskRegistry.TaskLocations(scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;&nbsp;locations)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="locations()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>locations</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;&nbsp;locations()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.TaskLocations.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.html
new file mode 100644
index 0000000..4c27a53
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskRegistry.html
@@ -0,0 +1,394 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskRegistry</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskRegistry";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskRegistry" class="title">Class TaskRegistry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskRegistry</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>TaskRegistry</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#TaskRegistry(int, scala.collection.immutable.List, scala.collection.immutable.Map)">TaskRegistry</a></strong>(int&nbsp;appId,
+            scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;expectedTasks,
+            scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;&nbsp;registeredTasks)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.Option&lt;java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#getExecutorId(io.gearpump.streaming.task.TaskId)">getExecutorId</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#getTaskLocations()">getTaskLocations</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#isAllTasksRegistered()">isAllTasksRegistered</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#isTaskRegisteredForExecutor(int)">isTaskRegisteredForExecutor</a></strong>(int&nbsp;executorId)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#processorExecutors(int)">processorExecutors</a></strong>(int&nbsp;processorId)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#registeredTasks()">registeredTasks</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#registerTask(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation)">registerTask</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+            <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&nbsp;location)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.streaming.appmaster.ExecutorManager.ExecutorResourceUsageSummary</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#usedResource()">usedResource</a></strong>()</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>
+</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="TaskRegistry(int, scala.collection.immutable.List, scala.collection.immutable.Map)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskRegistry</h4>
+<pre>public&nbsp;TaskRegistry(int&nbsp;appId,
+            scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;expectedTasks,
+            scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;&nbsp;registeredTasks)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="registeredTasks()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registeredTasks</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;&nbsp;registeredTasks()</pre>
+</li>
+</ul>
+<a name="registerTask(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerTask</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>&nbsp;registerTask(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                                           <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&nbsp;location)</pre>
+</li>
+</ul>
+<a name="getTaskLocations()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTaskLocations</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&nbsp;getTaskLocations()</pre>
+</li>
+</ul>
+<a name="getExecutorId(io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getExecutorId</h4>
+<pre>public&nbsp;scala.Option&lt;java.lang.Object&gt;&nbsp;getExecutorId(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+<a name="isAllTasksRegistered()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isAllTasksRegistered</h4>
+<pre>public&nbsp;boolean&nbsp;isAllTasksRegistered()</pre>
+</li>
+</ul>
+<a name="isTaskRegisteredForExecutor(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isTaskRegisteredForExecutor</h4>
+<pre>public&nbsp;boolean&nbsp;isTaskRegisteredForExecutor(int&nbsp;executorId)</pre>
+</li>
+</ul>
+<a name="processorExecutors(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processorExecutors</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;&nbsp;processorExecutors(int&nbsp;processorId)</pre>
+</li>
+</ul>
+<a name="usedResource()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>usedResource</h4>
+<pre>public&nbsp;io.gearpump.streaming.appmaster.ExecutorManager.ExecutorResourceUsageSummary&nbsp;usedResource()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskScheduler$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskScheduler$.html
new file mode 100644
index 0000000..2d02c62
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskScheduler$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskScheduler$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskScheduler$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskScheduler$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskScheduler$" class="title">Class TaskScheduler$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskScheduler$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>TaskScheduler$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html#TaskScheduler$()">TaskScheduler$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskScheduler$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskScheduler$</h4>
+<pre>public&nbsp;TaskScheduler$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskScheduler$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location$.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location$.html
new file mode 100644
index 0000000..a3999ba
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskScheduler.Location$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskScheduler.Location$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskScheduler.Location$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskScheduler.Location$" class="title">Class TaskScheduler.Location$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskScheduler.Location$</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.Function2&lt;java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskScheduler.Location$</strong>
+extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskScheduler.Location$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html#TaskScheduler.Location$()">TaskScheduler.Location$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskScheduler.Location$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskScheduler.Location$</h4>
+<pre>public&nbsp;TaskScheduler.Location$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskScheduler.Location$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location.html
new file mode 100644
index 0000000..e0e007e
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskScheduler.Location</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskScheduler.Location";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.Location.html" target="_top">FRAMES</a></li>
+<li><a href="TaskScheduler.Location.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskScheduler.Location" class="title">Class TaskScheduler.Location</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskScheduler.Location</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 interface:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskScheduler.Location</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskScheduler.Location">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html#TaskScheduler.Location(int, int)">TaskScheduler.Location</a></strong>(int&nbsp;workerId,
+                      int&nbsp;executorId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html#executorId()">executorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html#workerId()">workerId</a></strong>()</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="TaskScheduler.Location(int, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskScheduler.Location</h4>
+<pre>public&nbsp;TaskScheduler.Location(int&nbsp;workerId,
+                      int&nbsp;executorId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="workerId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>workerId</h4>
+<pre>public&nbsp;int&nbsp;workerId()</pre>
+</li>
+</ul>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.Location.html" target="_top">FRAMES</a></li>
+<li><a href="TaskScheduler.Location.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html
new file mode 100644
index 0000000..6dd792e
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html
@@ -0,0 +1,288 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskScheduler.TaskStatus</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskScheduler.TaskStatus";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" target="_top">FRAMES</a></li>
+<li><a href="TaskScheduler.TaskStatus.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskScheduler.TaskStatus" class="title">Class TaskScheduler.TaskStatus</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskScheduler.TaskStatus</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskScheduler.TaskStatus</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#TaskScheduler.TaskStatus(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.appmaster.TaskLocator.Locality, io.gearpump.streaming.appmaster.TaskScheduler.Location)">TaskScheduler.TaskStatus</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                        <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>&nbsp;preferLocality,
+                        <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&nbsp;allocation)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#allocation()">allocation</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#preferLocality()">preferLocality</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#taskId()">taskId</a></strong>()</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>
+</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="TaskScheduler.TaskStatus(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.appmaster.TaskLocator.Locality, io.gearpump.streaming.appmaster.TaskScheduler.Location)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskScheduler.TaskStatus</h4>
+<pre>public&nbsp;TaskScheduler.TaskStatus(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                        <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>&nbsp;preferLocality,
+                        <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&nbsp;allocation)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="preferLocality()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>preferLocality</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>&nbsp;preferLocality()</pre>
+</li>
+</ul>
+<a name="allocation()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>allocation</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&nbsp;allocation()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" target="_top">FRAMES</a></li>
+<li><a href="TaskScheduler.TaskStatus.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskScheduler.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskScheduler.html
new file mode 100644
index 0000000..7daab90
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskScheduler.html
@@ -0,0 +1,305 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskScheduler</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskScheduler";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.html" target="_top">FRAMES</a></li>
+<li><a href="TaskScheduler.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Interface TaskScheduler" class="title">Interface TaskScheduler</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>TaskScheduler</strong></pre>
+<div class="block">This schedules tasks to run for new allocated resources.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></strong></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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.cluster.scheduler.ResourceRequest[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#executorFailed(int)">executorFailed</a></strong>(int&nbsp;executorId)</code>
+<div class="block">This notify the scheduler that {executorId} is failed, and expect a set of
+ ResourceRequest for all failed tasks on that executor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.cluster.scheduler.ResourceRequest[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#getResourceRequests()">getResourceRequests</a></strong>()</code>
+<div class="block">Get the resource requirements for all unscheduled tasks.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#schedule(int, int, io.gearpump.cluster.scheduler.Resource)">schedule</a></strong>(int&nbsp;workerId,
+        int&nbsp;executorId,
+        io.gearpump.cluster.scheduler.Resource&nbsp;resource)</code>
+<div class="block">This notify the scheduler that a resource slot on {workerId} and {executorId} is allocated, and
+ expect a task to be scheduled in return.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#setDAG(io.gearpump.streaming.DAG)">setDAG</a></strong>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</code>
+<div class="block">This notify the scheduler that the task DAG is created.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="setDAG(io.gearpump.streaming.DAG)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDAG</h4>
+<pre>void&nbsp;setDAG(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</pre>
+<div class="block">This notify the scheduler that the task DAG is created.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dag</code> - task dag</dd></dl>
+</li>
+</ul>
+<a name="getResourceRequests()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourceRequests</h4>
+<pre>io.gearpump.cluster.scheduler.ResourceRequest[]&nbsp;getResourceRequests()</pre>
+<div class="block">Get the resource requirements for all unscheduled tasks.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
+</li>
+</ul>
+<a name="schedule(int, int, io.gearpump.cluster.scheduler.Resource)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>schedule</h4>
+<pre>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;schedule(int&nbsp;workerId,
+                                               int&nbsp;executorId,
+                                               io.gearpump.cluster.scheduler.Resource&nbsp;resource)</pre>
+<div class="block">This notify the scheduler that a resource slot on {workerId} and {executorId} is allocated, and
+ expect a task to be scheduled in return.
+ Task locality should be considered when deciding whether to offer a task on target {worker}
+ and {executor}
+ <p></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>workerId</code> - which worker this resource is located.</dd><dd><code>executorId</code> - which executorId this resource belongs to.</dd><dd><code>resource</code> - (undocumented)</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a list of tasks</dd></dl>
+</li>
+</ul>
+<a name="executorFailed(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>executorFailed</h4>
+<pre>io.gearpump.cluster.scheduler.ResourceRequest[]&nbsp;executorFailed(int&nbsp;executorId)</pre>
+<div class="block">This notify the scheduler that {executorId} is failed, and expect a set of
+ ResourceRequest for all failed tasks on that executor.
+ <p></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>executorId</code> - executor that failed</dd>
+<dt><span class="strong">Returns:</span></dt><dd>resource requests of the failed executor</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.html" target="_top">FRAMES</a></li>
+<li><a href="TaskScheduler.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskSchedulerImpl.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskSchedulerImpl.html
new file mode 100644
index 0000000..3da3798
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/TaskSchedulerImpl.html
@@ -0,0 +1,376 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskSchedulerImpl</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskSchedulerImpl";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" target="_top">FRAMES</a></li>
+<li><a href="TaskSchedulerImpl.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskSchedulerImpl" class="title">Class TaskSchedulerImpl</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskSchedulerImpl</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>TaskSchedulerImpl</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.gearpump.streaming.appmaster.TaskScheduler">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></h3>
+<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>, <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a>, <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#TaskSchedulerImpl(int, java.lang.String, com.typesafe.config.Config)">TaskSchedulerImpl</a></strong>(int&nbsp;appId,
+                 java.lang.String&nbsp;appName,
+                 com.typesafe.config.Config&nbsp;config)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.cluster.scheduler.ResourceRequest[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#executorFailed(int)">executorFailed</a></strong>(int&nbsp;executorId)</code>
+<div class="block">This notify the scheduler that {executorId} is failed, and expect a set of
+ ResourceRequest for all failed tasks on that executor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.cluster.scheduler.ResourceRequest[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#getResourceRequests()">getResourceRequests</a></strong>()</code>
+<div class="block">Get the resource requirements for all unscheduled tasks.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#schedule(int, int, io.gearpump.cluster.scheduler.Resource)">schedule</a></strong>(int&nbsp;workerId,
+        int&nbsp;executorId,
+        io.gearpump.cluster.scheduler.Resource&nbsp;resource)</code>
+<div class="block">This notify the scheduler that a resource slot on {workerId} and {executorId} is allocated, and
+ expect a task to be scheduled in return.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#setDAG(io.gearpump.streaming.DAG)">setDAG</a></strong>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</code>
+<div class="block">This notify the scheduler that the task DAG is created.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#WORKER_NO_PREFERENCE()">WORKER_NO_PREFERENCE</a></strong>()</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>
+</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="TaskSchedulerImpl(int, java.lang.String, com.typesafe.config.Config)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskSchedulerImpl</h4>
+<pre>public&nbsp;TaskSchedulerImpl(int&nbsp;appId,
+                 java.lang.String&nbsp;appName,
+                 com.typesafe.config.Config&nbsp;config)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="setDAG(io.gearpump.streaming.DAG)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDAG</h4>
+<pre>public&nbsp;void&nbsp;setDAG(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#setDAG(io.gearpump.streaming.DAG)">TaskScheduler</a></code></strong></div>
+<div class="block">This notify the scheduler that the task DAG is created.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#setDAG(io.gearpump.streaming.DAG)">setDAG</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>dag</code> - task dag</dd></dl>
+</li>
+</ul>
+<a name="getResourceRequests()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourceRequests</h4>
+<pre>public&nbsp;io.gearpump.cluster.scheduler.ResourceRequest[]&nbsp;getResourceRequests()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#getResourceRequests()">TaskScheduler</a></code></strong></div>
+<div class="block">Get the resource requirements for all unscheduled tasks.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#getResourceRequests()">getResourceRequests</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
+</li>
+</ul>
+<a name="WORKER_NO_PREFERENCE()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>WORKER_NO_PREFERENCE</h4>
+<pre>public&nbsp;int&nbsp;WORKER_NO_PREFERENCE()</pre>
+</li>
+</ul>
+<a name="schedule(int, int, io.gearpump.cluster.scheduler.Resource)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>schedule</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;schedule(int&nbsp;workerId,
+                                               int&nbsp;executorId,
+                                               io.gearpump.cluster.scheduler.Resource&nbsp;resource)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#schedule(int, int, io.gearpump.cluster.scheduler.Resource)">TaskScheduler</a></code></strong></div>
+<div class="block">This notify the scheduler that a resource slot on {workerId} and {executorId} is allocated, and
+ expect a task to be scheduled in return.
+ Task locality should be considered when deciding whether to offer a task on target {worker}
+ and {executor}
+ <p></div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#schedule(int, int, io.gearpump.cluster.scheduler.Resource)">schedule</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>workerId</code> - which worker this resource is located.</dd><dd><code>executorId</code> - which executorId this resource belongs to.</dd><dd><code>resource</code> - (undocumented)</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a list of tasks</dd></dl>
+</li>
+</ul>
+<a name="executorFailed(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>executorFailed</h4>
+<pre>public&nbsp;io.gearpump.cluster.scheduler.ResourceRequest[]&nbsp;executorFailed(int&nbsp;executorId)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#executorFailed(int)">TaskScheduler</a></code></strong></div>
+<div class="block">This notify the scheduler that {executorId} is failed, and expect a set of
+ ResourceRequest for all failed tasks on that executor.
+ <p></div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#executorFailed(int)">executorFailed</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>executorId</code> - executor that failed</dd>
+<dt><span class="strong">Returns:</span></dt><dd>resource requests of the failed executor</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" target="_top">FRAMES</a></li>
+<li><a href="TaskSchedulerImpl.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/package-frame.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/package-frame.html
new file mode 100644
index 0000000..9d698bb
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/package-frame.html
@@ -0,0 +1,111 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.appmaster</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../io/gearpump/streaming/appmaster/package-summary.html" target="classFrame">io.gearpump.streaming.appmaster</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><i>DagManager.DAGOperation</i></a></li>
+<li><a href="DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><i>DagManager.DAGOperationResult</i></a></li>
+<li><a href="TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><i>TaskLocator.Locality</i></a></li>
+<li><a href="TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><i>TaskRegistry.RegisterTaskStatus</i></a></li>
+<li><a href="TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><i>TaskScheduler</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="AppMaster.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster</a></li>
+<li><a href="AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.AllocateResourceTimeOut$</a></li>
+<li><a href="AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.ExecutorBrief</a></li>
+<li><a href="AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.ExecutorBrief$</a></li>
+<li><a href="AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.LookupTaskActorRef</a></li>
+<li><a href="AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.LookupTaskActorRef$</a></li>
+<li><a href="AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.TaskActorRef</a></li>
+<li><a href="AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.TaskActorRef$</a></li>
+<li><a href="AppMaster$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster$</a></li>
+<li><a href="AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMasterTaskDetail</a></li>
+<li><a href="AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMasterTaskDetail$</a></li>
+<li><a href="ClockService.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService</a></li>
+<li><a href="ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAG</a></li>
+<li><a href="ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAG$</a></li>
+<li><a href="ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAGSuccess</a></li>
+<li><a href="ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAGSuccess$</a></li>
+<li><a href="ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthCheck$</a></li>
+<li><a href="ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker</a></li>
+<li><a href="ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker.ClockValue</a></li>
+<li><a href="ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker.ClockValue$</a></li>
+<li><a href="ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker$</a></li>
+<li><a href="ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ProcessorClock</a></li>
+<li><a href="ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ProcessorClocks$</a></li>
+<li><a href="ClockService.Report.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.Report</a></li>
+<li><a href="ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.Report$</a></li>
+<li><a href="ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.SnapshotStartClock$</a></li>
+<li><a href="ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.StoredStartClock</a></li>
+<li><a href="ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.StoredStartClock$</a></li>
+<li><a href="ClockService$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService$</a></li>
+<li><a href="DagManager.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager</a></li>
+<li><a href="DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.DAGOperationFailed</a></li>
+<li><a href="DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.DAGOperationFailed$</a></li>
+<li><a href="DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.DAGOperationSuccess$</a></li>
+<li><a href="DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.GetLatestDAG$</a></li>
+<li><a href="DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.GetTaskLaunchData</a></li>
+<li><a href="DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.GetTaskLaunchData$</a></li>
+<li><a href="DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.LatestDAG</a></li>
+<li><a href="DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.LatestDAG$</a></li>
+<li><a href="DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.NewDAGDeployed</a></li>
+<li><a href="DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.NewDAGDeployed$</a></li>
+<li><a href="DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.ReplaceProcessor</a></li>
+<li><a href="DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.ReplaceProcessor$</a></li>
+<li><a href="DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.TaskLaunchData</a></li>
+<li><a href="DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.TaskLaunchData$</a></li>
+<li><a href="DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.WatchChange</a></li>
+<li><a href="DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.WatchChange$</a></li>
+<li><a href="DagManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager$</a></li>
+<li><a href="ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ExecutorManager$</a></li>
+<li><a href="ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ProcessorSummary</a></li>
+<li><a href="ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ProcessorSummary$</a></li>
+<li><a href="StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">StreamAppMasterSummary</a></li>
+<li><a href="StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">StreamAppMasterSummary$</a></li>
+<li><a href="SubDAGManager.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager</a></li>
+<li><a href="SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager.ResourceRequestDetail</a></li>
+<li><a href="SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager.ResourceRequestDetail$</a></li>
+<li><a href="SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager$</a></li>
+<li><a href="SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubmitApplicationRequest</a></li>
+<li><a href="SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubmitApplicationRequest$</a></li>
+<li><a href="TaskCount.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskCount</a></li>
+<li><a href="TaskCount$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskCount$</a></li>
+<li><a href="TaskLocator.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator</a></li>
+<li><a href="TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.Localities</a></li>
+<li><a href="TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.Localities$</a></li>
+<li><a href="TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.NonLocality$</a></li>
+<li><a href="TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.WorkerLocality</a></li>
+<li><a href="TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.WorkerLocality$</a></li>
+<li><a href="TaskLocator$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator$</a></li>
+<li><a href="TaskManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskManager$</a></li>
+<li><a href="TaskRegistry.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry</a></li>
+<li><a href="TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.Accept$</a></li>
+<li><a href="TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.Reject$</a></li>
+<li><a href="TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocation</a></li>
+<li><a href="TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocation$</a></li>
+<li><a href="TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocations</a></li>
+<li><a href="TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocations$</a></li>
+<li><a href="TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry$</a></li>
+<li><a href="TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler.Location</a></li>
+<li><a href="TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler.Location$</a></li>
+<li><a href="TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler.TaskStatus</a></li>
+<li><a href="TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler$</a></li>
+<li><a href="TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskSchedulerImpl</a></li>
+</ul>
+<h2 title="Exceptions">Exceptions</h2>
+<ul title="Exceptions">
+<li><a href="AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.ServiceNotAvailableException</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/package-summary.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/package-summary.html
new file mode 100644
index 0000000..e605ed3
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/package-summary.html
@@ -0,0 +1,504 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.appmaster</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.appmaster";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.appmaster</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperation</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></td>
+<td class="colLast">
+<div class="block">This schedules tasks to run for new allocated resources.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.AllocateResourceTimeOut$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster">AppMaster$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></td>
+<td class="colLast">
+<div class="block">The clockService will maintain a global view of message timestamp in the application</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthCheck$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></td>
+<td class="colLast">
+<div class="block">Will handle dag modification and other stuff related with DAG
+ param:  userConfig</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetLatestDAG$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster">DagManager$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster">TaskCount$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
+<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Exception</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ServiceNotAvailableException</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/package-tree.html b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/package-tree.html
new file mode 100644
index 0000000..9ffff41
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/appmaster/package-tree.html
@@ -0,0 +1,251 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.appmaster Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.appmaster Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.appmaster</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">scala.runtime.AbstractFunction1&lt;T1,R&gt; (implements scala.Function1&lt;T1,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.LookupTaskActorRef$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.TaskActorRef$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMasterTaskDetail$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAG$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAGSuccess$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.Report$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.StoredStartClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationFailed$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.LatestDAG$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.NewDAGDeployed$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.WatchChange$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskCount$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.WorkerLocality$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocations$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction15&lt;T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R&gt; (implements scala.Function15&lt;T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">StreamAppMasterSummary$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction2&lt;T1,T2,R&gt; (implements scala.Function2&lt;T1,T2,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker.ClockValue$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.ReplaceProcessor$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager.ResourceRequestDetail$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocation$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler.Location$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction3&lt;T1,T2,T3,R&gt; (implements scala.Function3&lt;T1,T2,T3,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.GetTaskLaunchData$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.TaskLaunchData$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction4&lt;T1,T2,T3,T4,R&gt; (implements scala.Function4&lt;T1,T2,T3,T4,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.ExecutorBrief$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubmitApplicationRequest$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction8&lt;T1,T2,T3,T4,T5,T6,T7,T8,R&gt; (implements scala.Function8&lt;T1,T2,T3,T4,T5,T6,T7,T8,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ProcessorSummary$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.cluster.ApplicationMaster (implements akka.actor.Actor)
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster</span></a></li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.AllocateResourceTimeOut$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.ExecutorBrief</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.LookupTaskActorRef</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.TaskActorRef</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMasterTaskDetail</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService</span></a> (implements akka.actor.Actor, akka.actor.Stash)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAG</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAGSuccess</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthCheck$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker.ClockValue</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ProcessorClock</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ProcessorClocks$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.Report</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.SnapshotStartClock$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.StoredStartClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager</span></a> (implements akka.actor.Actor)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationFailed</span></a> (implements io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationSuccess$</span></a> (implements io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.GetLatestDAG$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.GetTaskLaunchData</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.LatestDAG</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.NewDAGDeployed</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.ReplaceProcessor</span></a> (implements io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperation</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.TaskLaunchData</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.WatchChange</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ExecutorManager$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ProcessorSummary</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">StreamAppMasterSummary</span></a> (implements io.gearpump.cluster.AppMasterToMaster.AppMasterSummary, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager.ResourceRequestDetail</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubmitApplicationRequest</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskCount</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.Localities</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.Localities$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.NonLocality$</span></a> (implements io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.WorkerLocality</span></a> (implements scala.Product, scala.Serializable, io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskManager$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.Accept$</span></a> (implements scala.Product, scala.Serializable, io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.Reject$</span></a> (implements scala.Product, scala.Serializable, io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocation</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocations</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler.Location</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler.TaskStatus</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskSchedulerImpl</span></a> (implements io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a>)</li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.ServiceNotAvailableException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperation</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationResult</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.Locality</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.RegisterTaskStatus</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/CollectionDataSource.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/CollectionDataSource.html
new file mode 100644
index 0000000..0a25bf7
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/CollectionDataSource.html
@@ -0,0 +1,330 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>CollectionDataSource</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="CollectionDataSource";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/CollectionDataSource.html" target="_top">FRAMES</a></li>
+<li><a href="CollectionDataSource.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl</p>
+<h2 title="Class CollectionDataSource" class="title">Class CollectionDataSource&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.CollectionDataSource&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;T&gt;, <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>CollectionDataSource&lt;T&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;T&gt;</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.dsl.CollectionDataSource">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html#CollectionDataSource(scala.collection.Seq)">CollectionDataSource</a></strong>(scala.collection.Seq&lt;<a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="type parameter in CollectionDataSource">T</a>&gt;&nbsp;seq)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html#close()">close</a></strong>()</code>
+<div class="block">close connection to data source.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html#index()">index</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">open</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
+    scala.Option&lt;java.lang.Object&gt;&nbsp;startTime)</code>
+<div class="block">open connection to data source
+ invoked in onStart() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;io.gearpump.Message&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html#read(int)">read</a></strong>(int&nbsp;batchSize)</code>
+<div class="block">read a number of messages from data source.</div>
+</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>
+</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="CollectionDataSource(scala.collection.Seq)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CollectionDataSource</h4>
+<pre>public&nbsp;CollectionDataSource(scala.collection.Seq&lt;<a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="type parameter in CollectionDataSource">T</a>&gt;&nbsp;seq)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="index()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>index</h4>
+<pre>public&nbsp;int&nbsp;index()</pre>
+</li>
+</ul>
+<a name="read(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>read</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;io.gearpump.Message&gt;&nbsp;read(int&nbsp;batchSize)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/source/DataSource.html#read(int)">DataSource</a></code></strong></div>
+<div class="block">read a number of messages from data source.
+ invoked in each onNext() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/source/DataSource.html#read(int)">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>batchSize</code> - max number of messages to read</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a list of messages wrapped in <code>Message</code></dd></dl>
+</li>
+</ul>
+<a name="close()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>close</h4>
+<pre>public&nbsp;void&nbsp;close()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/source/DataSource.html#close()">DataSource</a></code></strong></div>
+<div class="block">close connection to data source.
+ invoked in onStop() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/source/DataSource.html#close()">close</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="open(io.gearpump.streaming.task.TaskContext, scala.Option)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>open</h4>
+<pre>public&nbsp;void&nbsp;open(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
+        scala.Option&lt;java.lang.Object&gt;&nbsp;startTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/source/DataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">DataSource</a></code></strong></div>
+<div class="block">open connection to data source
+ invoked in onStart() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/source/DataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">open</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - is the task context at runtime</dd><dd><code>startTime</code> - is the start time of system</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/CollectionDataSource.html" target="_top">FRAMES</a></li>
+<li><a href="CollectionDataSource.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/KVStream.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/KVStream.html
new file mode 100644
index 0000000..1c3f3a1
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/KVStream.html
@@ -0,0 +1,285 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>KVStream</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KVStream";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/KVStream.html" target="_top">FRAMES</a></li>
+<li><a href="KVStream.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl</p>
+<h2 title="Class KVStream" class="title">Class KVStream&lt;K,V&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.KVStream&lt;K,V&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>KVStream&lt;K,V&gt;</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/dsl/KVStream.html#KVStream(io.gearpump.streaming.dsl.Stream)">KVStream</a></strong>(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">K</a>,<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&gt;&nbsp;stream)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">K</a>,<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/KVStream.html#groupByKey(int)">groupByKey</a></strong>(int&nbsp;parallelism)</code>
+<div class="block">Apply to Stream[Tuple2[K,V}
+ Group by the key of a KV tuple
+ For (key, value) will groupby key</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">K</a>,<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/KVStream.html#sum(scala.math.Numeric)">sum</a></strong>(scala.math.Numeric&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&nbsp;numeric)</code>
+<div class="block">Sum the value of the tuples</div>
+</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>
+</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="KVStream(io.gearpump.streaming.dsl.Stream)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>KVStream</h4>
+<pre>public&nbsp;KVStream(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">K</a>,<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&gt;&nbsp;stream)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="groupByKey(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>groupByKey</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">K</a>,<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&gt;&nbsp;groupByKey(int&nbsp;parallelism)</pre>
+<div class="block">Apply to Stream[Tuple2[K,V}
+ Group by the key of a KV tuple
+ For (key, value) will groupby key</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>parallelism</code> - the parallelism for this operation</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the new KV stream</dd></dl>
+</li>
+</ul>
+<a name="sum(scala.math.Numeric)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>sum</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">K</a>,<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&gt;&nbsp;sum(scala.math.Numeric&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&nbsp;numeric)</pre>
+<div class="block">Sum the value of the tuples
+ <p>
+ Apply to Stream[Tuple2[K,V}, V must be of type Number
+ <p>
+ For input (key, value1), (key, value2), will generate (key, value1 + value2)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>numeric</code> - the numeric operations</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the sum stream</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/KVStream.html" target="_top">FRAMES</a></li>
+<li><a href="KVStream.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/Stream$.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/Stream$.html
new file mode 100644
index 0000000..bde580a
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/Stream$.html
@@ -0,0 +1,338 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Stream$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Stream$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream$.html" target="_top">FRAMES</a></li>
+<li><a href="Stream$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.dsl</p>
+<h2 title="Class Stream$" class="title">Class Stream$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.Stream$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>Stream$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/dsl/Stream$.html#Stream$()">Stream$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream$.html#apply(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option, scala.reflect.ClassTag)">apply</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
+     <a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;node,
+     scala.Option&lt;<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;edge,
+     scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$5)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>&lt;K,V&gt;&nbsp;K</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream$.html#getTupleKey(scala.Tuple2)">getTupleKey</a></strong>(scala.Tuple2&lt;K,V&gt;&nbsp;tuple)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;K,V&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a>&lt;K,V&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream$.html#streamToKVStream(io.gearpump.streaming.dsl.Stream)">streamToKVStream</a></strong>(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;&nbsp;stream)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>&lt;K,V&gt;&nbsp;scala.Function2&lt;scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream$.html#sumByValue(scala.math.Numeric)">sumByValue</a></strong>(scala.math.Numeric&lt;V&gt;&nbsp;numeric)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Stream$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Stream$</h4>
+<pre>public&nbsp;Stream$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;&nbsp;apply(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
+                  <a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;node,
+                  scala.Option&lt;<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;edge,
+                  scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$5)</pre>
+</li>
+</ul>
+<a name="getTupleKey(scala.Tuple2)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTupleKey</h4>
+<pre>public&nbsp;&lt;K,V&gt;&nbsp;K&nbsp;getTupleKey(scala.Tuple2&lt;K,V&gt;&nbsp;tuple)</pre>
+</li>
+</ul>
+<a name="sumByValue(scala.math.Numeric)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sumByValue</h4>
+<pre>public&nbsp;&lt;K,V&gt;&nbsp;scala.Function2&lt;scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;&gt;&nbsp;sumByValue(scala.math.Numeric&lt;V&gt;&nbsp;numeric)</pre>
+</li>
+</ul>
+<a name="streamToKVStream(io.gearpump.streaming.dsl.Stream)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>streamToKVStream</h4>
+<pre>public&nbsp;&lt;K,V&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a>&lt;K,V&gt;&nbsp;streamToKVStream(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;&nbsp;stream)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream$.html" target="_top">FRAMES</a></li>
+<li><a href="Stream$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/Stream.Sink.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/Stream.Sink.html
new file mode 100644
index 0000000..b258bc0
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/Stream.Sink.html
@@ -0,0 +1,272 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Stream.Sink</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Stream.Sink";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream.Sink.html" target="_top">FRAMES</a></li>
+<li><a href="Stream.Sink.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl</p>
+<h2 title="Class Stream.Sink" class="title">Class Stream.Sink&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.Stream.Sink&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Stream.Sink&lt;T&gt;</strong>
+extends java.lang.Object
+implements java.io.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.dsl.Stream.Sink">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html#Stream.Sink(io.gearpump.streaming.dsl.Stream, scala.reflect.ClassTag)">Stream.Sink</a></strong>(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="type parameter in Stream.Sink">T</a>&gt;&nbsp;stream,
+           scala.reflect.ClassTag&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="type parameter in Stream.Sink">T</a>&gt;&nbsp;evidence$6)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html#sink(io.gearpump.streaming.dsl.TypedDataSink, int, java.lang.String, scala.reflect.ClassTag)">sink</a></strong>(<a href="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;T&gt;&nbsp;dataSink,
+    int&nbsp;parallism,
+    java.lang.String&nbsp;description,
+    scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$7)</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>
+</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="Stream.Sink(io.gearpump.streaming.dsl.Stream, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Stream.Sink</h4>
+<pre>public&nbsp;Stream.Sink(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="type parameter in Stream.Sink">T</a>&gt;&nbsp;stream,
+           scala.reflect.ClassTag&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="type parameter in Stream.Sink">T</a>&gt;&nbsp;evidence$6)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="sink(io.gearpump.streaming.dsl.TypedDataSink, int, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>sink</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;&nbsp;sink(<a href="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;T&gt;&nbsp;dataSink,
+                 int&nbsp;parallism,
+                 java.lang.String&nbsp;description,
+                 scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$7)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream.Sink.html" target="_top">FRAMES</a></li>
+<li><a href="Stream.Sink.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/Stream.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/Stream.html
new file mode 100644
index 0000000..565ede9
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/Stream.html
@@ -0,0 +1,500 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Stream</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Stream";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream.html" target="_top">FRAMES</a></li>
+<li><a href="Stream.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.dsl</p>
+<h2 title="Class Stream" class="title">Class Stream&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.Stream&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>Stream&lt;T&gt;</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">Stream.Sink</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="type parameter in Stream.Sink">T</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#Stream(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option, scala.reflect.ClassTag)">Stream</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
+      <a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;thisNode,
+      scala.Option&lt;<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;edge,
+      scala.reflect.ClassTag&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;evidence$1)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#apply(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option, scala.reflect.ClassTag)">apply</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
+     <a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;node,
+     scala.Option&lt;<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;edge,
+     scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$5)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#filter(scala.Function1, java.lang.String)">filter</a></strong>(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,java.lang.Object&gt;&nbsp;fun,
+      java.lang.String&nbsp;description)</code>
+<div class="block">reserve records when fun(T) == true</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;R&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;R&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#flatMap(scala.Function1, java.lang.String, scala.reflect.ClassTag)">flatMap</a></strong>(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,scala.collection.TraversableOnce&lt;R&gt;&gt;&nbsp;fun,
+       java.lang.String&nbsp;description,
+       scala.reflect.ClassTag&lt;R&gt;&nbsp;evidence$2)</code>
+<div class="block">convert a value[T] to a list of value[R]</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;K</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#getTupleKey(scala.Tuple2)">getTupleKey</a></strong>(scala.Tuple2&lt;K,V&gt;&nbsp;tuple)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;Group&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#groupBy(scala.Function1, int, java.lang.String)">groupBy</a></strong>(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,Group&gt;&nbsp;fun,
+       int&nbsp;parallelism,
+       java.lang.String&nbsp;description)</code>
+<div class="block">Group by fun(T)</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#log()">log</a></strong>()</code>
+<div class="block">Log to task log file</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;R&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;R&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#map(scala.Function1, java.lang.String, scala.reflect.ClassTag)">map</a></strong>(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,R&gt;&nbsp;fun,
+   java.lang.String&nbsp;description,
+   scala.reflect.ClassTag&lt;R&gt;&nbsp;evidence$3)</code>
+<div class="block">convert value[T] to value[R]</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#merge(io.gearpump.streaming.dsl.Stream, java.lang.String)">merge</a></strong>(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;other,
+     java.lang.String&nbsp;description)</code>
+<div class="block">Merge data from two stream into one</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;R&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;R&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#process(java.lang.Class, int, java.lang.String, scala.reflect.ClassTag)">process</a></strong>(java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;processor,
+       int&nbsp;parallelism,
+       java.lang.String&nbsp;description,
+       scala.reflect.ClassTag&lt;R&gt;&nbsp;evidence$4)</code>
+<div class="block">connect with a low level Processor(TaskDescription)</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#reduce(scala.Function2, java.lang.String)">reduce</a></strong>(scala.Function2&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;fun,
+      java.lang.String&nbsp;description)</code>
+<div class="block">Reduce opeartion</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a>&lt;K,V&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#streamToKVStream(io.gearpump.streaming.dsl.Stream)">streamToKVStream</a></strong>(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;&nbsp;stream)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;scala.Function2&lt;scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#sumByValue(scala.math.Numeric)">sumByValue</a></strong>(scala.math.Numeric&lt;V&gt;&nbsp;numeric)</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>
+</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="Stream(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Stream</h4>
+<pre>public&nbsp;Stream(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
+      <a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;thisNode,
+      scala.Option&lt;<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;edge,
+      scala.reflect.ClassTag&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;evidence$1)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;&nbsp;apply(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
+                  <a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;node,
+                  scala.Option&lt;<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;edge,
+                  scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$5)</pre>
+</li>
+</ul>
+<a name="getTupleKey(scala.Tuple2)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTupleKey</h4>
+<pre>public static&nbsp;&lt;K,V&gt;&nbsp;K&nbsp;getTupleKey(scala.Tuple2&lt;K,V&gt;&nbsp;tuple)</pre>
+</li>
+</ul>
+<a name="sumByValue(scala.math.Numeric)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sumByValue</h4>
+<pre>public static&nbsp;&lt;K,V&gt;&nbsp;scala.Function2&lt;scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;&gt;&nbsp;sumByValue(scala.math.Numeric&lt;V&gt;&nbsp;numeric)</pre>
+</li>
+</ul>
+<a name="streamToKVStream(io.gearpump.streaming.dsl.Stream)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>streamToKVStream</h4>
+<pre>public static&nbsp;&lt;K,V&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a>&lt;K,V&gt;&nbsp;streamToKVStream(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;&nbsp;stream)</pre>
+</li>
+</ul>
+<a name="flatMap(scala.Function1, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>flatMap</h4>
+<pre>public&nbsp;&lt;R&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;R&gt;&nbsp;flatMap(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,scala.collection.TraversableOnce&lt;R&gt;&gt;&nbsp;fun,
+                    java.lang.String&nbsp;description,
+                    scala.reflect.ClassTag&lt;R&gt;&nbsp;evidence$2)</pre>
+<div class="block">convert a value[T] to a list of value[R]</div>
+<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>R</code> - the result message type</dd><dt><span class="strong">Parameters:</span></dt><dd><code>fun</code> - function</dd><dd><code>description</code> - the description message for this operation</dd><dd><code>evidence$2</code> - (undocumented)</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a new stream with type [R]</dd></dl>
+</li>
+</ul>
+<a name="map(scala.Function1, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>map</h4>
+<pre>public&nbsp;&lt;R&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;R&gt;&nbsp;map(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,R&gt;&nbsp;fun,
+                java.lang.String&nbsp;description,
+                scala.reflect.ClassTag&lt;R&gt;&nbsp;evidence$3)</pre>
+<div class="block">convert value[T] to value[R]</div>
+<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>R</code> - the result message type</dd><dt><span class="strong">Parameters:</span></dt><dd><code>fun</code> - function</dd><dd><code>description</code> - (undocumented)</dd><dd><code>evidence$3</code> - (undocumented)</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a new stream with type [R]</dd></dl>
+</li>
+</ul>
+<a name="filter(scala.Function1, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>filter</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;filter(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,java.lang.Object&gt;&nbsp;fun,
+               java.lang.String&nbsp;description)</pre>
+<div class="block">reserve records when fun(T) == true</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>fun</code> - the filter</dd><dd><code>description</code> - (undocumented)</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a new stream after filter</dd></dl>
+</li>
+</ul>
+<a name="reduce(scala.Function2, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reduce</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;reduce(scala.Function2&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;fun,
+               java.lang.String&nbsp;description)</pre>
+<div class="block">Reduce opeartion</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>fun</code> - reduction function</dd><dd><code>description</code> - description message for this operator</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a new stream after reduction</dd></dl>
+</li>
+</ul>
+<a name="log()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>public&nbsp;void&nbsp;log()</pre>
+<div class="block">Log to task log file</div>
+</li>
+</ul>
+<a name="merge(io.gearpump.streaming.dsl.Stream, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>merge</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;merge(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;other,
+              java.lang.String&nbsp;description)</pre>
+<div class="block">Merge data from two stream into one</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>other</code> - the other stream</dd><dd><code>description</code> - (undocumented)</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the merged stream</dd></dl>
+</li>
+</ul>
+<a name="groupBy(scala.Function1, int, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>groupBy</h4>
+<pre>public&nbsp;&lt;Group&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;groupBy(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,Group&gt;&nbsp;fun,
+                        int&nbsp;parallelism,
+                        java.lang.String&nbsp;description)</pre>
+<div class="block">Group by fun(T)
+ <p>
+ For example, we have T type, People(name: String, gender: String, age: Int)
+ groupBy[People](_.gender) will group the people by gender.
+ <p>
+ You can append other combinators after groupBy
+ <p>
+ For example,
+ <p>
+ Stream[People].groupBy(_.gender).flatmap(..).filter.(..).reduce(..)
+ <p></div>
+<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>Group</code> - the group type</dd><dt><span class="strong">Parameters:</span></dt><dd><code>fun</code> - group by function</dd><dd><code>parallelism</code> - parallelism level</dd><dd><code>description</code> - the description</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the grouped stream</dd></dl>
+</li>
+</ul>
+<a name="process(java.lang.Class, int, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>process</h4>
+<pre>public&nbsp;&lt;R&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;R&gt;&nbsp;process(java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;processor,
+                    int&nbsp;parallelism,
+                    java.lang.String&nbsp;description,
+                    scala.reflect.ClassTag&lt;R&gt;&nbsp;evidence$4)</pre>
+<div class="block">connect with a low level Processor(TaskDescription)</div>
+<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>R</code> - the result message type</dd><dt><span class="strong">Parameters:</span></dt><dd><code>processor</code> - a user defined processor</dd><dd><code>parallelism</code> - parallelism level</dd><dd><code>description</code> - (undocumented)</dd><dd><code>evidence$4</code> - (undocumented)</dd>
+<dt><span class="strong">Returns:</span></dt><dd>new stream after processing with type [R]</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream.html" target="_top">FRAMES</a></li>
+<li><a href="Stream.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/StreamApp$.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/StreamApp$.html
new file mode 100644
index 0000000..594daac
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/StreamApp$.html
@@ -0,0 +1,310 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>StreamApp$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StreamApp$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp$.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.dsl</p>
+<h2 title="Class StreamApp$" class="title">Class StreamApp$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.StreamApp$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>StreamApp$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html#StreamApp$()">StreamApp$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html#apply(java.lang.String, io.gearpump.cluster.client.ClientContext, io.gearpump.cluster.UserConfig)">apply</a></strong>(java.lang.String&nbsp;name,
+     io.gearpump.cluster.client.ClientContext&nbsp;context,
+     io.gearpump.cluster.UserConfig&nbsp;userConfig)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html#streamAppToApplication(io.gearpump.streaming.dsl.StreamApp)">streamAppToApplication</a></strong>(<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;streamApp)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StreamApp$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StreamApp$</h4>
+<pre>public&nbsp;StreamApp$()</pre>
+</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.String, io.gearpump.cluster.client.ClientContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;apply(java.lang.String&nbsp;name,
+              io.gearpump.cluster.client.ClientContext&nbsp;context,
+              io.gearpump.cluster.UserConfig&nbsp;userConfig)</pre>
+</li>
+</ul>
+<a name="streamAppToApplication(io.gearpump.streaming.dsl.StreamApp)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>streamAppToApplication</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a>&nbsp;streamAppToApplication(<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;streamApp)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp$.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/StreamApp.Source.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/StreamApp.Source.html
new file mode 100644
index 0000000..18ca17b
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/StreamApp.Source.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>StreamApp.Source</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StreamApp.Source";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp.Source.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApp.Source.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl</p>
+<h2 title="Class StreamApp.Source" class="title">Class StreamApp.Source</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.StreamApp.Source</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>StreamApp.Source</strong>
+extends java.lang.Object
+implements java.io.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.dsl.StreamApp.Source">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html#StreamApp.Source(io.gearpump.streaming.dsl.StreamApp)">StreamApp.Source</a></strong>(<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;app)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html#source(scala.collection.Seq, int, java.lang.String, scala.reflect.ClassTag)">source</a></strong>(scala.collection.Seq&lt;T&gt;&nbsp;seq,
+      int&nbsp;parallism,
+      java.lang.String&nbsp;description,
+      scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$2)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html#source(io.gearpump.streaming.dsl.TypedDataSource, int, java.lang.String, scala.reflect.ClassTag)">source</a></strong>(<a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;T&gt;&nbsp;dataSource,
+      int&nbsp;parallism,
+      java.lang.String&nbsp;description,
+      scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$1)</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>
+</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="StreamApp.Source(io.gearpump.streaming.dsl.StreamApp)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StreamApp.Source</h4>
+<pre>public&nbsp;StreamApp.Source(<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;app)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="source(io.gearpump.streaming.dsl.TypedDataSource, int, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>source</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;&nbsp;source(<a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;T&gt;&nbsp;dataSource,
+                   int&nbsp;parallism,
+                   java.lang.String&nbsp;description,
+                   scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$1)</pre>
+</li>
+</ul>
+<a name="source(scala.collection.Seq, int, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>source</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;&nbsp;source(scala.collection.Seq&lt;T&gt;&nbsp;seq,
+                   int&nbsp;parallism,
+                   java.lang.String&nbsp;description,
+                   scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$2)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp.Source.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApp.Source.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/StreamApp.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/StreamApp.html
new file mode 100644
index 0000000..bd3f4b8
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/StreamApp.html
@@ -0,0 +1,346 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>StreamApp</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StreamApp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.dsl</p>
+<h2 title="Class StreamApp" class="title">Class StreamApp</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.StreamApp</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>StreamApp</strong>
+extends java.lang.Object</pre>
+<div class="block">Example:
+ <p>
+ val data = "This is a good start, bingo!! bingo!!"
+ app.fromCollection(data.lines.toList).
+ // word =&gt; (word, count)
+ flatMap(line =&gt; line.split("[\\s]+")).map((_, 1)).
+ // (word, count1), (word, count2) =&gt; (word, count1 + count2)
+ groupBy(kv =&gt; kv._1).reduce(sum(_, _))
+ <p>
+ val appId = context.submit(app)
+ context.close()
+ <p>
+ param:  name name of app</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#StreamApp(java.lang.String, akka.actor.ActorSystem, io.gearpump.cluster.UserConfig)">StreamApp</a></strong>(java.lang.String&nbsp;name,
+         akka.actor.ActorSystem&nbsp;system,
+         io.gearpump.cluster.UserConfig&nbsp;userConfig)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#apply(java.lang.String, io.gearpump.cluster.client.ClientContext, io.gearpump.cluster.UserConfig)">apply</a></strong>(java.lang.String&nbsp;name,
+     io.gearpump.cluster.client.ClientContext&nbsp;context,
+     io.gearpump.cluster.UserConfig&nbsp;userConfig)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#graph()">graph</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#name()">name</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#plan()">plan</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#streamAppToApplication(io.gearpump.streaming.dsl.StreamApp)">streamAppToApplication</a></strong>(<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;streamApp)</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>
+</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="StreamApp(java.lang.String, akka.actor.ActorSystem, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StreamApp</h4>
+<pre>public&nbsp;StreamApp(java.lang.String&nbsp;name,
+         akka.actor.ActorSystem&nbsp;system,
+         io.gearpump.cluster.UserConfig&nbsp;userConfig)</pre>
+</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.String, io.gearpump.cluster.client.ClientContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;apply(java.lang.String&nbsp;name,
+              io.gearpump.cluster.client.ClientContext&nbsp;context,
+              io.gearpump.cluster.UserConfig&nbsp;userConfig)</pre>
+</li>
+</ul>
+<a name="streamAppToApplication(io.gearpump.streaming.dsl.StreamApp)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>streamAppToApplication</h4>
+<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a>&nbsp;streamAppToApplication(<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;streamApp)</pre>
+</li>
+</ul>
+<a name="name()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>name</h4>
+<pre>public&nbsp;java.lang.String&nbsp;name()</pre>
+</li>
+</ul>
+<a name="graph()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>graph</h4>
+<pre>public&nbsp;io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph()</pre>
+</li>
+</ul>
+<a name="plan()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>plan</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a>&nbsp;plan()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/TypedDataSink.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/TypedDataSink.html
new file mode 100644
index 0000000..d8c838c
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/TypedDataSink.html
@@ -0,0 +1,182 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>TypedDataSink</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TypedDataSink";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/TypedDataSink.html" target="_top">FRAMES</a></li>
+<li><a href="TypedDataSink.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl</p>
+<h2 title="Interface TypedDataSink" class="title">Interface TypedDataSink&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>TypedDataSink&lt;T&gt;</strong>
+extends <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.sink.DataSink">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.sink.<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a></h3>
+<code><a href="../../../../io/gearpump/streaming/sink/DataSink.html#close()">close</a>, <a href="../../../../io/gearpump/streaming/sink/DataSink.html#open(io.gearpump.streaming.task.TaskContext)">open</a>, <a href="../../../../io/gearpump/streaming/sink/DataSink.html#write(io.gearpump.Message)">write</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/TypedDataSink.html" target="_top">FRAMES</a></li>
+<li><a href="TypedDataSink.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/TypedDataSource.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/TypedDataSource.html
new file mode 100644
index 0000000..8bab09e
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/TypedDataSource.html
@@ -0,0 +1,186 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>TypedDataSource</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TypedDataSource";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/TypedDataSource.html" target="_top">FRAMES</a></li>
+<li><a href="TypedDataSource.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl</p>
+<h2 title="Interface TypedDataSource" class="title">Interface TypedDataSource&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>, java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>TypedDataSource&lt;T&gt;</strong>
+extends <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.source.DataSource">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></h3>
+<code><a href="../../../../io/gearpump/streaming/source/DataSource.html#close()">close</a>, <a href="../../../../io/gearpump/streaming/source/DataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">open</a>, <a href="../../../../io/gearpump/streaming/source/DataSource.html#read(int)">read</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/TypedDataSource.html" target="_top">FRAMES</a></li>
+<li><a href="TypedDataSource.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/example/WordCount$.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/example/WordCount$.html
new file mode 100644
index 0000000..6fd20fa
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/example/WordCount$.html
@@ -0,0 +1,350 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>WordCount$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="WordCount$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/WordCount$.html" target="_top">FRAMES</a></li>
+<li><a href="WordCount$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.dsl.example</p>
+<h2 title="Class WordCount$" class="title">Class WordCount$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.example.WordCount$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.gearpump.cluster.main.ArgumentsParser, io.gearpump.util.AkkaApp</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>WordCount$</strong>
+extends java.lang.Object
+implements io.gearpump.util.AkkaApp, io.gearpump.cluster.main.ArgumentsParser</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.gearpump.cluster.main.ArgumentsParser">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.gearpump.cluster.main.ArgumentsParser</h3>
+<code>io.gearpump.cluster.main.ArgumentsParser.Syntax, io.gearpump.cluster.main.ArgumentsParser.Syntax$</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html#WordCount$()">WordCount$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html#main(com.typesafe.config.Config, java.lang.String[])">main</a></strong>(com.typesafe.config.Config&nbsp;akkaConf,
+    java.lang.String[]&nbsp;args)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.Tuple2&lt;java.lang.String,io.gearpump.cluster.main.CLIOption&lt;java.lang.Object&gt;&gt;[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html#options()">options</a></strong>()</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_io.gearpump.util.AkkaApp">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.util.AkkaApp</h3>
+<code>akkaConfig, help, main</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.cluster.main.ArgumentsParser">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.cluster.main.ArgumentsParser</h3>
+<code>description, help, ignoreUnknownArgument, io$gearpump$cluster$main$ArgumentsParser$_setter_$description_$eq, io$gearpump$cluster$main$ArgumentsParser$_setter_$ignoreUnknownArgument_$eq, io$gearpump$cluster$main$ArgumentsParser$_setter_$options_$eq, io$gearpump$cluster$main$ArgumentsParser$_setter_$remainArgs_$eq, parse, remainArgs</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WordCount$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WordCount$</h4>
+<pre>public&nbsp;WordCount$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="options()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>options</h4>
+<pre>public&nbsp;scala.Tuple2&lt;java.lang.String,io.gearpump.cluster.main.CLIOption&lt;java.lang.Object&gt;&gt;[]&nbsp;options()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>options</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.main.ArgumentsParser</code></dd>
+</dl>
+</li>
+</ul>
+<a name="main(com.typesafe.config.Config, java.lang.String[])">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>main</h4>
+<pre>public&nbsp;void&nbsp;main(com.typesafe.config.Config&nbsp;akkaConf,
+        java.lang.String[]&nbsp;args)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>main</code>&nbsp;in interface&nbsp;<code>io.gearpump.util.AkkaApp</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/WordCount$.html" target="_top">FRAMES</a></li>
+<li><a href="WordCount$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/example/WordCount.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/example/WordCount.html
new file mode 100644
index 0000000..8b85dd3
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/example/WordCount.html
@@ -0,0 +1,303 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>WordCount</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="WordCount";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/WordCount.html" target="_top">FRAMES</a></li>
+<li><a href="WordCount.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.example</p>
+<h2 title="Class WordCount" class="title">Class WordCount</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.example.WordCount</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.gearpump.cluster.main.ArgumentsParser, io.gearpump.util.AkkaApp</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>WordCount</strong>
+extends java.lang.Object
+implements io.gearpump.util.AkkaApp, io.gearpump.cluster.main.ArgumentsParser</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.gearpump.cluster.main.ArgumentsParser">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.gearpump.cluster.main.ArgumentsParser</h3>
+<code>io.gearpump.cluster.main.ArgumentsParser.Syntax, io.gearpump.cluster.main.ArgumentsParser.Syntax$</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount.html#WordCount()">WordCount</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount.html#main(com.typesafe.config.Config, java.lang.String[])">main</a></strong>(com.typesafe.config.Config&nbsp;akkaConf,
+    java.lang.String[]&nbsp;args)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static scala.Tuple2&lt;java.lang.String,io.gearpump.cluster.main.CLIOption&lt;java.lang.Object&gt;&gt;[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount.html#options()">options</a></strong>()</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_io.gearpump.util.AkkaApp">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.util.AkkaApp</h3>
+<code>akkaConfig, help, main, main</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.cluster.main.ArgumentsParser">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.cluster.main.ArgumentsParser</h3>
+<code>description, help, ignoreUnknownArgument, io$gearpump$cluster$main$ArgumentsParser$_setter_$description_$eq, io$gearpump$cluster$main$ArgumentsParser$_setter_$ignoreUnknownArgument_$eq, io$gearpump$cluster$main$ArgumentsParser$_setter_$options_$eq, io$gearpump$cluster$main$ArgumentsParser$_setter_$remainArgs_$eq, options, parse, remainArgs</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="WordCount()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WordCount</h4>
+<pre>public&nbsp;WordCount()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="options()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>options</h4>
+<pre>public static&nbsp;scala.Tuple2&lt;java.lang.String,io.gearpump.cluster.main.CLIOption&lt;java.lang.Object&gt;&gt;[]&nbsp;options()</pre>
+</li>
+</ul>
+<a name="main(com.typesafe.config.Config, java.lang.String[])">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>main</h4>
+<pre>public static&nbsp;void&nbsp;main(com.typesafe.config.Config&nbsp;akkaConf,
+        java.lang.String[]&nbsp;args)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/WordCount.html" target="_top">FRAMES</a></li>
+<li><a href="WordCount.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/example/package-frame.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/example/package-frame.html
new file mode 100644
index 0000000..8520717
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/example/package-frame.html
@@ -0,0 +1,20 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.example</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../io/gearpump/streaming/dsl/example/package-summary.html" target="classFrame">io.gearpump.streaming.dsl.example</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="WordCount.html" title="class in io.gearpump.streaming.dsl.example" target="classFrame">WordCount</a></li>
+<li><a href="WordCount$.html" title="class in io.gearpump.streaming.dsl.example" target="classFrame">WordCount$</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/example/package-summary.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/example/package-summary.html
new file mode 100644
index 0000000..c38f07d
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/example/package-summary.html
@@ -0,0 +1,135 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.example</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.dsl.example";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/dsl/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.dsl.example</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example">WordCount</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/dsl/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/example/package-tree.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/example/package-tree.html
new file mode 100644
index 0000000..b643bd6
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/example/package-tree.html
@@ -0,0 +1,127 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.example Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.dsl.example Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.dsl.example</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.example.<a href="../../../../../io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">WordCount</span></a> (implements io.gearpump.util.AkkaApp, io.gearpump.cluster.main.ArgumentsParser)</li>
+<li type="circle">io.gearpump.streaming.dsl.example.<a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">WordCount$</span></a> (implements io.gearpump.util.AkkaApp, io.gearpump.cluster.main.ArgumentsParser)</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/DataSinkOp$.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/DataSinkOp$.html
new file mode 100644
index 0000000..7061b78
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/DataSinkOp$.html
@@ -0,0 +1,271 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>DataSinkOp$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSinkOp$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSinkOp$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class DataSinkOp$" class="title">Class DataSinkOp$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.DataSinkOp$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>DataSinkOp$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.DataSinkOp$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html#DataSinkOp$()">DataSinkOp$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataSinkOp$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSinkOp$</h4>
+<pre>public&nbsp;DataSinkOp$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSinkOp$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/DataSinkOp.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/DataSinkOp.html
new file mode 100644
index 0000000..06e3602
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/DataSinkOp.html
@@ -0,0 +1,310 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>DataSinkOp</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSinkOp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSinkOp.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class DataSinkOp" class="title">Class DataSinkOp&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.DataSinkOp&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>DataSinkOp&lt;T&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.DataSinkOp">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html#DataSinkOp(io.gearpump.streaming.dsl.TypedDataSink, int, java.lang.String, scala.reflect.ClassTag)">DataSinkOp</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="type parameter in DataSinkOp">T</a>&gt;&nbsp;dataSink,
+          int&nbsp;parallelism,
+          java.lang.String&nbsp;description,
+          scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="type parameter in DataSinkOp">T</a>&gt;&nbsp;evidence$6)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="type parameter in DataSinkOp">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html#dataSink()">dataSink</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html#parallelism()">parallelism</a></strong>()</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="DataSinkOp(io.gearpump.streaming.dsl.TypedDataSink, int, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSinkOp</h4>
+<pre>public&nbsp;DataSinkOp(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="type parameter in DataSinkOp">T</a>&gt;&nbsp;dataSink,
+          int&nbsp;parallelism,
+          java.lang.String&nbsp;description,
+          scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="type parameter in DataSinkOp">T</a>&gt;&nbsp;evidence$6)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="dataSink()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dataSink</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="type parameter in DataSinkOp">T</a>&gt;&nbsp;dataSink()</pre>
+</li>
+</ul>
+<a name="parallelism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelism</h4>
+<pre>public&nbsp;int&nbsp;parallelism()</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSinkOp.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/DataSourceOp$.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/DataSourceOp$.html
new file mode 100644
index 0000000..f5e5b02
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/DataSourceOp$.html
@@ -0,0 +1,271 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>DataSourceOp$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSourceOp$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSourceOp$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class DataSourceOp$" class="title">Class DataSourceOp$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.DataSourceOp$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>DataSourceOp$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.DataSourceOp$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html#DataSourceOp$()">DataSourceOp$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataSourceOp$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSourceOp$</h4>
+<pre>public&nbsp;DataSourceOp$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSourceOp$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/DataSourceOp.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/DataSourceOp.html
new file mode 100644
index 0000000..3546530
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/DataSourceOp.html
@@ -0,0 +1,310 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>DataSourceOp</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSourceOp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSourceOp.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class DataSourceOp" class="title">Class DataSourceOp&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.DataSourceOp&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>DataSourceOp&lt;T&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.DataSourceOp">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html#DataSourceOp(io.gearpump.streaming.dsl.TypedDataSource, int, java.lang.String, scala.reflect.ClassTag)">DataSourceOp</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="type parameter in DataSourceOp">T</a>&gt;&nbsp;dataSource,
+            int&nbsp;parallelism,
+            java.lang.String&nbsp;description,
+            scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="type parameter in DataSourceOp">T</a>&gt;&nbsp;evidence$5)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="type parameter in DataSourceOp">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html#dataSource()">dataSource</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html#parallelism()">parallelism</a></strong>()</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="DataSourceOp(io.gearpump.streaming.dsl.TypedDataSource, int, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSourceOp</h4>
+<pre>public&nbsp;DataSourceOp(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="type parameter in DataSourceOp">T</a>&gt;&nbsp;dataSource,
+            int&nbsp;parallelism,
+            java.lang.String&nbsp;description,
+            scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="type parameter in DataSourceOp">T</a>&gt;&nbsp;evidence$5)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="dataSource()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dataSource</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="type parameter in DataSourceOp">T</a>&gt;&nbsp;dataSource()</pre>
+</li>
+</ul>
+<a name="parallelism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelism</h4>
+<pre>public&nbsp;int&nbsp;parallelism()</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSourceOp.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/Direct$.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/Direct$.html
new file mode 100644
index 0000000..4cd63c9
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/Direct$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Direct$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Direct$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Direct$.html" target="_top">FRAMES</a></li>
+<li><a href="Direct$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class Direct$" class="title">Class Direct$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.Direct$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Direct$</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable</pre>
+<div class="block">The upstream OP and downstream OP doesn't require network data shuffle.
+ <p>
+ For example, map, flatmap operation doesn't require network shuffle, we can use Direct
+ to represent the relation with upstream operators.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.Direct$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">Direct$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html#Direct$()">Direct$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">Direct$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Direct$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Direct$</h4>
+<pre>public&nbsp;Direct$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Direct$.html" target="_top">FRAMES</a></li>
+<li><a href="Direct$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/Direct.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/Direct.html
new file mode 100644
index 0000000..066472a
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/Direct.html
@@ -0,0 +1,250 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Direct</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Direct";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Direct.html" target="_top">FRAMES</a></li>
+<li><a href="Direct.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class Direct" class="title">Class Direct</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.Direct</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Direct</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable</pre>
+<div class="block">The upstream OP and downstream OP doesn't require network data shuffle.
+ <p>
+ For example, map, flatmap operation doesn't require network shuffle, we can use Direct
+ to represent the relation with upstream operators.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.Direct">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html#Direct()">Direct</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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="Direct()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Direct</h4>
+<pre>public&nbsp;Direct()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Direct.html" target="_top">FRAMES</a></li>
+<li><a href="Direct.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/FlatMapOp$.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/FlatMapOp$.html
new file mode 100644
index 0000000..46b1e24
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/FlatMapOp$.html
@@ -0,0 +1,271 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>FlatMapOp$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="FlatMapOp$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/FlatMapOp$.html" target="_top">FRAMES</a></li>
+<li><a href="FlatMapOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class FlatMapOp$" class="title">Class FlatMapOp$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.FlatMapOp$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>FlatMapOp$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.FlatMapOp$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html#FlatMapOp$()">FlatMapOp$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FlatMapOp$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FlatMapOp$</h4>
+<pre>public&nbsp;FlatMapOp$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/FlatMapOp$.html" target="_top">FRAMES</a></li>
+<li><a href="FlatMapOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/FlatMapOp.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/FlatMapOp.html
new file mode 100644
index 0000000..12c7458
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/FlatMapOp.html
@@ -0,0 +1,295 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>FlatMapOp</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="FlatMapOp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/FlatMapOp.html" target="_top">FRAMES</a></li>
+<li><a href="FlatMapOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class FlatMapOp" class="title">Class FlatMapOp&lt;T,R&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.FlatMapOp&lt;T,R&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>FlatMapOp&lt;T,R&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.FlatMapOp">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html#FlatMapOp(scala.Function1, java.lang.String, scala.reflect.ClassTag)">FlatMapOp</a></strong>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>,scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">R</a>&gt;&gt;&nbsp;fun,
+         java.lang.String&nbsp;description,
+         scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>&gt;&nbsp;evidence$1)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>,scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">R</a>&gt;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html#fun()">fun</a></strong>()</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="FlatMapOp(scala.Function1, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FlatMapOp</h4>
+<pre>public&nbsp;FlatMapOp(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>,scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">R</a>&gt;&gt;&nbsp;fun,
+         java.lang.String&nbsp;description,
+         scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>&gt;&nbsp;evidence$1)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fun()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fun</h4>
+<pre>public&nbsp;scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>,scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">R</a>&gt;&gt;&nbsp;fun()</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/FlatMapOp.html" target="_top">FRAMES</a></li>
+<li><a href="FlatMapOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/GroupByOp$.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/GroupByOp$.html
new file mode 100644
index 0000000..89e1807
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/GroupByOp$.html
@@ -0,0 +1,271 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>GroupByOp$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GroupByOp$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/GroupByOp$.html" target="_top">FRAMES</a></li>
+<li><a href="GroupByOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class GroupByOp$" class="title">Class GroupByOp$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.GroupByOp$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>GroupByOp$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.GroupByOp$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html#GroupByOp$()">GroupByOp$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GroupByOp$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GroupByOp$</h4>
+<pre>public&nbsp;GroupByOp$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/GroupByOp$.html" target="_top">FRAMES</a></li>
+<li><a href="GroupByOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/GroupByOp.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/GroupByOp.html
new file mode 100644
index 0000000..0f6f9e1
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/GroupByOp.html
@@ -0,0 +1,310 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>GroupByOp</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GroupByOp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/GroupByOp.html" target="_top">FRAMES</a></li>
+<li><a href="GroupByOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class GroupByOp" class="title">Class GroupByOp&lt;T,R&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.GroupByOp&lt;T,R&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>GroupByOp&lt;T,R&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.GroupByOp">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html#GroupByOp(scala.Function1, int, java.lang.String, scala.reflect.ClassTag)">GroupByOp</a></strong>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">R</a>&gt;&nbsp;fun,
+         int&nbsp;parallism,
+         java.lang.String&nbsp;description,
+         scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>&gt;&nbsp;evidence$3)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">R</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html#fun()">fun</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html#parallism()">parallism</a></strong>()</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="GroupByOp(scala.Function1, int, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GroupByOp</h4>
+<pre>public&nbsp;GroupByOp(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">R</a>&gt;&nbsp;fun,
+         int&nbsp;parallism,
+         java.lang.String&nbsp;description,
+         scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>&gt;&nbsp;evidence$3)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fun()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fun</h4>
+<pre>public&nbsp;scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">R</a>&gt;&nbsp;fun()</pre>
+</li>
+</ul>
+<a name="parallism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallism</h4>
+<pre>public&nbsp;int&nbsp;parallism()</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/GroupByOp.html" target="_top">FRAMES</a></li>
+<li><a href="GroupByOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/MasterOp.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/MasterOp.html
new file mode 100644
index 0000000..08fe052
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/MasterOp.html
@@ -0,0 +1,190 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>MasterOp</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MasterOp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MasterOp.html" target="_top">FRAMES</a></li>
+<li><a href="MasterOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Interface MasterOp" class="title">Interface MasterOp</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></dd>
+</dl>
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>MasterOp</strong>
+extends <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.dsl.op.Op">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MasterOp.html" target="_top">FRAMES</a></li>
+<li><a href="MasterOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/MergeOp$.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/MergeOp$.html
new file mode 100644
index 0000000..01963d2
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/MergeOp$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>MergeOp$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MergeOp$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MergeOp$.html" target="_top">FRAMES</a></li>
+<li><a href="MergeOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class MergeOp$" class="title">Class MergeOp$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction3&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,java.lang.String,<a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.MergeOp$</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.Function3&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,java.lang.String,<a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>MergeOp$</strong>
+extends scala.runtime.AbstractFunction3&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,java.lang.String,<a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.MergeOp$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op">MergeOp$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html#MergeOp$()">MergeOp$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction3">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function3">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op">MergeOp$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MergeOp$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MergeOp$</h4>
+<pre>public&nbsp;MergeOp$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MergeOp$.html" target="_top">FRAMES</a></li>
+<li><a href="MergeOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/MergeOp.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/MergeOp.html
new file mode 100644
index 0000000..1cfa876
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/MergeOp.html
@@ -0,0 +1,308 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>MergeOp</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MergeOp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MergeOp.html" target="_top">FRAMES</a></li>
+<li><a href="MergeOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class MergeOp" class="title">Class MergeOp</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.MergeOp</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>MergeOp</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.MergeOp">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html#MergeOp(io.gearpump.streaming.dsl.op.Op, io.gearpump.streaming.dsl.op.Op, java.lang.String)">MergeOp</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;source,
+       <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;target,
+       java.lang.String&nbsp;description)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html#source()">source</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html#target()">target</a></strong>()</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="MergeOp(io.gearpump.streaming.dsl.op.Op, io.gearpump.streaming.dsl.op.Op, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MergeOp</h4>
+<pre>public&nbsp;MergeOp(<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;source,
+       <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;target,
+       java.lang.String&nbsp;description)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="source()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>source</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;source()</pre>
+</li>
+</ul>
+<a name="target()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>target</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;target()</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MergeOp.html" target="_top">FRAMES</a></li>
+<li><a href="MergeOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/Op.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/Op.html
new file mode 100644
index 0000000..2bcec12
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/Op.html
@@ -0,0 +1,213 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Op</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Op";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Op.html" target="_top">FRAMES</a></li>
+<li><a href="Op.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Interface Op" class="title">Interface Op</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, <a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>Op</strong></pre>
+<div class="block">Operators for the DSL</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>java.lang.String&nbsp;description()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Op.html" target="_top">FRAMES</a></li>
+<li><a href="Op.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/OpChain$.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/OpChain$.html
new file mode 100644
index 0000000..bf6e0f7
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/OpChain$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpChain$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpChain$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpChain$.html" target="_top">FRAMES</a></li>
+<li><a href="OpChain$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class OpChain$" class="title">Class OpChain$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;,<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.OpChain$</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;scala.collection.immutable.List&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;,<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>OpChain$</strong>
+extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;,<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.OpChain$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op">OpChain$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html#OpChain$()">OpChain$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op">OpChain$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="OpChain$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpChain$</h4>
+<pre>public&nbsp;OpChain$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpChain$.html" target="_top">FRAMES</a></li>
+<li><a href="OpChain$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/OpChain.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/OpChain.html
new file mode 100644
index 0000000..f6f659a
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/OpChain.html
@@ -0,0 +1,322 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpChain</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpChain";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpChain.html" target="_top">FRAMES</a></li>
+<li><a href="OpChain.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class OpChain" class="title">Class OpChain</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.OpChain</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>OpChain</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, scala.Product, scala.Serializable</pre>
+<div class="block">Contains operators which can be chained to single one.
+ <p>
+ For example, flatmap().map().reduce() can be chained to single operator as
+ no data shuffling is required.
+ param:  ops list of operations</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.OpChain">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html#OpChain(scala.collection.immutable.List)">OpChain</a></strong>(scala.collection.immutable.List&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;&nbsp;ops)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html#head()">head</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html#last()">last</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html#ops()">ops</a></strong>()</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="OpChain(scala.collection.immutable.List)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpChain</h4>
+<pre>public&nbsp;OpChain(scala.collection.immutable.List&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;&nbsp;ops)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="ops()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ops</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;&nbsp;ops()</pre>
+</li>
+</ul>
+<a name="head()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>head</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;head()</pre>
+</li>
+</ul>
+<a name="last()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>last</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;last()</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpChain.html" target="_top">FRAMES</a></li>
+<li><a href="OpChain.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/OpEdge.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/OpEdge.html
new file mode 100644
index 0000000..6e29163
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/OpEdge.html
@@ -0,0 +1,160 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpEdge</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpEdge";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpEdge.html" target="_top">FRAMES</a></li>
+<li><a href="OpEdge.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Interface OpEdge" class="title">Interface OpEdge</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op">Direct</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">Direct$</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op">Shuffle</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">Shuffle$</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>OpEdge</strong></pre>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpEdge.html" target="_top">FRAMES</a></li>
+<li><a href="OpEdge.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/ParameterizedOp.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/ParameterizedOp.html
new file mode 100644
index 0000000..d0dcdea
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/ParameterizedOp.html
@@ -0,0 +1,186 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>ParameterizedOp</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ParameterizedOp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ParameterizedOp.html" target="_top">FRAMES</a></li>
+<li><a href="ParameterizedOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Interface ParameterizedOp" class="title">Interface ParameterizedOp&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>ParameterizedOp&lt;T&gt;</strong>
+extends <a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.dsl.op.Op">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ParameterizedOp.html" target="_top">FRAMES</a></li>
+<li><a href="ParameterizedOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/ProcessorOp$.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/ProcessorOp$.html
new file mode 100644
index 0000000..9f80b45
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/ProcessorOp$.html
@@ -0,0 +1,271 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>ProcessorOp$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ProcessorOp$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ProcessorOp$.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class ProcessorOp$" class="title">Class ProcessorOp$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.ProcessorOp$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>ProcessorOp$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.ProcessorOp$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html#ProcessorOp$()">ProcessorOp$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ProcessorOp$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ProcessorOp$</h4>
+<pre>public&nbsp;ProcessorOp$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ProcessorOp$.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/ProcessorOp.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/ProcessorOp.html
new file mode 100644
index 0000000..a1210b4
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/ProcessorOp.html
@@ -0,0 +1,310 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>ProcessorOp</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ProcessorOp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ProcessorOp.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class ProcessorOp" class="title">Class ProcessorOp&lt;T extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.ProcessorOp&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>ProcessorOp&lt;T extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.ProcessorOp">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html#ProcessorOp(java.lang.Class, int, java.lang.String, scala.reflect.ClassTag)">ProcessorOp</a></strong>(java.lang.Class&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a>&gt;&nbsp;processor,
+           int&nbsp;parallism,
+           java.lang.String&nbsp;description,
+           scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a>&gt;&nbsp;evidence$4)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html#parallism()">parallism</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html#processor()">processor</a></strong>()</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="ProcessorOp(java.lang.Class, int, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ProcessorOp</h4>
+<pre>public&nbsp;ProcessorOp(java.lang.Class&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a>&gt;&nbsp;processor,
+           int&nbsp;parallism,
+           java.lang.String&nbsp;description,
+           scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a>&gt;&nbsp;evidence$4)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="processor()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processor</h4>
+<pre>public&nbsp;java.lang.Class&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a>&gt;&nbsp;processor()</pre>
+</li>
+</ul>
+<a name="parallism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallism</h4>
+<pre>public&nbsp;int&nbsp;parallism()</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ProcessorOp.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/ReduceOp$.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/ReduceOp$.html
new file mode 100644
index 0000000..cd81612
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/ReduceOp$.html
@@ -0,0 +1,271 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>ReduceOp$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ReduceOp$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ReduceOp$.html" target="_top">FRAMES</a></li>
+<li><a href="ReduceOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class ReduceOp$" class="title">Class ReduceOp$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.ReduceOp$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>ReduceOp$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.ReduceOp$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html#ReduceOp$()">ReduceOp$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ReduceOp$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ReduceOp$</h4>
+<pre>public&nbsp;ReduceOp$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ReduceOp$.html" target="_top">FRAMES</a></li>
+<li><a href="ReduceOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/ReduceOp.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/ReduceOp.html
new file mode 100644
index 0000000..143ee5c
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/ReduceOp.html
@@ -0,0 +1,295 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>ReduceOp</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ReduceOp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ReduceOp.html" target="_top">FRAMES</a></li>
+<li><a href="ReduceOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class ReduceOp" class="title">Class ReduceOp&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.ReduceOp&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>ReduceOp&lt;T&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.ReduceOp">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html#ReduceOp(scala.Function2, java.lang.String, scala.reflect.ClassTag)">ReduceOp</a></strong>(scala.Function2&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt;&nbsp;fun,
+        java.lang.String&nbsp;description,
+        scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt;&nbsp;evidence$2)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.Function2&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html#fun()">fun</a></strong>()</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="ReduceOp(scala.Function2, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ReduceOp</h4>
+<pre>public&nbsp;ReduceOp(scala.Function2&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt;&nbsp;fun,
+        java.lang.String&nbsp;description,
+        scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt;&nbsp;evidence$2)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fun()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fun</h4>
+<pre>public&nbsp;scala.Function2&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt;&nbsp;fun()</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ReduceOp.html" target="_top">FRAMES</a></li>
+<li><a href="ReduceOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/Shuffle$.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/Shuffle$.html
new file mode 100644
index 0000000..ef99670
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/Shuffle$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Shuffle$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Shuffle$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Shuffle$.html" target="_top">FRAMES</a></li>
+<li><a href="Shuffle$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class Shuffle$" class="title">Class Shuffle$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.Shuffle$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Shuffle$</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable</pre>
+<div class="block">The upstream OP and downstream OP DOES require network data shuffle.
+ <p>
+ For example, map, flatmap operation doesn't require network shuffle, we can use Direct
+ to represent the relation with upstream operators.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.Shuffle$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">Shuffle$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html#Shuffle$()">Shuffle$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">Shuffle$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Shuffle$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Shuffle$</h4>
+<pre>public&nbsp;Shuffle$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Shuffle$.html" target="_top">FRAMES</a></li>
+<li><a href="Shuffle$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/Shuffle.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/Shuffle.html
new file mode 100644
index 0000000..0bd7f6b
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/Shuffle.html
@@ -0,0 +1,250 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Shuffle</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Shuffle";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Shuffle.html" target="_top">FRAMES</a></li>
+<li><a href="Shuffle.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class Shuffle" class="title">Class Shuffle</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.Shuffle</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Shuffle</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable</pre>
+<div class="block">The upstream OP and downstream OP DOES require network data shuffle.
+ <p>
+ For example, map, flatmap operation doesn't require network shuffle, we can use Direct
+ to represent the relation with upstream operators.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.Shuffle">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html#Shuffle()">Shuffle</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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="Shuffle()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Shuffle</h4>
+<pre>public&nbsp;Shuffle()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Shuffle.html" target="_top">FRAMES</a></li>
+<li><a href="Shuffle.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/SlaveOp.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/SlaveOp.html
new file mode 100644
index 0000000..cd0bf28
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/SlaveOp.html
@@ -0,0 +1,188 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>SlaveOp</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SlaveOp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/SlaveOp.html" target="_top">FRAMES</a></li>
+<li><a href="SlaveOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Interface SlaveOp" class="title">Interface SlaveOp&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>SlaveOp&lt;T&gt;</strong>
+extends <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></pre>
+<div class="block">When translated to running DAG, SlaveOP can be attach to MasterOP or other SlaveOP
+ "Attach" means running in same Actor.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.dsl.op.Op">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/SlaveOp.html" target="_top">FRAMES</a></li>
+<li><a href="SlaveOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/package-frame.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/package-frame.html
new file mode 100644
index 0000000..e400ad1
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/package-frame.html
@@ -0,0 +1,46 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.op</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../io/gearpump/streaming/dsl/op/package-summary.html" target="classFrame">io.gearpump.streaming.dsl.op</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="MasterOp.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><i>MasterOp</i></a></li>
+<li><a href="Op.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><i>Op</i></a></li>
+<li><a href="OpEdge.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><i>OpEdge</i></a></li>
+<li><a href="ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><i>ParameterizedOp</i></a></li>
+<li><a href="SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><i>SlaveOp</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSinkOp</a></li>
+<li><a href="DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSinkOp$</a></li>
+<li><a href="DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSourceOp</a></li>
+<li><a href="DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSourceOp$</a></li>
+<li><a href="Direct.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Direct</a></li>
+<li><a href="Direct$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Direct$</a></li>
+<li><a href="FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">FlatMapOp</a></li>
+<li><a href="FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">FlatMapOp$</a></li>
+<li><a href="GroupByOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">GroupByOp</a></li>
+<li><a href="GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">GroupByOp$</a></li>
+<li><a href="MergeOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">MergeOp</a></li>
+<li><a href="MergeOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">MergeOp$</a></li>
+<li><a href="OpChain.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">OpChain</a></li>
+<li><a href="OpChain$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">OpChain$</a></li>
+<li><a href="ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ProcessorOp</a></li>
+<li><a href="ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ProcessorOp$</a></li>
+<li><a href="ReduceOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ReduceOp</a></li>
+<li><a href="ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ReduceOp$</a></li>
+<li><a href="Shuffle.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Shuffle</a></li>
+<li><a href="Shuffle$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Shuffle$</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/package-summary.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/package-summary.html
new file mode 100644
index 0000000..1640e7d
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/package-summary.html
@@ -0,0 +1,253 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.op</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.dsl.op";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/dsl/example/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.dsl.op</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></td>
+<td class="colLast">
+<div class="block">Operators for the DSL</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp&lt;T&gt;</a></td>
+<td class="colLast">
+<div class="block">When translated to running DAG, SlaveOP can be attach to MasterOP or other SlaveOP
+ "Attach" means running in same Actor.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op">Direct</a></td>
+<td class="colLast">
+<div class="block">The upstream OP and downstream OP doesn't require network data shuffle.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">Direct$</a></td>
+<td class="colLast">
+<div class="block">The upstream OP and downstream OP doesn't require network data shuffle.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp&lt;T,R&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp&lt;T,R&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op">MergeOp$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a></td>
+<td class="colLast">
+<div class="block">Contains operators which can be chained to single one.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op">OpChain$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp&lt;T extends Task&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op">Shuffle</a></td>
+<td class="colLast">
+<div class="block">The upstream OP and downstream OP DOES require network data shuffle.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">Shuffle$</a></td>
+<td class="colLast">
+<div class="block">The upstream OP and downstream OP DOES require network data shuffle.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/dsl/example/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/package-tree.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/package-tree.html
new file mode 100644
index 0000000..0c61e95
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/op/package-tree.html
@@ -0,0 +1,167 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.op Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.dsl.op Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/example/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.dsl.op</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">scala.runtime.AbstractFunction1&lt;T1,R&gt; (implements scala.Function1&lt;T1,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">OpChain$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction3&lt;T1,T2,T3,R&gt; (implements scala.Function3&lt;T1,T2,T3,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">MergeOp$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSinkOp</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSinkOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSourceOp</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSourceOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Direct</span></a> (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Direct$</span></a> (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">FlatMapOp</span></a>&lt;T,R&gt; (implements scala.Product, scala.Serializable, io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">FlatMapOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">GroupByOp</span></a>&lt;T,R&gt; (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">GroupByOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">MergeOp</span></a> (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">OpChain</span></a> (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ProcessorOp</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ProcessorOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ReduceOp</span></a>&lt;T&gt; (implements scala.Product, scala.Serializable, io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ReduceOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Shuffle</span></a> (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Shuffle$</span></a> (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Op</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">MasterOp</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">ParameterizedOp</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">SlaveOp</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">OpEdge</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/example/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/package-frame.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/package-frame.html
new file mode 100644
index 0000000..d6171f2
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/package-frame.html
@@ -0,0 +1,31 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../io/gearpump/streaming/dsl/package-summary.html" target="classFrame">io.gearpump.streaming.dsl</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="TypedDataSink.html" title="interface in io.gearpump.streaming.dsl" target="classFrame"><i>TypedDataSink</i></a></li>
+<li><a href="TypedDataSource.html" title="interface in io.gearpump.streaming.dsl" target="classFrame"><i>TypedDataSource</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="CollectionDataSource.html" title="class in io.gearpump.streaming.dsl" target="classFrame">CollectionDataSource</a></li>
+<li><a href="KVStream.html" title="class in io.gearpump.streaming.dsl" target="classFrame">KVStream</a></li>
+<li><a href="Stream.html" title="class in io.gearpump.streaming.dsl" target="classFrame">Stream</a></li>
+<li><a href="Stream.Sink.html" title="class in io.gearpump.streaming.dsl" target="classFrame">Stream.Sink</a></li>
+<li><a href="Stream$.html" title="class in io.gearpump.streaming.dsl" target="classFrame">Stream$</a></li>
+<li><a href="StreamApp.html" title="class in io.gearpump.streaming.dsl" target="classFrame">StreamApp</a></li>
+<li><a href="StreamApp.Source.html" title="class in io.gearpump.streaming.dsl" target="classFrame">StreamApp.Source</a></li>
+<li><a href="StreamApp$.html" title="class in io.gearpump.streaming.dsl" target="classFrame">StreamApp$</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/package-summary.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/package-summary.html
new file mode 100644
index 0000000..ae07f06
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/package-summary.html
@@ -0,0 +1,180 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.dsl";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/appmaster/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/example/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.dsl</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream&lt;K,V&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">Stream.Sink&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></td>
+<td class="colLast">
+<div class="block">Example:</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/appmaster/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/example/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/package-tree.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/package-tree.html
new file mode 100644
index 0000000..4661b12
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/package-tree.html
@@ -0,0 +1,150 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.dsl Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/appmaster/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/example/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.dsl</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl"><span class="strong">CollectionDataSource</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">KVStream</span></a>&lt;K,V&gt;</li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Stream</span></a>&lt;T&gt;</li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Stream.Sink</span></a>&lt;T&gt; (implements java.io.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Stream$</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="strong">StreamApp</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="strong">StreamApp.Source</span></a> (implements java.io.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">StreamApp$</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">io.gearpump.streaming.sink.<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="strong">DataSink</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">TypedDataSink</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="strong">DataSource</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">TypedDataSource</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/appmaster/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/example/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html
new file mode 100644
index 0000000..bebcb6a
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html
@@ -0,0 +1,271 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>GroupByPartitioner$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GroupByPartitioner$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" target="_top">FRAMES</a></li>
+<li><a href="GroupByPartitioner$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.partitioner</p>
+<h2 title="Class GroupByPartitioner$" class="title">Class GroupByPartitioner$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.partitioner.GroupByPartitioner$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>GroupByPartitioner$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.partitioner.GroupByPartitioner$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html#GroupByPartitioner$()">GroupByPartitioner$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GroupByPartitioner$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GroupByPartitioner$</h4>
+<pre>public&nbsp;GroupByPartitioner$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" target="_top">FRAMES</a></li>
+<li><a href="GroupByPartitioner$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html
new file mode 100644
index 0000000..9deac34
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>GroupByPartitioner</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GroupByPartitioner";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" target="_top">FRAMES</a></li>
+<li><a href="GroupByPartitioner.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.partitioner</p>
+<h2 title="Class GroupByPartitioner" class="title">Class GroupByPartitioner&lt;T,GROUP&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.partitioner.GroupByPartitioner&lt;T,GROUP&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.gearpump.partitioner.Partitioner, io.gearpump.partitioner.UnicastPartitioner, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>GroupByPartitioner&lt;T,GROUP&gt;</strong>
+extends java.lang.Object
+implements io.gearpump.partitioner.UnicastPartitioner</pre>
+<div class="block">Partition messages by applying group by function first.
+ <p>
+ param:  groupBy
+ First apply message with groupBy function, then pick the hashCode of the output to do the partitioning.
+ You must define hashCode() for output type of groupBy function.
+ <p>
+ For example:
+ case class People(name: String, gender: String)
+ <p>
+ object Test{
+ <p>
+   val groupBy: (People =&gt; String) = people =&gt; people.gender
+   val partitioner = GroupByPartitioner(groupBy)
+ }</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.partitioner.GroupByPartitioner">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html#GroupByPartitioner(scala.Function1)">GroupByPartitioner</a></strong>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="type parameter in GroupByPartitioner">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="type parameter in GroupByPartitioner">GROUP</a>&gt;&nbsp;groupBy)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html#getPartition(io.gearpump.Message, int, int)">getPartition</a></strong>(io.gearpump.Message&nbsp;msg,
+            int&nbsp;partitionNum,
+            int&nbsp;currentPartitionId)</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_io.gearpump.partitioner.UnicastPartitioner">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.partitioner.UnicastPartitioner</h3>
+<code>getPartition</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="GroupByPartitioner(scala.Function1)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GroupByPartitioner</h4>
+<pre>public&nbsp;GroupByPartitioner(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="type parameter in GroupByPartitioner">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="type parameter in GroupByPartitioner">GROUP</a>&gt;&nbsp;groupBy)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getPartition(io.gearpump.Message, int, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPartition</h4>
+<pre>public&nbsp;int&nbsp;getPartition(io.gearpump.Message&nbsp;msg,
+               int&nbsp;partitionNum,
+               int&nbsp;currentPartitionId)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>getPartition</code>&nbsp;in interface&nbsp;<code>io.gearpump.partitioner.UnicastPartitioner</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" target="_top">FRAMES</a></li>
+<li><a href="GroupByPartitioner.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/partitioner/package-frame.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/partitioner/package-frame.html
new file mode 100644
index 0000000..59de8fc
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/partitioner/package-frame.html
@@ -0,0 +1,20 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.partitioner</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html" target="classFrame">io.gearpump.streaming.dsl.partitioner</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner" target="classFrame">GroupByPartitioner</a></li>
+<li><a href="GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner" target="classFrame">GroupByPartitioner$</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/partitioner/package-summary.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/partitioner/package-summary.html
new file mode 100644
index 0000000..8e5d632
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/partitioner/package-summary.html
@@ -0,0 +1,137 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.partitioner</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.dsl.partitioner";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/dsl/op/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.dsl.partitioner</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner&lt;T,GROUP&gt;</a></td>
+<td class="colLast">
+<div class="block">Partition messages by applying group by function first.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/dsl/op/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/partitioner/package-tree.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/partitioner/package-tree.html
new file mode 100644
index 0000000..cbb8aaa
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/partitioner/package-tree.html
@@ -0,0 +1,127 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.partitioner Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.dsl.partitioner Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/op/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.dsl.partitioner</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.partitioner.<a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">GroupByPartitioner</span></a>&lt;T,GROUP&gt; (implements io.gearpump.partitioner.UnicastPartitioner)</li>
+<li type="circle">io.gearpump.streaming.dsl.partitioner.<a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">GroupByPartitioner$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/op/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator$.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator$.html
new file mode 100644
index 0000000..2fad098
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator$.html
@@ -0,0 +1,271 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpTranslator$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpTranslator$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator$.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Class OpTranslator$" class="title">Class OpTranslator$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.plan.OpTranslator$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>OpTranslator$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html#OpTranslator$()">OpTranslator$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="OpTranslator$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpTranslator$</h4>
+<pre>public&nbsp;OpTranslator$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator$.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html
new file mode 100644
index 0000000..e456104
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html
@@ -0,0 +1,296 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpTranslator.AndThen</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpTranslator.AndThen";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.AndThen.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Class OpTranslator.AndThen" class="title">Class OpTranslator.AndThen&lt;IN,MIDDLE,OUT&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.plan.OpTranslator.AndThen&lt;IN,MIDDLE,OUT&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;, java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OpTranslator.AndThen&lt;IN,MIDDLE,OUT&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator.AndThen">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html#OpTranslator.AndThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction, io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">OpTranslator.AndThen</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">MIDDLE</a>&gt;&nbsp;first,
+                    <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">MIDDLE</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt;&nbsp;second)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html#process(IN)">process</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>&nbsp;value)</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_io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#andThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">andThen</a></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="OpTranslator.AndThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction, io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpTranslator.AndThen</h4>
+<pre>public&nbsp;OpTranslator.AndThen(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">MIDDLE</a>&gt;&nbsp;first,
+                    <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">MIDDLE</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt;&nbsp;second)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="process(java.lang.Object)">
+<!--   -->
+</a><a name="process(IN)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>process</h4>
+<pre>public&nbsp;scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt;&nbsp;process(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>&nbsp;value)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#process(IN)">process</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.AndThen.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html
new file mode 100644
index 0000000..21ae023
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html
@@ -0,0 +1,304 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpTranslator.DummyInputFunction</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpTranslator.DummyInputFunction";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.DummyInputFunction.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Class OpTranslator.DummyInputFunction" class="title">Class OpTranslator.DummyInputFunction&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.plan.OpTranslator.DummyInputFunction&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;T,T&gt;, java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OpTranslator.DummyInputFunction&lt;T&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;T,T&gt;</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator.DummyInputFunction">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#OpTranslator.DummyInputFunction()">OpTranslator.DummyInputFunction</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;OUTER&gt;&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>,OUTER&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#andThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">andThen</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>,OUTER&gt;&nbsp;other)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.Iterable&lt;scala.runtime.Nothing$&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#process(T)">process</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>&nbsp;value)</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>
+</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="OpTranslator.DummyInputFunction()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpTranslator.DummyInputFunction</h4>
+<pre>public&nbsp;OpTranslator.DummyInputFunction()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="andThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>andThen</h4>
+<pre>public&nbsp;&lt;OUTER&gt;&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>,OUTER&gt;&nbsp;andThen(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>,OUTER&gt;&nbsp;other)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#andThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">andThen</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="process(java.lang.Object)">
+<!--   -->
+</a><a name="process(T)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>process</h4>
+<pre>public&nbsp;scala.collection.Iterable&lt;scala.runtime.Nothing$&gt;&nbsp;process(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>&nbsp;value)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#process(IN)">process</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>&gt;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.DummyInputFunction.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html
new file mode 100644
index 0000000..4608244
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html
@@ -0,0 +1,296 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpTranslator.FlatMapFunction</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpTranslator.FlatMapFunction";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.FlatMapFunction.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Class OpTranslator.FlatMapFunction" class="title">Class OpTranslator.FlatMapFunction&lt;IN,OUT&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.plan.OpTranslator.FlatMapFunction&lt;IN,OUT&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;, java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OpTranslator.FlatMapFunction&lt;IN,OUT&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator.FlatMapFunction">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html#OpTranslator.FlatMapFunction(scala.Function1, java.lang.String)">OpTranslator.FlatMapFunction</a></strong>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>,scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;&gt;&nbsp;fun,
+                            java.lang.String&nbsp;descriptionMessage)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html#process(IN)">process</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>&nbsp;value)</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_io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#andThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">andThen</a></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="OpTranslator.FlatMapFunction(scala.Function1, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpTranslator.FlatMapFunction</h4>
+<pre>public&nbsp;OpTranslator.FlatMapFunction(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>,scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;&gt;&nbsp;fun,
+                            java.lang.String&nbsp;descriptionMessage)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="process(java.lang.Object)">
+<!--   -->
+</a><a name="process(IN)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>process</h4>
+<pre>public&nbsp;scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;&nbsp;process(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>&nbsp;value)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#process(IN)">process</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.FlatMapFunction.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html
new file mode 100644
index 0000000..06b2120
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html
@@ -0,0 +1,325 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpTranslator.GroupByTask</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpTranslator.GroupByTask";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.GroupByTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Class OpTranslator.GroupByTask" class="title">Class OpTranslator.GroupByTask&lt;IN,GROUP,OUT&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.plan.OpTranslator.GroupByTask&lt;IN,GROUP,OUT&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OpTranslator.GroupByTask&lt;IN,GROUP,OUT&gt;</strong>
+extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#OpTranslator.GroupByTask(scala.Function1, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.GroupByTask</a></strong>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">GROUP</a>&gt;&nbsp;groupBy,
+                        <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                        io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#OpTranslator.GroupByTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.GroupByTask</a></strong>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                        io.gearpump.cluster.UserConfig&nbsp;userConf)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;msg)</code>
+<div class="block">Method called for each message received.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
+<div class="block">Method called with the task is initialized.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.task.Task">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/task/Task.html#LOG()">LOG</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#onStop()">onStop</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage()">receiveUnManagedMessage</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#self()">self</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#sender()">sender</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#system()">system</a></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, toString, wait, wait, wait</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="OpTranslator.GroupByTask(scala.Function1, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OpTranslator.GroupByTask</h4>
+<pre>public&nbsp;OpTranslator.GroupByTask(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">GROUP</a>&gt;&nbsp;groupBy,
+                        <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                        io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+<a name="OpTranslator.GroupByTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpTranslator.GroupByTask</h4>
+<pre>public&nbsp;OpTranslator.GroupByTask(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                        io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">TaskInterface</a></code></strong></div>
+<div class="block">Method called with the task is initialized.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd></dl>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">TaskInterface</a></code></strong></div>
+<div class="block">Method called for each message received.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - message send by upstream tasks</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.GroupByTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html
new file mode 100644
index 0000000..c4075b7
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html
@@ -0,0 +1,296 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpTranslator.ReduceFunction</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpTranslator.ReduceFunction";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.ReduceFunction.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Class OpTranslator.ReduceFunction" class="title">Class OpTranslator.ReduceFunction&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.plan.OpTranslator.ReduceFunction&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;T,T&gt;, java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OpTranslator.ReduceFunction&lt;T&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;T,T&gt;</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator.ReduceFunction">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html#OpTranslator.ReduceFunction(scala.Function2, java.lang.String)">OpTranslator.ReduceFunction</a></strong>(scala.Function2&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;&nbsp;fun,
+                           java.lang.String&nbsp;descriptionMessage)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html#process(T)">process</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&nbsp;value)</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_io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#andThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">andThen</a></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="OpTranslator.ReduceFunction(scala.Function2, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpTranslator.ReduceFunction</h4>
+<pre>public&nbsp;OpTranslator.ReduceFunction(scala.Function2&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;&nbsp;fun,
+                           java.lang.String&nbsp;descriptionMessage)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="process(java.lang.Object)">
+<!--   -->
+</a><a name="process(T)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>process</h4>
+<pre>public&nbsp;scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;&nbsp;process(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&nbsp;value)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#process(IN)">process</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.ReduceFunction.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html
new file mode 100644
index 0000000..be55ff7
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html
@@ -0,0 +1,245 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpTranslator.SingleInputFunction</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpTranslator.SingleInputFunction";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.SingleInputFunction.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Interface OpTranslator.SingleInputFunction" class="title">Interface OpTranslator.SingleInputFunction&lt;IN,OUT&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen</a>, <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a>, <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction</a>, <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <strong>OpTranslator.SingleInputFunction&lt;IN,OUT&gt;</strong>
+extends scala.Serializable</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;OUTER&gt;&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">IN</a>,OUTER&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#andThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">andThen</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">OUT</a>,OUTER&gt;&nbsp;other)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">OUT</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#process(IN)">process</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">IN</a>&nbsp;value)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="process(java.lang.Object)">
+<!--   -->
+</a><a name="process(IN)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>process</h4>
+<pre>scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">OUT</a>&gt;&nbsp;process(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">IN</a>&nbsp;value)</pre>
+</li>
+</ul>
+<a name="andThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>andThen</h4>
+<pre>&lt;OUTER&gt;&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">IN</a>,OUTER&gt;&nbsp;andThen(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">OUT</a>,OUTER&gt;&nbsp;other)</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>java.lang.String&nbsp;description()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.SingleInputFunction.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html
new file mode 100644
index 0000000..b70b915
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html
@@ -0,0 +1,349 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpTranslator.SinkTask</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpTranslator.SinkTask";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.SinkTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Class OpTranslator.SinkTask" class="title">Class OpTranslator.SinkTask&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.plan.OpTranslator.SinkTask&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OpTranslator.SinkTask&lt;T&gt;</strong>
+extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#OpTranslator.SinkTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SinkTask</a></strong>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                     io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#OpTranslator.SinkTask(io.gearpump.streaming.dsl.TypedDataSink, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SinkTask</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="type parameter in OpTranslator.SinkTask">T</a>&gt;&nbsp;dataSink,
+                     <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                     io.gearpump.cluster.UserConfig&nbsp;userConf)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;msg)</code>
+<div class="block">Method called for each message received.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
+<div class="block">Method called with the task is initialized.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#onStop()">onStop</a></strong>()</code>
+<div class="block">Method called when task is under clean up.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.task.Task">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/task/Task.html#LOG()">LOG</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage()">receiveUnManagedMessage</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#self()">self</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#sender()">sender</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#system()">system</a></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, toString, wait, wait, wait</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="OpTranslator.SinkTask(io.gearpump.streaming.dsl.TypedDataSink, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OpTranslator.SinkTask</h4>
+<pre>public&nbsp;OpTranslator.SinkTask(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="type parameter in OpTranslator.SinkTask">T</a>&gt;&nbsp;dataSink,
+                     <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                     io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+<a name="OpTranslator.SinkTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpTranslator.SinkTask</h4>
+<pre>public&nbsp;OpTranslator.SinkTask(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                     io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">TaskInterface</a></code></strong></div>
+<div class="block">Method called with the task is initialized.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd></dl>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">TaskInterface</a></code></strong></div>
+<div class="block">Method called for each message received.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - message send by upstream tasks</dd></dl>
+</li>
+</ul>
+<a name="onStop()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStop</h4>
+<pre>public&nbsp;void&nbsp;onStop()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">TaskInterface</a></code></strong></div>
+<div class="block">Method called when task is under clean up.
+ This can be used to cleanup resource when the application finished.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStop()">onStop</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.SinkTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html
new file mode 100644
index 0000000..87d7fa8
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html
@@ -0,0 +1,351 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpTranslator.SourceTask</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpTranslator.SourceTask";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.SourceTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Class OpTranslator.SourceTask" class="title">Class OpTranslator.SourceTask&lt;T,OUT&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.plan.OpTranslator.SourceTask&lt;T,OUT&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OpTranslator.SourceTask&lt;T,OUT&gt;</strong>
+extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#OpTranslator.SourceTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SourceTask</a></strong>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                       io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#OpTranslator.SourceTask(io.gearpump.streaming.dsl.TypedDataSource, scala.Option, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SourceTask</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">T</a>&gt;&nbsp;source,
+                       scala.Option&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">OUT</a>&gt;&gt;&nbsp;operator,
+                       <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                       io.gearpump.cluster.UserConfig&nbsp;userConf)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;msg)</code>
+<div class="block">Method called for each message received.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
+<div class="block">Method called with the task is initialized.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#onStop()">onStop</a></strong>()</code>
+<div class="block">Method called when task is under clean up.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.task.Task">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/task/Task.html#LOG()">LOG</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage()">receiveUnManagedMessage</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#self()">self</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#sender()">sender</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#system()">system</a></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, toString, wait, wait, wait</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="OpTranslator.SourceTask(io.gearpump.streaming.dsl.TypedDataSource, scala.Option, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OpTranslator.SourceTask</h4>
+<pre>public&nbsp;OpTranslator.SourceTask(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">T</a>&gt;&nbsp;source,
+                       scala.Option&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">OUT</a>&gt;&gt;&nbsp;operator,
+                       <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                       io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+<a name="OpTranslator.SourceTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpTranslator.SourceTask</h4>
+<pre>public&nbsp;OpTranslator.SourceTask(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                       io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">TaskInterface</a></code></strong></div>
+<div class="block">Method called with the task is initialized.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd></dl>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">TaskInterface</a></code></strong></div>
+<div class="block">Method called for each message received.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - message send by upstream tasks</dd></dl>
+</li>
+</ul>
+<a name="onStop()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStop</h4>
+<pre>public&nbsp;void&nbsp;onStop()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">TaskInterface</a></code></strong></div>
+<div class="block">Method called when task is under clean up.
+ This can be used to cleanup resource when the application finished.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStop()">onStop</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.SourceTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html
new file mode 100644
index 0000000..3047f9d
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html
@@ -0,0 +1,325 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpTranslator.TransformTask</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpTranslator.TransformTask";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.TransformTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Class OpTranslator.TransformTask" class="title">Class OpTranslator.TransformTask&lt;IN,OUT&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.plan.OpTranslator.TransformTask&lt;IN,OUT&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OpTranslator.TransformTask&lt;IN,OUT&gt;</strong>
+extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#OpTranslator.TransformTask(scala.Option, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.TransformTask</a></strong>(scala.Option&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">OUT</a>&gt;&gt;&nbsp;operator,
+                          <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                          io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#OpTranslator.TransformTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.TransformTask</a></strong>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                          io.gearpump.cluster.UserConfig&nbsp;userConf)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;msg)</code>
+<div class="block">Method called for each message received.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
+<div class="block">Method called with the task is initialized.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.task.Task">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/task/Task.html#LOG()">LOG</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#onStop()">onStop</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage()">receiveUnManagedMessage</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#self()">self</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#sender()">sender</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#system()">system</a></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, toString, wait, wait, wait</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="OpTranslator.TransformTask(scala.Option, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OpTranslator.TransformTask</h4>
+<pre>public&nbsp;OpTranslator.TransformTask(scala.Option&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">OUT</a>&gt;&gt;&nbsp;operator,
+                          <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                          io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+<a name="OpTranslator.TransformTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpTranslator.TransformTask</h4>
+<pre>public&nbsp;OpTranslator.TransformTask(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                          io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">TaskInterface</a></code></strong></div>
+<div class="block">Method called with the task is initialized.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd></dl>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">TaskInterface</a></code></strong></div>
+<div class="block">Method called for each message received.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - message send by upstream tasks</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.TransformTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.html
new file mode 100644
index 0000000..6755fea
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.html
@@ -0,0 +1,327 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpTranslator</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpTranslator";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Class OpTranslator" class="title">Class OpTranslator</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.plan.OpTranslator</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>OpTranslator</strong>
+extends java.lang.Object
+implements java.io.Serializable</pre>
+<div class="block">Translate a OP to a TaskDescription</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">MIDDLE</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">GROUP</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">OUT</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">OUT</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="type parameter in OpTranslator.SinkTask">T</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">OUT</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">OUT</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html#OpTranslator()">OpTranslator</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.slf4j.Logger</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html#LOG()">LOG</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html#translate(io.gearpump.streaming.dsl.op.OpChain, akka.actor.ActorSystem)">translate</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>&nbsp;ops,
+         akka.actor.ActorSystem&nbsp;system)</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>
+</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="OpTranslator()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpTranslator</h4>
+<pre>public&nbsp;OpTranslator()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="LOG()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>public&nbsp;org.slf4j.Logger&nbsp;LOG()</pre>
+</li>
+</ul>
+<a name="translate(io.gearpump.streaming.dsl.op.OpChain, akka.actor.ActorSystem)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>translate</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;translate(<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>&nbsp;ops,
+                                  akka.actor.ActorSystem&nbsp;system)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/Planner.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/Planner.html
new file mode 100644
index 0000000..c07f00a
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/Planner.html
@@ -0,0 +1,256 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Planner</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Planner";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/Planner.html" target="_top">FRAMES</a></li>
+<li><a href="Planner.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Class Planner" class="title">Class Planner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.plan.Planner</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>Planner</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html#Planner()">Planner</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.util.Graph&lt;<a href="../../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,? extends io.gearpump.partitioner.Partitioner&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html#plan(io.gearpump.util.Graph, akka.actor.ActorSystem)">plan</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;dag,
+    akka.actor.ActorSystem&nbsp;system)</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>
+</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="Planner()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Planner</h4>
+<pre>public&nbsp;Planner()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="plan(io.gearpump.util.Graph, akka.actor.ActorSystem)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>plan</h4>
+<pre>public&nbsp;io.gearpump.util.Graph&lt;<a href="../../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,? extends io.gearpump.partitioner.Partitioner&gt;&nbsp;plan(io.gearpump.util.Graph&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;dag,
+                                                                                                   akka.actor.ActorSystem&nbsp;system)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/Planner.html" target="_top">FRAMES</a></li>
+<li><a href="Planner.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/package-frame.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/package-frame.html
new file mode 100644
index 0000000..a441e38
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/package-frame.html
@@ -0,0 +1,33 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.plan</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../io/gearpump/streaming/dsl/plan/package-summary.html" target="classFrame">io.gearpump.streaming.dsl.plan</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan" target="classFrame"><i>OpTranslator.SingleInputFunction</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator</a></li>
+<li><a href="OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.AndThen</a></li>
+<li><a href="OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.DummyInputFunction</a></li>
+<li><a href="OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.FlatMapFunction</a></li>
+<li><a href="OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.GroupByTask</a></li>
+<li><a href="OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.ReduceFunction</a></li>
+<li><a href="OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.SinkTask</a></li>
+<li><a href="OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.SourceTask</a></li>
+<li><a href="OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.TransformTask</a></li>
+<li><a href="OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator$</a></li>
+<li><a href="Planner.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">Planner</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/package-summary.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/package-summary.html
new file mode 100644
index 0000000..23512bf
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/package-summary.html
@@ -0,0 +1,188 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.plan</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.dsl.plan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/executor/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.dsl.plan</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction&lt;IN,OUT&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></td>
+<td class="colLast">
+<div class="block">Translate a OP to a TaskDescription</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen&lt;IN,MIDDLE,OUT&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction&lt;IN,OUT&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask&lt;IN,GROUP,OUT&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask&lt;T,OUT&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask&lt;IN,OUT&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan">Planner</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/executor/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/package-tree.html b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/package-tree.html
new file mode 100644
index 0000000..bd7c8de
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/dsl/plan/package-tree.html
@@ -0,0 +1,152 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.plan Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.dsl.plan Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/partitioner/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/executor/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.dsl.plan</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator</span></a> (implements java.io.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.AndThen</span></a>&lt;IN,MIDDLE,OUT&gt; (implements io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.DummyInputFunction</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.FlatMapFunction</span></a>&lt;IN,OUT&gt; (implements io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.ReduceFunction</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Planner</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">Task</span></a> (implements io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.GroupByTask</span></a>&lt;IN,GROUP,OUT&gt;</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.SinkTask</span></a>&lt;T&gt;</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.SourceTask</span></a>&lt;T,OUT&gt;</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.TransformTask</span></a>&lt;IN,OUT&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">scala.Serializable
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.SingleInputFunction</span></a>&lt;IN,OUT&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/partitioner/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/executor/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor$.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor$.html
new file mode 100644
index 0000000..a6f913f
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor$" class="title">Class Executor$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>Executor$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor">Executor$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor$.html#Executor$()">Executor$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor">Executor$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Executor$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor$</h4>
+<pre>public&nbsp;Executor$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig$.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig$.html
new file mode 100644
index 0000000..292b832
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.ExecutorConfig$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.ExecutorConfig$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.ExecutorConfig$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.ExecutorConfig$" class="title">Class Executor.ExecutorConfig$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;com.typesafe.config.Config,<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.ExecutorConfig$</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;com.typesafe.config.Config,<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.ExecutorConfig$</strong>
+extends scala.runtime.AbstractFunction1&lt;com.typesafe.config.Config,<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.ExecutorConfig$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html#Executor.ExecutorConfig$()">Executor.ExecutorConfig$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Executor.ExecutorConfig$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.ExecutorConfig$</h4>
+<pre>public&nbsp;Executor.ExecutorConfig$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.ExecutorConfig$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig.html
new file mode 100644
index 0000000..cede8d2
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.ExecutorConfig</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.ExecutorConfig";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorConfig.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.ExecutorConfig.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.ExecutorConfig" class="title">Class Executor.ExecutorConfig</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.ExecutorConfig</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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.ExecutorConfig</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.ExecutorConfig">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html#Executor.ExecutorConfig(com.typesafe.config.Config)">Executor.ExecutorConfig</a></strong>(com.typesafe.config.Config&nbsp;config)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>com.typesafe.config.Config</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html#config()">config</a></strong>()</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="Executor.ExecutorConfig(com.typesafe.config.Config)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.ExecutorConfig</h4>
+<pre>public&nbsp;Executor.ExecutorConfig(com.typesafe.config.Config&nbsp;config)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="config()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>config</h4>
+<pre>public&nbsp;com.typesafe.config.Config&nbsp;config()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorConfig.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.ExecutorConfig.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary$.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary$.html
new file mode 100644
index 0000000..6f78b46
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary$.html
@@ -0,0 +1,303 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.ExecutorSummary$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.ExecutorSummary$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.ExecutorSummary$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.ExecutorSummary$" class="title">Class Executor.ExecutorSummary$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.ExecutorSummary$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.ExecutorSummary$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.ExecutorSummary$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html#Executor.ExecutorSummary$()">Executor.ExecutorSummary$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html#empty()">empty</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Executor.ExecutorSummary$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.ExecutorSummary$</h4>
+<pre>public&nbsp;Executor.ExecutorSummary$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="empty()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>empty</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a>&nbsp;empty()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.ExecutorSummary$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary.html
new file mode 100644
index 0000000..102403d
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary.html
@@ -0,0 +1,383 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.ExecutorSummary</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.ExecutorSummary";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorSummary.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.ExecutorSummary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.ExecutorSummary" class="title">Class Executor.ExecutorSummary</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.ExecutorSummary</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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.ExecutorSummary</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.ExecutorSummary">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#Executor.ExecutorSummary(int, int, java.lang.String, java.lang.String, java.lang.String, int, scala.collection.immutable.Map, java.lang.String)">Executor.ExecutorSummary</a></strong>(int&nbsp;id,
+                        int&nbsp;workerId,
+                        java.lang.String&nbsp;actorPath,
+                        java.lang.String&nbsp;logFile,
+                        java.lang.String&nbsp;status,
+                        int&nbsp;taskCount,
+                        scala.collection.immutable.Map&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;&nbsp;tasks,
+                        java.lang.String&nbsp;jvmName)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#actorPath()">actorPath</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#id()">id</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#jvmName()">jvmName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#logFile()">logFile</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#status()">status</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#taskCount()">taskCount</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#tasks()">tasks</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#workerId()">workerId</a></strong>()</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="Executor.ExecutorSummary(int, int, java.lang.String, java.lang.String, java.lang.String, int, scala.collection.immutable.Map, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.ExecutorSummary</h4>
+<pre>public&nbsp;Executor.ExecutorSummary(int&nbsp;id,
+                        int&nbsp;workerId,
+                        java.lang.String&nbsp;actorPath,
+                        java.lang.String&nbsp;logFile,
+                        java.lang.String&nbsp;status,
+                        int&nbsp;taskCount,
+                        scala.collection.immutable.Map&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;&nbsp;tasks,
+                        java.lang.String&nbsp;jvmName)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="id()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>id</h4>
+<pre>public&nbsp;int&nbsp;id()</pre>
+</li>
+</ul>
+<a name="workerId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>workerId</h4>
+<pre>public&nbsp;int&nbsp;workerId()</pre>
+</li>
+</ul>
+<a name="actorPath()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actorPath</h4>
+<pre>public&nbsp;java.lang.String&nbsp;actorPath()</pre>
+</li>
+</ul>
+<a name="logFile()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>logFile</h4>
+<pre>public&nbsp;java.lang.String&nbsp;logFile()</pre>
+</li>
+</ul>
+<a name="status()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>status</h4>
+<pre>public&nbsp;java.lang.String&nbsp;status()</pre>
+</li>
+</ul>
+<a name="taskCount()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskCount</h4>
+<pre>public&nbsp;int&nbsp;taskCount()</pre>
+</li>
+</ul>
+<a name="tasks()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>tasks</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;&nbsp;tasks()</pre>
+</li>
+</ul>
+<a name="jvmName()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>jvmName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;jvmName()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorSummary.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.ExecutorSummary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html
new file mode 100644
index 0000000..7c0ce79
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.GetExecutorSummary$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.GetExecutorSummary$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.GetExecutorSummary$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.GetExecutorSummary$" class="title">Class Executor.GetExecutorSummary$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.GetExecutorSummary$</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="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.GetExecutorSummary$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.GetExecutorSummary$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html#Executor.GetExecutorSummary$()">Executor.GetExecutorSummary$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Executor.GetExecutorSummary$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.GetExecutorSummary$</h4>
+<pre>public&nbsp;Executor.GetExecutorSummary$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.GetExecutorSummary$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary.html
new file mode 100644
index 0000000..528abfb
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.GetExecutorSummary</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.GetExecutorSummary";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.GetExecutorSummary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.GetExecutorSummary" class="title">Class Executor.GetExecutorSummary</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.GetExecutorSummary</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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.GetExecutorSummary</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.GetExecutorSummary">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html#Executor.GetExecutorSummary(int)">Executor.GetExecutorSummary</a></strong>(int&nbsp;executorId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html#executorId()">executorId</a></strong>()</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="Executor.GetExecutorSummary(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.GetExecutorSummary</h4>
+<pre>public&nbsp;Executor.GetExecutorSummary(int&nbsp;executorId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.GetExecutorSummary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html
new file mode 100644
index 0000000..42d0834
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.QueryExecutorConfig$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.QueryExecutorConfig$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.QueryExecutorConfig$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.QueryExecutorConfig$" class="title">Class Executor.QueryExecutorConfig$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.QueryExecutorConfig$</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="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.QueryExecutorConfig$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.QueryExecutorConfig$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html#Executor.QueryExecutorConfig$()">Executor.QueryExecutorConfig$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Executor.QueryExecutorConfig$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.QueryExecutorConfig$</h4>
+<pre>public&nbsp;Executor.QueryExecutorConfig$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.QueryExecutorConfig$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html
new file mode 100644
index 0000000..11ab5b7
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.QueryExecutorConfig</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.QueryExecutorConfig";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.QueryExecutorConfig.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.QueryExecutorConfig" class="title">Class Executor.QueryExecutorConfig</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.QueryExecutorConfig</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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.QueryExecutorConfig</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.QueryExecutorConfig">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html#Executor.QueryExecutorConfig(int)">Executor.QueryExecutorConfig</a></strong>(int&nbsp;executorId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html#executorId()">executorId</a></strong>()</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="Executor.QueryExecutorConfig(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.QueryExecutorConfig</h4>
+<pre>public&nbsp;Executor.QueryExecutorConfig(int&nbsp;executorId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.QueryExecutorConfig.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.RestartTasks$.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.RestartTasks$.html
new file mode 100644
index 0000000..74efb65
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.RestartTasks$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.RestartTasks$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.RestartTasks$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.RestartTasks$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.RestartTasks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.RestartTasks$" class="title">Class Executor.RestartTasks$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.RestartTasks$</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="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.RestartTasks$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.RestartTasks$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html#Executor.RestartTasks$()">Executor.RestartTasks$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Executor.RestartTasks$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.RestartTasks$</h4>
+<pre>public&nbsp;Executor.RestartTasks$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.RestartTasks$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.RestartTasks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.RestartTasks.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.RestartTasks.html
new file mode 100644
index 0000000..9f98a96
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.RestartTasks.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.RestartTasks</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.RestartTasks";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.RestartTasks.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.RestartTasks.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.RestartTasks" class="title">Class Executor.RestartTasks</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.RestartTasks</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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.RestartTasks</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.RestartTasks">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html#Executor.RestartTasks(int)">Executor.RestartTasks</a></strong>(int&nbsp;dagVersion)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html#dagVersion()">dagVersion</a></strong>()</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="Executor.RestartTasks(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.RestartTasks</h4>
+<pre>public&nbsp;Executor.RestartTasks(int&nbsp;dagVersion)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="dagVersion()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>dagVersion</h4>
+<pre>public&nbsp;int&nbsp;dagVersion()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.RestartTasks.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.RestartTasks.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.TaskArgumentStore.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.TaskArgumentStore.html
new file mode 100644
index 0000000..5a9cf2b
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.TaskArgumentStore.html
@@ -0,0 +1,304 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.TaskArgumentStore</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.TaskArgumentStore";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.TaskArgumentStore.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.TaskArgumentStore" class="title">Class Executor.TaskArgumentStore</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.TaskArgumentStore</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.TaskArgumentStore</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#Executor.TaskArgumentStore()">Executor.TaskArgumentStore</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#add(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.executor.TaskLauncher.TaskArgument)">add</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+   <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&nbsp;task)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.Option&lt;<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#get(int, io.gearpump.streaming.task.TaskId)">get</a></strong>(int&nbsp;dagVersion,
+   <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#removeNewerVersion(int)">removeNewerVersion</a></strong>(int&nbsp;currentVersion)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#removeObsoleteVersion()">removeObsoleteVersion</a></strong>()</code>
+<div class="block">when the new DAG is successfully deployed, then we should remove obsolete TaskArgument of old DAG.</div>
+</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>
+</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="Executor.TaskArgumentStore()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.TaskArgumentStore</h4>
+<pre>public&nbsp;Executor.TaskArgumentStore()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="add(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.executor.TaskLauncher.TaskArgument)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>add</h4>
+<pre>public&nbsp;void&nbsp;add(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+       <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&nbsp;task)</pre>
+</li>
+</ul>
+<a name="get(int, io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public&nbsp;scala.Option&lt;<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&gt;&nbsp;get(int&nbsp;dagVersion,
+                                          <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+<a name="removeObsoleteVersion()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeObsoleteVersion</h4>
+<pre>public&nbsp;void&nbsp;removeObsoleteVersion()</pre>
+<div class="block">when the new DAG is successfully deployed, then we should remove obsolete TaskArgument of old DAG.</div>
+</li>
+</ul>
+<a name="removeNewerVersion(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>removeNewerVersion</h4>
+<pre>public&nbsp;void&nbsp;removeNewerVersion(int&nbsp;currentVersion)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.TaskArgumentStore.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.TaskStopped$.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.TaskStopped$.html
new file mode 100644
index 0000000..2915772
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.TaskStopped$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.TaskStopped$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.TaskStopped$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskStopped$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.TaskStopped$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.TaskStopped$" class="title">Class Executor.TaskStopped$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.TaskStopped$</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;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.TaskStopped$</strong>
+extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.TaskStopped$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html#Executor.TaskStopped$()">Executor.TaskStopped$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Executor.TaskStopped$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.TaskStopped$</h4>
+<pre>public&nbsp;Executor.TaskStopped$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskStopped$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.TaskStopped$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.TaskStopped.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.TaskStopped.html
new file mode 100644
index 0000000..98c42c0
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.TaskStopped.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.TaskStopped</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.TaskStopped";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskStopped.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.TaskStopped.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.TaskStopped" class="title">Class Executor.TaskStopped</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.TaskStopped</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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.TaskStopped</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.TaskStopped">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html#Executor.TaskStopped(akka.actor.ActorRef)">Executor.TaskStopped</a></strong>(akka.actor.ActorRef&nbsp;task)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html#task()">task</a></strong>()</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="Executor.TaskStopped(akka.actor.ActorRef)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.TaskStopped</h4>
+<pre>public&nbsp;Executor.TaskStopped(akka.actor.ActorRef&nbsp;task)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="task()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>task</h4>
+<pre>public&nbsp;akka.actor.ActorRef&nbsp;task()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskStopped.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.TaskStopped.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.html
new file mode 100644
index 0000000..710fe80
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/Executor.html
@@ -0,0 +1,494 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor" class="title">Class Executor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>akka.actor.Actor, io.gearpump.util.TimeOutScheduler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Executor</strong>
+extends java.lang.Object
+implements akka.actor.Actor, io.gearpump.util.TimeOutScheduler</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_akka.actor.Actor">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;akka.actor.Actor</h3>
+<code>akka.actor.Actor.emptyBehavior$</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#Executor(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">Executor</a></strong>(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
+        io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#Executor(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig, io.gearpump.streaming.executor.ITaskLauncher)">Executor</a></strong>(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
+        io.gearpump.cluster.UserConfig&nbsp;userConf,
+        <a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a>&nbsp;launcher)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#applicationReady()">applicationReady</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.transport.Express</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#express()">express</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#launchTasksHandler()">launchTasksHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#metricsEnabled()">metricsEnabled</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#queryMsgHandler()">queryMsgHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#receive()">receive</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#restartingTask(int, int, scala.collection.immutable.List)">restartingTask</a></strong>(int&nbsp;dagVersion,
+              int&nbsp;remain,
+              scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;needRestart)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.OneForOneStrategy</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#supervisorStrategy()">supervisorStrategy</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#terminationWatch()">terminationWatch</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.util.Timeout</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#timeOut()">timeOut</a></strong>()</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_akka.actor.Actor">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;akka.actor.Actor</h3>
+<code>akka$actor$Actor$_setter_$context_$eq, akka$actor$Actor$_setter_$self_$eq, aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, postRestart, postStop, preRestart, preStart, self, sender, unhandled</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.util.TimeOutScheduler">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.util.TimeOutScheduler</h3>
+<code>sendMsgWithTimeOutCallBack</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="Executor(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig, io.gearpump.streaming.executor.ITaskLauncher)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Executor</h4>
+<pre>public&nbsp;Executor(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
+        io.gearpump.cluster.UserConfig&nbsp;userConf,
+        <a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a>&nbsp;launcher)</pre>
+</li>
+</ul>
+<a name="Executor(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor</h4>
+<pre>public&nbsp;Executor(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
+        io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="timeOut()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>timeOut</h4>
+<pre>public&nbsp;akka.util.Timeout&nbsp;timeOut()</pre>
+</li>
+</ul>
+<a name="express()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>express</h4>
+<pre>public&nbsp;io.gearpump.transport.Express&nbsp;express()</pre>
+</li>
+</ul>
+<a name="metricsEnabled()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>metricsEnabled</h4>
+<pre>public&nbsp;boolean&nbsp;metricsEnabled()</pre>
+</li>
+</ul>
+<a name="receive()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>receive</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;receive()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>receive</code>&nbsp;in interface&nbsp;<code>akka.actor.Actor</code></dd>
+</dl>
+</li>
+</ul>
+<a name="supervisorStrategy()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>supervisorStrategy</h4>
+<pre>public&nbsp;akka.actor.OneForOneStrategy&nbsp;supervisorStrategy()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>supervisorStrategy</code>&nbsp;in interface&nbsp;<code>akka.actor.Actor</code></dd>
+</dl>
+</li>
+</ul>
+<a name="launchTasksHandler()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>launchTasksHandler</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;launchTasksHandler()</pre>
+</li>
+</ul>
+<a name="applicationReady()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>applicationReady</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;applicationReady()</pre>
+</li>
+</ul>
+<a name="queryMsgHandler()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>queryMsgHandler</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;queryMsgHandler()</pre>
+</li>
+</ul>
+<a name="restartingTask(int, int, scala.collection.immutable.List)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>restartingTask</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;restartingTask(int&nbsp;dagVersion,
+                                                                             int&nbsp;remain,
+                                                                             scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;needRestart)</pre>
+</li>
+</ul>
+<a name="terminationWatch()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>terminationWatch</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;terminationWatch()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/executor/ExecutorRestartPolicy.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/ExecutorRestartPolicy.html
new file mode 100644
index 0000000..0d5d8f8
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/ExecutorRestartPolicy.html
@@ -0,0 +1,274 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>ExecutorRestartPolicy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExecutorRestartPolicy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/ExecutorRestartPolicy.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorRestartPolicy.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class ExecutorRestartPolicy" class="title">Class ExecutorRestartPolicy</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.ExecutorRestartPolicy</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>ExecutorRestartPolicy</strong>
+extends java.lang.Object</pre>
+<div class="block">param:  maxNrOfRetries the number of times a executor is allowed to be restarted, negative value means no limit,
+   if the limit is exceeded the policy will not allow to restart the executor
+ param:  withinTimeRange duration of the time window for maxNrOfRetries, Duration.Inf means no window</div>
+</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html#ExecutorRestartPolicy(int, scala.concurrent.duration.Duration)">ExecutorRestartPolicy</a></strong>(int&nbsp;maxNrOfRetries,
+                     scala.concurrent.duration.Duration&nbsp;withinTimeRange)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html#addTaskToExecutor(int, io.gearpump.streaming.task.TaskId)">addTaskToExecutor</a></strong>(int&nbsp;executorId,
+                 <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html#allowRestartExecutor(int)">allowRestartExecutor</a></strong>(int&nbsp;executorId)</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>
+</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="ExecutorRestartPolicy(int, scala.concurrent.duration.Duration)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorRestartPolicy</h4>
+<pre>public&nbsp;ExecutorRestartPolicy(int&nbsp;maxNrOfRetries,
+                     scala.concurrent.duration.Duration&nbsp;withinTimeRange)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="addTaskToExecutor(int, io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addTaskToExecutor</h4>
+<pre>public&nbsp;void&nbsp;addTaskToExecutor(int&nbsp;executorId,
+                     <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+<a name="allowRestartExecutor(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>allowRestartExecutor</h4>
+<pre>public&nbsp;boolean&nbsp;allowRestartExecutor(int&nbsp;executorId)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/ExecutorRestartPolicy.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorRestartPolicy.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/executor/ITaskLauncher.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/ITaskLauncher.html
new file mode 100644
index 0000000..29a9a4b
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/ITaskLauncher.html
@@ -0,0 +1,214 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>ITaskLauncher</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ITaskLauncher";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/ITaskLauncher.html" target="_top">FRAMES</a></li>
+<li><a href="ITaskLauncher.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Interface ITaskLauncher" class="title">Interface ITaskLauncher</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>ITaskLauncher</strong></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,akka.actor.ActorRef&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html#launch(scala.collection.immutable.List, io.gearpump.streaming.executor.TaskLauncher.TaskArgument, akka.actor.ActorRefFactory, io.gearpump.serializer.SerializationFramework)">launch</a></strong>(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskIds,
+      <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&nbsp;argument,
+      akka.actor.ActorRefFactory&nbsp;context,
+      io.gearpump.serializer.SerializationFramework&nbsp;serializer)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="launch(scala.collection.immutable.List, io.gearpump.streaming.executor.TaskLauncher.TaskArgument, akka.actor.ActorRefFactory, io.gearpump.serializer.SerializationFramework)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>launch</h4>
+<pre>scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,akka.actor.ActorRef&gt;&nbsp;launch(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskIds,
+                                                                <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&nbsp;argument,
+                                                                akka.actor.ActorRefFactory&nbsp;context,
+                                                                io.gearpump.serializer.SerializationFramework&nbsp;serializer)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/ITaskLauncher.html" target="_top">FRAMES</a></li>
+<li><a href="ITaskLauncher.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/executor/TaskLauncher$.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/TaskLauncher$.html
new file mode 100644
index 0000000..a39c7fe
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/TaskLauncher$.html
@@ -0,0 +1,295 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskLauncher$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLauncher$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLauncher$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class TaskLauncher$" class="title">Class TaskLauncher$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.TaskLauncher$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>TaskLauncher$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html#TaskLauncher$()">TaskLauncher$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html#apply(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">apply</a></strong>(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
+     io.gearpump.cluster.UserConfig&nbsp;userConf)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskLauncher$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskLauncher$</h4>
+<pre>public&nbsp;TaskLauncher$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a>&nbsp;apply(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
+                 io.gearpump.cluster.UserConfig&nbsp;userConf)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLauncher$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html
new file mode 100644
index 0000000..416c005
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskLauncher.TaskArgument$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLauncher.TaskArgument$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLauncher.TaskArgument$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class TaskLauncher.TaskArgument$" class="title">Class TaskLauncher.TaskArgument$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction3&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.TaskLauncher.TaskArgument$</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.Function3&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskLauncher.TaskArgument$</strong>
+extends scala.runtime.AbstractFunction3&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.TaskLauncher.TaskArgument$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html#TaskLauncher.TaskArgument$()">TaskLauncher.TaskArgument$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction3">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function3">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskLauncher.TaskArgument$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskLauncher.TaskArgument$</h4>
+<pre>public&nbsp;TaskLauncher.TaskArgument$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLauncher.TaskArgument$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html
new file mode 100644
index 0000000..ddb04ce
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html
@@ -0,0 +1,308 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskLauncher.TaskArgument</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLauncher.TaskArgument";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLauncher.TaskArgument.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class TaskLauncher.TaskArgument" class="title">Class TaskLauncher.TaskArgument</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.TaskLauncher.TaskArgument</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="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskLauncher.TaskArgument</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.TaskLauncher.TaskArgument">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#TaskLauncher.TaskArgument(int, io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List)">TaskLauncher.TaskArgument</a></strong>(int&nbsp;dagVersion,
+                         <a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription,
+                         scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#dagVersion()">dagVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#processorDescription()">processorDescription</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#subscribers()">subscribers</a></strong>()</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="TaskLauncher.TaskArgument(int, io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskLauncher.TaskArgument</h4>
+<pre>public&nbsp;TaskLauncher.TaskArgument(int&nbsp;dagVersion,
+                         <a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription,
+                         scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="dagVersion()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dagVersion</h4>
+<pre>public&nbsp;int&nbsp;dagVersion()</pre>
+</li>
+</ul>
+<a name="processorDescription()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processorDescription</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription()</pre>
+</li>
+</ul>
+<a name="subscribers()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>subscribers</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLauncher.TaskArgument.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/executor/TaskLauncher.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/TaskLauncher.html
new file mode 100644
index 0000000..464b854
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/TaskLauncher.html
@@ -0,0 +1,317 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskLauncher</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLauncher";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLauncher.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class TaskLauncher" class="title">Class TaskLauncher</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.TaskLauncher</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>TaskLauncher</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html#TaskLauncher(int, java.lang.String, int, akka.actor.ActorRef, io.gearpump.cluster.UserConfig, java.lang.Class)">TaskLauncher</a></strong>(int&nbsp;appId,
+            java.lang.String&nbsp;appName,
+            int&nbsp;executorId,
+            akka.actor.ActorRef&nbsp;appMaster,
+            io.gearpump.cluster.UserConfig&nbsp;userConf,
+            java.lang.Class&lt;? extends akka.actor.Actor&gt;&nbsp;taskActorClass)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html#apply(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">apply</a></strong>(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
+     io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,akka.actor.ActorRef&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html#launch(scala.collection.immutable.List, io.gearpump.streaming.executor.TaskLauncher.TaskArgument, akka.actor.ActorRefFactory, io.gearpump.serializer.SerializationFramework)">launch</a></strong>(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskIds,
+      <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&nbsp;argument,
+      akka.actor.ActorRefFactory&nbsp;context,
+      io.gearpump.serializer.SerializationFramework&nbsp;serializer)</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>
+</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="TaskLauncher(int, java.lang.String, int, akka.actor.ActorRef, io.gearpump.cluster.UserConfig, java.lang.Class)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskLauncher</h4>
+<pre>public&nbsp;TaskLauncher(int&nbsp;appId,
+            java.lang.String&nbsp;appName,
+            int&nbsp;executorId,
+            akka.actor.ActorRef&nbsp;appMaster,
+            io.gearpump.cluster.UserConfig&nbsp;userConf,
+            java.lang.Class&lt;? extends akka.actor.Actor&gt;&nbsp;taskActorClass)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a>&nbsp;apply(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
+                 io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+<a name="launch(scala.collection.immutable.List, io.gearpump.streaming.executor.TaskLauncher.TaskArgument, akka.actor.ActorRefFactory, io.gearpump.serializer.SerializationFramework)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>launch</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,akka.actor.ActorRef&gt;&nbsp;launch(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskIds,
+                                                                <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&nbsp;argument,
+                                                                akka.actor.ActorRefFactory&nbsp;context,
+                                                                io.gearpump.serializer.SerializationFramework&nbsp;serializer)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html#launch(scala.collection.immutable.List, io.gearpump.streaming.executor.TaskLauncher.TaskArgument, akka.actor.ActorRefFactory, io.gearpump.serializer.SerializationFramework)">launch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLauncher.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/executor/package-frame.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/package-frame.html
new file mode 100644
index 0000000..307f51f
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/package-frame.html
@@ -0,0 +1,42 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.executor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../io/gearpump/streaming/executor/package-summary.html" target="classFrame">io.gearpump.streaming.executor</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="ITaskLauncher.html" title="interface in io.gearpump.streaming.executor" target="classFrame"><i>ITaskLauncher</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="Executor.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor</a></li>
+<li><a href="Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorConfig</a></li>
+<li><a href="Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorConfig$</a></li>
+<li><a href="Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorSummary</a></li>
+<li><a href="Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorSummary$</a></li>
+<li><a href="Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.GetExecutorSummary</a></li>
+<li><a href="Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.GetExecutorSummary$</a></li>
+<li><a href="Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.QueryExecutorConfig</a></li>
+<li><a href="Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.QueryExecutorConfig$</a></li>
+<li><a href="Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.RestartTasks</a></li>
+<li><a href="Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.RestartTasks$</a></li>
+<li><a href="Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.TaskArgumentStore</a></li>
+<li><a href="Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.TaskStopped</a></li>
+<li><a href="Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.TaskStopped$</a></li>
+<li><a href="Executor$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor$</a></li>
+<li><a href="ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor" target="classFrame">ExecutorRestartPolicy</a></li>
+<li><a href="TaskLauncher.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher</a></li>
+<li><a href="TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher.TaskArgument</a></li>
+<li><a href="TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher.TaskArgument$</a></li>
+<li><a href="TaskLauncher$.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher$</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/executor/package-summary.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/package-summary.html
new file mode 100644
index 0000000..239e107
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/package-summary.html
@@ -0,0 +1,226 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.executor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.executor";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/dsl/plan/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.executor</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor">Executor$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor">ExecutorRestartPolicy</a></td>
+<td class="colLast">
+<div class="block">param:  maxNrOfRetries the number of times a executor is allowed to be restarted, negative value means no limit,
+   if the limit is exceeded the policy will not allow to restart the executor
+ param:  withinTimeRange duration of the time window for maxNrOfRetries, Duration.Inf means no window</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/dsl/plan/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/executor/package-tree.html b/releases/0.7.0/api/java/io/gearpump/streaming/executor/package-tree.html
new file mode 100644
index 0000000..ae018e4
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/executor/package-tree.html
@@ -0,0 +1,157 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.executor Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.executor Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/dsl/plan/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.executor</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">scala.runtime.AbstractFunction1&lt;T1,R&gt; (implements scala.Function1&lt;T1,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorConfig$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.GetExecutorSummary$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.QueryExecutorConfig$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.RestartTasks$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.TaskStopped$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction3&lt;T1,T2,T3,R&gt; (implements scala.Function3&lt;T1,T2,T3,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher.TaskArgument$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor</span></a> (implements akka.actor.Actor, io.gearpump.util.TimeOutScheduler)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorConfig</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorSummary</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorSummary$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.GetExecutorSummary</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.QueryExecutorConfig</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.RestartTasks</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.TaskArgumentStore</span></a></li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.TaskStopped</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor$</span></a></li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="strong">ExecutorRestartPolicy</span></a></li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher</span></a> (implements io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a>)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher.TaskArgument</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher$</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="strong">ITaskLauncher</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/dsl/plan/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/javaapi/Graph.html b/releases/0.7.0/api/java/io/gearpump/streaming/javaapi/Graph.html
new file mode 100644
index 0000000..022386b
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/javaapi/Graph.html
@@ -0,0 +1,258 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Graph</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Graph";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Graph.html" target="_top">FRAMES</a></li>
+<li><a href="Graph.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_classes_inherited_from_class_io.gearpump.util.Graph">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_io.gearpump.util.Graph">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.javaapi</p>
+<h2 title="Class Graph" class="title">Class Graph</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,io.gearpump.partitioner.Partitioner&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.javaapi.Graph</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</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Graph</strong>
+extends io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,io.gearpump.partitioner.Partitioner&gt;</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.javaapi.Graph">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.gearpump.util.Graph">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;io.gearpump.util.Graph</h3>
+<code>io.gearpump.util.Graph.Node&lt;N,E&gt;, io.gearpump.util.Graph.NodeList&lt;N,E&gt;, io.gearpump.util.Graph.Path&lt;N,E&gt;, io.gearpump.util.Graph.Path$</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/javaapi/Graph.html#Graph()">Graph</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.util.Graph">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.util.Graph</h3>
+<code>addEdge, addGraph, addVertex, apply, apply, copy, edges, edgesOf, empty, hasCycle, hasDuplicatedEdge, incomingEdgesOf, inDegreeOf, io$gearpump$util$Graph$$_edges, isEmpty, mapEdge, mapVertex, Node, outDegreeOf, outgoingEdgesOf, removeVertex, replaceVertex, subGraph, topologicalOrderIterator, toString, unapply, vertexHierarchyLevelMap, vertices</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>
+</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="Graph()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Graph</h4>
+<pre>public&nbsp;Graph()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Graph.html" target="_top">FRAMES</a></li>
+<li><a href="Graph.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_classes_inherited_from_class_io.gearpump.util.Graph">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_io.gearpump.util.Graph">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/javaapi/Processor.html b/releases/0.7.0/api/java/io/gearpump/streaming/javaapi/Processor.html
new file mode 100644
index 0000000..2f11afe
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/javaapi/Processor.html
@@ -0,0 +1,490 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Processor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Processor";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Processor.html" target="_top">FRAMES</a></li>
+<li><a href="Processor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.javaapi</p>
+<h2 title="Class Processor" class="title">Class Processor&lt;T extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.javaapi.Processor&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;, io.gearpump.util.ReferenceEqual</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Processor&lt;T extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.gearpump.streaming.Processor">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.gearpump.streaming.<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a></h3>
+<code><a href="../../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;, <a href="../../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#Processor(java.lang.Class)">Processor</a></strong>(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#Processor(java.lang.Class, int)">Processor</a></strong>(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass,
+         int&nbsp;parallelism)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#Processor(java.lang.Class, int, java.lang.String, io.gearpump.cluster.UserConfig)">Processor</a></strong>(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass,
+         int&nbsp;parallelism,
+         java.lang.String&nbsp;description,
+         io.gearpump.cluster.UserConfig&nbsp;taskConf)</code>
+<div class="block">Create a general processor with user specified task logic.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#Processor(io.gearpump.streaming.Processor)">Processor</a></strong>(<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;processor)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object&nbsp;obj)</code>
+<div class="block">reference equal</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#parallelism()">parallelism</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#sink(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">sink</a></strong>(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
+    int&nbsp;parallelism,
+    java.lang.String&nbsp;description,
+    io.gearpump.cluster.UserConfig&nbsp;taskConf,
+    akka.actor.ActorSystem&nbsp;system)</code>
+<div class="block">Create a Sink Processor</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#source(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">source</a></strong>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;source,
+      int&nbsp;parallelism,
+      java.lang.String&nbsp;description,
+      io.gearpump.cluster.UserConfig&nbsp;taskConf,
+      akka.actor.ActorSystem&nbsp;system)</code>
+<div class="block">Create a Source Processor</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#taskClass()">taskClass</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#taskConf()">taskConf</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#withConfig(io.gearpump.cluster.UserConfig)">withConfig</a></strong>(io.gearpump.cluster.UserConfig&nbsp;conf)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#withDescription(java.lang.String)">withDescription</a></strong>(java.lang.String&nbsp;desc)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#withParallelism(int)">withParallelism</a></strong>(int&nbsp;parallel)</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, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</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="Processor(java.lang.Class)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Processor</h4>
+<pre>public&nbsp;Processor(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass)</pre>
+</li>
+</ul>
+<a name="Processor(java.lang.Class, int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Processor</h4>
+<pre>public&nbsp;Processor(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass,
+         int&nbsp;parallelism)</pre>
+</li>
+</ul>
+<a name="Processor(io.gearpump.streaming.Processor)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Processor</h4>
+<pre>public&nbsp;Processor(<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;processor)</pre>
+</li>
+</ul>
+<a name="Processor(java.lang.Class, int, java.lang.String, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Processor</h4>
+<pre>public&nbsp;Processor(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass,
+         int&nbsp;parallelism,
+         java.lang.String&nbsp;description,
+         io.gearpump.cluster.UserConfig&nbsp;taskConf)</pre>
+<div class="block">Create a general processor with user specified task logic.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>taskClass</code> - task implementation class of this processor (shall be a derived class from <a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><code>Task</code></a></dd><dd><code>parallelism,</code> - how many initial tasks you want to use</dd><dd><code>description,</code> - some text to describe this processor</dd><dd><code>taskConf,</code> - Processor specific configuration</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="sink(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sink</h4>
+<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>&gt;&nbsp;sink(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
+                           int&nbsp;parallelism,
+                           java.lang.String&nbsp;description,
+                           io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                           akka.actor.ActorSystem&nbsp;system)</pre>
+<div class="block">Create a Sink Processor</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dataSink</code> - the data sink itself</dd><dd><code>parallelism</code> - the parallelism of this processor</dd><dd><code>description</code> - the description for this processor</dd><dd><code>taskConf</code> - the configuration for this processor</dd><dd><code>system</code> - actor system</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the new created sink processor</dd></dl>
+</li>
+</ul>
+<a name="source(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>source</h4>
+<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>&gt;&nbsp;source(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;source,
+                               int&nbsp;parallelism,
+                               java.lang.String&nbsp;description,
+                               io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                               akka.actor.ActorSystem&nbsp;system)</pre>
+<div class="block">Create a Source Processor</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>source</code> - the data source itself</dd><dd><code>parallelism</code> - the parallelism of this processor</dd><dd><code>description</code> - the description of this processor</dd><dd><code>taskConf</code> - the configuration of this processor</dd><dd><code>system</code> - actor system</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the new created source processor</dd></dl>
+</li>
+</ul>
+<a name="withParallelism(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withParallelism</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;withParallelism(int&nbsp;parallel)</pre>
+</li>
+</ul>
+<a name="withDescription(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withDescription</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;withDescription(java.lang.String&nbsp;desc)</pre>
+</li>
+</ul>
+<a name="withConfig(io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withConfig</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;withConfig(io.gearpump.cluster.UserConfig&nbsp;conf)</pre>
+</li>
+</ul>
+<a name="parallelism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelism</h4>
+<pre>public&nbsp;int&nbsp;parallelism()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/Processor.html#parallelism()">parallelism</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a> extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="taskConf()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskConf</h4>
+<pre>public&nbsp;io.gearpump.cluster.UserConfig&nbsp;taskConf()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/Processor.html#taskConf()">taskConf</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a> extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/Processor.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a> extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="taskClass()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskClass</h4>
+<pre>public&nbsp;java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;taskClass()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/Processor.html#taskClass()">taskClass</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a> extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="equals(java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
+<div class="block">reference equal</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>equals</code>&nbsp;in interface&nbsp;<code>io.gearpump.util.ReferenceEqual</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Processor.html" target="_top">FRAMES</a></li>
+<li><a href="Processor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/javaapi/StreamApplication.html b/releases/0.7.0/api/java/io/gearpump/streaming/javaapi/StreamApplication.html
new file mode 100644
index 0000000..b67abdd
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/javaapi/StreamApplication.html
@@ -0,0 +1,320 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>StreamApplication</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StreamApplication";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/StreamApplication.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApplication.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.javaapi</p>
+<h2 title="Class StreamApplication" class="title">Class StreamApplication</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.javaapi.StreamApplication</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.gearpump.cluster.Application</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>StreamApplication</strong>
+extends java.lang.Object
+implements io.gearpump.cluster.Application</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.gearpump.cluster.Application">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.gearpump.cluster.Application</h3>
+<code>io.gearpump.cluster.Application.DefaultApplication</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html#StreamApplication(java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.javaapi.Graph)">StreamApplication</a></strong>(java.lang.String&nbsp;name,
+                 io.gearpump.cluster.UserConfig&nbsp;conf,
+                 <a href="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi">Graph</a>&nbsp;graph)</code>
+<div class="block">Create a streaming application</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class&lt;? extends io.gearpump.cluster.ApplicationMaster&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html#appMaster()">appMaster</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html#name()">name</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html#userConfig(akka.actor.ActorSystem)">userConfig</a></strong>(akka.actor.ActorSystem&nbsp;system)</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>
+</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="StreamApplication(java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.javaapi.Graph)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StreamApplication</h4>
+<pre>public&nbsp;StreamApplication(java.lang.String&nbsp;name,
+                 io.gearpump.cluster.UserConfig&nbsp;conf,
+                 <a href="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi">Graph</a>&nbsp;graph)</pre>
+<div class="block">Create a streaming application</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - name of the application</dd><dd><code>conf</code> - user configuration</dd><dd><code>graph</code> - the DAG</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="name()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>name</h4>
+<pre>public&nbsp;java.lang.String&nbsp;name()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>name</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.Application</code></dd>
+</dl>
+</li>
+</ul>
+<a name="userConfig(akka.actor.ActorSystem)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>userConfig</h4>
+<pre>public&nbsp;io.gearpump.cluster.UserConfig&nbsp;userConfig(akka.actor.ActorSystem&nbsp;system)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>userConfig</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.Application</code></dd>
+</dl>
+</li>
+</ul>
+<a name="appMaster()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>appMaster</h4>
+<pre>public&nbsp;java.lang.Class&lt;? extends io.gearpump.cluster.ApplicationMaster&gt;&nbsp;appMaster()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>appMaster</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.Application</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/StreamApplication.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApplication.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/javaapi/Task.html b/releases/0.7.0/api/java/io/gearpump/streaming/javaapi/Task.html
new file mode 100644
index 0000000..907ee85
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/javaapi/Task.html
@@ -0,0 +1,395 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Task</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Task";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Task.html" target="_top">FRAMES</a></li>
+<li><a href="Task.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.javaapi</p>
+<h2 title="Class Task" class="title">Class Task</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.javaapi.Task</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Task</strong>
+extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Task.html#context">context</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected io.gearpump.cluster.UserConfig</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Task.html#userConf">userConf</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/javaapi/Task.html#Task(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">Task</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+    io.gearpump.cluster.UserConfig&nbsp;userConf)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Task.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;msg)</code>
+<div class="block">Method called for each message received.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
+<div class="block">Method called with the task is initialized.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Task.html#onStop()">onStop</a></strong>()</code>
+<div class="block">Method called when task is under clean up.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Task.html#self()">self</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.task.Task">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
+<code><a href="../../../../io/gearpump/streaming/task/Task.html#LOG()">LOG</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage()">receiveUnManagedMessage</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#sender()">sender</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#system()">system</a></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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="context">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>context</h4>
+<pre>protected&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a> context</pre>
+</li>
+</ul>
+<a name="userConf">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>userConf</h4>
+<pre>protected&nbsp;io.gearpump.cluster.UserConfig userConf</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Task(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Task</h4>
+<pre>public&nbsp;Task(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+    io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="self()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>self</h4>
+<pre>public final&nbsp;akka.actor.ActorRef&nbsp;self()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#self()">self</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">TaskInterface</a></code></strong></div>
+<div class="block">Method called with the task is initialized.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd></dl>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">TaskInterface</a></code></strong></div>
+<div class="block">Method called for each message received.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - message send by upstream tasks</dd></dl>
+</li>
+</ul>
+<a name="onStop()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStop</h4>
+<pre>public&nbsp;void&nbsp;onStop()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">TaskInterface</a></code></strong></div>
+<div class="block">Method called when task is under clean up.
+ This can be used to cleanup resource when the application finished.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onStop()">onStop</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Task.html" target="_top">FRAMES</a></li>
+<li><a href="Task.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/javaapi/package-frame.html b/releases/0.7.0/api/java/io/gearpump/streaming/javaapi/package-frame.html
new file mode 100644
index 0000000..4119828
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/javaapi/package-frame.html
@@ -0,0 +1,22 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.javaapi</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../io/gearpump/streaming/javaapi/package-summary.html" target="classFrame">io.gearpump.streaming.javaapi</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="Graph.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">Graph</a></li>
+<li><a href="Processor.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">Processor</a></li>
+<li><a href="StreamApplication.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">StreamApplication</a></li>
+<li><a href="Task.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">Task</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/javaapi/package-summary.html b/releases/0.7.0/api/java/io/gearpump/streaming/javaapi/package-summary.html
new file mode 100644
index 0000000..cb7e0a6
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/javaapi/package-summary.html
@@ -0,0 +1,143 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.javaapi</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.javaapi";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/executor/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.javaapi</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi">Graph</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor&lt;T extends Task&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi">StreamApplication</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/executor/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/javaapi/package-tree.html b/releases/0.7.0/api/java/io/gearpump/streaming/javaapi/package-tree.html
new file mode 100644
index 0000000..14f47bf
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/javaapi/package-tree.html
@@ -0,0 +1,137 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.javaapi Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.javaapi Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/executor/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.javaapi</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.gearpump.util.Graph&lt;N,E&gt; (implements scala.Serializable)
+<ul>
+<li type="circle">io.gearpump.streaming.javaapi.<a href="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Graph</span></a></li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.javaapi.<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Processor</span></a>&lt;T&gt; (implements io.gearpump.streaming.<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.javaapi.<a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">StreamApplication</span></a> (implements io.gearpump.cluster.Application)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">Task</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)
+<ul>
+<li type="circle">io.gearpump.streaming.javaapi.<a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Task</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/executor/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/package-frame.html b/releases/0.7.0/api/java/io/gearpump/streaming/package-frame.html
new file mode 100644
index 0000000..061b11a
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/package-frame.html
@@ -0,0 +1,77 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../io/gearpump/streaming/package-summary.html" target="classFrame">io.gearpump.streaming</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="Processor.html" title="interface in io.gearpump.streaming" target="classFrame"><i>Processor</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="AckRequestSerializer.html" title="class in io.gearpump.streaming" target="classFrame">AckRequestSerializer</a></li>
+<li><a href="AckSerializer.html" title="class in io.gearpump.streaming" target="classFrame">AckSerializer</a></li>
+<li><a href="AppMasterToExecutor.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor</a></li>
+<li><a href="AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTask</a></li>
+<li><a href="AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTask$</a></li>
+<li><a href="AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTasks</a></li>
+<li><a href="AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTasks$</a></li>
+<li><a href="AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.LaunchTasks</a></li>
+<li><a href="AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.LaunchTasks$</a></li>
+<li><a href="AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.RestartClockService$</a></li>
+<li><a href="AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.Start</a></li>
+<li><a href="AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.Start$</a></li>
+<li><a href="AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.StartAllTasks</a></li>
+<li><a href="AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.StartAllTasks$</a></li>
+<li><a href="AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskChanged</a></li>
+<li><a href="AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskChanged$</a></li>
+<li><a href="AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRegistered</a></li>
+<li><a href="AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRegistered$</a></li>
+<li><a href="AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRejected</a></li>
+<li><a href="AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRejected$</a></li>
+<li><a href="AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TasksChanged$</a></li>
+<li><a href="AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TasksLaunched$</a></li>
+<li><a href="AppMasterToExecutor$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor$</a></li>
+<li><a href="AppMasterToMaster.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster</a></li>
+<li><a href="AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster.StallingTasks</a></li>
+<li><a href="AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster.StallingTasks$</a></li>
+<li><a href="AppMasterToMaster$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster$</a></li>
+<li><a href="Constants.html" title="class in io.gearpump.streaming" target="classFrame">Constants</a></li>
+<li><a href="Constants$.html" title="class in io.gearpump.streaming" target="classFrame">Constants$</a></li>
+<li><a href="DAG.html" title="class in io.gearpump.streaming" target="classFrame">DAG</a></li>
+<li><a href="DAG$.html" title="class in io.gearpump.streaming" target="classFrame">DAG$</a></li>
+<li><a href="ExecutorToAppMaster.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster</a></li>
+<li><a href="ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.MessageLoss</a></li>
+<li><a href="ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.MessageLoss$</a></li>
+<li><a href="ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterExecutor</a></li>
+<li><a href="ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterExecutor$</a></li>
+<li><a href="ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterTask</a></li>
+<li><a href="ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterTask$</a></li>
+<li><a href="ExecutorToAppMaster$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster$</a></li>
+<li><a href="InitialAckRequestSerializer.html" title="class in io.gearpump.streaming" target="classFrame">InitialAckRequestSerializer</a></li>
+<li><a href="LatencyProbeSerializer.html" title="class in io.gearpump.streaming" target="classFrame">LatencyProbeSerializer</a></li>
+<li><a href="LifeTime.html" title="class in io.gearpump.streaming" target="classFrame">LifeTime</a></li>
+<li><a href="LifeTime$.html" title="class in io.gearpump.streaming" target="classFrame">LifeTime$</a></li>
+<li><a href="Processor.DefaultProcessor.html" title="class in io.gearpump.streaming" target="classFrame">Processor.DefaultProcessor</a></li>
+<li><a href="Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming" target="classFrame">Processor.DefaultProcessor$</a></li>
+<li><a href="Processor$.html" title="class in io.gearpump.streaming" target="classFrame">Processor$</a></li>
+<li><a href="ProcessorDescription.html" title="class in io.gearpump.streaming" target="classFrame">ProcessorDescription</a></li>
+<li><a href="ProcessorDescription$.html" title="class in io.gearpump.streaming" target="classFrame">ProcessorDescription$</a></li>
+<li><a href="StreamApplication.html" title="class in io.gearpump.streaming" target="classFrame">StreamApplication</a></li>
+<li><a href="StreamApplication$.html" title="class in io.gearpump.streaming" target="classFrame">StreamApplication$</a></li>
+<li><a href="TaskIdSerializer.html" title="class in io.gearpump.streaming" target="classFrame">TaskIdSerializer</a></li>
+</ul>
+<h2 title="Exceptions">Exceptions</h2>
+<ul title="Exceptions">
+<li><a href="AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.MsgLostException</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/package-summary.html b/releases/0.7.0/api/java/io/gearpump/streaming/package-summary.html
new file mode 100644
index 0000000..079e227
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/package-summary.html
@@ -0,0 +1,363 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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 PACKAGE</li>
+<li><a href="../../../io/gearpump/streaming/appmaster/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor&lt;T extends Task&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></td>
+<td class="colLast">
+<div class="block">dagVersion, life, and subscribers will be changed on target task list.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.RestartClockService$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksChanged$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksLaunched$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming">AppMasterToExecutor$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming">AppMasterToMaster</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming">AppMasterToMaster$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">LifeTime$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor&lt;T extends Task&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming">ProcessorDescription$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
+<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Exception</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming">AppMasterToExecutor.MsgLostException</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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 PACKAGE</li>
+<li><a href="../../../io/gearpump/streaming/appmaster/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/package-tree.html b/releases/0.7.0/api/java/io/gearpump/streaming/package-tree.html
new file mode 100644
index 0000000..1ec5e3e
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/package-tree.html
@@ -0,0 +1,213 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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</li>
+<li><a href="../../../io/gearpump/streaming/appmaster/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">scala.runtime.AbstractFunction1&lt;T1,R&gt; (implements scala.Function1&lt;T1,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRejected$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster.StallingTasks$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction2&lt;T1,T2,R&gt; (implements scala.Function2&lt;T1,T2,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.Start$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskChanged$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRegistered$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction3&lt;T1,T2,T3,R&gt; (implements scala.Function3&lt;T1,T2,T3,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartAllTasks$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.MessageLoss$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterTask$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction4&lt;T1,T2,T3,T4,R&gt; (implements scala.Function4&lt;T1,T2,T3,T4,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTask$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTasks$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.LaunchTasks$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterExecutor$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction7&lt;T1,T2,T3,T4,T5,T6,T7,R&gt; (implements scala.Function7&lt;T1,T2,T3,T4,T5,T6,T7,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">ProcessorDescription$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">AckRequestSerializer</span></a> (implements io.gearpump.streaming.task.<a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="strong">AckSerializer</span></a> (implements io.gearpump.streaming.task.<a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTask</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTasks</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.LaunchTasks</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.RestartClockService$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.Start</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartAllTasks</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskChanged</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRegistered</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRejected</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TasksChanged$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TasksLaunched$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor$</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster.StallingTasks</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster$</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="strong">Constants</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="strong">Constants$</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">DAG</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="strong">DAG$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.MessageLoss</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterExecutor</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterTask</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster$</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">InitialAckRequestSerializer</span></a> (implements io.gearpump.streaming.task.<a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">LatencyProbeSerializer</span></a> (implements io.gearpump.streaming.task.<a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="strong">LifeTime</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="strong">LifeTime$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">Processor.DefaultProcessor</span></a>&lt;T&gt; (implements io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">Processor.DefaultProcessor$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="strong">Processor$</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">ProcessorDescription</span></a> (implements scala.Product, io.gearpump.util.ReferenceEqual, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="strong">StreamApplication</span></a> (implements io.gearpump.cluster.Application)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">StreamApplication$</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming"><span class="strong">TaskIdSerializer</span></a> (implements io.gearpump.streaming.task.<a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.MsgLostException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">io.gearpump.util.ReferenceEqual
+<ul>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="strong">Processor</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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</li>
+<li><a href="../../../io/gearpump/streaming/appmaster/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/sink/DataSink.html b/releases/0.7.0/api/java/io/gearpump/streaming/sink/DataSink.html
new file mode 100644
index 0000000..95b0b68
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/sink/DataSink.html
@@ -0,0 +1,276 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>DataSink</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSink";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSink.html" target="_top">FRAMES</a></li>
+<li><a href="DataSink.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.sink</p>
+<h2 title="Interface DataSink" class="title">Interface DataSink</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;T&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>DataSink</strong>
+extends java.io.Serializable</pre>
+<div class="block">interface to implement custom data sink
+ where result of a DAG is typically written
+ <p>
+ a DataSink could be a data store like HBase or simply a console
+ <p>
+ an example would be like
+ <pre><code>
+  class ConsoleSink extends DataSink[String] {
+
+    def open(context: TaskContext): Unit = {}
+
+    def write(s: String): Unit = {
+      Console.println(s)
+    }
+
+    def close(): Unit = {}
+  }
+ </code></pre>
+ <p>
+ subclass is required to be serializable</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSink.html#close()">close</a></strong>()</code>
+<div class="block">close connection to data sink
+ invoked at onClose() method of <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSink.html#open(io.gearpump.streaming.task.TaskContext)">open</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context)</code>
+<div class="block">open connection to data sink
+ invoked at onStart() method of <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSink.html#write(io.gearpump.Message)">write</a></strong>(io.gearpump.Message&nbsp;message)</code>
+<div class="block">write message into data sink
+ invoked at onNext() method of <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="open(io.gearpump.streaming.task.TaskContext)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>open</h4>
+<pre>void&nbsp;open(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context)</pre>
+<div class="block">open connection to data sink
+ invoked at onStart() method of <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - is the task context at runtime</dd></dl>
+</li>
+</ul>
+<a name="write(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>void&nbsp;write(io.gearpump.Message&nbsp;message)</pre>
+<div class="block">write message into data sink
+ invoked at onNext() method of <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - wraps data to be written out</dd></dl>
+</li>
+</ul>
+<a name="close()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>void&nbsp;close()</pre>
+<div class="block">close connection to data sink
+ invoked at onClose() method of <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSink.html" target="_top">FRAMES</a></li>
+<li><a href="DataSink.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/sink/DataSinkProcessor$.html b/releases/0.7.0/api/java/io/gearpump/streaming/sink/DataSinkProcessor$.html
new file mode 100644
index 0000000..a7300a6
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/sink/DataSinkProcessor$.html
@@ -0,0 +1,312 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>DataSinkProcessor$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSinkProcessor$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkProcessor$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkProcessor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.sink</p>
+<h2 title="Class DataSinkProcessor$" class="title">Class DataSinkProcessor$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.sink.DataSinkProcessor$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>DataSinkProcessor$</strong>
+extends java.lang.Object</pre>
+<div class="block">utility that helps user to create a DAG ending in <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>
+ user should pass in a <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>.
+ <p>
+ here is an example to build a DAG that does word count and write to KafkaSink
+ <pre><code>
+    val split = Processor[Split](1)
+    val sum = Processor[Sum](1)
+    val sink = new KafkaSink()
+    val sinkProcessor = DataSinkProcessor(sink, 1)
+    val dag = split ~&gt; sum ~&gt; sink
+ </code></pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html#DataSinkProcessor$()">DataSinkProcessor$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html#apply(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply</a></strong>(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
+     int&nbsp;parallelism,
+     java.lang.String&nbsp;description,
+     io.gearpump.cluster.UserConfig&nbsp;taskConf,
+     akka.actor.ActorSystem&nbsp;system)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataSinkProcessor$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSinkProcessor$</h4>
+<pre>public&nbsp;DataSinkProcessor$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>&gt;&nbsp;apply(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
+                            int&nbsp;parallelism,
+                            java.lang.String&nbsp;description,
+                            io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                            akka.actor.ActorSystem&nbsp;system)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkProcessor$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkProcessor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/sink/DataSinkProcessor.html b/releases/0.7.0/api/java/io/gearpump/streaming/sink/DataSinkProcessor.html
new file mode 100644
index 0000000..d3e1e94
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/sink/DataSinkProcessor.html
@@ -0,0 +1,273 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>DataSinkProcessor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSinkProcessor";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkProcessor.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkProcessor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.sink</p>
+<h2 title="Class DataSinkProcessor" class="title">Class DataSinkProcessor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.sink.DataSinkProcessor</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>DataSinkProcessor</strong>
+extends java.lang.Object</pre>
+<div class="block">utility that helps user to create a DAG ending in <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>
+ user should pass in a <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>.
+ <p>
+ here is an example to build a DAG that does word count and write to KafkaSink
+ <pre><code>
+    val split = Processor[Split](1)
+    val sum = Processor[Sum](1)
+    val sink = new KafkaSink()
+    val sinkProcessor = DataSinkProcessor(sink, 1)
+    val dag = split ~&gt; sum ~&gt; sink
+ </code></pre></div>
+</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html#DataSinkProcessor()">DataSinkProcessor</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html#apply(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply</a></strong>(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
+     int&nbsp;parallelism,
+     java.lang.String&nbsp;description,
+     io.gearpump.cluster.UserConfig&nbsp;taskConf,
+     akka.actor.ActorSystem&nbsp;system)</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>
+</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="DataSinkProcessor()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSinkProcessor</h4>
+<pre>public&nbsp;DataSinkProcessor()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>&gt;&nbsp;apply(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
+                            int&nbsp;parallelism,
+                            java.lang.String&nbsp;description,
+                            io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                            akka.actor.ActorSystem&nbsp;system)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkProcessor.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkProcessor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/sink/DataSinkTask$.html b/releases/0.7.0/api/java/io/gearpump/streaming/sink/DataSinkTask$.html
new file mode 100644
index 0000000..628a954
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/sink/DataSinkTask$.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>DataSinkTask$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSinkTask$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkTask$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkTask$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.sink</p>
+<h2 title="Class DataSinkTask$" class="title">Class DataSinkTask$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.sink.DataSinkTask$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>DataSinkTask$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink">DataSinkTask$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html#DataSinkTask$()">DataSinkTask$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html#DATA_SINK()">DATA_SINK</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink">DataSinkTask$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataSinkTask$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSinkTask$</h4>
+<pre>public&nbsp;DataSinkTask$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="DATA_SINK()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DATA_SINK</h4>
+<pre>public&nbsp;java.lang.String&nbsp;DATA_SINK()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkTask$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkTask$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/sink/DataSinkTask.html b/releases/0.7.0/api/java/io/gearpump/streaming/sink/DataSinkTask.html
new file mode 100644
index 0000000..8514c5b
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/sink/DataSinkTask.html
@@ -0,0 +1,343 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>DataSinkTask</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSinkTask";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkTask.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.sink</p>
+<h2 title="Class DataSinkTask" class="title">Class DataSinkTask</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.sink.DataSinkTask</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>DataSinkTask</strong>
+extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></pre>
+<div class="block">general task that runs any <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a></div>
+</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html#DataSinkTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">DataSinkTask</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
+            io.gearpump.cluster.UserConfig&nbsp;conf)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html#DATA_SINK()">DATA_SINK</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;message)</code>
+<div class="block">Method called for each message received.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
+<div class="block">Method called with the task is initialized.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html#onStop()">onStop</a></strong>()</code>
+<div class="block">Method called when task is under clean up.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.task.Task">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
+<code><a href="../../../../io/gearpump/streaming/task/Task.html#LOG()">LOG</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage()">receiveUnManagedMessage</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#self()">self</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#sender()">sender</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#system()">system</a></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, toString, wait, wait, wait</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="DataSinkTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSinkTask</h4>
+<pre>public&nbsp;DataSinkTask(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
+            io.gearpump.cluster.UserConfig&nbsp;conf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="DATA_SINK()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DATA_SINK</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;DATA_SINK()</pre>
+</li>
+</ul>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">TaskInterface</a></code></strong></div>
+<div class="block">Method called with the task is initialized.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd></dl>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;message)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">TaskInterface</a></code></strong></div>
+<div class="block">Method called for each message received.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - message send by upstream tasks</dd></dl>
+</li>
+</ul>
+<a name="onStop()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStop</h4>
+<pre>public&nbsp;void&nbsp;onStop()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">TaskInterface</a></code></strong></div>
+<div class="block">Method called when task is under clean up.
+ This can be used to cleanup resource when the application finished.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onStop()">onStop</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkTask.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/sink/package-frame.html b/releases/0.7.0/api/java/io/gearpump/streaming/sink/package-frame.html
new file mode 100644
index 0000000..a706fc8
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/sink/package-frame.html
@@ -0,0 +1,26 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.sink</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../io/gearpump/streaming/sink/package-summary.html" target="classFrame">io.gearpump.streaming.sink</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="DataSink.html" title="interface in io.gearpump.streaming.sink" target="classFrame"><i>DataSink</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="DataSinkProcessor.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkProcessor</a></li>
+<li><a href="DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkProcessor$</a></li>
+<li><a href="DataSinkTask.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkTask</a></li>
+<li><a href="DataSinkTask$.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkTask$</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/sink/package-summary.html b/releases/0.7.0/api/java/io/gearpump/streaming/sink/package-summary.html
new file mode 100644
index 0000000..9b90218
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/sink/package-summary.html
@@ -0,0 +1,169 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.sink</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.sink";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/javaapi/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/source/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.sink</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a></td>
+<td class="colLast">
+<div class="block">interface to implement custom data sink
+ where result of a DAG is typically written</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor</a></td>
+<td class="colLast">
+<div class="block">utility that helps user to create a DAG ending in <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>
+ user should pass in a <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a></td>
+<td class="colLast">
+<div class="block">utility that helps user to create a DAG ending in <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>
+ user should pass in a <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></td>
+<td class="colLast">
+<div class="block">general task that runs any <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink">DataSinkTask$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/javaapi/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/source/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/sink/package-tree.html b/releases/0.7.0/api/java/io/gearpump/streaming/sink/package-tree.html
new file mode 100644
index 0000000..3373018
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/sink/package-tree.html
@@ -0,0 +1,141 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.sink Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.sink Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/javaapi/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/source/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.sink</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.gearpump.streaming.sink.<a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkProcessor</span></a></li>
+<li type="circle">io.gearpump.streaming.sink.<a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkProcessor$</span></a></li>
+<li type="circle">io.gearpump.streaming.sink.<a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkTask$</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">Task</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)
+<ul>
+<li type="circle">io.gearpump.streaming.sink.<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkTask</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">io.gearpump.streaming.sink.<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="strong">DataSink</span></a></li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/javaapi/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/source/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/source/DataSource.html b/releases/0.7.0/api/java/io/gearpump/streaming/source/DataSource.html
new file mode 100644
index 0000000..674b98e
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/source/DataSource.html
@@ -0,0 +1,279 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DataSource</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSource";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSource.html" target="_top">FRAMES</a></li>
+<li><a href="DataSource.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.source</p>
+<h2 title="Interface DataSource" class="title">Interface DataSource</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api">TimeReplayableSource</a>, <a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;T&gt;</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>DataSource</strong>
+extends java.io.Serializable</pre>
+<div class="block">interface to implement custom source where data is read into the system.
+ a DataSource could be a message queue like kafka or simply data generation source.
+ <p>
+ an example would be like
+ <pre><code>
+  GenStringSource extends DataSource {
+
+    def open(context: TaskContext, startTime: Option[TimeStamp]): Unit = {}
+
+    def read(batchSize: Int): List[Message] = {
+      List.fill(batchSize)(Message("message"))
+    }
+
+    def close(): Unit = {}
+  }
+ </code></pre>
+ <p>
+ subclass is required to be serializable</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSource.html#close()">close</a></strong>()</code>
+<div class="block">close connection to data source.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">open</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
+    scala.Option&lt;java.lang.Object&gt;&nbsp;startTime)</code>
+<div class="block">open connection to data source
+ invoked in onStart() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;io.gearpump.Message&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSource.html#read(int)">read</a></strong>(int&nbsp;batchSize)</code>
+<div class="block">read a number of messages from data source.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="open(io.gearpump.streaming.task.TaskContext, scala.Option)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>open</h4>
+<pre>void&nbsp;open(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
+        scala.Option&lt;java.lang.Object&gt;&nbsp;startTime)</pre>
+<div class="block">open connection to data source
+ invoked in onStart() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - is the task context at runtime</dd><dd><code>startTime</code> - is the start time of system</dd></dl>
+</li>
+</ul>
+<a name="read(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>read</h4>
+<pre>scala.collection.immutable.List&lt;io.gearpump.Message&gt;&nbsp;read(int&nbsp;batchSize)</pre>
+<div class="block">read a number of messages from data source.
+ invoked in each onNext() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>batchSize</code> - max number of messages to read</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a list of messages wrapped in <code>Message</code></dd></dl>
+</li>
+</ul>
+<a name="close()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>void&nbsp;close()</pre>
+<div class="block">close connection to data source.
+ invoked in onStop() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSource.html" target="_top">FRAMES</a></li>
+<li><a href="DataSource.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/source/DataSourceConfig$.html b/releases/0.7.0/api/java/io/gearpump/streaming/source/DataSourceConfig$.html
new file mode 100644
index 0000000..2b349ce
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/source/DataSourceConfig$.html
@@ -0,0 +1,306 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DataSourceConfig$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSourceConfig$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceConfig$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceConfig$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.source</p>
+<h2 title="Class DataSourceConfig$" class="title">Class DataSourceConfig$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.source.DataSourceConfig$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>DataSourceConfig$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html#DataSourceConfig$()">DataSourceConfig$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html#SOURCE_READ_BATCH_SIZE()">SOURCE_READ_BATCH_SIZE</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html#SOURCE_TIMESTAMP_FILTER()">SOURCE_TIMESTAMP_FILTER</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataSourceConfig$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSourceConfig$</h4>
+<pre>public&nbsp;DataSourceConfig$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="SOURCE_READ_BATCH_SIZE()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SOURCE_READ_BATCH_SIZE</h4>
+<pre>public&nbsp;java.lang.String&nbsp;SOURCE_READ_BATCH_SIZE()</pre>
+</li>
+</ul>
+<a name="SOURCE_TIMESTAMP_FILTER()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SOURCE_TIMESTAMP_FILTER</h4>
+<pre>public&nbsp;java.lang.String&nbsp;SOURCE_TIMESTAMP_FILTER()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceConfig$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceConfig$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/source/DataSourceConfig.html b/releases/0.7.0/api/java/io/gearpump/streaming/source/DataSourceConfig.html
new file mode 100644
index 0000000..d0fcf85
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/source/DataSourceConfig.html
@@ -0,0 +1,267 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DataSourceConfig</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSourceConfig";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceConfig.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceConfig.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.source</p>
+<h2 title="Class DataSourceConfig" class="title">Class DataSourceConfig</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.source.DataSourceConfig</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>DataSourceConfig</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html#DataSourceConfig()">DataSourceConfig</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html#SOURCE_READ_BATCH_SIZE()">SOURCE_READ_BATCH_SIZE</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html#SOURCE_TIMESTAMP_FILTER()">SOURCE_TIMESTAMP_FILTER</a></strong>()</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>
+</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="DataSourceConfig()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSourceConfig</h4>
+<pre>public&nbsp;DataSourceConfig()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="SOURCE_READ_BATCH_SIZE()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SOURCE_READ_BATCH_SIZE</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;SOURCE_READ_BATCH_SIZE()</pre>
+</li>
+</ul>
+<a name="SOURCE_TIMESTAMP_FILTER()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SOURCE_TIMESTAMP_FILTER</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;SOURCE_TIMESTAMP_FILTER()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceConfig.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceConfig.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/source/DataSourceProcessor$.html b/releases/0.7.0/api/java/io/gearpump/streaming/source/DataSourceProcessor$.html
new file mode 100644
index 0000000..6beda57
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/source/DataSourceProcessor$.html
@@ -0,0 +1,312 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DataSourceProcessor$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSourceProcessor$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceProcessor$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceProcessor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.source</p>
+<h2 title="Class DataSourceProcessor$" class="title">Class DataSourceProcessor$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.source.DataSourceProcessor$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>DataSourceProcessor$</strong>
+extends java.lang.Object</pre>
+<div class="block">utility that helps user to create a DAG starting with <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a>
+ user should pass in a <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a>
+ <p>
+ here is an example to build a DAG that reads from Kafka source followed by word count
+ <pre><code>
+    val source = new KafkaSource()
+    val sourceProcessor =  DataSourceProcessor(source, 1)
+    val split = Processor[Split](1)
+    val sum = Processor[Sum](1)
+    val dag = sourceProcessor ~&gt; split ~&gt; sum
+ </code></pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html#DataSourceProcessor$()">DataSourceProcessor$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html#apply(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply</a></strong>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
+     int&nbsp;parallelism,
+     java.lang.String&nbsp;description,
+     io.gearpump.cluster.UserConfig&nbsp;taskConf,
+     akka.actor.ActorSystem&nbsp;system)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataSourceProcessor$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSourceProcessor$</h4>
+<pre>public&nbsp;DataSourceProcessor$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>&gt;&nbsp;apply(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
+                              int&nbsp;parallelism,
+                              java.lang.String&nbsp;description,
+                              io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                              akka.actor.ActorSystem&nbsp;system)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceProcessor$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceProcessor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/source/DataSourceProcessor.html b/releases/0.7.0/api/java/io/gearpump/streaming/source/DataSourceProcessor.html
new file mode 100644
index 0000000..623466f
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/source/DataSourceProcessor.html
@@ -0,0 +1,273 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DataSourceProcessor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSourceProcessor";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceProcessor.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceProcessor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.source</p>
+<h2 title="Class DataSourceProcessor" class="title">Class DataSourceProcessor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.source.DataSourceProcessor</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>DataSourceProcessor</strong>
+extends java.lang.Object</pre>
+<div class="block">utility that helps user to create a DAG starting with <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a>
+ user should pass in a <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a>
+ <p>
+ here is an example to build a DAG that reads from Kafka source followed by word count
+ <pre><code>
+    val source = new KafkaSource()
+    val sourceProcessor =  DataSourceProcessor(source, 1)
+    val split = Processor[Split](1)
+    val sum = Processor[Sum](1)
+    val dag = sourceProcessor ~&gt; split ~&gt; sum
+ </code></pre></div>
+</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html#DataSourceProcessor()">DataSourceProcessor</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html#apply(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply</a></strong>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
+     int&nbsp;parallelism,
+     java.lang.String&nbsp;description,
+     io.gearpump.cluster.UserConfig&nbsp;taskConf,
+     akka.actor.ActorSystem&nbsp;system)</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>
+</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="DataSourceProcessor()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSourceProcessor</h4>
+<pre>public&nbsp;DataSourceProcessor()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>&gt;&nbsp;apply(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
+                              int&nbsp;parallelism,
+                              java.lang.String&nbsp;description,
+                              io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                              akka.actor.ActorSystem&nbsp;system)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceProcessor.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceProcessor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/source/DataSourceTask$.html b/releases/0.7.0/api/java/io/gearpump/streaming/source/DataSourceTask$.html
new file mode 100644
index 0000000..3f3facb
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/source/DataSourceTask$.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DataSourceTask$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSourceTask$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceTask$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceTask$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.source</p>
+<h2 title="Class DataSourceTask$" class="title">Class DataSourceTask$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.source.DataSourceTask$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>DataSourceTask$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source">DataSourceTask$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html#DataSourceTask$()">DataSourceTask$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html#DATA_SOURCE()">DATA_SOURCE</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source">DataSourceTask$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataSourceTask$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSourceTask$</h4>
+<pre>public&nbsp;DataSourceTask$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="DATA_SOURCE()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DATA_SOURCE</h4>
+<pre>public&nbsp;java.lang.String&nbsp;DATA_SOURCE()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceTask$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceTask$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/source/DataSourceTask.html b/releases/0.7.0/api/java/io/gearpump/streaming/source/DataSourceTask.html
new file mode 100644
index 0000000..f3e59a4
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/source/DataSourceTask.html
@@ -0,0 +1,350 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DataSourceTask</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSourceTask";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceTask.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.source</p>
+<h2 title="Class DataSourceTask" class="title">Class DataSourceTask</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.source.DataSourceTask</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>DataSourceTask</strong>
+extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></pre>
+<div class="block">general task that runs any <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a>
+ see <a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><code>DataSourceProcessor</code></a> for its usage
+ <p>
+ DataSourceTask calls
+   - <code>DataSource.open</code> in <code>onStart</code> and pass in <a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><code>TaskContext</code></a> and application start time
+   - <code>DataSource.read</code> in each <code>onNext</code>, which reads a batch of messages whose size are defined by
+     <code>gearpump.source.read.batch.size</code>.
+   - <code>DataSource.close</code> in <code>onStop</code></div>
+</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html#DataSourceTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">DataSourceTask</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
+              io.gearpump.cluster.UserConfig&nbsp;conf)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html#DATA_SOURCE()">DATA_SOURCE</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;message)</code>
+<div class="block">Method called for each message received.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;newStartTime)</code>
+<div class="block">Method called with the task is initialized.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html#onStop()">onStop</a></strong>()</code>
+<div class="block">Method called when task is under clean up.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.task.Task">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
+<code><a href="../../../../io/gearpump/streaming/task/Task.html#LOG()">LOG</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage()">receiveUnManagedMessage</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#self()">self</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#sender()">sender</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#system()">system</a></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, toString, wait, wait, wait</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="DataSourceTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSourceTask</h4>
+<pre>public&nbsp;DataSourceTask(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
+              io.gearpump.cluster.UserConfig&nbsp;conf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="DATA_SOURCE()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DATA_SOURCE</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;DATA_SOURCE()</pre>
+</li>
+</ul>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;newStartTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">TaskInterface</a></code></strong></div>
+<div class="block">Method called with the task is initialized.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>newStartTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd></dl>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;message)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">TaskInterface</a></code></strong></div>
+<div class="block">Method called for each message received.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - message send by upstream tasks</dd></dl>
+</li>
+</ul>
+<a name="onStop()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStop</h4>
+<pre>public&nbsp;void&nbsp;onStop()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">TaskInterface</a></code></strong></div>
+<div class="block">Method called when task is under clean up.
+ This can be used to cleanup resource when the application finished.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onStop()">onStop</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceTask.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/source/DefaultTimeStampFilter.html b/releases/0.7.0/api/java/io/gearpump/streaming/source/DefaultTimeStampFilter.html
new file mode 100644
index 0000000..fd92cd2
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/source/DefaultTimeStampFilter.html
@@ -0,0 +1,267 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DefaultTimeStampFilter</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DefaultTimeStampFilter";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DefaultTimeStampFilter.html" target="_top">FRAMES</a></li>
+<li><a href="DefaultTimeStampFilter.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.source</p>
+<h2 title="Class DefaultTimeStampFilter" class="title">Class DefaultTimeStampFilter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.source.DefaultTimeStampFilter</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a>, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>DefaultTimeStampFilter</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a></pre>
+<div class="block">default TimeStampFilter that filters out messages with smaller timestamps</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.source.DefaultTimeStampFilter">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html#DefaultTimeStampFilter()">DefaultTimeStampFilter</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.Option&lt;io.gearpump.Message&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html#filter(io.gearpump.Message, long)">filter</a></strong>(io.gearpump.Message&nbsp;msg,
+      long&nbsp;predicate)</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>
+</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="DefaultTimeStampFilter()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DefaultTimeStampFilter</h4>
+<pre>public&nbsp;DefaultTimeStampFilter()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="filter(io.gearpump.Message, long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>filter</h4>
+<pre>public&nbsp;scala.Option&lt;io.gearpump.Message&gt;&nbsp;filter(io.gearpump.Message&nbsp;msg,
+                                       long&nbsp;predicate)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html#filter(io.gearpump.Message, long)">filter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DefaultTimeStampFilter.html" target="_top">FRAMES</a></li>
+<li><a href="DefaultTimeStampFilter.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/source/package-frame.html b/releases/0.7.0/api/java/io/gearpump/streaming/source/package-frame.html
new file mode 100644
index 0000000..7ff507e
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/source/package-frame.html
@@ -0,0 +1,29 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.source</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../io/gearpump/streaming/source/package-summary.html" target="classFrame">io.gearpump.streaming.source</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="DataSource.html" title="interface in io.gearpump.streaming.source" target="classFrame"><i>DataSource</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="DataSourceConfig.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceConfig</a></li>
+<li><a href="DataSourceConfig$.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceConfig$</a></li>
+<li><a href="DataSourceProcessor.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceProcessor</a></li>
+<li><a href="DataSourceProcessor$.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceProcessor$</a></li>
+<li><a href="DataSourceTask.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceTask</a></li>
+<li><a href="DataSourceTask$.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceTask$</a></li>
+<li><a href="DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source" target="classFrame">DefaultTimeStampFilter</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/source/package-summary.html b/releases/0.7.0/api/java/io/gearpump/streaming/source/package-summary.html
new file mode 100644
index 0000000..7235195
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/source/package-summary.html
@@ -0,0 +1,183 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.source</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.source";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/sink/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/state/api/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.source</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></td>
+<td class="colLast">
+<div class="block">interface to implement custom source where data is read into the system.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source">DataSourceConfig</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source">DataSourceProcessor</a></td>
+<td class="colLast">
+<div class="block">utility that helps user to create a DAG starting with <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a>
+ user should pass in a <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a></td>
+<td class="colLast">
+<div class="block">utility that helps user to create a DAG starting with <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a>
+ user should pass in a <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></td>
+<td class="colLast">
+<div class="block">general task that runs any <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a>
+ see <a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><code>DataSourceProcessor</code></a> for its usage</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source">DataSourceTask$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source">DefaultTimeStampFilter</a></td>
+<td class="colLast">
+<div class="block">default TimeStampFilter that filters out messages with smaller timestamps</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/sink/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/state/api/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/source/package-tree.html b/releases/0.7.0/api/java/io/gearpump/streaming/source/package-tree.html
new file mode 100644
index 0000000..6f3322e
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/source/package-tree.html
@@ -0,0 +1,144 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.source Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.source Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/sink/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/state/api/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.source</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceConfig</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceConfig$</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceProcessor</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceProcessor$</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceTask$</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source"><span class="strong">DefaultTimeStampFilter</span></a> (implements io.gearpump.streaming.transaction.api.<a href="../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a>)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">Task</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)
+<ul>
+<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceTask</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="strong">DataSource</span></a></li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/sink/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/state/api/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/state/api/Group.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/api/Group.html
new file mode 100644
index 0000000..6f764c7
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/api/Group.html
@@ -0,0 +1,220 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Group</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Group";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Group.html" target="_top">FRAMES</a></li>
+<li><a href="Group.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.state.api</p>
+<h2 title="Interface Group" class="title">Interface Group&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;T&gt;, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>Group&lt;T&gt;</strong>
+extends <a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;T&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/Group.html#minus(T, T)">minus</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a>&nbsp;l,
+     <a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a>&nbsp;r)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.state.api.Monoid">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html#plus(T, T)">plus</a>, <a href="../../../../../io/gearpump/streaming/state/api/Monoid.html#zero()">zero</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="minus(java.lang.Object,java.lang.Object)">
+<!--   -->
+</a><a name="minus(T, T)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>minus</h4>
+<pre><a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a>&nbsp;minus(<a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a>&nbsp;l,
+      <a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a>&nbsp;r)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Group.html" target="_top">FRAMES</a></li>
+<li><a href="Group.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/state/api/Monoid.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/api/Monoid.html
new file mode 100644
index 0000000..0fd352f
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/api/Monoid.html
@@ -0,0 +1,230 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Monoid</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Monoid";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Monoid.html" target="_top">FRAMES</a></li>
+<li><a href="Monoid.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.state.api</p>
+<h2 title="Interface Monoid" class="title">Interface Monoid&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api">Group</a>&lt;T&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>Monoid&lt;T&gt;</strong>
+extends java.io.Serializable</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html#plus(T, T)">plus</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&nbsp;l,
+    <a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&nbsp;r)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html#zero()">zero</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="plus(java.lang.Object,java.lang.Object)">
+<!--   -->
+</a><a name="plus(T, T)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>plus</h4>
+<pre><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&nbsp;plus(<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&nbsp;l,
+     <a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&nbsp;r)</pre>
+</li>
+</ul>
+<a name="zero()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>zero</h4>
+<pre><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&nbsp;zero()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Monoid.html" target="_top">FRAMES</a></li>
+<li><a href="Monoid.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/state/api/MonoidState.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/api/MonoidState.html
new file mode 100644
index 0000000..8943883
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/api/MonoidState.html
@@ -0,0 +1,362 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>MonoidState</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MonoidState";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/MonoidState.html" target="_top">FRAMES</a></li>
+<li><a href="MonoidState.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.state.api</p>
+<h2 title="Class MonoidState" class="title">Class MonoidState&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.api.MonoidState&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a>, <a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <strong>MonoidState&lt;T&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;</pre>
+<div class="block">MonoidState uses Algebird Monoid to aggregate state
+ <p>
+ on start, state value is initialized to monoid.zero
+ on each new message, existing state value is aggregated with
+ the incoming value using monoid.plus to get a new state value</div>
+</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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#MonoidState(io.gearpump.streaming.state.api.Monoid)">MonoidState</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&gt;&nbsp;monoid)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#checkpointTime()">checkpointTime</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.Option&lt;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#get()">get</a></strong>()</code>
+<div class="block">unwrap the raw value of state</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#left()">left</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#right()">right</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#setNextCheckpointTime(long)">setNextCheckpointTime</a></strong>(long&nbsp;nextCheckpointTime)</code>
+<div class="block">set next checkpoint time
+ should be invoked by the framework</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#updateState(long, T)">updateState</a></strong>(long&nbsp;timestamp,
+           <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&nbsp;t)</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_io.gearpump.streaming.state.api.PersistentState">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#checkpoint()">checkpoint</a>, <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#recover(long, byte[])">recover</a>, <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#update(long, T)">update</a></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="MonoidState(io.gearpump.streaming.state.api.Monoid)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MonoidState</h4>
+<pre>public&nbsp;MonoidState(<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&gt;&nbsp;monoid)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="left()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>left</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&nbsp;left()</pre>
+</li>
+</ul>
+<a name="right()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>right</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&nbsp;right()</pre>
+</li>
+</ul>
+<a name="checkpointTime()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkpointTime</h4>
+<pre>protected&nbsp;long&nbsp;checkpointTime()</pre>
+</li>
+</ul>
+<a name="get()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public&nbsp;scala.Option&lt;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&gt;&nbsp;get()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#get()">PersistentState</a></code></strong></div>
+<div class="block">unwrap the raw value of state</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#get()">get</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&gt;</code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
+</li>
+</ul>
+<a name="setNextCheckpointTime(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setNextCheckpointTime</h4>
+<pre>public&nbsp;void&nbsp;setNextCheckpointTime(long&nbsp;nextCheckpointTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#setNextCheckpointTime(long)">PersistentState</a></code></strong></div>
+<div class="block">set next checkpoint time
+ should be invoked by the framework</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#setNextCheckpointTime(long)">setNextCheckpointTime</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&gt;</code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>nextCheckpointTime</code> - (undocumented)</dd></dl>
+</li>
+</ul>
+<a name="updateState(long,java.lang.Object)">
+<!--   -->
+</a><a name="updateState(long, T)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>updateState</h4>
+<pre>protected&nbsp;void&nbsp;updateState(long&nbsp;timestamp,
+               <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&nbsp;t)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/MonoidState.html" target="_top">FRAMES</a></li>
+<li><a href="MonoidState.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/state/api/PersistentState.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/api/PersistentState.html
new file mode 100644
index 0000000..09af074
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/api/PersistentState.html
@@ -0,0 +1,299 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>PersistentState</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="PersistentState";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/PersistentState.html" target="_top">FRAMES</a></li>
+<li><a href="PersistentState.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.state.api</p>
+<h2 title="Interface PersistentState" class="title">Interface PersistentState&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a>, <a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a>, <a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>PersistentState&lt;T&gt;</strong></pre>
+<div class="block">PersistentState is part of the transaction API
+ <p>
+ Users could get transaction support from the framework by
+ conforming to PersistentState APIs and extending PersistentTask
+ to manage the state</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#checkpoint()">checkpoint</a></strong>()</code>
+<div class="block">get a binary snapshot of state
+ usually invoked by the framework</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.Option&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="type parameter in PersistentState">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#get()">get</a></strong>()</code>
+<div class="block">unwrap the raw value of state</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#recover(long, byte[])">recover</a></strong>(long&nbsp;timestamp,
+       byte[]&nbsp;bytes)</code>
+<div class="block">recover state to a previous checkpoint
+ usually invoked by the framework</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#setNextCheckpointTime(long)">setNextCheckpointTime</a></strong>(long&nbsp;timeStamp)</code>
+<div class="block">set next checkpoint time
+ should be invoked by the framework</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#update(long, T)">update</a></strong>(long&nbsp;timestamp,
+      <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="type parameter in PersistentState">T</a>&nbsp;t)</code>
+<div class="block">update state on a new message
+ this is invoked by user</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="recover(long, byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>recover</h4>
+<pre>void&nbsp;recover(long&nbsp;timestamp,
+           byte[]&nbsp;bytes)</pre>
+<div class="block">recover state to a previous checkpoint
+ usually invoked by the framework</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timestamp</code> - (undocumented)</dd><dd><code>bytes</code> - (undocumented)</dd></dl>
+</li>
+</ul>
+<a name="update(long,java.lang.Object)">
+<!--   -->
+</a><a name="update(long, T)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>update</h4>
+<pre>void&nbsp;update(long&nbsp;timestamp,
+          <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="type parameter in PersistentState">T</a>&nbsp;t)</pre>
+<div class="block">update state on a new message
+ this is invoked by user</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timestamp</code> - (undocumented)</dd><dd><code>t</code> - (undocumented)</dd></dl>
+</li>
+</ul>
+<a name="setNextCheckpointTime(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setNextCheckpointTime</h4>
+<pre>void&nbsp;setNextCheckpointTime(long&nbsp;timeStamp)</pre>
+<div class="block">set next checkpoint time
+ should be invoked by the framework</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timeStamp</code> - (undocumented)</dd></dl>
+</li>
+</ul>
+<a name="checkpoint()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkpoint</h4>
+<pre>byte[]&nbsp;checkpoint()</pre>
+<div class="block">get a binary snapshot of state
+ usually invoked by the framework</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
+</li>
+</ul>
+<a name="get()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>get</h4>
+<pre>scala.Option&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="type parameter in PersistentState">T</a>&gt;&nbsp;get()</pre>
+<div class="block">unwrap the raw value of state</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>(undocumented)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/PersistentState.html" target="_top">FRAMES</a></li>
+<li><a href="PersistentState.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/state/api/PersistentTask.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/api/PersistentTask.html
new file mode 100644
index 0000000..2777583
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/api/PersistentTask.html
@@ -0,0 +1,445 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>PersistentTask</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="PersistentTask";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/PersistentTask.html" target="_top">FRAMES</a></li>
+<li><a href="PersistentTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.state.api</p>
+<h2 title="Class PersistentTask" class="title">Class PersistentTask&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.api.PersistentTask&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <strong>PersistentTask&lt;T&gt;</strong>
+extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></pre>
+<div class="block">PersistentTask is part of the transaction API
+ <p>
+ Users should extend this task if they want to get transaction support
+ from the framework</div>
+</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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#PersistentTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">PersistentTask</a></strong>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+              io.gearpump.cluster.UserConfig&nbsp;conf)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#checkpointInterval()">checkpointInterval</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#checkpointManager()">checkpointManager</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#checkpointStore()">checkpointStore</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#checkpointStoreFactory()">checkpointStoreFactory</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;message)</code>
+<div class="block">Method called for each message received.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
+<div class="block">Method called with the task is initialized.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#onStop()">onStop</a></strong>()</code>
+<div class="block">Method called when task is under clean up.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#persistentState()">persistentState</a></strong>()</code>
+<div class="block">subclass should override this method to pass in
+ a PersistentState</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#processMessage(io.gearpump.streaming.state.api.PersistentState, io.gearpump.Message)">processMessage</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt;&nbsp;state,
+              io.gearpump.Message&nbsp;message)</code>
+<div class="block">subclass should override this method to specify how a
+ new message should update state</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#state()">state</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.task.Task">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/task/Task.html#LOG()">LOG</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage()">receiveUnManagedMessage</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#self()">self</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#sender()">sender</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#system()">system</a></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, toString, wait, wait, wait</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="PersistentTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PersistentTask</h4>
+<pre>public&nbsp;PersistentTask(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+              io.gearpump.cluster.UserConfig&nbsp;conf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="checkpointStoreFactory()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkpointStoreFactory</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a>&nbsp;checkpointStoreFactory()</pre>
+</li>
+</ul>
+<a name="checkpointStore()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkpointStore</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a>&nbsp;checkpointStore()</pre>
+</li>
+</ul>
+<a name="checkpointInterval()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkpointInterval</h4>
+<pre>public&nbsp;long&nbsp;checkpointInterval()</pre>
+</li>
+</ul>
+<a name="checkpointManager()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkpointManager</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a>&nbsp;checkpointManager()</pre>
+</li>
+</ul>
+<a name="persistentState()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>persistentState</h4>
+<pre>public abstract&nbsp;<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt;&nbsp;persistentState()</pre>
+<div class="block">subclass should override this method to pass in
+ a PersistentState
+ <p>
+ the framework has already offered two states
+ <p>
+   - NonWindowState
+     state with no time or other boundary
+   - WindowState
+     each state is bounded by a time window</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
+</li>
+</ul>
+<a name="processMessage(io.gearpump.streaming.state.api.PersistentState, io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processMessage</h4>
+<pre>public abstract&nbsp;void&nbsp;processMessage(<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt;&nbsp;state,
+                  io.gearpump.Message&nbsp;message)</pre>
+<div class="block">subclass should override this method to specify how a
+ new message should update state</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>state</code> - (undocumented)</dd><dd><code>message</code> - (undocumented)</dd></dl>
+</li>
+</ul>
+<a name="state()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>state</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt;&nbsp;state()</pre>
+</li>
+</ul>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public final&nbsp;void&nbsp;onStart(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">TaskInterface</a></code></strong></div>
+<div class="block">Method called with the task is initialized.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd></dl>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public final&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;message)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">TaskInterface</a></code></strong></div>
+<div class="block">Method called for each message received.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - message send by upstream tasks</dd></dl>
+</li>
+</ul>
+<a name="onStop()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStop</h4>
+<pre>public final&nbsp;void&nbsp;onStop()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">TaskInterface</a></code></strong></div>
+<div class="block">Method called when task is under clean up.
+ This can be used to cleanup resource when the application finished.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStop()">onStop</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/PersistentTask.html" target="_top">FRAMES</a></li>
+<li><a href="PersistentTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/state/api/Serializer.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/api/Serializer.html
new file mode 100644
index 0000000..be5b8df
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/api/Serializer.html
@@ -0,0 +1,224 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Serializer</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Serializer";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Serializer.html" target="_top">FRAMES</a></li>
+<li><a href="Serializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.state.api</p>
+<h2 title="Interface Serializer" class="title">Interface Serializer&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>Serializer&lt;T&gt;</strong>
+extends java.io.Serializable</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.util.Try&lt;<a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="type parameter in Serializer">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/Serializer.html#deserialize(byte[])">deserialize</a></strong>(byte[]&nbsp;bytes)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/Serializer.html#serialize(T)">serialize</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="type parameter in Serializer">T</a>&nbsp;t)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="serialize(java.lang.Object)">
+<!--   -->
+</a><a name="serialize(T)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serialize</h4>
+<pre>byte[]&nbsp;serialize(<a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="type parameter in Serializer">T</a>&nbsp;t)</pre>
+</li>
+</ul>
+<a name="deserialize(byte[])">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>deserialize</h4>
+<pre>scala.util.Try&lt;<a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="type parameter in Serializer">T</a>&gt;&nbsp;deserialize(byte[]&nbsp;bytes)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Serializer.html" target="_top">FRAMES</a></li>
+<li><a href="Serializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/state/api/package-frame.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/api/package-frame.html
new file mode 100644
index 0000000..cf3d966
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/api/package-frame.html
@@ -0,0 +1,27 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.state.api</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../io/gearpump/streaming/state/api/package-summary.html" target="classFrame">io.gearpump.streaming.state.api</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="Group.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><i>Group</i></a></li>
+<li><a href="Monoid.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><i>Monoid</i></a></li>
+<li><a href="PersistentState.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><i>PersistentState</i></a></li>
+<li><a href="Serializer.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><i>Serializer</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="MonoidState.html" title="class in io.gearpump.streaming.state.api" target="classFrame">MonoidState</a></li>
+<li><a href="PersistentTask.html" title="class in io.gearpump.streaming.state.api" target="classFrame">PersistentTask</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/state/api/package-summary.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/api/package-summary.html
new file mode 100644
index 0000000..1a0553a
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/api/package-summary.html
@@ -0,0 +1,168 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.state.api</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.state.api";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/source/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.state.api</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api">Group&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState&lt;T&gt;</a></td>
+<td class="colLast">
+<div class="block">PersistentState is part of the transaction API</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState&lt;T&gt;</a></td>
+<td class="colLast">
+<div class="block">MonoidState uses Algebird Monoid to aggregate state</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask&lt;T&gt;</a></td>
+<td class="colLast">
+<div class="block">PersistentTask is part of the transaction API</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/source/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/state/api/package-tree.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/api/package-tree.html
new file mode 100644
index 0000000..9394e7a
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/api/package-tree.html
@@ -0,0 +1,145 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.state.api Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.state.api Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/source/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.state.api</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">MonoidState</span></a>&lt;T&gt; (implements io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">Task</span></a> (implements io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)
+<ul>
+<li type="circle">io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="strong">PersistentTask</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PersistentState</span></a>&lt;T&gt;</li>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Monoid</span></a>&lt;T&gt;
+<ul>
+<li type="circle">io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Group</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Serializer</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/source/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/CheckpointManager.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/CheckpointManager.html
new file mode 100644
index 0000000..3a17b31
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/CheckpointManager.html
@@ -0,0 +1,336 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>CheckpointManager</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="CheckpointManager";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/CheckpointManager.html" target="_top">FRAMES</a></li>
+<li><a href="CheckpointManager.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class CheckpointManager" class="title">Class CheckpointManager</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.CheckpointManager</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>CheckpointManager</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#CheckpointManager(long, io.gearpump.streaming.transaction.api.CheckpointStore)">CheckpointManager</a></strong>(long&nbsp;checkpointInterval,
+                 <a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a>&nbsp;checkpointStore)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#checkpoint(long, byte[])">checkpoint</a></strong>(long&nbsp;timestamp,
+          byte[]&nbsp;checkpoint)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#close()">close</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#getCheckpointTime()">getCheckpointTime</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.Option&lt;byte[]&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#recover(long)">recover</a></strong>(long&nbsp;timestamp)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#shouldCheckpoint(long)">shouldCheckpoint</a></strong>(long&nbsp;upstreamMinClock)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#update(long)">update</a></strong>(long&nbsp;messageTime)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#updateCheckpointTime()">updateCheckpointTime</a></strong>()</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>
+</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="CheckpointManager(long, io.gearpump.streaming.transaction.api.CheckpointStore)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CheckpointManager</h4>
+<pre>public&nbsp;CheckpointManager(long&nbsp;checkpointInterval,
+                 <a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a>&nbsp;checkpointStore)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="recover(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>recover</h4>
+<pre>public&nbsp;scala.Option&lt;byte[]&gt;&nbsp;recover(long&nbsp;timestamp)</pre>
+</li>
+</ul>
+<a name="checkpoint(long, byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkpoint</h4>
+<pre>public&nbsp;void&nbsp;checkpoint(long&nbsp;timestamp,
+              byte[]&nbsp;checkpoint)</pre>
+</li>
+</ul>
+<a name="update(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>update</h4>
+<pre>public&nbsp;void&nbsp;update(long&nbsp;messageTime)</pre>
+</li>
+</ul>
+<a name="shouldCheckpoint(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>shouldCheckpoint</h4>
+<pre>public&nbsp;boolean&nbsp;shouldCheckpoint(long&nbsp;upstreamMinClock)</pre>
+</li>
+</ul>
+<a name="getCheckpointTime()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCheckpointTime</h4>
+<pre>public&nbsp;long&nbsp;getCheckpointTime()</pre>
+</li>
+</ul>
+<a name="updateCheckpointTime()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateCheckpointTime</h4>
+<pre>public&nbsp;long&nbsp;updateCheckpointTime()</pre>
+</li>
+</ul>
+<a name="close()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>public&nbsp;void&nbsp;close()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/CheckpointManager.html" target="_top">FRAMES</a></li>
+<li><a href="CheckpointManager.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html
new file mode 100644
index 0000000..0e3a5e8
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html
@@ -0,0 +1,301 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>InMemoryCheckpointStore</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="InMemoryCheckpointStore";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" target="_top">FRAMES</a></li>
+<li><a href="InMemoryCheckpointStore.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class InMemoryCheckpointStore" class="title">Class InMemoryCheckpointStore</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.InMemoryCheckpointStore</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>InMemoryCheckpointStore</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></pre>
+<div class="block">an in memory store provided for test
+ should not be used in real cases</div>
+</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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#InMemoryCheckpointStore()">InMemoryCheckpointStore</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#close()">close</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#persist(long, byte[])">persist</a></strong>(long&nbsp;timestamp,
+       byte[]&nbsp;checkpoint)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.Option&lt;byte[]&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#recover(long)">recover</a></strong>(long&nbsp;timestamp)</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>
+</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="InMemoryCheckpointStore()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InMemoryCheckpointStore</h4>
+<pre>public&nbsp;InMemoryCheckpointStore()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="persist(long, byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>persist</h4>
+<pre>public&nbsp;void&nbsp;persist(long&nbsp;timestamp,
+           byte[]&nbsp;checkpoint)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html#persist(long, byte[])">persist</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="recover(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>recover</h4>
+<pre>public&nbsp;scala.Option&lt;byte[]&gt;&nbsp;recover(long&nbsp;timestamp)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html#recover(long)">recover</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="close()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>public&nbsp;void&nbsp;close()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html#close()">close</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" target="_top">FRAMES</a></li>
+<li><a href="InMemoryCheckpointStore.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html
new file mode 100644
index 0000000..b6bf1c7
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html
@@ -0,0 +1,266 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>InMemoryCheckpointStoreFactory</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="InMemoryCheckpointStoreFactory";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" target="_top">FRAMES</a></li>
+<li><a href="InMemoryCheckpointStoreFactory.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class InMemoryCheckpointStoreFactory" class="title">Class InMemoryCheckpointStoreFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a>, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>InMemoryCheckpointStoreFactory</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html#InMemoryCheckpointStoreFactory()">InMemoryCheckpointStoreFactory</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html#getCheckpointStore(io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskContext)">getCheckpointStore</a></strong>(io.gearpump.cluster.UserConfig&nbsp;conf,
+                  <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext)</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>
+</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="InMemoryCheckpointStoreFactory()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InMemoryCheckpointStoreFactory</h4>
+<pre>public&nbsp;InMemoryCheckpointStoreFactory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getCheckpointStore(io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskContext)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getCheckpointStore</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a>&nbsp;getCheckpointStore(io.gearpump.cluster.UserConfig&nbsp;conf,
+                                 <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html#getCheckpointStore(io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskContext)">getCheckpointStore</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" target="_top">FRAMES</a></li>
+<li><a href="InMemoryCheckpointStoreFactory.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/Interval$.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/Interval$.html
new file mode 100644
index 0000000..fb584be
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/Interval$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Interval$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Interval$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Interval$.html" target="_top">FRAMES</a></li>
+<li><a href="Interval$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class Interval$" class="title">Class Interval$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.Interval$</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.Function2&lt;java.lang.Object,java.lang.Object,<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Interval$</strong>
+extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.state.impl.Interval$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl">Interval$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html#Interval$()">Interval$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl">Interval$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Interval$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Interval$</h4>
+<pre>public&nbsp;Interval$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Interval$.html" target="_top">FRAMES</a></li>
+<li><a href="Interval$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/Interval.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/Interval.html
new file mode 100644
index 0000000..dcd2b06
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/Interval.html
@@ -0,0 +1,314 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Interval</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Interval";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Interval.html" target="_top">FRAMES</a></li>
+<li><a href="Interval.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class Interval" class="title">Class Interval</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.Interval</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;, scala.Equals, scala.math.Ordered&lt;<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Interval</strong>
+extends java.lang.Object
+implements scala.math.Ordered&lt;<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;, scala.Product, scala.Serializable</pre>
+<div class="block">an interval is a dynamic time range that is divided by window boundary and checkpoint time</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.state.impl.Interval">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html#Interval(long, long)">Interval</a></strong>(long&nbsp;startTime,
+        long&nbsp;endTime)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html#compare(io.gearpump.streaming.state.impl.Interval)">compare</a></strong>(<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html#endTime()">endTime</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html#startTime()">startTime</a></strong>()</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.math.Ordered">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.math.Ordered</h3>
+<code>$greater, $greater$eq, $less, $less$eq, compareTo</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="Interval(long, long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Interval</h4>
+<pre>public&nbsp;Interval(long&nbsp;startTime,
+        long&nbsp;endTime)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="startTime()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startTime</h4>
+<pre>public&nbsp;long&nbsp;startTime()</pre>
+</li>
+</ul>
+<a name="endTime()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>endTime</h4>
+<pre>public&nbsp;long&nbsp;endTime()</pre>
+</li>
+</ul>
+<a name="compare(io.gearpump.streaming.state.impl.Interval)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>compare</h4>
+<pre>public&nbsp;int&nbsp;compare(<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&nbsp;that)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>compare</code>&nbsp;in interface&nbsp;<code>scala.math.Ordered&lt;<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Interval.html" target="_top">FRAMES</a></li>
+<li><a href="Interval.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/NonWindowState$.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/NonWindowState$.html
new file mode 100644
index 0000000..c461a2c
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/NonWindowState$.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>NonWindowState$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="NonWindowState$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/NonWindowState$.html" target="_top">FRAMES</a></li>
+<li><a href="NonWindowState$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class NonWindowState$" class="title">Class NonWindowState$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.NonWindowState$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>NonWindowState$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl">NonWindowState$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html#NonWindowState$()">NonWindowState$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.slf4j.Logger</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html#LOG()">LOG</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl">NonWindowState$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="NonWindowState$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NonWindowState$</h4>
+<pre>public&nbsp;NonWindowState$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="LOG()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>public&nbsp;org.slf4j.Logger&nbsp;LOG()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/NonWindowState$.html" target="_top">FRAMES</a></li>
+<li><a href="NonWindowState$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/NonWindowState.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/NonWindowState.html
new file mode 100644
index 0000000..7a687e2
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/NonWindowState.html
@@ -0,0 +1,339 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>NonWindowState</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="NonWindowState";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/NonWindowState.html" target="_top">FRAMES</a></li>
+<li><a href="NonWindowState.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class NonWindowState" class="title">Class NonWindowState&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">io.gearpump.streaming.state.api.MonoidState</a>&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.NonWindowState&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>NonWindowState&lt;T&gt;</strong>
+extends <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a>&lt;T&gt;</pre>
+<div class="block">a MonoidState storing non-window state</div>
+</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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html#NonWindowState(io.gearpump.streaming.state.api.Monoid, io.gearpump.streaming.state.api.Serializer)">NonWindowState</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&gt;&nbsp;monoid,
+              <a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&gt;&nbsp;serializer)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html#checkpoint()">checkpoint</a></strong>()</code>
+<div class="block">get a binary snapshot of state
+ usually invoked by the framework</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static org.slf4j.Logger</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html#LOG()">LOG</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html#recover(long, byte[])">recover</a></strong>(long&nbsp;timestamp,
+       byte[]&nbsp;bytes)</code>
+<div class="block">recover state to a previous checkpoint
+ usually invoked by the framework</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html#update(long, T)">update</a></strong>(long&nbsp;timestamp,
+      <a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&nbsp;t)</code>
+<div class="block">update state on a new message
+ this is invoked by user</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.state.api.MonoidState">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#checkpointTime()">checkpointTime</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#get()">get</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#left()">left</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#right()">right</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#setNextCheckpointTime(long)">setNextCheckpointTime</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#updateState(long, T)">updateState</a></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, toString, wait, wait, wait</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="NonWindowState(io.gearpump.streaming.state.api.Monoid, io.gearpump.streaming.state.api.Serializer)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NonWindowState</h4>
+<pre>public&nbsp;NonWindowState(<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&gt;&nbsp;monoid,
+              <a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&gt;&nbsp;serializer)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="LOG()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>public static&nbsp;org.slf4j.Logger&nbsp;LOG()</pre>
+</li>
+</ul>
+<a name="recover(long, byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>recover</h4>
+<pre>public&nbsp;void&nbsp;recover(long&nbsp;timestamp,
+           byte[]&nbsp;bytes)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#recover(long, byte[])">PersistentState</a></code></strong></div>
+<div class="block">recover state to a previous checkpoint
+ usually invoked by the framework</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timestamp</code> - (undocumented)</dd><dd><code>bytes</code> - (undocumented)</dd></dl>
+</li>
+</ul>
+<a name="update(long,java.lang.Object)">
+<!--   -->
+</a><a name="update(long, T)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>update</h4>
+<pre>public&nbsp;void&nbsp;update(long&nbsp;timestamp,
+          <a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&nbsp;t)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#update(long, T)">PersistentState</a></code></strong></div>
+<div class="block">update state on a new message
+ this is invoked by user</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timestamp</code> - (undocumented)</dd><dd><code>t</code> - (undocumented)</dd></dl>
+</li>
+</ul>
+<a name="checkpoint()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>checkpoint</h4>
+<pre>public&nbsp;byte[]&nbsp;checkpoint()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#checkpoint()">PersistentState</a></code></strong></div>
+<div class="block">get a binary snapshot of state
+ usually invoked by the framework</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>(undocumented)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/NonWindowState.html" target="_top">FRAMES</a></li>
+<li><a href="NonWindowState.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig$.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig$.html
new file mode 100644
index 0000000..9e6d7b8
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig$.html
@@ -0,0 +1,345 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>PersistentStateConfig$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="PersistentStateConfig$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/PersistentStateConfig$.html" target="_top">FRAMES</a></li>
+<li><a href="PersistentStateConfig$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class PersistentStateConfig$" class="title">Class PersistentStateConfig$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.PersistentStateConfig$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>PersistentStateConfig$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html#PersistentStateConfig$()">PersistentStateConfig$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_CHECKPOINT_ENABLE()">STATE_CHECKPOINT_ENABLE</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_CHECKPOINT_INTERVAL_MS()">STATE_CHECKPOINT_INTERVAL_MS</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_CHECKPOINT_STORE_FACTORY()">STATE_CHECKPOINT_STORE_FACTORY</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_WINDOW_SIZE()">STATE_WINDOW_SIZE</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_WINDOW_STEP()">STATE_WINDOW_STEP</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PersistentStateConfig$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PersistentStateConfig$</h4>
+<pre>public&nbsp;PersistentStateConfig$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="STATE_CHECKPOINT_ENABLE()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STATE_CHECKPOINT_ENABLE</h4>
+<pre>public&nbsp;java.lang.String&nbsp;STATE_CHECKPOINT_ENABLE()</pre>
+</li>
+</ul>
+<a name="STATE_CHECKPOINT_INTERVAL_MS()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STATE_CHECKPOINT_INTERVAL_MS</h4>
+<pre>public&nbsp;java.lang.String&nbsp;STATE_CHECKPOINT_INTERVAL_MS()</pre>
+</li>
+</ul>
+<a name="STATE_CHECKPOINT_STORE_FACTORY()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STATE_CHECKPOINT_STORE_FACTORY</h4>
+<pre>public&nbsp;java.lang.String&nbsp;STATE_CHECKPOINT_STORE_FACTORY()</pre>
+</li>
+</ul>
+<a name="STATE_WINDOW_SIZE()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STATE_WINDOW_SIZE</h4>
+<pre>public&nbsp;java.lang.String&nbsp;STATE_WINDOW_SIZE()</pre>
+</li>
+</ul>
+<a name="STATE_WINDOW_STEP()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>STATE_WINDOW_STEP</h4>
+<pre>public&nbsp;java.lang.String&nbsp;STATE_WINDOW_STEP()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/PersistentStateConfig$.html" target="_top">FRAMES</a></li>
+<li><a href="PersistentStateConfig$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig.html
new file mode 100644
index 0000000..1ee9b44
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig.html
@@ -0,0 +1,306 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>PersistentStateConfig</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="PersistentStateConfig";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/PersistentStateConfig.html" target="_top">FRAMES</a></li>
+<li><a href="PersistentStateConfig.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class PersistentStateConfig" class="title">Class PersistentStateConfig</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.PersistentStateConfig</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>PersistentStateConfig</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html#PersistentStateConfig()">PersistentStateConfig</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_CHECKPOINT_ENABLE()">STATE_CHECKPOINT_ENABLE</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_CHECKPOINT_INTERVAL_MS()">STATE_CHECKPOINT_INTERVAL_MS</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_CHECKPOINT_STORE_FACTORY()">STATE_CHECKPOINT_STORE_FACTORY</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_WINDOW_SIZE()">STATE_WINDOW_SIZE</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_WINDOW_STEP()">STATE_WINDOW_STEP</a></strong>()</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>
+</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="PersistentStateConfig()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PersistentStateConfig</h4>
+<pre>public&nbsp;PersistentStateConfig()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="STATE_CHECKPOINT_ENABLE()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STATE_CHECKPOINT_ENABLE</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;STATE_CHECKPOINT_ENABLE()</pre>
+</li>
+</ul>
+<a name="STATE_CHECKPOINT_INTERVAL_MS()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STATE_CHECKPOINT_INTERVAL_MS</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;STATE_CHECKPOINT_INTERVAL_MS()</pre>
+</li>
+</ul>
+<a name="STATE_CHECKPOINT_STORE_FACTORY()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STATE_CHECKPOINT_STORE_FACTORY</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;STATE_CHECKPOINT_STORE_FACTORY()</pre>
+</li>
+</ul>
+<a name="STATE_WINDOW_SIZE()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STATE_WINDOW_SIZE</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;STATE_WINDOW_SIZE()</pre>
+</li>
+</ul>
+<a name="STATE_WINDOW_STEP()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>STATE_WINDOW_STEP</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;STATE_WINDOW_STEP()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/PersistentStateConfig.html" target="_top">FRAMES</a></li>
+<li><a href="PersistentStateConfig.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/Window.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/Window.html
new file mode 100644
index 0000000..311305f
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/Window.html
@@ -0,0 +1,348 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Window</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Window";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Window.html" target="_top">FRAMES</a></li>
+<li><a href="Window.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class Window" class="title">Class Window</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.Window</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>Window</strong>
+extends java.lang.Object</pre>
+<div class="block">used in window applications
+ it keeps the current window and slide ahead when the window expires</div>
+</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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#Window(long, long)">Window</a></strong>(long&nbsp;windowSize,
+      long&nbsp;windowStep)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#Window(io.gearpump.streaming.state.impl.WindowConfig)">Window</a></strong>(<a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a>&nbsp;windowConfig)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.Tuple2&lt;java.lang.Object,java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#range()">range</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#shouldSlide()">shouldSlide</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#slideOneStep()">slideOneStep</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#slideTo(long)">slideTo</a></strong>(long&nbsp;timestamp)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#update(long)">update</a></strong>(long&nbsp;clock)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#windowSize()">windowSize</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#windowStep()">windowStep</a></strong>()</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>
+</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="Window(long, long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Window</h4>
+<pre>public&nbsp;Window(long&nbsp;windowSize,
+      long&nbsp;windowStep)</pre>
+</li>
+</ul>
+<a name="Window(io.gearpump.streaming.state.impl.WindowConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Window</h4>
+<pre>public&nbsp;Window(<a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a>&nbsp;windowConfig)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="windowSize()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>windowSize</h4>
+<pre>public&nbsp;long&nbsp;windowSize()</pre>
+</li>
+</ul>
+<a name="windowStep()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>windowStep</h4>
+<pre>public&nbsp;long&nbsp;windowStep()</pre>
+</li>
+</ul>
+<a name="update(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>update</h4>
+<pre>public&nbsp;void&nbsp;update(long&nbsp;clock)</pre>
+</li>
+</ul>
+<a name="slideOneStep()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>slideOneStep</h4>
+<pre>public&nbsp;void&nbsp;slideOneStep()</pre>
+</li>
+</ul>
+<a name="slideTo(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>slideTo</h4>
+<pre>public&nbsp;void&nbsp;slideTo(long&nbsp;timestamp)</pre>
+</li>
+</ul>
+<a name="shouldSlide()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>shouldSlide</h4>
+<pre>public&nbsp;boolean&nbsp;shouldSlide()</pre>
+</li>
+</ul>
+<a name="range()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>range</h4>
+<pre>public&nbsp;scala.Tuple2&lt;java.lang.Object,java.lang.Object&gt;&nbsp;range()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Window.html" target="_top">FRAMES</a></li>
+<li><a href="Window.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/WindowConfig$.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/WindowConfig$.html
new file mode 100644
index 0000000..54d951d
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/WindowConfig$.html
@@ -0,0 +1,299 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>WindowConfig$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="WindowConfig$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowConfig$.html" target="_top">FRAMES</a></li>
+<li><a href="WindowConfig$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class WindowConfig$" class="title">Class WindowConfig$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.WindowConfig$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>WindowConfig$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.state.impl.WindowConfig$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">WindowConfig$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html#WindowConfig$()">WindowConfig$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html#NAME()">NAME</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">WindowConfig$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WindowConfig$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WindowConfig$</h4>
+<pre>public&nbsp;WindowConfig$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="NAME()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NAME</h4>
+<pre>public&nbsp;java.lang.String&nbsp;NAME()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowConfig$.html" target="_top">FRAMES</a></li>
+<li><a href="WindowConfig$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/WindowConfig.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/WindowConfig.html
new file mode 100644
index 0000000..ee7a48d
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/WindowConfig.html
@@ -0,0 +1,302 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>WindowConfig</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="WindowConfig";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowConfig.html" target="_top">FRAMES</a></li>
+<li><a href="WindowConfig.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class WindowConfig" class="title">Class WindowConfig</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.WindowConfig</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>
+<hr>
+<br>
+<pre>public class <strong>WindowConfig</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.state.impl.WindowConfig">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html#WindowConfig(long, long)">WindowConfig</a></strong>(long&nbsp;windowSize,
+            long&nbsp;windowStep)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html#NAME()">NAME</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html#windowSize()">windowSize</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html#windowStep()">windowStep</a></strong>()</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="WindowConfig(long, long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WindowConfig</h4>
+<pre>public&nbsp;WindowConfig(long&nbsp;windowSize,
+            long&nbsp;windowStep)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="NAME()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NAME</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;NAME()</pre>
+</li>
+</ul>
+<a name="windowSize()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>windowSize</h4>
+<pre>public&nbsp;long&nbsp;windowSize()</pre>
+</li>
+</ul>
+<a name="windowStep()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>windowStep</h4>
+<pre>public&nbsp;long&nbsp;windowStep()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowConfig.html" target="_top">FRAMES</a></li>
+<li><a href="WindowConfig.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/WindowState$.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/WindowState$.html
new file mode 100644
index 0000000..c8e46b2
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/WindowState$.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>WindowState$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="WindowState$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowState$.html" target="_top">FRAMES</a></li>
+<li><a href="WindowState$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class WindowState$" class="title">Class WindowState$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.WindowState$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>WindowState$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl">WindowState$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html#WindowState$()">WindowState$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.slf4j.Logger</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html#LOG()">LOG</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl">WindowState$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WindowState$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WindowState$</h4>
+<pre>public&nbsp;WindowState$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="LOG()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>public&nbsp;org.slf4j.Logger&nbsp;LOG()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowState$.html" target="_top">FRAMES</a></li>
+<li><a href="WindowState$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/WindowState.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/WindowState.html
new file mode 100644
index 0000000..bdb06fd
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/WindowState.html
@@ -0,0 +1,348 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>WindowState</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="WindowState";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowState.html" target="_top">FRAMES</a></li>
+<li><a href="WindowState.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class WindowState" class="title">Class WindowState&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">io.gearpump.streaming.state.api.MonoidState</a>&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.WindowState&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>WindowState&lt;T&gt;</strong>
+extends <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a>&lt;T&gt;</pre>
+<div class="block">this is a list of states, each of which is bounded by a time window
+ state of each window doesn't affect each other
+ <p>
+ WindowState requires a Algebird Group to be passed in
+ Group augments Monoid with a minus function which makes it
+ possible to undo the update by messages that have left the window</div>
+</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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html#WindowState(io.gearpump.streaming.state.api.Group, io.gearpump.streaming.state.api.Serializer, io.gearpump.streaming.task.TaskContext, io.gearpump.streaming.state.impl.Window)">WindowState</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api">Group</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&gt;&nbsp;group,
+           <a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a>&lt;scala.collection.immutable.TreeMap&lt;<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>,<a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&gt;&gt;&nbsp;serializer,
+           <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+           <a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a>&nbsp;window)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html#checkpoint()">checkpoint</a></strong>()</code>
+<div class="block">get a binary snapshot of state
+ usually invoked by the framework</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static org.slf4j.Logger</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html#LOG()">LOG</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html#recover(long, byte[])">recover</a></strong>(long&nbsp;timestamp,
+       byte[]&nbsp;bytes)</code>
+<div class="block">recover state to a previous checkpoint
+ usually invoked by the framework</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html#update(long, T)">update</a></strong>(long&nbsp;timestamp,
+      <a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&nbsp;t)</code>
+<div class="block">update state on a new message
+ this is invoked by user</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.state.api.MonoidState">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#checkpointTime()">checkpointTime</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#get()">get</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#left()">left</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#right()">right</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#setNextCheckpointTime(long)">setNextCheckpointTime</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#updateState(long, T)">updateState</a></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, toString, wait, wait, wait</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="WindowState(io.gearpump.streaming.state.api.Group, io.gearpump.streaming.state.api.Serializer, io.gearpump.streaming.task.TaskContext, io.gearpump.streaming.state.impl.Window)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WindowState</h4>
+<pre>public&nbsp;WindowState(<a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api">Group</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&gt;&nbsp;group,
+           <a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a>&lt;scala.collection.immutable.TreeMap&lt;<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>,<a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&gt;&gt;&nbsp;serializer,
+           <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+           <a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a>&nbsp;window)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="LOG()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>public static&nbsp;org.slf4j.Logger&nbsp;LOG()</pre>
+</li>
+</ul>
+<a name="recover(long, byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>recover</h4>
+<pre>public&nbsp;void&nbsp;recover(long&nbsp;timestamp,
+           byte[]&nbsp;bytes)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#recover(long, byte[])">PersistentState</a></code></strong></div>
+<div class="block">recover state to a previous checkpoint
+ usually invoked by the framework</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timestamp</code> - (undocumented)</dd><dd><code>bytes</code> - (undocumented)</dd></dl>
+</li>
+</ul>
+<a name="update(long,java.lang.Object)">
+<!--   -->
+</a><a name="update(long, T)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>update</h4>
+<pre>public&nbsp;void&nbsp;update(long&nbsp;timestamp,
+          <a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&nbsp;t)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#update(long, T)">PersistentState</a></code></strong></div>
+<div class="block">update state on a new message
+ this is invoked by user</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timestamp</code> - (undocumented)</dd><dd><code>t</code> - (undocumented)</dd></dl>
+</li>
+</ul>
+<a name="checkpoint()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>checkpoint</h4>
+<pre>public&nbsp;byte[]&nbsp;checkpoint()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#checkpoint()">PersistentState</a></code></strong></div>
+<div class="block">get a binary snapshot of state
+ usually invoked by the framework</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>(undocumented)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowState.html" target="_top">FRAMES</a></li>
+<li><a href="WindowState.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/package-frame.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/package-frame.html
new file mode 100644
index 0000000..63bd10d
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/package-frame.html
@@ -0,0 +1,32 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.state.impl</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../io/gearpump/streaming/state/impl/package-summary.html" target="classFrame">io.gearpump.streaming.state.impl</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="CheckpointManager.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">CheckpointManager</a></li>
+<li><a href="InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">InMemoryCheckpointStore</a></li>
+<li><a href="InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">InMemoryCheckpointStoreFactory</a></li>
+<li><a href="Interval.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">Interval</a></li>
+<li><a href="Interval$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">Interval$</a></li>
+<li><a href="NonWindowState.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">NonWindowState</a></li>
+<li><a href="NonWindowState$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">NonWindowState$</a></li>
+<li><a href="PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">PersistentStateConfig</a></li>
+<li><a href="PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">PersistentStateConfig$</a></li>
+<li><a href="Window.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">Window</a></li>
+<li><a href="WindowConfig.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowConfig</a></li>
+<li><a href="WindowConfig$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowConfig$</a></li>
+<li><a href="WindowState.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowState</a></li>
+<li><a href="WindowState$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowState$</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/package-summary.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/package-summary.html
new file mode 100644
index 0000000..0bac826
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/package-summary.html
@@ -0,0 +1,196 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.state.impl</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.state.impl";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/state/api/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/storage/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.state.impl</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></td>
+<td class="colLast">
+<div class="block">an in memory store provided for test
+ should not be used in real cases</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStoreFactory</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a></td>
+<td class="colLast">
+<div class="block">an interval is a dynamic time range that is divided by window boundary and checkpoint time</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl">Interval$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState&lt;T&gt;</a></td>
+<td class="colLast">
+<div class="block">a MonoidState storing non-window state</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl">NonWindowState$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></td>
+<td class="colLast">
+<div class="block">used in window applications
+ it keeps the current window and slide ahead when the window expires</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">WindowConfig$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState&lt;T&gt;</a></td>
+<td class="colLast">
+<div class="block">this is a list of states, each of which is bounded by a time window
+ state of each window doesn't affect each other</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl">WindowState$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/state/api/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/storage/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/package-tree.html b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/package-tree.html
new file mode 100644
index 0000000..00c3cf5
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/state/impl/package-tree.html
@@ -0,0 +1,147 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.state.impl Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.state.impl Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/state/api/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/storage/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.state.impl</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">scala.runtime.AbstractFunction2&lt;T1,T2,R&gt; (implements scala.Function2&lt;T1,T2,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Interval$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">CheckpointManager</span></a></li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">InMemoryCheckpointStore</span></a> (implements io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a>)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">InMemoryCheckpointStoreFactory</span></a> (implements io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a>)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Interval</span></a> (implements scala.math.Ordered&lt;A&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">MonoidState</span></a>&lt;T&gt; (implements io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NonWindowState</span></a>&lt;T&gt;</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowState</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NonWindowState$</span></a></li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PersistentStateConfig</span></a></li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PersistentStateConfig$</span></a></li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Window</span></a></li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowConfig</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowConfig$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowState$</span></a></li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/state/api/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/storage/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/storage/AppDataStore.html b/releases/0.7.0/api/java/io/gearpump/streaming/storage/AppDataStore.html
new file mode 100644
index 0000000..23f22c5
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/storage/AppDataStore.html
@@ -0,0 +1,223 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppDataStore</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppDataStore";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/AppDataStore.html" target="_top">FRAMES</a></li>
+<li><a href="AppDataStore.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.storage</p>
+<h2 title="Interface AppDataStore" class="title">Interface AppDataStore</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>AppDataStore</strong></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.concurrent.Future&lt;java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html#get(java.lang.String)">get</a></strong>(java.lang.String&nbsp;key)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.concurrent.Future&lt;java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html#put(java.lang.String, java.lang.Object)">put</a></strong>(java.lang.String&nbsp;key,
+   java.lang.Object&nbsp;value)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="put(java.lang.String, java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>put</h4>
+<pre>scala.concurrent.Future&lt;java.lang.Object&gt;&nbsp;put(java.lang.String&nbsp;key,
+                                            java.lang.Object&nbsp;value)</pre>
+</li>
+</ul>
+<a name="get(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>get</h4>
+<pre>scala.concurrent.Future&lt;java.lang.Object&gt;&nbsp;get(java.lang.String&nbsp;key)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/AppDataStore.html" target="_top">FRAMES</a></li>
+<li><a href="AppDataStore.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html b/releases/0.7.0/api/java/io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html
new file mode 100644
index 0000000..03e35d8
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html
@@ -0,0 +1,298 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>InMemoryAppStoreOnMaster</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="InMemoryAppStoreOnMaster";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" target="_top">FRAMES</a></li>
+<li><a href="InMemoryAppStoreOnMaster.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.storage</p>
+<h2 title="Class InMemoryAppStoreOnMaster" class="title">Class InMemoryAppStoreOnMaster</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.storage.InMemoryAppStoreOnMaster</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>InMemoryAppStoreOnMaster</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></pre>
+<div class="block">In memory application storage located on master nodes</div>
+</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#InMemoryAppStoreOnMaster(int, akka.actor.ActorRef)">InMemoryAppStoreOnMaster</a></strong>(int&nbsp;appId,
+                        akka.actor.ActorRef&nbsp;master)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.concurrent.Future&lt;java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#get(java.lang.String)">get</a></strong>(java.lang.String&nbsp;key)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.concurrent.Future&lt;java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#put(java.lang.String, java.lang.Object)">put</a></strong>(java.lang.String&nbsp;key,
+   java.lang.Object&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.util.Timeout</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#timeout()">timeout</a></strong>()</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>
+</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="InMemoryAppStoreOnMaster(int, akka.actor.ActorRef)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InMemoryAppStoreOnMaster</h4>
+<pre>public&nbsp;InMemoryAppStoreOnMaster(int&nbsp;appId,
+                        akka.actor.ActorRef&nbsp;master)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="timeout()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>timeout</h4>
+<pre>public&nbsp;akka.util.Timeout&nbsp;timeout()</pre>
+</li>
+</ul>
+<a name="put(java.lang.String, java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>put</h4>
+<pre>public&nbsp;scala.concurrent.Future&lt;java.lang.Object&gt;&nbsp;put(java.lang.String&nbsp;key,
+                                            java.lang.Object&nbsp;value)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html#put(java.lang.String, java.lang.Object)">put</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="get(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>get</h4>
+<pre>public&nbsp;scala.concurrent.Future&lt;java.lang.Object&gt;&nbsp;get(java.lang.String&nbsp;key)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html#get(java.lang.String)">get</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" target="_top">FRAMES</a></li>
+<li><a href="InMemoryAppStoreOnMaster.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/storage/package-frame.html b/releases/0.7.0/api/java/io/gearpump/streaming/storage/package-frame.html
new file mode 100644
index 0000000..5cfe65a
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/storage/package-frame.html
@@ -0,0 +1,23 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.storage</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../io/gearpump/streaming/storage/package-summary.html" target="classFrame">io.gearpump.streaming.storage</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="AppDataStore.html" title="interface in io.gearpump.streaming.storage" target="classFrame"><i>AppDataStore</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage" target="classFrame">InMemoryAppStoreOnMaster</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/storage/package-summary.html b/releases/0.7.0/api/java/io/gearpump/streaming/storage/package-summary.html
new file mode 100644
index 0000000..c529db6
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/storage/package-summary.html
@@ -0,0 +1,148 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.storage</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.storage";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/state/impl/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/task/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.storage</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></td>
+<td class="colLast">
+<div class="block">In memory application storage located on master nodes</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/state/impl/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/task/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/storage/package-tree.html b/releases/0.7.0/api/java/io/gearpump/streaming/storage/package-tree.html
new file mode 100644
index 0000000..95ecfcb
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/storage/package-tree.html
@@ -0,0 +1,130 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.storage Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.storage Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/state/impl/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/task/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.storage</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.gearpump.streaming.storage.<a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage"><span class="strong">InMemoryAppStoreOnMaster</span></a> (implements io.gearpump.streaming.storage.<a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a>)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">io.gearpump.streaming.storage.<a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage"><span class="strong">AppDataStore</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/state/impl/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/task/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/Ack$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/Ack$.html
new file mode 100644
index 0000000..31fbb46
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/Ack$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>Ack$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Ack$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Ack$.html" target="_top">FRAMES</a></li>
+<li><a href="Ack$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class Ack$" class="title">Class Ack$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction4&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.Ack$</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.Function4&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Ack$</strong>
+extends scala.runtime.AbstractFunction4&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.Ack$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task">Ack$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Ack$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/Ack$.html#Ack$()">Ack$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction4">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction4</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function4">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function4</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task">Ack$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Ack$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Ack$</h4>
+<pre>public&nbsp;Ack$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Ack$.html" target="_top">FRAMES</a></li>
+<li><a href="Ack$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/Ack.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/Ack.html
new file mode 100644
index 0000000..41566dd
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/Ack.html
@@ -0,0 +1,319 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Ack</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Ack";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Ack.html" target="_top">FRAMES</a></li>
+<li><a href="Ack.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class Ack" class="title">Class Ack</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.Ack</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>
+<hr>
+<br>
+<pre>public class <strong>Ack</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.Ack">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/Ack.html#Ack(io.gearpump.streaming.task.TaskId, short, short, int)">Ack</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+   short&nbsp;seq,
+   short&nbsp;actualReceivedNum,
+   int&nbsp;sessionId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>short</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Ack.html#actualReceivedNum()">actualReceivedNum</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>short</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Ack.html#seq()">seq</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Ack.html#sessionId()">sessionId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Ack.html#taskId()">taskId</a></strong>()</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="Ack(io.gearpump.streaming.task.TaskId, short, short, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Ack</h4>
+<pre>public&nbsp;Ack(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+   short&nbsp;seq,
+   short&nbsp;actualReceivedNum,
+   int&nbsp;sessionId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="seq()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>seq</h4>
+<pre>public&nbsp;short&nbsp;seq()</pre>
+</li>
+</ul>
+<a name="actualReceivedNum()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actualReceivedNum</h4>
+<pre>public&nbsp;short&nbsp;actualReceivedNum()</pre>
+</li>
+</ul>
+<a name="sessionId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>sessionId</h4>
+<pre>public&nbsp;int&nbsp;sessionId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Ack.html" target="_top">FRAMES</a></li>
+<li><a href="Ack.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/AckRequest$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/AckRequest$.html
new file mode 100644
index 0000000..40e9d7a
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/AckRequest$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AckRequest$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AckRequest$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/AckRequest$.html" target="_top">FRAMES</a></li>
+<li><a href="AckRequest$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class AckRequest$" class="title">Class AckRequest$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction3&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.AckRequest$</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.Function3&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>AckRequest$</strong>
+extends scala.runtime.AbstractFunction3&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.AckRequest$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task">AckRequest$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/AckRequest$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/AckRequest$.html#AckRequest$()">AckRequest$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction3">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function3">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task">AckRequest$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AckRequest$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AckRequest$</h4>
+<pre>public&nbsp;AckRequest$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/AckRequest$.html" target="_top">FRAMES</a></li>
+<li><a href="AckRequest$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/AckRequest.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/AckRequest.html
new file mode 100644
index 0000000..df944bc
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/AckRequest.html
@@ -0,0 +1,304 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AckRequest</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AckRequest";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/AckRequest.html" target="_top">FRAMES</a></li>
+<li><a href="AckRequest.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class AckRequest" class="title">Class AckRequest</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.AckRequest</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>
+<hr>
+<br>
+<pre>public class <strong>AckRequest</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.AckRequest">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/AckRequest.html#AckRequest(io.gearpump.streaming.task.TaskId, short, int)">AckRequest</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+          short&nbsp;seq,
+          int&nbsp;sessionId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>short</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/AckRequest.html#seq()">seq</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/AckRequest.html#sessionId()">sessionId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/AckRequest.html#taskId()">taskId</a></strong>()</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="AckRequest(io.gearpump.streaming.task.TaskId, short, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AckRequest</h4>
+<pre>public&nbsp;AckRequest(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+          short&nbsp;seq,
+          int&nbsp;sessionId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="seq()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>seq</h4>
+<pre>public&nbsp;short&nbsp;seq()</pre>
+</li>
+</ul>
+<a name="sessionId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>sessionId</h4>
+<pre>public&nbsp;int&nbsp;sessionId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/AckRequest.html" target="_top">FRAMES</a></li>
+<li><a href="AckRequest.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/CheckpointClock$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/CheckpointClock$.html
new file mode 100644
index 0000000..1f0da38
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/CheckpointClock$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>CheckpointClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="CheckpointClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckpointClock$.html" target="_top">FRAMES</a></li>
+<li><a href="CheckpointClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class CheckpointClock$" class="title">Class CheckpointClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;scala.Option&lt;java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.CheckpointClock$</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;scala.Option&lt;java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>CheckpointClock$</strong>
+extends scala.runtime.AbstractFunction1&lt;scala.Option&lt;java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.CheckpointClock$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task">CheckpointClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html#CheckpointClock$()">CheckpointClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task">CheckpointClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CheckpointClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CheckpointClock$</h4>
+<pre>public&nbsp;CheckpointClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckpointClock$.html" target="_top">FRAMES</a></li>
+<li><a href="CheckpointClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/CheckpointClock.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/CheckpointClock.html
new file mode 100644
index 0000000..cba917c
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/CheckpointClock.html
@@ -0,0 +1,274 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>CheckpointClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="CheckpointClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckpointClock.html" target="_top">FRAMES</a></li>
+<li><a href="CheckpointClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class CheckpointClock" class="title">Class CheckpointClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.CheckpointClock</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>
+<hr>
+<br>
+<pre>public class <strong>CheckpointClock</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.CheckpointClock">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/CheckpointClock.html#CheckpointClock(scala.Option)">CheckpointClock</a></strong>(scala.Option&lt;java.lang.Object&gt;&nbsp;clock)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.Option&lt;java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/CheckpointClock.html#clock()">clock</a></strong>()</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="CheckpointClock(scala.Option)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CheckpointClock</h4>
+<pre>public&nbsp;CheckpointClock(scala.Option&lt;java.lang.Object&gt;&nbsp;clock)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="clock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clock</h4>
+<pre>public&nbsp;scala.Option&lt;java.lang.Object&gt;&nbsp;clock()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckpointClock.html" target="_top">FRAMES</a></li>
+<li><a href="CheckpointClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/ClockEvent.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/ClockEvent.html
new file mode 100644
index 0000000..dfc2638
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/ClockEvent.html
@@ -0,0 +1,160 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockEvent</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockEvent";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ClockEvent.html" target="_top">FRAMES</a></li>
+<li><a href="ClockEvent.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Interface ClockEvent" class="title">Interface ClockEvent</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task">GetLatestMinClock</a>, <a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task">GetLatestMinClock$</a>, <a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a>, <a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>ClockEvent</strong></pre>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ClockEvent.html" target="_top">FRAMES</a></li>
+<li><a href="ClockEvent.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/ExpressTransport.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/ExpressTransport.html
new file mode 100644
index 0000000..f41b9dc
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/ExpressTransport.html
@@ -0,0 +1,275 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ExpressTransport</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExpressTransport";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ExpressTransport.html" target="_top">FRAMES</a></li>
+<li><a href="ExpressTransport.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Interface ExpressTransport" class="title">Interface ExpressTransport</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>ExpressTransport</strong></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.transport.Express</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#express()">express</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.transport.HostPort</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#local()">local</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#sessionRef()">sessionRef</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#sourceId()">sourceId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ExtendedActorSystem</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#system()">system</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#transport(java.lang.Object, scala.collection.Seq)">transport</a></strong>(java.lang.Object&nbsp;msg,
+         scala.collection.Seq&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;remotes)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="express()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>express</h4>
+<pre>io.gearpump.transport.Express&nbsp;express()</pre>
+</li>
+</ul>
+<a name="system()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>system</h4>
+<pre>akka.actor.ExtendedActorSystem&nbsp;system()</pre>
+</li>
+</ul>
+<a name="local()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>local</h4>
+<pre>io.gearpump.transport.HostPort&nbsp;local()</pre>
+</li>
+</ul>
+<a name="sourceId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sourceId</h4>
+<pre>long&nbsp;sourceId()</pre>
+</li>
+</ul>
+<a name="sessionRef()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sessionRef</h4>
+<pre>akka.actor.ActorRef&nbsp;sessionRef()</pre>
+</li>
+</ul>
+<a name="transport(java.lang.Object, scala.collection.Seq)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>transport</h4>
+<pre>void&nbsp;transport(java.lang.Object&nbsp;msg,
+             scala.collection.Seq&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;remotes)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ExpressTransport.html" target="_top">FRAMES</a></li>
+<li><a href="ExpressTransport.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/task/GetCheckpointClock$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/GetCheckpointClock$.html
new file mode 100644
index 0000000..bd7af3a
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/GetCheckpointClock$.html
@@ -0,0 +1,285 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>GetCheckpointClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GetCheckpointClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetCheckpointClock$.html" target="_top">FRAMES</a></li>
+<li><a href="GetCheckpointClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class GetCheckpointClock$" class="title">Class GetCheckpointClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.GetCheckpointClock$</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>
+<hr>
+<br>
+<pre>public class <strong>GetCheckpointClock$</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetCheckpointClock$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">GetCheckpointClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html#GetCheckpointClock$()">GetCheckpointClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">GetCheckpointClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GetCheckpointClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GetCheckpointClock$</h4>
+<pre>public&nbsp;GetCheckpointClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetCheckpointClock$.html" target="_top">FRAMES</a></li>
+<li><a href="GetCheckpointClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/GetCheckpointClock.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/GetCheckpointClock.html
new file mode 100644
index 0000000..0f93baa
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/GetCheckpointClock.html
@@ -0,0 +1,246 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>GetCheckpointClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GetCheckpointClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetCheckpointClock.html" target="_top">FRAMES</a></li>
+<li><a href="GetCheckpointClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class GetCheckpointClock" class="title">Class GetCheckpointClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.GetCheckpointClock</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>
+<hr>
+<br>
+<pre>public class <strong>GetCheckpointClock</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetCheckpointClock">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html#GetCheckpointClock()">GetCheckpointClock</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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="GetCheckpointClock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GetCheckpointClock</h4>
+<pre>public&nbsp;GetCheckpointClock()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetCheckpointClock.html" target="_top">FRAMES</a></li>
+<li><a href="GetCheckpointClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/GetDAG$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/GetDAG$.html
new file mode 100644
index 0000000..6f6bd6c
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/GetDAG$.html
@@ -0,0 +1,285 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>GetDAG$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GetDAG$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetDAG$.html" target="_top">FRAMES</a></li>
+<li><a href="GetDAG$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class GetDAG$" class="title">Class GetDAG$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.GetDAG$</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>
+<hr>
+<br>
+<pre>public class <strong>GetDAG$</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetDAG$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task">GetDAG$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/GetDAG$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/GetDAG$.html#GetDAG$()">GetDAG$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task">GetDAG$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GetDAG$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GetDAG$</h4>
+<pre>public&nbsp;GetDAG$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetDAG$.html" target="_top">FRAMES</a></li>
+<li><a href="GetDAG$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/GetDAG.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/GetDAG.html
new file mode 100644
index 0000000..71f0846
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/GetDAG.html
@@ -0,0 +1,246 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>GetDAG</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GetDAG";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetDAG.html" target="_top">FRAMES</a></li>
+<li><a href="GetDAG.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class GetDAG" class="title">Class GetDAG</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.GetDAG</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>
+<hr>
+<br>
+<pre>public class <strong>GetDAG</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetDAG">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/GetDAG.html#GetDAG()">GetDAG</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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="GetDAG()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GetDAG</h4>
+<pre>public&nbsp;GetDAG()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetDAG.html" target="_top">FRAMES</a></li>
+<li><a href="GetDAG.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/GetLatestMinClock$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/GetLatestMinClock$.html
new file mode 100644
index 0000000..64971e2
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/GetLatestMinClock$.html
@@ -0,0 +1,270 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>GetLatestMinClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GetLatestMinClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetLatestMinClock$.html" target="_top">FRAMES</a></li>
+<li><a href="GetLatestMinClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class GetLatestMinClock$" class="title">Class GetLatestMinClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.GetLatestMinClock$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>GetLatestMinClock$</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task">GetLatestMinClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html#GetLatestMinClock$()">GetLatestMinClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task">GetLatestMinClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GetLatestMinClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GetLatestMinClock$</h4>
+<pre>public&nbsp;GetLatestMinClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetLatestMinClock$.html" target="_top">FRAMES</a></li>
+<li><a href="GetLatestMinClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/GetLatestMinClock.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/GetLatestMinClock.html
new file mode 100644
index 0000000..fcb1187
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/GetLatestMinClock.html
@@ -0,0 +1,231 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>GetLatestMinClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GetLatestMinClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetLatestMinClock.html" target="_top">FRAMES</a></li>
+<li><a href="GetLatestMinClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class GetLatestMinClock" class="title">Class GetLatestMinClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.GetLatestMinClock</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>GetLatestMinClock</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a></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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html#GetLatestMinClock()">GetLatestMinClock</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</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="GetLatestMinClock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GetLatestMinClock</h4>
+<pre>public&nbsp;GetLatestMinClock()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetLatestMinClock.html" target="_top">FRAMES</a></li>
+<li><a href="GetLatestMinClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/GetStartClock$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/GetStartClock$.html
new file mode 100644
index 0000000..13e2fd4
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/GetStartClock$.html
@@ -0,0 +1,285 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>GetStartClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GetStartClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetStartClock$.html" target="_top">FRAMES</a></li>
+<li><a href="GetStartClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class GetStartClock$" class="title">Class GetStartClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.GetStartClock$</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>
+<hr>
+<br>
+<pre>public class <strong>GetStartClock$</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetStartClock$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task">GetStartClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/GetStartClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/GetStartClock$.html#GetStartClock$()">GetStartClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task">GetStartClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GetStartClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GetStartClock$</h4>
+<pre>public&nbsp;GetStartClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetStartClock$.html" target="_top">FRAMES</a></li>
+<li><a href="GetStartClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/GetStartClock.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/GetStartClock.html
new file mode 100644
index 0000000..fa6cec4
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/GetStartClock.html
@@ -0,0 +1,246 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>GetStartClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GetStartClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetStartClock.html" target="_top">FRAMES</a></li>
+<li><a href="GetStartClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class GetStartClock" class="title">Class GetStartClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.GetStartClock</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>
+<hr>
+<br>
+<pre>public class <strong>GetStartClock</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetStartClock">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/GetStartClock.html#GetStartClock()">GetStartClock</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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="GetStartClock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GetStartClock</h4>
+<pre>public&nbsp;GetStartClock()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetStartClock.html" target="_top">FRAMES</a></li>
+<li><a href="GetStartClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/GetUpstreamMinClock$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/GetUpstreamMinClock$.html
new file mode 100644
index 0000000..f26d734
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/GetUpstreamMinClock$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>GetUpstreamMinClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GetUpstreamMinClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetUpstreamMinClock$.html" target="_top">FRAMES</a></li>
+<li><a href="GetUpstreamMinClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class GetUpstreamMinClock$" class="title">Class GetUpstreamMinClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.GetUpstreamMinClock$</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;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>GetUpstreamMinClock$</strong>
+extends scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetUpstreamMinClock$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html#GetUpstreamMinClock$()">GetUpstreamMinClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GetUpstreamMinClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GetUpstreamMinClock$</h4>
+<pre>public&nbsp;GetUpstreamMinClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetUpstreamMinClock$.html" target="_top">FRAMES</a></li>
+<li><a href="GetUpstreamMinClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/GetUpstreamMinClock.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/GetUpstreamMinClock.html
new file mode 100644
index 0000000..240507b
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/GetUpstreamMinClock.html
@@ -0,0 +1,274 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>GetUpstreamMinClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GetUpstreamMinClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetUpstreamMinClock.html" target="_top">FRAMES</a></li>
+<li><a href="GetUpstreamMinClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class GetUpstreamMinClock" class="title">Class GetUpstreamMinClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.GetUpstreamMinClock</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>GetUpstreamMinClock</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetUpstreamMinClock">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html#GetUpstreamMinClock(io.gearpump.streaming.task.TaskId)">GetUpstreamMinClock</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html#taskId()">taskId</a></strong>()</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="GetUpstreamMinClock(io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GetUpstreamMinClock</h4>
+<pre>public&nbsp;GetUpstreamMinClock(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetUpstreamMinClock.html" target="_top">FRAMES</a></li>
+<li><a href="GetUpstreamMinClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/InitialAckRequest$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/InitialAckRequest$.html
new file mode 100644
index 0000000..5a1a442
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/InitialAckRequest$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>InitialAckRequest$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="InitialAckRequest$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/InitialAckRequest$.html" target="_top">FRAMES</a></li>
+<li><a href="InitialAckRequest$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class InitialAckRequest$" class="title">Class InitialAckRequest$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.InitialAckRequest$</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.Function2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>InitialAckRequest$</strong>
+extends scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.InitialAckRequest$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task">InitialAckRequest$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html#InitialAckRequest$()">InitialAckRequest$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task">InitialAckRequest$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="InitialAckRequest$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InitialAckRequest$</h4>
+<pre>public&nbsp;InitialAckRequest$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/InitialAckRequest$.html" target="_top">FRAMES</a></li>
+<li><a href="InitialAckRequest$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/InitialAckRequest.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/InitialAckRequest.html
new file mode 100644
index 0000000..b754fce
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/InitialAckRequest.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>InitialAckRequest</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="InitialAckRequest";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/InitialAckRequest.html" target="_top">FRAMES</a></li>
+<li><a href="InitialAckRequest.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class InitialAckRequest" class="title">Class InitialAckRequest</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.InitialAckRequest</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>
+<hr>
+<br>
+<pre>public class <strong>InitialAckRequest</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.InitialAckRequest">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html#InitialAckRequest(io.gearpump.streaming.task.TaskId, int)">InitialAckRequest</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                 int&nbsp;sessionId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html#sessionId()">sessionId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html#taskId()">taskId</a></strong>()</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="InitialAckRequest(io.gearpump.streaming.task.TaskId, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InitialAckRequest</h4>
+<pre>public&nbsp;InitialAckRequest(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                 int&nbsp;sessionId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="sessionId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>sessionId</h4>
+<pre>public&nbsp;int&nbsp;sessionId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/InitialAckRequest.html" target="_top">FRAMES</a></li>
+<li><a href="InitialAckRequest.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/LatencyProbe$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/LatencyProbe$.html
new file mode 100644
index 0000000..fe54688
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/LatencyProbe$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>LatencyProbe$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="LatencyProbe$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatencyProbe$.html" target="_top">FRAMES</a></li>
+<li><a href="LatencyProbe$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class LatencyProbe$" class="title">Class LatencyProbe$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.LatencyProbe$</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="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>LatencyProbe$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.LatencyProbe$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task">LatencyProbe$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html#LatencyProbe$()">LatencyProbe$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task">LatencyProbe$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LatencyProbe$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LatencyProbe$</h4>
+<pre>public&nbsp;LatencyProbe$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatencyProbe$.html" target="_top">FRAMES</a></li>
+<li><a href="LatencyProbe$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/LatencyProbe.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/LatencyProbe.html
new file mode 100644
index 0000000..b243e41
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/LatencyProbe.html
@@ -0,0 +1,274 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>LatencyProbe</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="LatencyProbe";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatencyProbe.html" target="_top">FRAMES</a></li>
+<li><a href="LatencyProbe.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class LatencyProbe" class="title">Class LatencyProbe</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.LatencyProbe</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>
+<hr>
+<br>
+<pre>public class <strong>LatencyProbe</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.LatencyProbe">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/LatencyProbe.html#LatencyProbe(long)">LatencyProbe</a></strong>(long&nbsp;timestamp)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/LatencyProbe.html#timestamp()">timestamp</a></strong>()</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="LatencyProbe(long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LatencyProbe</h4>
+<pre>public&nbsp;LatencyProbe(long&nbsp;timestamp)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="timestamp()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>timestamp</h4>
+<pre>public&nbsp;long&nbsp;timestamp()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatencyProbe.html" target="_top">FRAMES</a></li>
+<li><a href="LatencyProbe.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/LatestMinClock$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/LatestMinClock$.html
new file mode 100644
index 0000000..7239fde
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/LatestMinClock$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>LatestMinClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="LatestMinClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatestMinClock$.html" target="_top">FRAMES</a></li>
+<li><a href="LatestMinClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class LatestMinClock$" class="title">Class LatestMinClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.LatestMinClock$</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="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>LatestMinClock$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.LatestMinClock$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task">LatestMinClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html#LatestMinClock$()">LatestMinClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task">LatestMinClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LatestMinClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LatestMinClock$</h4>
+<pre>public&nbsp;LatestMinClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatestMinClock$.html" target="_top">FRAMES</a></li>
+<li><a href="LatestMinClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/LatestMinClock.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/LatestMinClock.html
new file mode 100644
index 0000000..d5c43af
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/LatestMinClock.html
@@ -0,0 +1,274 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>LatestMinClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="LatestMinClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatestMinClock.html" target="_top">FRAMES</a></li>
+<li><a href="LatestMinClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class LatestMinClock" class="title">Class LatestMinClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.LatestMinClock</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>
+<hr>
+<br>
+<pre>public class <strong>LatestMinClock</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.LatestMinClock">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/LatestMinClock.html#LatestMinClock(long)">LatestMinClock</a></strong>(long&nbsp;clock)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/LatestMinClock.html#clock()">clock</a></strong>()</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="LatestMinClock(long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LatestMinClock</h4>
+<pre>public&nbsp;LatestMinClock(long&nbsp;clock)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="clock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clock</h4>
+<pre>public&nbsp;long&nbsp;clock()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatestMinClock.html" target="_top">FRAMES</a></li>
+<li><a href="LatestMinClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/ReportCheckpointClock$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/ReportCheckpointClock$.html
new file mode 100644
index 0000000..ef8fcd9
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/ReportCheckpointClock$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ReportCheckpointClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ReportCheckpointClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ReportCheckpointClock$.html" target="_top">FRAMES</a></li>
+<li><a href="ReportCheckpointClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class ReportCheckpointClock$" class="title">Class ReportCheckpointClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.ReportCheckpointClock$</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.Function2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>ReportCheckpointClock$</strong>
+extends scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.ReportCheckpointClock$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html#ReportCheckpointClock$()">ReportCheckpointClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ReportCheckpointClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ReportCheckpointClock$</h4>
+<pre>public&nbsp;ReportCheckpointClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ReportCheckpointClock$.html" target="_top">FRAMES</a></li>
+<li><a href="ReportCheckpointClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/ReportCheckpointClock.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/ReportCheckpointClock.html
new file mode 100644
index 0000000..b92ed68
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/ReportCheckpointClock.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ReportCheckpointClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ReportCheckpointClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ReportCheckpointClock.html" target="_top">FRAMES</a></li>
+<li><a href="ReportCheckpointClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class ReportCheckpointClock" class="title">Class ReportCheckpointClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.ReportCheckpointClock</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>
+<hr>
+<br>
+<pre>public class <strong>ReportCheckpointClock</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.ReportCheckpointClock">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html#ReportCheckpointClock(io.gearpump.streaming.task.TaskId, long)">ReportCheckpointClock</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                     long&nbsp;clock)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html#clock()">clock</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html#taskId()">taskId</a></strong>()</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="ReportCheckpointClock(io.gearpump.streaming.task.TaskId, long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ReportCheckpointClock</h4>
+<pre>public&nbsp;ReportCheckpointClock(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                     long&nbsp;clock)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="clock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clock</h4>
+<pre>public&nbsp;long&nbsp;clock()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ReportCheckpointClock.html" target="_top">FRAMES</a></li>
+<li><a href="ReportCheckpointClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/SendMessageLoss$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/SendMessageLoss$.html
new file mode 100644
index 0000000..963bcaf
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/SendMessageLoss$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SendMessageLoss$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SendMessageLoss$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SendMessageLoss$.html" target="_top">FRAMES</a></li>
+<li><a href="SendMessageLoss$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction0">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class SendMessageLoss$" class="title">Class SendMessageLoss$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction0&lt;<a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">SendMessageLoss</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.SendMessageLoss$</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.Function0&lt;<a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">SendMessageLoss</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>SendMessageLoss$</strong>
+extends scala.runtime.AbstractFunction0&lt;<a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">SendMessageLoss</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.SendMessageLoss$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task">SendMessageLoss$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html#SendMessageLoss$()">SendMessageLoss$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction0">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction0</h3>
+<code>apply$mcB$sp, apply$mcC$sp, apply$mcD$sp, apply$mcF$sp, apply$mcI$sp, apply$mcJ$sp, apply$mcS$sp, apply$mcV$sp, apply$mcZ$sp, 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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function0">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function0</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task">SendMessageLoss$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SendMessageLoss$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SendMessageLoss$</h4>
+<pre>public&nbsp;SendMessageLoss$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SendMessageLoss$.html" target="_top">FRAMES</a></li>
+<li><a href="SendMessageLoss$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction0">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/SendMessageLoss.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/SendMessageLoss.html
new file mode 100644
index 0000000..456d26c
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/SendMessageLoss.html
@@ -0,0 +1,246 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SendMessageLoss</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SendMessageLoss";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SendMessageLoss.html" target="_top">FRAMES</a></li>
+<li><a href="SendMessageLoss.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class SendMessageLoss" class="title">Class SendMessageLoss</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.SendMessageLoss</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>
+<hr>
+<br>
+<pre>public class <strong>SendMessageLoss</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.SendMessageLoss">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html#SendMessageLoss()">SendMessageLoss</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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="SendMessageLoss()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SendMessageLoss</h4>
+<pre>public&nbsp;SendMessageLoss()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SendMessageLoss.html" target="_top">FRAMES</a></li>
+<li><a href="SendMessageLoss.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/SerializedMessage$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/SerializedMessage$.html
new file mode 100644
index 0000000..1b28dda
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/SerializedMessage$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SerializedMessage$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SerializedMessage$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessage$.html" target="_top">FRAMES</a></li>
+<li><a href="SerializedMessage$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class SerializedMessage$" class="title">Class SerializedMessage$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;java.lang.Object,byte[],<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.SerializedMessage$</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.Function2&lt;java.lang.Object,byte[],<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>SerializedMessage$</strong>
+extends scala.runtime.AbstractFunction2&lt;java.lang.Object,byte[],<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.SerializedMessage$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task">SerializedMessage$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html#SerializedMessage$()">SerializedMessage$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task">SerializedMessage$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SerializedMessage$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SerializedMessage$</h4>
+<pre>public&nbsp;SerializedMessage$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessage$.html" target="_top">FRAMES</a></li>
+<li><a href="SerializedMessage$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/SerializedMessage.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/SerializedMessage.html
new file mode 100644
index 0000000..76bbc71
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/SerializedMessage.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SerializedMessage</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SerializedMessage";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessage.html" target="_top">FRAMES</a></li>
+<li><a href="SerializedMessage.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class SerializedMessage" class="title">Class SerializedMessage</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.SerializedMessage</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>
+<hr>
+<br>
+<pre>public class <strong>SerializedMessage</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.SerializedMessage">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html#SerializedMessage(long, byte[])">SerializedMessage</a></strong>(long&nbsp;timeStamp,
+                 byte[]&nbsp;bytes)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html#bytes()">bytes</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html#timeStamp()">timeStamp</a></strong>()</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="SerializedMessage(long, byte[])">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SerializedMessage</h4>
+<pre>public&nbsp;SerializedMessage(long&nbsp;timeStamp,
+                 byte[]&nbsp;bytes)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="timeStamp()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>timeStamp</h4>
+<pre>public&nbsp;long&nbsp;timeStamp()</pre>
+</li>
+</ul>
+<a name="bytes()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>bytes</h4>
+<pre>public&nbsp;byte[]&nbsp;bytes()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessage.html" target="_top">FRAMES</a></li>
+<li><a href="SerializedMessage.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/SerializedMessageSerializer.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/SerializedMessageSerializer.html
new file mode 100644
index 0000000..1cc3501
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/SerializedMessageSerializer.html
@@ -0,0 +1,299 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SerializedMessageSerializer</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SerializedMessageSerializer";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessageSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="SerializedMessageSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class SerializedMessageSerializer" class="title">Class SerializedMessageSerializer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.SerializedMessageSerializer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>SerializedMessageSerializer</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html#SerializedMessageSerializer()">SerializedMessageSerializer</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html#getLength(io.gearpump.streaming.task.SerializedMessage)">getLength</a></strong>(<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html#read(java.io.DataInput)">read</a></strong>(java.io.DataInput&nbsp;dataInput)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.SerializedMessage)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+     <a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&nbsp;obj)</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>
+</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="SerializedMessageSerializer()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SerializedMessageSerializer</h4>
+<pre>public&nbsp;SerializedMessageSerializer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getLength(io.gearpump.streaming.task.SerializedMessage)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLength</h4>
+<pre>public&nbsp;int&nbsp;getLength(<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html#getLength(T)">getLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="write(java.io.DataOutput, io.gearpump.streaming.task.SerializedMessage)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>public&nbsp;void&nbsp;write(java.io.DataOutput&nbsp;dataOutput,
+         <a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="read(java.io.DataInput)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>read</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&nbsp;read(java.io.DataInput&nbsp;dataInput)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html#read(java.io.DataInput)">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessageSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="SerializedMessageSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/SerializerResolver$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/SerializerResolver$.html
new file mode 100644
index 0000000..2c7016e
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/SerializerResolver$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SerializerResolver$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SerializerResolver$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializerResolver$.html" target="_top">FRAMES</a></li>
+<li><a href="SerializerResolver$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class SerializerResolver$" class="title">Class SerializerResolver$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.SerializerResolver$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>SerializerResolver$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task">SerializerResolver$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html#SerializerResolver$()">SerializerResolver$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task">SerializerResolver$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SerializerResolver$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SerializerResolver$</h4>
+<pre>public&nbsp;SerializerResolver$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializerResolver$.html" target="_top">FRAMES</a></li>
+<li><a href="SerializerResolver$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/StartClock$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/StartClock$.html
new file mode 100644
index 0000000..74163bc
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/StartClock$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>StartClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StartClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartClock$.html" target="_top">FRAMES</a></li>
+<li><a href="StartClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class StartClock$" class="title">Class StartClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.StartClock$</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="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>StartClock$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.StartClock$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task">StartClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/StartClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/StartClock$.html#StartClock$()">StartClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task">StartClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StartClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StartClock$</h4>
+<pre>public&nbsp;StartClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartClock$.html" target="_top">FRAMES</a></li>
+<li><a href="StartClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/StartClock.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/StartClock.html
new file mode 100644
index 0000000..efd8351
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/StartClock.html
@@ -0,0 +1,274 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>StartClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StartClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartClock.html" target="_top">FRAMES</a></li>
+<li><a href="StartClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class StartClock" class="title">Class StartClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.StartClock</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>
+<hr>
+<br>
+<pre>public class <strong>StartClock</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.StartClock">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/StartClock.html#StartClock(long)">StartClock</a></strong>(long&nbsp;clock)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/StartClock.html#clock()">clock</a></strong>()</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="StartClock(long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StartClock</h4>
+<pre>public&nbsp;StartClock(long&nbsp;clock)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="clock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clock</h4>
+<pre>public&nbsp;long&nbsp;clock()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartClock.html" target="_top">FRAMES</a></li>
+<li><a href="StartClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/StartTime$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/StartTime$.html
new file mode 100644
index 0000000..2d07d9e
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/StartTime$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>StartTime$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StartTime$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartTime$.html" target="_top">FRAMES</a></li>
+<li><a href="StartTime$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class StartTime$" class="title">Class StartTime$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.StartTime$</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="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>StartTime$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.StartTime$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task">StartTime$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/StartTime$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/StartTime$.html#StartTime$()">StartTime$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task">StartTime$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StartTime$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StartTime$</h4>
+<pre>public&nbsp;StartTime$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartTime$.html" target="_top">FRAMES</a></li>
+<li><a href="StartTime$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/StartTime.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/StartTime.html
new file mode 100644
index 0000000..1f51cc8
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/StartTime.html
@@ -0,0 +1,274 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>StartTime</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StartTime";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartTime.html" target="_top">FRAMES</a></li>
+<li><a href="StartTime.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class StartTime" class="title">Class StartTime</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.StartTime</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>
+<hr>
+<br>
+<pre>public class <strong>StartTime</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.StartTime">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/StartTime.html#StartTime(long)">StartTime</a></strong>(long&nbsp;startTime)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/StartTime.html#startTime()">startTime</a></strong>()</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="StartTime(long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StartTime</h4>
+<pre>public&nbsp;StartTime(long&nbsp;startTime)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="startTime()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>startTime</h4>
+<pre>public&nbsp;long&nbsp;startTime()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartTime.html" target="_top">FRAMES</a></li>
+<li><a href="StartTime.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/StreamingTransportSerializer.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/StreamingTransportSerializer.html
new file mode 100644
index 0000000..9924cbb
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/StreamingTransportSerializer.html
@@ -0,0 +1,301 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>StreamingTransportSerializer</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StreamingTransportSerializer";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StreamingTransportSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="StreamingTransportSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class StreamingTransportSerializer" class="title">Class StreamingTransportSerializer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.StreamingTransportSerializer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>StreamingTransportSerializer</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html#StreamingTransportSerializer()">StreamingTransportSerializer</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html#deserialize(java.io.DataInput, int)">deserialize</a></strong>(java.io.DataInput&nbsp;dataInput,
+           int&nbsp;length)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html#getLength(java.lang.Object)">getLength</a></strong>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html#serialize(java.io.DataOutput, java.lang.Object)">serialize</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+         java.lang.Object&nbsp;obj)</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>
+</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="StreamingTransportSerializer()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StreamingTransportSerializer</h4>
+<pre>public&nbsp;StreamingTransportSerializer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="serialize(java.io.DataOutput, java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serialize</h4>
+<pre>public&nbsp;void&nbsp;serialize(java.io.DataOutput&nbsp;dataOutput,
+             java.lang.Object&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#serialize(java.io.DataOutput, java.lang.Object)">serialize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="deserialize(java.io.DataInput, int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>deserialize</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;deserialize(java.io.DataInput&nbsp;dataInput,
+                           int&nbsp;length)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#deserialize(java.io.DataInput, int)">deserialize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getLength(java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getLength</h4>
+<pre>public&nbsp;int&nbsp;getLength(java.lang.Object&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#getLength(java.lang.Object)">getLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StreamingTransportSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="StreamingTransportSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/Subscriber$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/Subscriber$.html
new file mode 100644
index 0000000..d453ddb
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/Subscriber$.html
@@ -0,0 +1,308 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>Subscriber$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Subscriber$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscriber$.html" target="_top">FRAMES</a></li>
+<li><a href="Subscriber$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class Subscriber$" class="title">Class Subscriber$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.Subscriber$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Subscriber$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.Subscriber$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscriber$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/Subscriber$.html#Subscriber$()">Subscriber$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscriber$.html#of(int, io.gearpump.streaming.DAG)">of</a></strong>(int&nbsp;processorId,
+  <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</code>
+<div class="block">List subscriptions of a processor.</div>
+</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Subscriber$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Subscriber$</h4>
+<pre>public&nbsp;Subscriber$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="of(int, io.gearpump.streaming.DAG)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>of</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;of(int&nbsp;processorId,
+                                             <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</pre>
+<div class="block">List subscriptions of a processor.
+ The topology information is retrieved from dag
+ <p></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>processorId</code> - the processor to list</dd><dd><code>dag</code> - the DAG</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the subscribers of this processor</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscriber$.html" target="_top">FRAMES</a></li>
+<li><a href="Subscriber$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/task/Subscriber.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/Subscriber.html
new file mode 100644
index 0000000..576d2b1
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/Subscriber.html
@@ -0,0 +1,348 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>Subscriber</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Subscriber";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscriber.html" target="_top">FRAMES</a></li>
+<li><a href="Subscriber.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class Subscriber" class="title">Class Subscriber</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.Subscriber</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>
+<hr>
+<br>
+<pre>public class <strong>Subscriber</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<div class="block">Each processor can have multiple downstream subscribers.
+ <p>
+ For example: When processor A subscribe to processor B, then the output of B will be
+ pushed to processor A.
+ <p>
+ param:  processorId subscriber processor Id
+ param:  partitionerDescription subscriber partitioner</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.Subscriber">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/Subscriber.html#Subscriber(int, io.gearpump.partitioner.PartitionerDescription, int, io.gearpump.streaming.LifeTime)">Subscriber</a></strong>(int&nbsp;processorId,
+          io.gearpump.partitioner.PartitionerDescription&nbsp;partitionerDescription,
+          int&nbsp;parallelism,
+          <a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;lifeTime)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscriber.html#lifeTime()">lifeTime</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscriber.html#of(int, io.gearpump.streaming.DAG)">of</a></strong>(int&nbsp;processorId,
+  <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</code>
+<div class="block">List subscriptions of a processor.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscriber.html#parallelism()">parallelism</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.partitioner.PartitionerDescription</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscriber.html#partitionerDescription()">partitionerDescription</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscriber.html#processorId()">processorId</a></strong>()</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="Subscriber(int, io.gearpump.partitioner.PartitionerDescription, int, io.gearpump.streaming.LifeTime)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Subscriber</h4>
+<pre>public&nbsp;Subscriber(int&nbsp;processorId,
+          io.gearpump.partitioner.PartitionerDescription&nbsp;partitionerDescription,
+          int&nbsp;parallelism,
+          <a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;lifeTime)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="of(int, io.gearpump.streaming.DAG)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>of</h4>
+<pre>public static&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;of(int&nbsp;processorId,
+                                             <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</pre>
+<div class="block">List subscriptions of a processor.
+ The topology information is retrieved from dag
+ <p></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>processorId</code> - the processor to list</dd><dd><code>dag</code> - the DAG</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the subscribers of this processor</dd></dl>
+</li>
+</ul>
+<a name="processorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processorId</h4>
+<pre>public&nbsp;int&nbsp;processorId()</pre>
+</li>
+</ul>
+<a name="partitionerDescription()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>partitionerDescription</h4>
+<pre>public&nbsp;io.gearpump.partitioner.PartitionerDescription&nbsp;partitionerDescription()</pre>
+</li>
+</ul>
+<a name="parallelism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelism</h4>
+<pre>public&nbsp;int&nbsp;parallelism()</pre>
+</li>
+</ul>
+<a name="lifeTime()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>lifeTime</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;lifeTime()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscriber.html" target="_top">FRAMES</a></li>
+<li><a href="Subscriber.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/Subscription$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/Subscription$.html
new file mode 100644
index 0000000..c274d56
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/Subscription$.html
@@ -0,0 +1,306 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>Subscription$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Subscription$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscription$.html" target="_top">FRAMES</a></li>
+<li><a href="Subscription$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class Subscription$" class="title">Class Subscription$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.Subscription$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>Subscription$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/Subscription$.html#Subscription$()">Subscription$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription$.html#MAX_PENDING_MESSAGE_COUNT()">MAX_PENDING_MESSAGE_COUNT</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription$.html#ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()">ONE_ACKREQUEST_EVERY_MESSAGE_COUNT</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Subscription$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Subscription$</h4>
+<pre>public&nbsp;Subscription$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ONE_ACKREQUEST_EVERY_MESSAGE_COUNT</h4>
+<pre>public final&nbsp;int&nbsp;ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()</pre>
+</li>
+</ul>
+<a name="MAX_PENDING_MESSAGE_COUNT()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MAX_PENDING_MESSAGE_COUNT</h4>
+<pre>public final&nbsp;int&nbsp;MAX_PENDING_MESSAGE_COUNT()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscription$.html" target="_top">FRAMES</a></li>
+<li><a href="Subscription$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/task/Subscription.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/Subscription.html
new file mode 100644
index 0000000..64dfbeb
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/Subscription.html
@@ -0,0 +1,428 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>Subscription</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Subscription";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscription.html" target="_top">FRAMES</a></li>
+<li><a href="Subscription.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class Subscription" class="title">Class Subscription</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.Subscription</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>Subscription</strong>
+extends java.lang.Object</pre>
+<div class="block">This manage the output and message clock for single downstream processor
+ <p>
+ param:  subscriber downstream processor
+ param:  maxPendingMessageCount trigger flow control. Should be bigger than maxPendingMessageCountPerAckRequest
+ param:  ackOnceEveryMessageCount send on AckRequest to the target</div>
+</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#Subscription(int, int, io.gearpump.streaming.task.TaskId, io.gearpump.streaming.task.Subscriber, int, io.gearpump.streaming.task.ExpressTransport, int, int)">Subscription</a></strong>(int&nbsp;appId,
+            int&nbsp;executorId,
+            <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+            <a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&nbsp;subscriber,
+            int&nbsp;sessionId,
+            <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a>&nbsp;transport,
+            int&nbsp;maxPendingMessageCount,
+            int&nbsp;ackOnceEveryMessageCount)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#allowSendingMoreMessages()">allowSendingMoreMessages</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#changeLife(io.gearpump.streaming.LifeTime)">changeLife</a></strong>(<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.slf4j.Logger</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#LOG()">LOG</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#MAX_PENDING_MESSAGE_COUNT()">MAX_PENDING_MESSAGE_COUNT</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#minClock()">minClock</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()">ONE_ACKREQUEST_EVERY_MESSAGE_COUNT</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.partitioner.Partitioner</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#partitioner()">partitioner</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#receiveAck(io.gearpump.streaming.task.Ack)">receiveAck</a></strong>(<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;ack)</code>
+<div class="block">Handle acknowledge message.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.Function1&lt;io.gearpump.Message,java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#sendFn()">sendFn</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#sendMessage(io.gearpump.Message)">sendMessage</a></strong>(io.gearpump.Message&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#sendMessage(io.gearpump.Message, int)">sendMessage</a></strong>(io.gearpump.Message&nbsp;msg,
+           int&nbsp;partition)</code>
+<div class="block">Return how many message is actually sent by this subscription</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#start()">start</a></strong>()</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>
+</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="Subscription(int, int, io.gearpump.streaming.task.TaskId, io.gearpump.streaming.task.Subscriber, int, io.gearpump.streaming.task.ExpressTransport, int, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Subscription</h4>
+<pre>public&nbsp;Subscription(int&nbsp;appId,
+            int&nbsp;executorId,
+            <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+            <a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&nbsp;subscriber,
+            int&nbsp;sessionId,
+            <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a>&nbsp;transport,
+            int&nbsp;maxPendingMessageCount,
+            int&nbsp;ackOnceEveryMessageCount)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ONE_ACKREQUEST_EVERY_MESSAGE_COUNT</h4>
+<pre>public static final&nbsp;int&nbsp;ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()</pre>
+</li>
+</ul>
+<a name="MAX_PENDING_MESSAGE_COUNT()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MAX_PENDING_MESSAGE_COUNT</h4>
+<pre>public static final&nbsp;int&nbsp;MAX_PENDING_MESSAGE_COUNT()</pre>
+</li>
+</ul>
+<a name="LOG()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>public&nbsp;org.slf4j.Logger&nbsp;LOG()</pre>
+</li>
+</ul>
+<a name="partitioner()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>partitioner</h4>
+<pre>public&nbsp;io.gearpump.partitioner.Partitioner&nbsp;partitioner()</pre>
+</li>
+</ul>
+<a name="sendFn()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendFn</h4>
+<pre>public&nbsp;scala.Function1&lt;io.gearpump.Message,java.lang.Object&gt;&nbsp;sendFn()</pre>
+</li>
+</ul>
+<a name="changeLife(io.gearpump.streaming.LifeTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>changeLife</h4>
+<pre>public&nbsp;void&nbsp;changeLife(<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life)</pre>
+</li>
+</ul>
+<a name="start()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>start</h4>
+<pre>public&nbsp;void&nbsp;start()</pre>
+</li>
+</ul>
+<a name="sendMessage(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendMessage</h4>
+<pre>public&nbsp;int&nbsp;sendMessage(io.gearpump.Message&nbsp;msg)</pre>
+</li>
+</ul>
+<a name="sendMessage(io.gearpump.Message, int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendMessage</h4>
+<pre>public&nbsp;int&nbsp;sendMessage(io.gearpump.Message&nbsp;msg,
+              int&nbsp;partition)</pre>
+<div class="block">Return how many message is actually sent by this subscription</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - the message to send</dd><dd><code>partition</code> - the target partition to send message to</dd>
+<dt><span class="strong">Returns:</span></dt><dd>1 if success</dd></dl>
+</li>
+</ul>
+<a name="receiveAck(io.gearpump.streaming.task.Ack)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>receiveAck</h4>
+<pre>public&nbsp;void&nbsp;receiveAck(<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;ack)</pre>
+<div class="block">Handle acknowledge message.
+ Throw MessageLossException if required.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ack</code> - acknowledge message received</dd></dl>
+</li>
+</ul>
+<a name="minClock()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>minClock</h4>
+<pre>public&nbsp;long&nbsp;minClock()</pre>
+</li>
+</ul>
+<a name="allowSendingMoreMessages()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>allowSendingMoreMessages</h4>
+<pre>public&nbsp;boolean&nbsp;allowSendingMoreMessages()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscription.html" target="_top">FRAMES</a></li>
+<li><a href="Subscription.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/Task.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/Task.html
new file mode 100644
index 0000000..1209e9a
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/Task.html
@@ -0,0 +1,397 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>Task</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Task";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Task.html" target="_top">FRAMES</a></li>
+<li><a href="Task.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class Task" class="title">Class Task</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.Task</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>, <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a>, <a href="../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a>, <a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <strong>Task</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/Task.html#Task(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">Task</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+    io.gearpump.cluster.UserConfig&nbsp;userConf)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.slf4j.Logger</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Task.html#LOG()">LOG</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Task.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;msg)</code>
+<div class="block">Method called for each message received.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
+<div class="block">Method called with the task is initialized.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Task.html#onStop()">onStop</a></strong>()</code>
+<div class="block">Method called when task is under clean up.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage()">receiveUnManagedMessage</a></strong>()</code>
+<div class="block">handler for unmanaged message</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Task.html#self()">self</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Task.html#sender()">sender</a></strong>()</code>
+<div class="block">For managed message(type of Message), the sender mean nothing,
+ you should not use this directory</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected akka.actor.ActorSystem</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Task.html#system()">system</a></strong>()</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>
+</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="Task(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Task</h4>
+<pre>public&nbsp;Task(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+    io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="LOG()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>public&nbsp;org.slf4j.Logger&nbsp;LOG()</pre>
+</li>
+</ul>
+<a name="system()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>system</h4>
+<pre>protected&nbsp;akka.actor.ActorSystem&nbsp;system()</pre>
+</li>
+</ul>
+<a name="self()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>self</h4>
+<pre>public&nbsp;akka.actor.ActorRef&nbsp;self()</pre>
+</li>
+</ul>
+<a name="sender()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sender</h4>
+<pre>protected&nbsp;akka.actor.ActorRef&nbsp;sender()</pre>
+<div class="block">For managed message(type of Message), the sender mean nothing,
+ you should not use this directory
+ <p>
+ For unmanaged message, the sender represent the sender actor</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the sender</dd></dl>
+</li>
+</ul>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">TaskInterface</a></code></strong></div>
+<div class="block">Method called with the task is initialized.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd></dl>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">TaskInterface</a></code></strong></div>
+<div class="block">Method called for each message received.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - message send by upstream tasks</dd></dl>
+</li>
+</ul>
+<a name="onStop()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStop</h4>
+<pre>public&nbsp;void&nbsp;onStop()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">TaskInterface</a></code></strong></div>
+<div class="block">Method called when task is under clean up.
+ This can be used to cleanup resource when the application finished.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="receiveUnManagedMessage()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>receiveUnManagedMessage</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;receiveUnManagedMessage()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#receiveUnManagedMessage()">TaskInterface</a></code></strong></div>
+<div class="block">handler for unmanaged message</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#receiveUnManagedMessage()">receiveUnManagedMessage</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>the handler</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Task.html" target="_top">FRAMES</a></li>
+<li><a href="Task.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskActor$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskActor$.html
new file mode 100644
index 0000000..0201478
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskActor$.html
@@ -0,0 +1,306 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskActor$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskActor$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskActor$" class="title">Class TaskActor$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskActor$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>TaskActor$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskActor$.html#TaskActor$()">TaskActor$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor$.html#CLOCK_SYNC_TIMEOUT_INTERVAL()">CLOCK_SYNC_TIMEOUT_INTERVAL</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor$.html#NONE_SESSION()">NONE_SESSION</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskActor$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskActor$</h4>
+<pre>public&nbsp;TaskActor$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="CLOCK_SYNC_TIMEOUT_INTERVAL()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CLOCK_SYNC_TIMEOUT_INTERVAL</h4>
+<pre>public&nbsp;int&nbsp;CLOCK_SYNC_TIMEOUT_INTERVAL()</pre>
+</li>
+</ul>
+<a name="NONE_SESSION()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NONE_SESSION</h4>
+<pre>public&nbsp;int&nbsp;NONE_SESSION()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskActor.FLUSH$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskActor.FLUSH$.html
new file mode 100644
index 0000000..7959837
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskActor.FLUSH$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskActor.FLUSH$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskActor.FLUSH$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.FLUSH$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor.FLUSH$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskActor.FLUSH$" class="title">Class TaskActor.FLUSH$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskActor.FLUSH$</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="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskActor.FLUSH$</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskActor.FLUSH$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">TaskActor.FLUSH$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html#TaskActor.FLUSH$()">TaskActor.FLUSH$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">TaskActor.FLUSH$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskActor.FLUSH$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskActor.FLUSH$</h4>
+<pre>public&nbsp;TaskActor.FLUSH$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.FLUSH$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor.FLUSH$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskActor.SecurityChecker.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskActor.SecurityChecker.html
new file mode 100644
index 0000000..6ead053
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskActor.SecurityChecker.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskActor.SecurityChecker</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskActor.SecurityChecker";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SecurityChecker.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor.SecurityChecker.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskActor.SecurityChecker" class="title">Class TaskActor.SecurityChecker</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskActor.SecurityChecker</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskActor.SecurityChecker</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html#TaskActor.SecurityChecker(io.gearpump.streaming.task.TaskId, akka.actor.ActorRef)">TaskActor.SecurityChecker</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;task_id,
+                         akka.actor.ActorRef&nbsp;self)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.Option&lt;io.gearpump.Message&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html#checkMessage(io.gearpump.Message, akka.actor.ActorRef)">checkMessage</a></strong>(io.gearpump.Message&nbsp;message,
+            akka.actor.ActorRef&nbsp;sender)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html#generateAckResponse(io.gearpump.streaming.task.AckRequest, akka.actor.ActorRef)">generateAckResponse</a></strong>(<a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;ackRequest,
+                   akka.actor.ActorRef&nbsp;sender)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html#handleInitialAckRequest(io.gearpump.streaming.task.InitialAckRequest)">handleInitialAckRequest</a></strong>(<a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;ackRequest)</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>
+</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="TaskActor.SecurityChecker(io.gearpump.streaming.task.TaskId, akka.actor.ActorRef)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskActor.SecurityChecker</h4>
+<pre>public&nbsp;TaskActor.SecurityChecker(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;task_id,
+                         akka.actor.ActorRef&nbsp;self)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="handleInitialAckRequest(io.gearpump.streaming.task.InitialAckRequest)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handleInitialAckRequest</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;handleInitialAckRequest(<a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;ackRequest)</pre>
+</li>
+</ul>
+<a name="generateAckResponse(io.gearpump.streaming.task.AckRequest, akka.actor.ActorRef)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>generateAckResponse</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;generateAckResponse(<a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;ackRequest,
+                      akka.actor.ActorRef&nbsp;sender)</pre>
+</li>
+</ul>
+<a name="checkMessage(io.gearpump.Message, akka.actor.ActorRef)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>checkMessage</h4>
+<pre>public&nbsp;scala.Option&lt;io.gearpump.Message&gt;&nbsp;checkMessage(io.gearpump.Message&nbsp;message,
+                                             akka.actor.ActorRef&nbsp;sender)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SecurityChecker.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor.SecurityChecker.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskActor.SendAck$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskActor.SendAck$.html
new file mode 100644
index 0000000..6e657d3
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskActor.SendAck$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskActor.SendAck$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskActor.SendAck$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SendAck$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor.SendAck$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskActor.SendAck$" class="title">Class TaskActor.SendAck$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>,<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskActor.SendAck$</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.Function2&lt;<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>,<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskActor.SendAck$</strong>
+extends scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>,<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskActor.SendAck$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html#TaskActor.SendAck$()">TaskActor.SendAck$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskActor.SendAck$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskActor.SendAck$</h4>
+<pre>public&nbsp;TaskActor.SendAck$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SendAck$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor.SendAck$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskActor.SendAck.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskActor.SendAck.html
new file mode 100644
index 0000000..35c7112
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskActor.SendAck.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskActor.SendAck</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskActor.SendAck";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SendAck.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor.SendAck.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskActor.SendAck" class="title">Class TaskActor.SendAck</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskActor.SendAck</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="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskActor.SendAck</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskActor.SendAck">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html#TaskActor.SendAck(io.gearpump.streaming.task.Ack, io.gearpump.streaming.task.TaskId)">TaskActor.SendAck</a></strong>(<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;ack,
+                 <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;targetTask)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html#ack()">ack</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html#targetTask()">targetTask</a></strong>()</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="TaskActor.SendAck(io.gearpump.streaming.task.Ack, io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskActor.SendAck</h4>
+<pre>public&nbsp;TaskActor.SendAck(<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;ack,
+                 <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;targetTask)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="ack()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ack</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;ack()</pre>
+</li>
+</ul>
+<a name="targetTask()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>targetTask</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;targetTask()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SendAck.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor.SendAck.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskActor.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskActor.html
new file mode 100644
index 0000000..c7e3e75
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskActor.html
@@ -0,0 +1,676 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskActor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskActor";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskActor" class="title">Class TaskActor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskActor</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>akka.actor.Actor, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a>, io.gearpump.util.TimeOutScheduler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>TaskActor</strong>
+extends java.lang.Object
+implements akka.actor.Actor, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a>, io.gearpump.util.TimeOutScheduler</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">TaskActor.FLUSH$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_akka.actor.Actor">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;akka.actor.Actor</h3>
+<code>akka.actor.Actor.emptyBehavior$</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#TaskActor(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.task.TaskContextData, io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskWrapper, io.gearpump.serializer.SerializationFramework)">TaskActor</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+         <a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&nbsp;taskContextData,
+         io.gearpump.cluster.UserConfig&nbsp;userConf,
+         <a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a>&nbsp;task,
+         io.gearpump.serializer.SerializationFramework&nbsp;inputSerializerPool)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.concurrent.duration.FiniteDuration</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#CLOCK_REPORT_INTERVAL()">CLOCK_REPORT_INTERVAL</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#CLOCK_SYNC_TIMEOUT_INTERVAL()">CLOCK_SYNC_TIMEOUT_INTERVAL</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>com.typesafe.config.Config</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#config()">config</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.concurrent.duration.FiniteDuration</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#FLUSH_INTERVAL()">FLUSH_INTERVAL</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#getUpstreamMinClock()">getUpstreamMinClock</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#handleMessages(scala.Function0)">handleMessages</a></strong>(scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;handler)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.concurrent.duration.FiniteDuration</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#LATENCY_PROBE_INTERVAL()">LATENCY_PROBE_INTERVAL</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>org.slf4j.Logger</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#LOG()">LOG</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#minClock()">minClock</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#minClockAtCurrentTask()">minClockAtCurrentTask</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#NONE_SESSION()">NONE_SESSION</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#onStop()">onStop</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#onUnManagedMessage(java.lang.Object)">onUnManagedMessage</a></strong>(java.lang.Object&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#output(io.gearpump.Message)">output</a></strong>(io.gearpump.Message&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#postStop()">postStop</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#preStart()">preStart</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#receive()">receive</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.serializer.SerializationFramework</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#serializerPool()">serializerPool</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#sessionId()">sessionId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#stashMessages()">stashMessages</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#task()">task</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#taskContextData()">taskContextData</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#taskId()">taskId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#upstreamMinClock()">upstreamMinClock</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#waitForStartClock()">waitForStartClock</a></strong>()</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_akka.actor.Actor">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;akka.actor.Actor</h3>
+<code>akka$actor$Actor$_setter_$context_$eq, akka$actor$Actor$_setter_$self_$eq, aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, postRestart, preRestart, self, sender, supervisorStrategy, unhandled</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.task.ExpressTransport">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></h3>
+<code><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#express()">express</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#local()">local</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#sessionRef()">sessionRef</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#sourceId()">sourceId</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#system()">system</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#transport(java.lang.Object, scala.collection.Seq)">transport</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.util.TimeOutScheduler">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.util.TimeOutScheduler</h3>
+<code>sendMsgWithTimeOutCallBack</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="TaskActor(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.task.TaskContextData, io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskWrapper, io.gearpump.serializer.SerializationFramework)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskActor</h4>
+<pre>public&nbsp;TaskActor(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+         <a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&nbsp;taskContextData,
+         io.gearpump.cluster.UserConfig&nbsp;userConf,
+         <a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a>&nbsp;task,
+         io.gearpump.serializer.SerializationFramework&nbsp;inputSerializerPool)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="CLOCK_SYNC_TIMEOUT_INTERVAL()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CLOCK_SYNC_TIMEOUT_INTERVAL</h4>
+<pre>public static&nbsp;int&nbsp;CLOCK_SYNC_TIMEOUT_INTERVAL()</pre>
+</li>
+</ul>
+<a name="NONE_SESSION()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NONE_SESSION</h4>
+<pre>public static&nbsp;int&nbsp;NONE_SESSION()</pre>
+</li>
+</ul>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="taskContextData()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskContextData</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&nbsp;taskContextData()</pre>
+</li>
+</ul>
+<a name="task()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>task</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a>&nbsp;task()</pre>
+</li>
+</ul>
+<a name="upstreamMinClock()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>upstreamMinClock</h4>
+<pre>public&nbsp;long&nbsp;upstreamMinClock()</pre>
+</li>
+</ul>
+<a name="serializerPool()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serializerPool</h4>
+<pre>public&nbsp;io.gearpump.serializer.SerializationFramework&nbsp;serializerPool()</pre>
+</li>
+</ul>
+<a name="config()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>config</h4>
+<pre>public&nbsp;com.typesafe.config.Config&nbsp;config()</pre>
+</li>
+</ul>
+<a name="LOG()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>public&nbsp;org.slf4j.Logger&nbsp;LOG()</pre>
+</li>
+</ul>
+<a name="LATENCY_PROBE_INTERVAL()">
+<!--   -->
+</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>
+</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="sessionId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sessionId</h4>
+<pre>public&nbsp;int&nbsp;sessionId()</pre>
+</li>
+</ul>
+<a name="receive()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>receive</h4>
+<pre>public final&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;receive()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>receive</code>&nbsp;in interface&nbsp;<code>akka.actor.Actor</code></dd>
+</dl>
+</li>
+</ul>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
+</li>
+</ul>
+<a name="onUnManagedMessage(java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onUnManagedMessage</h4>
+<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(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>output</h4>
+<pre>public&nbsp;void&nbsp;output(io.gearpump.Message&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><strong>Specified by:</strong></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><strong>Specified by:</strong></dt>
+<dd><code>preStart</code>&nbsp;in interface&nbsp;<code>akka.actor.Actor</code></dd>
+</dl>
+</li>
+</ul>
+<a name="minClockAtCurrentTask()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>minClockAtCurrentTask</h4>
+<pre>public&nbsp;long&nbsp;minClockAtCurrentTask()</pre>
+</li>
+</ul>
+<a name="waitForStartClock()">
+<!--   -->
+</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>
+</li>
+</ul>
+<a name="stashMessages()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stashMessages</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;stashMessages()</pre>
+</li>
+</ul>
+<a name="handleMessages(scala.Function0)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handleMessages</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;handleMessages(scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;handler)</pre>
+</li>
+</ul>
+<a name="minClock()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>minClock</h4>
+<pre>public&nbsp;long&nbsp;minClock()</pre>
+</li>
+</ul>
+<a name="getUpstreamMinClock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getUpstreamMinClock</h4>
+<pre>public&nbsp;long&nbsp;getUpstreamMinClock()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskContext.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskContext.html
new file mode 100644
index 0000000..7162bc5
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskContext.html
@@ -0,0 +1,446 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskContext</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskContext";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContext.html" target="_top">FRAMES</a></li>
+<li><a href="TaskContext.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Interface TaskContext" class="title">Interface TaskContext</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>TaskContext</strong></pre>
+<div class="block">This provides context information for a task.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#actorOf(akka.actor.Props)">actorOf</a></strong>(akka.actor.Props&nbsp;props)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#actorOf(akka.actor.Props, java.lang.String)">actorOf</a></strong>(akka.actor.Props&nbsp;props,
+       java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#appId()">appId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#appMaster()">appMaster</a></strong>()</code>
+<div class="block">The actorRef of AppMaster</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#appName()">appName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#executorId()">executorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#output(io.gearpump.Message)">output</a></strong>(io.gearpump.Message&nbsp;msg)</code>
+<div class="block">This can be used to output messages to downstream tasks.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#parallelism()">parallelism</a></strong>()</code>
+<div class="block">The task parallelism</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.Cancellable</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#schedule(scala.concurrent.duration.FiniteDuration, scala.concurrent.duration.FiniteDuration, scala.Function0)">schedule</a></strong>(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
+        scala.concurrent.duration.FiniteDuration&nbsp;interval,
+        scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.Cancellable</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#scheduleOnce(scala.concurrent.duration.FiniteDuration, scala.Function0)">scheduleOnce</a></strong>(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
+            scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</code>
+<div class="block">akka.actor.ActorRefProvider.scheduleOnce</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#self()">self</a></strong>()</code>
+<div class="block">Please don't use this if possible.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#sender()">sender</a></strong>()</code>
+<div class="block">For managed message(type of Message), the sender only serve as a unique Id,
+ It's address is not something meaningful, you should not use this directly</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorSystem</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#system()">system</a></strong>()</code>
+<div class="block">Please don't use this if possible</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#taskId()">taskId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#upstreamMinClock()">upstreamMinClock</a></strong>()</code>
+<div class="block">retrieve upstream min clock from TaskActor</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>int&nbsp;executorId()</pre>
+</li>
+</ul>
+<a name="appId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appId</h4>
+<pre>int&nbsp;appId()</pre>
+</li>
+</ul>
+<a name="appName()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appName</h4>
+<pre>java.lang.String&nbsp;appName()</pre>
+</li>
+</ul>
+<a name="appMaster()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appMaster</h4>
+<pre>akka.actor.ActorRef&nbsp;appMaster()</pre>
+<div class="block">The actorRef of AppMaster</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>application master's actor reference</dd></dl>
+</li>
+</ul>
+<a name="parallelism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelism</h4>
+<pre>int&nbsp;parallelism()</pre>
+<div class="block">The task parallelism
+ <p>
+ For example, we can create 3 source tasks, and 3 sink tasks,
+ the task parallelism is 3 for each.
+ <p>
+ This can be useful when reading from partitioned data source.
+ For example, for kafka, there may be 10 partitions, if we have
+ parallelism of 2 for this task, then each task will be responsible
+ to read data from 5 partitions.
+ <p></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the parallelism level</dd></dl>
+</li>
+</ul>
+<a name="self()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>self</h4>
+<pre>akka.actor.ActorRef&nbsp;self()</pre>
+<div class="block">Please don't use this if possible.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>self actor ref</dd></dl>
+</li>
+</ul>
+<a name="system()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>system</h4>
+<pre>akka.actor.ActorSystem&nbsp;system()</pre>
+<div class="block">Please don't use this if possible</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the actor system</dd></dl>
+</li>
+</ul>
+<a name="output(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>output</h4>
+<pre>void&nbsp;output(io.gearpump.Message&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.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - message to output</dd></dl>
+</li>
+</ul>
+<a name="actorOf(akka.actor.Props)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actorOf</h4>
+<pre>akka.actor.ActorRef&nbsp;actorOf(akka.actor.Props&nbsp;props)</pre>
+</li>
+</ul>
+<a name="actorOf(akka.actor.Props, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actorOf</h4>
+<pre>akka.actor.ActorRef&nbsp;actorOf(akka.actor.Props&nbsp;props,
+                          java.lang.String&nbsp;name)</pre>
+</li>
+</ul>
+<a name="schedule(scala.concurrent.duration.FiniteDuration, scala.concurrent.duration.FiniteDuration, scala.Function0)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>schedule</h4>
+<pre>akka.actor.Cancellable&nbsp;schedule(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
+                              scala.concurrent.duration.FiniteDuration&nbsp;interval,
+                              scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="scheduleOnce(scala.concurrent.duration.FiniteDuration, scala.Function0)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>scheduleOnce</h4>
+<pre>akka.actor.Cancellable&nbsp;scheduleOnce(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
+                                  scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</pre>
+<div class="block">akka.actor.ActorRefProvider.scheduleOnce</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>initialDelay</code> - the initial delay</dd><dd><code>f</code> - the function to execute after initial delay</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the executable</dd></dl>
+</li>
+</ul>
+<a name="sender()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sender</h4>
+<pre>akka.actor.ActorRef&nbsp;sender()</pre>
+<div class="block">For managed message(type of Message), the sender only serve as a unique Id,
+ It's address is not something meaningful, you should not use this directly
+ <p>
+ For unmanaged message, the sender represent the sender ActorRef</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>sender</dd></dl>
+</li>
+</ul>
+<a name="upstreamMinClock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>upstreamMinClock</h4>
+<pre>long&nbsp;upstreamMinClock()</pre>
+<div class="block">retrieve upstream min clock from TaskActor</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the min clock</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContext.html" target="_top">FRAMES</a></li>
+<li><a href="TaskContext.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskContextData$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskContextData$.html
new file mode 100644
index 0000000..ef2220b
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskContextData$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskContextData$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskContextData$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContextData$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskContextData$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction7">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskContextData$" class="title">Class TaskContextData$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction7&lt;java.lang.Object,java.lang.Object,java.lang.String,akka.actor.ActorRef,java.lang.Object,<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskContextData$</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.Function7&lt;java.lang.Object,java.lang.Object,java.lang.String,akka.actor.ActorRef,java.lang.Object,<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>TaskContextData$</strong>
+extends scala.runtime.AbstractFunction7&lt;java.lang.Object,java.lang.Object,java.lang.String,akka.actor.ActorRef,java.lang.Object,<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskContextData$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task">TaskContextData$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContextData$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskContextData$.html#TaskContextData$()">TaskContextData$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction7">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction7</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function7">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function7</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task">TaskContextData$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskContextData$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskContextData$</h4>
+<pre>public&nbsp;TaskContextData$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContextData$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskContextData$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction7">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskContextData.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskContextData.html
new file mode 100644
index 0000000..e891b69
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskContextData.html
@@ -0,0 +1,364 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskContextData</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskContextData";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContextData.html" target="_top">FRAMES</a></li>
+<li><a href="TaskContextData.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskContextData" class="title">Class TaskContextData</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskContextData</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>
+<hr>
+<br>
+<pre>public class <strong>TaskContextData</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskContextData">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#TaskContextData(int, int, java.lang.String, akka.actor.ActorRef, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">TaskContextData</a></strong>(int&nbsp;executorId,
+               int&nbsp;appId,
+               java.lang.String&nbsp;appName,
+               akka.actor.ActorRef&nbsp;appMaster,
+               int&nbsp;parallelism,
+               <a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
+               scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#appId()">appId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#appMaster()">appMaster</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#appName()">appName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#executorId()">executorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#life()">life</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#parallelism()">parallelism</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#subscribers()">subscribers</a></strong>()</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="TaskContextData(int, int, java.lang.String, akka.actor.ActorRef, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskContextData</h4>
+<pre>public&nbsp;TaskContextData(int&nbsp;executorId,
+               int&nbsp;appId,
+               java.lang.String&nbsp;appName,
+               akka.actor.ActorRef&nbsp;appMaster,
+               int&nbsp;parallelism,
+               <a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
+               scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</pre>
+</li>
+</ul>
+<a name="appId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appId</h4>
+<pre>public&nbsp;int&nbsp;appId()</pre>
+</li>
+</ul>
+<a name="appName()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;appName()</pre>
+</li>
+</ul>
+<a name="appMaster()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appMaster</h4>
+<pre>public&nbsp;akka.actor.ActorRef&nbsp;appMaster()</pre>
+</li>
+</ul>
+<a name="parallelism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelism</h4>
+<pre>public&nbsp;int&nbsp;parallelism()</pre>
+</li>
+</ul>
+<a name="life()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>life</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life()</pre>
+</li>
+</ul>
+<a name="subscribers()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>subscribers</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContextData.html" target="_top">FRAMES</a></li>
+<li><a href="TaskContextData.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskId$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskId$.html
new file mode 100644
index 0000000..435a796
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskId$.html
@@ -0,0 +1,312 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskId$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskId$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskId$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskId$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskId$" class="title">Class TaskId$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskId$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>TaskId$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskId$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskId$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskId$.html#TaskId$()">TaskId$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskId$.html#fromLong(long)">fromLong</a></strong>(long&nbsp;id)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskId$.html#toLong(io.gearpump.streaming.task.TaskId)">toLong</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;id)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskId$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskId$</h4>
+<pre>public&nbsp;TaskId$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="toLong(io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toLong</h4>
+<pre>public&nbsp;long&nbsp;toLong(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;id)</pre>
+</li>
+</ul>
+<a name="fromLong(long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>fromLong</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;fromLong(long&nbsp;id)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskId$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskId$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskId.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskId.html
new file mode 100644
index 0000000..49605ed
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskId.html
@@ -0,0 +1,315 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskId</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskId";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskId.html" target="_top">FRAMES</a></li>
+<li><a href="TaskId.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskId" class="title">Class TaskId</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskId</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>
+<hr>
+<br>
+<pre>public class <strong>TaskId</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskId">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskId.html#TaskId(int, int)">TaskId</a></strong>(int&nbsp;processorId,
+      int&nbsp;index)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskId.html#fromLong(long)">fromLong</a></strong>(long&nbsp;id)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskId.html#index()">index</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskId.html#processorId()">processorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskId.html#toLong(io.gearpump.streaming.task.TaskId)">toLong</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;id)</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="TaskId(int, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskId</h4>
+<pre>public&nbsp;TaskId(int&nbsp;processorId,
+      int&nbsp;index)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="toLong(io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toLong</h4>
+<pre>public static&nbsp;long&nbsp;toLong(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;id)</pre>
+</li>
+</ul>
+<a name="fromLong(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromLong</h4>
+<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;fromLong(long&nbsp;id)</pre>
+</li>
+</ul>
+<a name="processorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processorId</h4>
+<pre>public&nbsp;int&nbsp;processorId()</pre>
+</li>
+</ul>
+<a name="index()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>index</h4>
+<pre>public&nbsp;int&nbsp;index()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskId.html" target="_top">FRAMES</a></li>
+<li><a href="TaskId.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskInterface.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskInterface.html
new file mode 100644
index 0000000..9d2fd2e
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskInterface.html
@@ -0,0 +1,264 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskInterface</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskInterface";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskInterface.html" target="_top">FRAMES</a></li>
+<li><a href="TaskInterface.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Interface TaskInterface" class="title">Interface TaskInterface</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>, <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a>, <a href="../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a>, <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>, <a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a>, <a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>TaskInterface</strong></pre>
+<div class="block">Streaming Task interface</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;msg)</code>
+<div class="block">Method called for each message received.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
+<div class="block">Method called with the task is initialized.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">onStop</a></strong>()</code>
+<div class="block">Method called when task is under clean up.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#receiveUnManagedMessage()">receiveUnManagedMessage</a></strong>()</code>
+<div class="block">handler for unmanaged message</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>void&nbsp;onStart(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
+<div class="block">Method called with the task is initialized.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd></dl>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
+<div class="block">Method called for each message received.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - message send by upstream tasks</dd></dl>
+</li>
+</ul>
+<a name="onStop()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStop</h4>
+<pre>void&nbsp;onStop()</pre>
+<div class="block">Method called when task is under clean up.
+ This can be used to cleanup resource when the application finished.</div>
+</li>
+</ul>
+<a name="receiveUnManagedMessage()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>receiveUnManagedMessage</h4>
+<pre>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;receiveUnManagedMessage()</pre>
+<div class="block">handler for unmanaged message</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the handler</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskInterface.html" target="_top">FRAMES</a></li>
+<li><a href="TaskInterface.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskMessageSerializer.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskMessageSerializer.html
new file mode 100644
index 0000000..b93c910
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskMessageSerializer.html
@@ -0,0 +1,240 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskMessageSerializer</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskMessageSerializer";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskMessageSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="TaskMessageSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Interface TaskMessageSerializer" class="title">Interface TaskMessageSerializer&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a>, <a href="../../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a>, <a href="../../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a>, <a href="../../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a>, <a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a>, <a href="../../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>TaskMessageSerializer&lt;T&gt;</strong></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html#getLength(T)">getLength</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="type parameter in TaskMessageSerializer">T</a>&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="type parameter in TaskMessageSerializer">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html#read(java.io.DataInput)">read</a></strong>(java.io.DataInput&nbsp;dataInput)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+     <a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="type parameter in TaskMessageSerializer">T</a>&nbsp;obj)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="write(java.io.DataOutput,java.lang.Object)">
+<!--   -->
+</a><a name="write(java.io.DataOutput, T)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>void&nbsp;write(java.io.DataOutput&nbsp;dataOutput,
+         <a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="type parameter in TaskMessageSerializer">T</a>&nbsp;obj)</pre>
+</li>
+</ul>
+<a name="read(java.io.DataInput)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>read</h4>
+<pre><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="type parameter in TaskMessageSerializer">T</a>&nbsp;read(java.io.DataInput&nbsp;dataInput)</pre>
+</li>
+</ul>
+<a name="getLength(java.lang.Object)">
+<!--   -->
+</a><a name="getLength(T)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getLength</h4>
+<pre>int&nbsp;getLength(<a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="type parameter in TaskMessageSerializer">T</a>&nbsp;obj)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskMessageSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="TaskMessageSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskUtil$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskUtil$.html
new file mode 100644
index 0000000..a009119
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskUtil$.html
@@ -0,0 +1,298 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskUtil$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskUtil$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskUtil$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskUtil$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskUtil$" class="title">Class TaskUtil$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskUtil$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>TaskUtil$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task">TaskUtil$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html#TaskUtil$()">TaskUtil$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html#loadClass(java.lang.String)">loadClass</a></strong>(java.lang.String&nbsp;className)</code>
+<div class="block">Resolve a classname to a Task class.</div>
+</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task">TaskUtil$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskUtil$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskUtil$</h4>
+<pre>public&nbsp;TaskUtil$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="loadClass(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>loadClass</h4>
+<pre>public&nbsp;java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;loadClass(java.lang.String&nbsp;className)</pre>
+<div class="block">Resolve a classname to a Task class.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>className</code> - the class name to resolve</dd>
+<dt><span class="strong">Returns:</span></dt><dd>resolved class</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskUtil$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskUtil$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskUtil.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskUtil.html
new file mode 100644
index 0000000..c772859
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskUtil.html
@@ -0,0 +1,259 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskUtil</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskUtil";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskUtil.html" target="_top">FRAMES</a></li>
+<li><a href="TaskUtil.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskUtil" class="title">Class TaskUtil</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskUtil</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>TaskUtil</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskUtil.html#TaskUtil()">TaskUtil</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskUtil.html#loadClass(java.lang.String)">loadClass</a></strong>(java.lang.String&nbsp;className)</code>
+<div class="block">Resolve a classname to a Task class.</div>
+</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>
+</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="TaskUtil()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskUtil</h4>
+<pre>public&nbsp;TaskUtil()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="loadClass(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>loadClass</h4>
+<pre>public static&nbsp;java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;loadClass(java.lang.String&nbsp;className)</pre>
+<div class="block">Resolve a classname to a Task class.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>className</code> - the class name to resolve</dd>
+<dt><span class="strong">Returns:</span></dt><dd>resolved class</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskUtil.html" target="_top">FRAMES</a></li>
+<li><a href="TaskUtil.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskWrapper.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskWrapper.html
new file mode 100644
index 0000000..85c1bc4
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/TaskWrapper.html
@@ -0,0 +1,683 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskWrapper</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskWrapper";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskWrapper.html" target="_top">FRAMES</a></li>
+<li><a href="TaskWrapper.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskWrapper" class="title">Class TaskWrapper</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskWrapper</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>, <a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>TaskWrapper</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>, <a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></pre>
+<div class="block">This provides TaskContext for user defined tasks
+ param:  taskClass task class
+ param:  context context class
+ param:  userConf user config</div>
+</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#TaskWrapper(io.gearpump.streaming.task.TaskId, java.lang.Class, io.gearpump.streaming.task.TaskContextData, io.gearpump.cluster.UserConfig)">TaskWrapper</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+           java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;taskClass,
+           <a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&nbsp;context,
+           io.gearpump.cluster.UserConfig&nbsp;userConf)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#actorOf(akka.actor.Props)">actorOf</a></strong>(akka.actor.Props&nbsp;props)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#actorOf(akka.actor.Props, java.lang.String)">actorOf</a></strong>(akka.actor.Props&nbsp;props,
+       java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#appId()">appId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#appMaster()">appMaster</a></strong>()</code>
+<div class="block">The actorRef of AppMaster</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#appName()">appName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#executorId()">executorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;msg)</code>
+<div class="block">Method called for each message received.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
+<div class="block">Method called with the task is initialized.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#onStop()">onStop</a></strong>()</code>
+<div class="block">Method called when task is under clean up.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#output(io.gearpump.Message)">output</a></strong>(io.gearpump.Message&nbsp;msg)</code>
+<div class="block">This can be used to output messages to downstream tasks.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#outputUnManaged(java.lang.Object, scala.collection.Seq)">outputUnManaged</a></strong>(java.lang.Object&nbsp;msg,
+               scala.collection.Seq&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;tasks)</code>
+<div class="block">Use with caution, output unmanaged message to target tasks</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#parallelism()">parallelism</a></strong>()</code>
+<div class="block">The task parallelism</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#receiveUnManagedMessage()">receiveUnManagedMessage</a></strong>()</code>
+<div class="block">handler for unmanaged message</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.Cancellable</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#schedule(scala.concurrent.duration.FiniteDuration, scala.concurrent.duration.FiniteDuration, scala.Function0)">schedule</a></strong>(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
+        scala.concurrent.duration.FiniteDuration&nbsp;interval,
+        scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.Cancellable</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#scheduleOnce(scala.concurrent.duration.FiniteDuration, scala.Function0)">scheduleOnce</a></strong>(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
+            scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</code>
+<div class="block">akka.actor.ActorRefProvider.scheduleOnce</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#self()">self</a></strong>()</code>
+<div class="block">Please don't use this if possible.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#sender()">sender</a></strong>()</code>
+<div class="block">For managed message(type of Message), the sender only serve as a unique Id,
+ It's address is not something meaningful, you should not use this directly</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#setTaskActor(io.gearpump.streaming.task.TaskActor)">setTaskActor</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a>&nbsp;actor)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorSystem</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#system()">system</a></strong>()</code>
+<div class="block">Please don't use this if possible</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#taskId()">taskId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#upstreamMinClock()">upstreamMinClock</a></strong>()</code>
+<div class="block">retrieve upstream min clock from TaskActor</div>
+</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>
+</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="TaskWrapper(io.gearpump.streaming.task.TaskId, java.lang.Class, io.gearpump.streaming.task.TaskContextData, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskWrapper</h4>
+<pre>public&nbsp;TaskWrapper(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+           java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;taskClass,
+           <a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&nbsp;context,
+           io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#taskId()">taskId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setTaskActor(io.gearpump.streaming.task.TaskActor)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setTaskActor</h4>
+<pre>public&nbsp;void&nbsp;setTaskActor(<a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a>&nbsp;actor)</pre>
+</li>
+</ul>
+<a name="appId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appId</h4>
+<pre>public&nbsp;int&nbsp;appId()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#appId()">appId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="appName()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;appName()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#appName()">appName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#executorId()">executorId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="parallelism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelism</h4>
+<pre>public&nbsp;int&nbsp;parallelism()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#parallelism()">TaskContext</a></code></strong></div>
+<div class="block">The task parallelism
+ <p>
+ For example, we can create 3 source tasks, and 3 sink tasks,
+ the task parallelism is 3 for each.
+ <p>
+ This can be useful when reading from partitioned data source.
+ For example, for kafka, there may be 10 partitions, if we have
+ parallelism of 2 for this task, then each task will be responsible
+ to read data from 5 partitions.
+ <p></div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#parallelism()">parallelism</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>the parallelism level</dd></dl>
+</li>
+</ul>
+<a name="appMaster()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appMaster</h4>
+<pre>public&nbsp;akka.actor.ActorRef&nbsp;appMaster()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#appMaster()">TaskContext</a></code></strong></div>
+<div class="block">The actorRef of AppMaster</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#appMaster()">appMaster</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>application master's actor reference</dd></dl>
+</li>
+</ul>
+<a name="output(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>output</h4>
+<pre>public&nbsp;void&nbsp;output(io.gearpump.Message&nbsp;msg)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#output(io.gearpump.Message)">TaskContext</a></code></strong></div>
+<div class="block">This can be used to output messages to downstream tasks.
+ The data shuffling rule can be decided by Partitioner.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#output(io.gearpump.Message)">output</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - message to output</dd></dl>
+</li>
+</ul>
+<a name="outputUnManaged(java.lang.Object, scala.collection.Seq)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>outputUnManaged</h4>
+<pre>public&nbsp;void&nbsp;outputUnManaged(java.lang.Object&nbsp;msg,
+                   scala.collection.Seq&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;tasks)</pre>
+<div class="block">Use with caution, output unmanaged message to target tasks</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - message to output</dd><dd><code>tasks</code> - the tasks to output to</dd></dl>
+</li>
+</ul>
+<a name="self()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>self</h4>
+<pre>public&nbsp;akka.actor.ActorRef&nbsp;self()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#self()">TaskContext</a></code></strong></div>
+<div class="block">Please don't use this if possible.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#self()">self</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>self actor ref</dd></dl>
+</li>
+</ul>
+<a name="sender()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sender</h4>
+<pre>public&nbsp;akka.actor.ActorRef&nbsp;sender()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#sender()">TaskContext</a></code></strong></div>
+<div class="block">For managed message(type of Message), the sender only serve as a unique Id,
+ It's address is not something meaningful, you should not use this directly
+ <p>
+ For unmanaged message, the sender represent the sender ActorRef</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#sender()">sender</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>sender</dd></dl>
+</li>
+</ul>
+<a name="system()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>system</h4>
+<pre>public&nbsp;akka.actor.ActorSystem&nbsp;system()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#system()">TaskContext</a></code></strong></div>
+<div class="block">Please don't use this if possible</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#system()">system</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>the actor system</dd></dl>
+</li>
+</ul>
+<a name="actorOf(akka.actor.Props)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actorOf</h4>
+<pre>public&nbsp;akka.actor.ActorRef&nbsp;actorOf(akka.actor.Props&nbsp;props)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#actorOf(akka.actor.Props)">actorOf</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="actorOf(akka.actor.Props, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actorOf</h4>
+<pre>public&nbsp;akka.actor.ActorRef&nbsp;actorOf(akka.actor.Props&nbsp;props,
+                          java.lang.String&nbsp;name)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#actorOf(akka.actor.Props, java.lang.String)">actorOf</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">TaskInterface</a></code></strong></div>
+<div class="block">Method called with the task is initialized.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd></dl>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">TaskInterface</a></code></strong></div>
+<div class="block">Method called for each message received.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - message send by upstream tasks</dd></dl>
+</li>
+</ul>
+<a name="onStop()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStop</h4>
+<pre>public&nbsp;void&nbsp;onStop()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">TaskInterface</a></code></strong></div>
+<div class="block">Method called when task is under clean up.
+ This can be used to cleanup resource when the application finished.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="receiveUnManagedMessage()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>receiveUnManagedMessage</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;receiveUnManagedMessage()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#receiveUnManagedMessage()">TaskInterface</a></code></strong></div>
+<div class="block">handler for unmanaged message</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#receiveUnManagedMessage()">receiveUnManagedMessage</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>the handler</dd></dl>
+</li>
+</ul>
+<a name="upstreamMinClock()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>upstreamMinClock</h4>
+<pre>public&nbsp;long&nbsp;upstreamMinClock()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#upstreamMinClock()">TaskContext</a></code></strong></div>
+<div class="block">retrieve upstream min clock from TaskActor</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#upstreamMinClock()">upstreamMinClock</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>the min clock</dd></dl>
+</li>
+</ul>
+<a name="schedule(scala.concurrent.duration.FiniteDuration, scala.concurrent.duration.FiniteDuration, scala.Function0)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>schedule</h4>
+<pre>public&nbsp;akka.actor.Cancellable&nbsp;schedule(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
+                              scala.concurrent.duration.FiniteDuration&nbsp;interval,
+                              scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#schedule(scala.concurrent.duration.FiniteDuration, scala.concurrent.duration.FiniteDuration, scala.Function0)">schedule</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="scheduleOnce(scala.concurrent.duration.FiniteDuration, scala.Function0)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>scheduleOnce</h4>
+<pre>public&nbsp;akka.actor.Cancellable&nbsp;scheduleOnce(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
+                                  scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#scheduleOnce(scala.concurrent.duration.FiniteDuration, scala.Function0)">TaskContext</a></code></strong></div>
+<div class="block">akka.actor.ActorRefProvider.scheduleOnce</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#scheduleOnce(scala.concurrent.duration.FiniteDuration, scala.Function0)">scheduleOnce</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>initialDelay</code> - the initial delay</dd><dd><code>f</code> - the function to execute after initial delay</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the executable</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskWrapper.html" target="_top">FRAMES</a></li>
+<li><a href="TaskWrapper.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/UpdateClock$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/UpdateClock$.html
new file mode 100644
index 0000000..8e8d41c
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/UpdateClock$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>UpdateClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="UpdateClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpdateClock$.html" target="_top">FRAMES</a></li>
+<li><a href="UpdateClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class UpdateClock$" class="title">Class UpdateClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.UpdateClock$</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.Function2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>UpdateClock$</strong>
+extends scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.UpdateClock$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task">UpdateClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/UpdateClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/UpdateClock$.html#UpdateClock$()">UpdateClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task">UpdateClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="UpdateClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UpdateClock$</h4>
+<pre>public&nbsp;UpdateClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpdateClock$.html" target="_top">FRAMES</a></li>
+<li><a href="UpdateClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/UpdateClock.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/UpdateClock.html
new file mode 100644
index 0000000..0abd8bf
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/UpdateClock.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>UpdateClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="UpdateClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpdateClock.html" target="_top">FRAMES</a></li>
+<li><a href="UpdateClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class UpdateClock" class="title">Class UpdateClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.UpdateClock</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>UpdateClock</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.UpdateClock">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/UpdateClock.html#UpdateClock(io.gearpump.streaming.task.TaskId, long)">UpdateClock</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+           long&nbsp;time)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/UpdateClock.html#taskId()">taskId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/UpdateClock.html#time()">time</a></strong>()</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="UpdateClock(io.gearpump.streaming.task.TaskId, long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UpdateClock</h4>
+<pre>public&nbsp;UpdateClock(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+           long&nbsp;time)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="time()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>time</h4>
+<pre>public&nbsp;long&nbsp;time()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpdateClock.html" target="_top">FRAMES</a></li>
+<li><a href="UpdateClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/UpstreamMinClock$.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/UpstreamMinClock$.html
new file mode 100644
index 0000000..e5f18fb
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/UpstreamMinClock$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>UpstreamMinClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="UpstreamMinClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpstreamMinClock$.html" target="_top">FRAMES</a></li>
+<li><a href="UpstreamMinClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class UpstreamMinClock$" class="title">Class UpstreamMinClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.UpstreamMinClock$</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="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>UpstreamMinClock$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.UpstreamMinClock$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task">UpstreamMinClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html#UpstreamMinClock$()">UpstreamMinClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task">UpstreamMinClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="UpstreamMinClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UpstreamMinClock$</h4>
+<pre>public&nbsp;UpstreamMinClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpstreamMinClock$.html" target="_top">FRAMES</a></li>
+<li><a href="UpstreamMinClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/UpstreamMinClock.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/UpstreamMinClock.html
new file mode 100644
index 0000000..ca52b40
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/UpstreamMinClock.html
@@ -0,0 +1,274 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>UpstreamMinClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="UpstreamMinClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpstreamMinClock.html" target="_top">FRAMES</a></li>
+<li><a href="UpstreamMinClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class UpstreamMinClock" class="title">Class UpstreamMinClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.UpstreamMinClock</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>
+<hr>
+<br>
+<pre>public class <strong>UpstreamMinClock</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.UpstreamMinClock">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html#UpstreamMinClock(long)">UpstreamMinClock</a></strong>(long&nbsp;latestMinClock)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html#latestMinClock()">latestMinClock</a></strong>()</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="UpstreamMinClock(long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UpstreamMinClock</h4>
+<pre>public&nbsp;UpstreamMinClock(long&nbsp;latestMinClock)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="latestMinClock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>latestMinClock</h4>
+<pre>public&nbsp;long&nbsp;latestMinClock()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpstreamMinClock.html" target="_top">FRAMES</a></li>
+<li><a href="UpstreamMinClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/task/package-frame.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/package-frame.html
new file mode 100644
index 0000000..b38f93b
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/package-frame.html
@@ -0,0 +1,83 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.task</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../io/gearpump/streaming/task/package-summary.html" target="classFrame">io.gearpump.streaming.task</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="ClockEvent.html" title="interface in io.gearpump.streaming.task" target="classFrame"><i>ClockEvent</i></a></li>
+<li><a href="ExpressTransport.html" title="interface in io.gearpump.streaming.task" target="classFrame"><i>ExpressTransport</i></a></li>
+<li><a href="TaskContext.html" title="interface in io.gearpump.streaming.task" target="classFrame"><i>TaskContext</i></a></li>
+<li><a href="TaskInterface.html" title="interface in io.gearpump.streaming.task" target="classFrame"><i>TaskInterface</i></a></li>
+<li><a href="TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task" target="classFrame"><i>TaskMessageSerializer</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="Ack.html" title="class in io.gearpump.streaming.task" target="classFrame">Ack</a></li>
+<li><a href="Ack$.html" title="class in io.gearpump.streaming.task" target="classFrame">Ack$</a></li>
+<li><a href="AckRequest.html" title="class in io.gearpump.streaming.task" target="classFrame">AckRequest</a></li>
+<li><a href="AckRequest$.html" title="class in io.gearpump.streaming.task" target="classFrame">AckRequest$</a></li>
+<li><a href="CheckpointClock.html" title="class in io.gearpump.streaming.task" target="classFrame">CheckpointClock</a></li>
+<li><a href="CheckpointClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">CheckpointClock$</a></li>
+<li><a href="GetCheckpointClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetCheckpointClock</a></li>
+<li><a href="GetCheckpointClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetCheckpointClock$</a></li>
+<li><a href="GetDAG.html" title="class in io.gearpump.streaming.task" target="classFrame">GetDAG</a></li>
+<li><a href="GetDAG$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetDAG$</a></li>
+<li><a href="GetLatestMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetLatestMinClock</a></li>
+<li><a href="GetLatestMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetLatestMinClock$</a></li>
+<li><a href="GetStartClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetStartClock</a></li>
+<li><a href="GetStartClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetStartClock$</a></li>
+<li><a href="GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetUpstreamMinClock</a></li>
+<li><a href="GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetUpstreamMinClock$</a></li>
+<li><a href="InitialAckRequest.html" title="class in io.gearpump.streaming.task" target="classFrame">InitialAckRequest</a></li>
+<li><a href="InitialAckRequest$.html" title="class in io.gearpump.streaming.task" target="classFrame">InitialAckRequest$</a></li>
+<li><a href="LatencyProbe.html" title="class in io.gearpump.streaming.task" target="classFrame">LatencyProbe</a></li>
+<li><a href="LatencyProbe$.html" title="class in io.gearpump.streaming.task" target="classFrame">LatencyProbe$</a></li>
+<li><a href="LatestMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">LatestMinClock</a></li>
+<li><a href="LatestMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">LatestMinClock$</a></li>
+<li><a href="ReportCheckpointClock.html" title="class in io.gearpump.streaming.task" target="classFrame">ReportCheckpointClock</a></li>
+<li><a href="ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">ReportCheckpointClock$</a></li>
+<li><a href="SendMessageLoss.html" title="class in io.gearpump.streaming.task" target="classFrame">SendMessageLoss</a></li>
+<li><a href="SendMessageLoss$.html" title="class in io.gearpump.streaming.task" target="classFrame">SendMessageLoss$</a></li>
+<li><a href="SerializedMessage.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializedMessage</a></li>
+<li><a href="SerializedMessage$.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializedMessage$</a></li>
+<li><a href="SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializedMessageSerializer</a></li>
+<li><a href="SerializerResolver$.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializerResolver$</a></li>
+<li><a href="StartClock.html" title="class in io.gearpump.streaming.task" target="classFrame">StartClock</a></li>
+<li><a href="StartClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">StartClock$</a></li>
+<li><a href="StartTime.html" title="class in io.gearpump.streaming.task" target="classFrame">StartTime</a></li>
+<li><a href="StartTime$.html" title="class in io.gearpump.streaming.task" target="classFrame">StartTime$</a></li>
+<li><a href="StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task" target="classFrame">StreamingTransportSerializer</a></li>
+<li><a href="Subscriber.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscriber</a></li>
+<li><a href="Subscriber$.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscriber$</a></li>
+<li><a href="Subscription.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscription</a></li>
+<li><a href="Subscription$.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscription$</a></li>
+<li><a href="Task.html" title="class in io.gearpump.streaming.task" target="classFrame">Task</a></li>
+<li><a href="TaskActor.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor</a></li>
+<li><a href="TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.FLUSH$</a></li>
+<li><a href="TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.SecurityChecker</a></li>
+<li><a href="TaskActor.SendAck.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.SendAck</a></li>
+<li><a href="TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.SendAck$</a></li>
+<li><a href="TaskActor$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor$</a></li>
+<li><a href="TaskContextData.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskContextData</a></li>
+<li><a href="TaskContextData$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskContextData$</a></li>
+<li><a href="TaskId.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskId</a></li>
+<li><a href="TaskId$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskId$</a></li>
+<li><a href="TaskUtil.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskUtil</a></li>
+<li><a href="TaskUtil$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskUtil$</a></li>
+<li><a href="TaskWrapper.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskWrapper</a></li>
+<li><a href="UpdateClock.html" title="class in io.gearpump.streaming.task" target="classFrame">UpdateClock</a></li>
+<li><a href="UpdateClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">UpdateClock$</a></li>
+<li><a href="UpstreamMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">UpstreamMinClock</a></li>
+<li><a href="UpstreamMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">UpstreamMinClock$</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/package-summary.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/package-summary.html
new file mode 100644
index 0000000..56dbcfa
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/package-summary.html
@@ -0,0 +1,399 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.task</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.task";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/storage/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/transaction/api/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.task</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></td>
+<td class="colLast">
+<div class="block">This provides context information for a task.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></td>
+<td class="colLast">
+<div class="block">Streaming Task interface</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task">Ack$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task">AckRequest$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task">CheckpointClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task">GetCheckpointClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">GetCheckpointClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task">GetDAG</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task">GetDAG$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task">GetLatestMinClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task">GetLatestMinClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task">GetStartClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task">GetStartClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task">InitialAckRequest$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task">LatencyProbe$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task">LatestMinClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">SendMessageLoss</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task">SendMessageLoss$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task">SerializedMessage$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task">SerializerResolver$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task">StartClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task">StartTime$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></td>
+<td class="colLast">
+<div class="block">Each processor can have multiple downstream subscribers.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></td>
+<td class="colLast">
+<div class="block">This manage the output and message clock for single downstream processor</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">TaskActor.FLUSH$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task">TaskContextData$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task">TaskUtil</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task">TaskUtil$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></td>
+<td class="colLast">
+<div class="block">This provides TaskContext for user defined tasks
+ param:  taskClass task class
+ param:  context context class
+ param:  userConf user config</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task">UpdateClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task">UpstreamMinClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/storage/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/transaction/api/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/task/package-tree.html b/releases/0.7.0/api/java/io/gearpump/streaming/task/package-tree.html
new file mode 100644
index 0000000..236adbe
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/task/package-tree.html
@@ -0,0 +1,214 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.task Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.task Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/storage/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/transaction/api/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.task</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">scala.runtime.AbstractFunction0&lt;R&gt; (implements scala.Function0&lt;R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="strong">SendMessageLoss$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction1&lt;T1,R&gt; (implements scala.Function1&lt;T1,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">CheckpointClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetUpstreamMinClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">LatencyProbe$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">LatestMinClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">StartClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="strong">StartTime$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">UpstreamMinClock$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction2&lt;T1,T2,R&gt; (implements scala.Function2&lt;T1,T2,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">InitialAckRequest$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">ReportCheckpointClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializedMessage$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.SendAck$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">UpdateClock$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction3&lt;T1,T2,T3,R&gt; (implements scala.Function3&lt;T1,T2,T3,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">AckRequest$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction4&lt;T1,T2,T3,T4,R&gt; (implements scala.Function4&lt;T1,T2,T3,T4,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="strong">Ack$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction7&lt;T1,T2,T3,T4,T5,T6,T7,R&gt; (implements scala.Function7&lt;T1,T2,T3,T4,T5,T6,T7,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskContextData$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task"><span class="strong">Ack</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">AckRequest</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">CheckpointClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetCheckpointClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetCheckpointClock$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">GetDAG</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetDAG$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetLatestMinClock</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetLatestMinClock$</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetStartClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetStartClock$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetUpstreamMinClock</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">InitialAckRequest</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">LatencyProbe</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">LatestMinClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">ReportCheckpointClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="strong">SendMessageLoss</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializedMessage</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializedMessageSerializer</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializerResolver$</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">StartClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="strong">StartTime</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">StreamingTransportSerializer</span></a> (implements io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a>)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscriber</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscriber$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscription</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscription$</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">Task</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor</span></a> (implements akka.actor.Actor, io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a>, io.gearpump.util.TimeOutScheduler)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.FLUSH$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.SecurityChecker</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.SendAck</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor$</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskContextData</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskId</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskId$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskUtil</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskUtil$</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskWrapper</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>, io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">UpdateClock</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">UpstreamMinClock</span></a> (implements scala.Product, scala.Serializable)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="strong">ClockEvent</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="strong">ExpressTransport</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="strong">TaskContext</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="strong">TaskInterface</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="strong">TaskMessageSerializer</span></a>&lt;T&gt;</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/storage/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/transaction/api/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/CheckpointStore.html b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/CheckpointStore.html
new file mode 100644
index 0000000..52a921c
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/CheckpointStore.html
@@ -0,0 +1,239 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>CheckpointStore</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="CheckpointStore";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/CheckpointStore.html" target="_top">FRAMES</a></li>
+<li><a href="CheckpointStore.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Interface CheckpointStore" class="title">Interface CheckpointStore</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>CheckpointStore</strong></pre>
+<div class="block">CheckpointStore persistently stores mapping of timestamp to checkpoint
+ it's possible that two checkpoints have the same timestamp
+ CheckpointStore needs to handle this either during write or read</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html#close()">close</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html#persist(long, byte[])">persist</a></strong>(long&nbsp;timeStamp,
+       byte[]&nbsp;checkpoint)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.Option&lt;byte[]&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html#recover(long)">recover</a></strong>(long&nbsp;timestamp)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="persist(long, byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>persist</h4>
+<pre>void&nbsp;persist(long&nbsp;timeStamp,
+           byte[]&nbsp;checkpoint)</pre>
+</li>
+</ul>
+<a name="recover(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>recover</h4>
+<pre>scala.Option&lt;byte[]&gt;&nbsp;recover(long&nbsp;timestamp)</pre>
+</li>
+</ul>
+<a name="close()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>void&nbsp;close()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/CheckpointStore.html" target="_top">FRAMES</a></li>
+<li><a href="CheckpointStore.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html
new file mode 100644
index 0000000..1107ed8
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html
@@ -0,0 +1,215 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>CheckpointStoreFactory</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="CheckpointStoreFactory";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" target="_top">FRAMES</a></li>
+<li><a href="CheckpointStoreFactory.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Interface CheckpointStoreFactory" class="title">Interface CheckpointStoreFactory</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStoreFactory</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>CheckpointStoreFactory</strong>
+extends java.io.Serializable</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html#getCheckpointStore(io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskContext)">getCheckpointStore</a></strong>(io.gearpump.cluster.UserConfig&nbsp;conf,
+                  <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getCheckpointStore(io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskContext)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getCheckpointStore</h4>
+<pre><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a>&nbsp;getCheckpointStore(io.gearpump.cluster.UserConfig&nbsp;conf,
+                                 <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" target="_top">FRAMES</a></li>
+<li><a href="CheckpointStoreFactory.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/MessageDecoder.html b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/MessageDecoder.html
new file mode 100644
index 0000000..56a1ce0
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/MessageDecoder.html
@@ -0,0 +1,212 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>MessageDecoder</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MessageDecoder";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/MessageDecoder.html" target="_top">FRAMES</a></li>
+<li><a href="MessageDecoder.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Interface MessageDecoder" class="title">Interface MessageDecoder</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>MessageDecoder</strong>
+extends java.io.Serializable</pre>
+<div class="block">MessageDecoder decodes raw bytes to Message
+ It is usually written by end user and
+ passed into TimeReplayableSource</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.Message</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html#fromBytes(byte[])">fromBytes</a></strong>(byte[]&nbsp;bytes)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fromBytes(byte[])">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>fromBytes</h4>
+<pre>io.gearpump.Message&nbsp;fromBytes(byte[]&nbsp;bytes)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/MessageDecoder.html" target="_top">FRAMES</a></li>
+<li><a href="MessageDecoder.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/MessageFilter.html b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/MessageFilter.html
new file mode 100644
index 0000000..306da42
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/MessageFilter.html
@@ -0,0 +1,209 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>MessageFilter</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MessageFilter";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/MessageFilter.html" target="_top">FRAMES</a></li>
+<li><a href="MessageFilter.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Interface MessageFilter" class="title">Interface MessageFilter</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api">OffsetManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>MessageFilter</strong></pre>
+<div class="block">filter offsets and store the mapping from timestamp to offset</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.Option&lt;io.gearpump.Message&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html#filter(scala.Tuple2)">filter</a></strong>(scala.Tuple2&lt;io.gearpump.Message,java.lang.Object&gt;&nbsp;messageAndOffset)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="filter(scala.Tuple2)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>filter</h4>
+<pre>scala.Option&lt;io.gearpump.Message&gt;&nbsp;filter(scala.Tuple2&lt;io.gearpump.Message,java.lang.Object&gt;&nbsp;messageAndOffset)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/MessageFilter.html" target="_top">FRAMES</a></li>
+<li><a href="MessageFilter.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetManager.html b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetManager.html
new file mode 100644
index 0000000..dcbe8a4
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetManager.html
@@ -0,0 +1,224 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OffsetManager</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OffsetManager";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetManager.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetManager.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Interface OffsetManager" class="title">Interface OffsetManager</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a>, <a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>OffsetManager</strong>
+extends <a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a>, <a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a></pre>
+<div class="block">manages message's offset on TimeReplayableSource and timestamp</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html#close()">close</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.transaction.api.MessageFilter">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html#filter(scala.Tuple2)">filter</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.transaction.api.OffsetTimeStampResolver">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html#resolveOffset(long)">resolveOffset</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="close()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>void&nbsp;close()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetManager.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetManager.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorage$.html b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorage$.html
new file mode 100644
index 0000000..42f0923
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorage$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OffsetStorage$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OffsetStorage$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage$.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Class OffsetStorage$" class="title">Class OffsetStorage$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.transaction.api.OffsetStorage$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>OffsetStorage$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html#OffsetStorage$()">OffsetStorage$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="OffsetStorage$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OffsetStorage$</h4>
+<pre>public&nbsp;OffsetStorage$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage$.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html
new file mode 100644
index 0000000..fe689ae
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OffsetStorage.Overflow$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OffsetStorage.Overflow$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.Overflow$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Class OffsetStorage.Overflow$" class="title">Class OffsetStorage.Overflow$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;byte[],<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.transaction.api.OffsetStorage.Overflow$</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;byte[],<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OffsetStorage.Overflow$</strong>
+extends scala.runtime.AbstractFunction1&lt;byte[],<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.transaction.api.OffsetStorage.Overflow$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html#OffsetStorage.Overflow$()">OffsetStorage.Overflow$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="OffsetStorage.Overflow$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OffsetStorage.Overflow$</h4>
+<pre>public&nbsp;OffsetStorage.Overflow$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.Overflow$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html
new file mode 100644
index 0000000..c5d51c1
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html
@@ -0,0 +1,292 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OffsetStorage.Overflow</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OffsetStorage.Overflow";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.Overflow.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Class OffsetStorage.Overflow" class="title">Class OffsetStorage.Overflow</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.transaction.api.OffsetStorage.Overflow</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.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OffsetStorage.Overflow</strong>
+extends java.lang.Throwable
+implements scala.Product, scala.Serializable</pre>
+<div class="block">Overflow means the looked up time is
+ larger than the maximum stored TimeStamp</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.transaction.api.OffsetStorage.Overflow">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html#OffsetStorage.Overflow(byte[])">OffsetStorage.Overflow</a></strong>(byte[]&nbsp;maxTimestamp)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html#maxTimestamp()">maxTimestamp</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, 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>
+</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="OffsetStorage.Overflow(byte[])">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OffsetStorage.Overflow</h4>
+<pre>public&nbsp;OffsetStorage.Overflow(byte[]&nbsp;maxTimestamp)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="maxTimestamp()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>maxTimestamp</h4>
+<pre>public&nbsp;byte[]&nbsp;maxTimestamp()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.Overflow.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html
new file mode 100644
index 0000000..330ba7d
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html
@@ -0,0 +1,302 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OffsetStorage.StorageEmpty$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OffsetStorage.StorageEmpty$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.StorageEmpty$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Throwable">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Class OffsetStorage.StorageEmpty$" class="title">Class OffsetStorage.StorageEmpty$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty$</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.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OffsetStorage.StorageEmpty$</strong>
+extends java.lang.Throwable
+implements scala.Product, scala.Serializable</pre>
+<div class="block">StorageEmpty means no data has been stored</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.StorageEmpty$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html#OffsetStorage.StorageEmpty$()">OffsetStorage.StorageEmpty$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, 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>
+</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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.StorageEmpty$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="OffsetStorage.StorageEmpty$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OffsetStorage.StorageEmpty$</h4>
+<pre>public&nbsp;OffsetStorage.StorageEmpty$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.StorageEmpty$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Throwable">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html
new file mode 100644
index 0000000..c369496
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OffsetStorage.Underflow$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OffsetStorage.Underflow$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.Underflow$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Class OffsetStorage.Underflow$" class="title">Class OffsetStorage.Underflow$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;byte[],<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.transaction.api.OffsetStorage.Underflow$</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;byte[],<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OffsetStorage.Underflow$</strong>
+extends scala.runtime.AbstractFunction1&lt;byte[],<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.transaction.api.OffsetStorage.Underflow$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html#OffsetStorage.Underflow$()">OffsetStorage.Underflow$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="OffsetStorage.Underflow$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OffsetStorage.Underflow$</h4>
+<pre>public&nbsp;OffsetStorage.Underflow$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.Underflow$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html
new file mode 100644
index 0000000..be03309
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html
@@ -0,0 +1,292 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OffsetStorage.Underflow</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OffsetStorage.Underflow";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.Underflow.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Class OffsetStorage.Underflow" class="title">Class OffsetStorage.Underflow</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.transaction.api.OffsetStorage.Underflow</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.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OffsetStorage.Underflow</strong>
+extends java.lang.Throwable
+implements scala.Product, scala.Serializable</pre>
+<div class="block">Underflow means the looked up time is
+ smaller than the minimum stored TimeStamp</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.transaction.api.OffsetStorage.Underflow">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html#OffsetStorage.Underflow(byte[])">OffsetStorage.Underflow</a></strong>(byte[]&nbsp;minTimestamp)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html#minTimestamp()">minTimestamp</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, 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>
+</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="OffsetStorage.Underflow(byte[])">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OffsetStorage.Underflow</h4>
+<pre>public&nbsp;OffsetStorage.Underflow(byte[]&nbsp;minTimestamp)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="minTimestamp()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>minTimestamp</h4>
+<pre>public&nbsp;byte[]&nbsp;minTimestamp()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.Underflow.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.html b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.html
new file mode 100644
index 0000000..051f47e
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.html
@@ -0,0 +1,287 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OffsetStorage</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OffsetStorage";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Interface OffsetStorage" class="title">Interface OffsetStorage</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <strong>OffsetStorage</strong></pre>
+<div class="block">OffsetStorage stores the mapping from TimeStamp to Offset</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a></strong></code>
+<div class="block">Overflow means the looked up time is
+ larger than the maximum stored TimeStamp</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.StorageEmpty$</a></strong></code>
+<div class="block">StorageEmpty means no data has been stored</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a></strong></code>
+<div class="block">Underflow means the looked up time is
+ smaller than the minimum stored TimeStamp</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow$</a></strong></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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html#append(long, byte[])">append</a></strong>(long&nbsp;time,
+      byte[]&nbsp;offset)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html#close()">close</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.util.Try&lt;byte[]&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html#lookUp(long)">lookUp</a></strong>(long&nbsp;time)</code>
+<div class="block">try to look up the time in the OffsetStorage
+ return the corresponding Offset if the time is
+ in the range of stored TimeStamps or one of the
+ failure info (StorageEmpty, Overflow, Underflow)</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="lookUp(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>lookUp</h4>
+<pre>scala.util.Try&lt;byte[]&gt;&nbsp;lookUp(long&nbsp;time)</pre>
+<div class="block">try to look up the time in the OffsetStorage
+ return the corresponding Offset if the time is
+ in the range of stored TimeStamps or one of the
+ failure info (StorageEmpty, Overflow, Underflow)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>time</code> - the time to look for</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the corresponding offset if the time is in the range, otherwise failure</dd></dl>
+</li>
+</ul>
+<a name="append(long, byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>append</h4>
+<pre>void&nbsp;append(long&nbsp;time,
+          byte[]&nbsp;offset)</pre>
+</li>
+</ul>
+<a name="close()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>void&nbsp;close()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorageFactory.html b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorageFactory.html
new file mode 100644
index 0000000..72cb44d
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetStorageFactory.html
@@ -0,0 +1,209 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OffsetStorageFactory</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OffsetStorageFactory";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorageFactory.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Interface OffsetStorageFactory" class="title">Interface OffsetStorageFactory</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>OffsetStorageFactory</strong>
+extends java.io.Serializable</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html#getOffsetStorage(java.lang.String)">getOffsetStorage</a></strong>(java.lang.String&nbsp;dir)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getOffsetStorage(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getOffsetStorage</h4>
+<pre><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a>&nbsp;getOffsetStorage(java.lang.String&nbsp;dir)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorageFactory.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html
new file mode 100644
index 0000000..fd15e4a
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html
@@ -0,0 +1,209 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OffsetTimeStampResolver</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OffsetTimeStampResolver";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetTimeStampResolver.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Interface OffsetTimeStampResolver" class="title">Interface OffsetTimeStampResolver</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api">OffsetManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>OffsetTimeStampResolver</strong></pre>
+<div class="block">resolve timestamp to offset by look up the underlying storage</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.util.Try&lt;java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html#resolveOffset(long)">resolveOffset</a></strong>(long&nbsp;time)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="resolveOffset(long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>resolveOffset</h4>
+<pre>scala.util.Try&lt;java.lang.Object&gt;&nbsp;resolveOffset(long&nbsp;time)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetTimeStampResolver.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/TimeReplayableSource.html b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/TimeReplayableSource.html
new file mode 100644
index 0000000..e38a4ff
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/TimeReplayableSource.html
@@ -0,0 +1,186 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TimeReplayableSource</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TimeReplayableSource";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/TimeReplayableSource.html" target="_top">FRAMES</a></li>
+<li><a href="TimeReplayableSource.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Interface TimeReplayableSource" class="title">Interface TimeReplayableSource</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>TimeReplayableSource</strong>
+extends <a href="../../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></pre>
+<div class="block">AT-LEAST-ONCE API
+ <p>
+ subclass should be able to replay messages on recovery from the time
+ when an application crashed</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.source.DataSource">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.source.<a href="../../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/source/DataSource.html#close()">close</a>, <a href="../../../../../io/gearpump/streaming/source/DataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">open</a>, <a href="../../../../../io/gearpump/streaming/source/DataSource.html#read(int)">read</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/TimeReplayableSource.html" target="_top">FRAMES</a></li>
+<li><a href="TimeReplayableSource.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/TimeStampFilter.html b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/TimeStampFilter.html
new file mode 100644
index 0000000..b7dc8fb
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/TimeStampFilter.html
@@ -0,0 +1,216 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TimeStampFilter</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TimeStampFilter";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/TimeStampFilter.html" target="_top">FRAMES</a></li>
+<li><a href="TimeStampFilter.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Interface TimeStampFilter" class="title">Interface TimeStampFilter</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source">DefaultTimeStampFilter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>TimeStampFilter</strong>
+extends java.io.Serializable</pre>
+<div class="block">TimeStampFilter filters message comparing its TimeStamp with the predicate.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.Option&lt;io.gearpump.Message&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html#filter(io.gearpump.Message, long)">filter</a></strong>(io.gearpump.Message&nbsp;msg,
+      long&nbsp;predicate)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="filter(io.gearpump.Message, long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>filter</h4>
+<pre>scala.Option&lt;io.gearpump.Message&gt;&nbsp;filter(io.gearpump.Message&nbsp;msg,
+                                       long&nbsp;predicate)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/TimeStampFilter.html" target="_top">FRAMES</a></li>
+<li><a href="TimeStampFilter.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/package-frame.html b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/package-frame.html
new file mode 100644
index 0000000..a0b5cae
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/package-frame.html
@@ -0,0 +1,37 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.transaction.api</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../io/gearpump/streaming/transaction/api/package-summary.html" target="classFrame">io.gearpump.streaming.transaction.api</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>CheckpointStore</i></a></li>
+<li><a href="CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>CheckpointStoreFactory</i></a></li>
+<li><a href="MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>MessageDecoder</i></a></li>
+<li><a href="MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>MessageFilter</i></a></li>
+<li><a href="OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>OffsetManager</i></a></li>
+<li><a href="OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>OffsetStorage</i></a></li>
+<li><a href="OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>OffsetStorageFactory</i></a></li>
+<li><a href="OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>OffsetTimeStampResolver</i></a></li>
+<li><a href="TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>TimeReplayableSource</i></a></li>
+<li><a href="TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>TimeStampFilter</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Overflow</a></li>
+<li><a href="OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Overflow$</a></li>
+<li><a href="OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.StorageEmpty$</a></li>
+<li><a href="OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Underflow</a></li>
+<li><a href="OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Underflow$</a></li>
+<li><a href="OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage$</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/package-summary.html b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/package-summary.html
new file mode 100644
index 0000000..0873f64
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/package-summary.html
@@ -0,0 +1,230 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.transaction.api</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.transaction.api";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/task/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/util/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.transaction.api</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></td>
+<td class="colLast">
+<div class="block">CheckpointStore persistently stores mapping of timestamp to checkpoint
+ it's possible that two checkpoints have the same timestamp
+ CheckpointStore needs to handle this either during write or read</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api">MessageDecoder</a></td>
+<td class="colLast">
+<div class="block">MessageDecoder decodes raw bytes to Message
+ It is usually written by end user and
+ passed into TimeReplayableSource</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a></td>
+<td class="colLast">
+<div class="block">filter offsets and store the mapping from timestamp to offset</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api">OffsetManager</a></td>
+<td class="colLast">
+<div class="block">manages message's offset on TimeReplayableSource and timestamp</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></td>
+<td class="colLast">
+<div class="block">OffsetStorage stores the mapping from TimeStamp to Offset</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorageFactory</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a></td>
+<td class="colLast">
+<div class="block">resolve timestamp to offset by look up the underlying storage</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api">TimeReplayableSource</a></td>
+<td class="colLast">
+<div class="block">AT-LEAST-ONCE API</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a></td>
+<td class="colLast">
+<div class="block">TimeStampFilter filters message comparing its TimeStamp with the predicate.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a></td>
+<td class="colLast">
+<div class="block">Overflow means the looked up time is
+ larger than the maximum stored TimeStamp</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.StorageEmpty$</a></td>
+<td class="colLast">
+<div class="block">StorageEmpty means no data has been stored</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a></td>
+<td class="colLast">
+<div class="block">Underflow means the looked up time is
+ smaller than the minimum stored TimeStamp</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/task/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/util/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/package-tree.html b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/package-tree.html
new file mode 100644
index 0000000..f9a8e25
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/transaction/api/package-tree.html
@@ -0,0 +1,167 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.transaction.api Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.transaction.api Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/task/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/util/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.transaction.api</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">scala.runtime.AbstractFunction1&lt;T1,R&gt; (implements scala.Function1&lt;T1,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Overflow$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Underflow$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage$</span></a></li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Overflow</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.StorageEmpty$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Underflow</span></a> (implements scala.Product, scala.Serializable)</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">CheckpointStore</span></a></li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">MessageFilter</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetManager</span></a> (also extends io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a>)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage</span></a></li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetTimeStampResolver</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetManager</span></a> (also extends io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a>)</li>
+</ul>
+</li>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">CheckpointStoreFactory</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="../../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="strong">DataSource</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">TimeReplayableSource</span></a></li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">MessageDecoder</span></a></li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorageFactory</span></a></li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">TimeStampFilter</span></a></li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/task/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/util/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/util/ActorPathUtil$.html b/releases/0.7.0/api/java/io/gearpump/streaming/util/ActorPathUtil$.html
new file mode 100644
index 0000000..3fcc63f
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/util/ActorPathUtil$.html
@@ -0,0 +1,336 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>ActorPathUtil$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ActorPathUtil$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/util/ActorPathUtil$.html" target="_top">FRAMES</a></li>
+<li><a href="ActorPathUtil$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.util</p>
+<h2 title="Class ActorPathUtil$" class="title">Class ActorPathUtil$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.util.ActorPathUtil$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>ActorPathUtil$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html#ActorPathUtil$()">ActorPathUtil$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html#executorActorName(int)">executorActorName</a></strong>(int&nbsp;executorId)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html#executorManagerActorName()">executorManagerActorName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html#taskActorName(io.gearpump.streaming.task.TaskId)">taskActorName</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.ActorPath</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html#taskActorPath(akka.actor.ActorRef, int, io.gearpump.streaming.task.TaskId)">taskActorPath</a></strong>(akka.actor.ActorRef&nbsp;appMaster,
+             int&nbsp;executorId,
+             <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ActorPathUtil$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ActorPathUtil$</h4>
+<pre>public&nbsp;ActorPathUtil$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="executorActorName(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorActorName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;executorActorName(int&nbsp;executorId)</pre>
+</li>
+</ul>
+<a name="taskActorName(io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskActorName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;taskActorName(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+<a name="taskActorPath(akka.actor.ActorRef, int, io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskActorPath</h4>
+<pre>public&nbsp;akka.actor.ActorPath&nbsp;taskActorPath(akka.actor.ActorRef&nbsp;appMaster,
+                                 int&nbsp;executorId,
+                                 <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+<a name="executorManagerActorName()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>executorManagerActorName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;executorManagerActorName()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/util/ActorPathUtil$.html" target="_top">FRAMES</a></li>
+<li><a href="ActorPathUtil$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/streaming/util/ActorPathUtil.html b/releases/0.7.0/api/java/io/gearpump/streaming/util/ActorPathUtil.html
new file mode 100644
index 0000000..77fe077
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/util/ActorPathUtil.html
@@ -0,0 +1,297 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>ActorPathUtil</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ActorPathUtil";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/util/ActorPathUtil.html" target="_top">FRAMES</a></li>
+<li><a href="ActorPathUtil.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.util</p>
+<h2 title="Class ActorPathUtil" class="title">Class ActorPathUtil</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.util.ActorPathUtil</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>ActorPathUtil</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html#ActorPathUtil()">ActorPathUtil</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html#executorActorName(int)">executorActorName</a></strong>(int&nbsp;executorId)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html#executorManagerActorName()">executorManagerActorName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html#taskActorName(io.gearpump.streaming.task.TaskId)">taskActorName</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static akka.actor.ActorPath</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html#taskActorPath(akka.actor.ActorRef, int, io.gearpump.streaming.task.TaskId)">taskActorPath</a></strong>(akka.actor.ActorRef&nbsp;appMaster,
+             int&nbsp;executorId,
+             <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</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>
+</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="ActorPathUtil()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ActorPathUtil</h4>
+<pre>public&nbsp;ActorPathUtil()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="executorActorName(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorActorName</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;executorActorName(int&nbsp;executorId)</pre>
+</li>
+</ul>
+<a name="taskActorName(io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskActorName</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;taskActorName(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+<a name="taskActorPath(akka.actor.ActorRef, int, io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskActorPath</h4>
+<pre>public static&nbsp;akka.actor.ActorPath&nbsp;taskActorPath(akka.actor.ActorRef&nbsp;appMaster,
+                                 int&nbsp;executorId,
+                                 <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+<a name="executorManagerActorName()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>executorManagerActorName</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;executorManagerActorName()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/util/ActorPathUtil.html" target="_top">FRAMES</a></li>
+<li><a href="ActorPathUtil.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/streaming/util/package-frame.html b/releases/0.7.0/api/java/io/gearpump/streaming/util/package-frame.html
new file mode 100644
index 0000000..3b6b5fd
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/util/package-frame.html
@@ -0,0 +1,20 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.util</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../io/gearpump/streaming/util/package-summary.html" target="classFrame">io.gearpump.streaming.util</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ActorPathUtil.html" title="class in io.gearpump.streaming.util" target="classFrame">ActorPathUtil</a></li>
+<li><a href="ActorPathUtil$.html" title="class in io.gearpump.streaming.util" target="classFrame">ActorPathUtil$</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/util/package-summary.html b/releases/0.7.0/api/java/io/gearpump/streaming/util/package-summary.html
new file mode 100644
index 0000000..45e545a
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/util/package-summary.html
@@ -0,0 +1,135 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.util</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.util";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/transaction/api/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/transport/netty/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/util/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.util</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/transaction/api/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/transport/netty/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/util/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/streaming/util/package-tree.html b/releases/0.7.0/api/java/io/gearpump/streaming/util/package-tree.html
new file mode 100644
index 0000000..00c3e85
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/streaming/util/package-tree.html
@@ -0,0 +1,127 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.util Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.util Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/transaction/api/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/transport/netty/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/util/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.util</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.gearpump.streaming.util.<a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util"><span class="strong">ActorPathUtil</span></a></li>
+<li type="circle">io.gearpump.streaming.util.<a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util"><span class="strong">ActorPathUtil$</span></a></li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/transaction/api/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/transport/netty/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/util/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/transport/netty/ITransportMessageSerializer.html b/releases/0.7.0/api/java/io/gearpump/transport/netty/ITransportMessageSerializer.html
new file mode 100644
index 0000000..4a0c099
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/transport/netty/ITransportMessageSerializer.html
@@ -0,0 +1,238 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>ITransportMessageSerializer</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ITransportMessageSerializer";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/ITransportMessageSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="ITransportMessageSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.transport.netty</p>
+<h2 title="Interface ITransportMessageSerializer" class="title">Interface ITransportMessageSerializer</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>ITransportMessageSerializer</strong></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#deserialize(java.io.DataInput, int)">deserialize</a></strong>(java.io.DataInput&nbsp;dataInput,
+           int&nbsp;length)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#getLength(java.lang.Object)">getLength</a></strong>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#serialize(java.io.DataOutput, java.lang.Object)">serialize</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+         java.lang.Object&nbsp;transportMessage)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getLength(java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLength</h4>
+<pre>int&nbsp;getLength(java.lang.Object&nbsp;obj)</pre>
+</li>
+</ul>
+<a name="serialize(java.io.DataOutput, java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serialize</h4>
+<pre>void&nbsp;serialize(java.io.DataOutput&nbsp;dataOutput,
+             java.lang.Object&nbsp;transportMessage)</pre>
+</li>
+</ul>
+<a name="deserialize(java.io.DataInput, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>deserialize</h4>
+<pre>java.lang.Object&nbsp;deserialize(java.io.DataInput&nbsp;dataInput,
+                           int&nbsp;length)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/ITransportMessageSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="ITransportMessageSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/transport/netty/MessageBatch.html b/releases/0.7.0/api/java/io/gearpump/transport/netty/MessageBatch.html
new file mode 100644
index 0000000..0166feb
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/transport/netty/MessageBatch.html
@@ -0,0 +1,186 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>MessageBatch</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MessageBatch";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageBatch.html" target="_top">FRAMES</a></li>
+<li><a href="MessageBatch.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.transport.netty</p>
+<h2 title="Class MessageBatch" class="title">Class MessageBatch</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.transport.netty.MessageBatch</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>MessageBatch</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageBatch.html" target="_top">FRAMES</a></li>
+<li><a href="MessageBatch.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/transport/netty/MessageDecoder.html b/releases/0.7.0/api/java/io/gearpump/transport/netty/MessageDecoder.html
new file mode 100644
index 0000000..6c6c0e3
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/transport/netty/MessageDecoder.html
@@ -0,0 +1,320 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>MessageDecoder</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MessageDecoder";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageDecoder.html" target="_top">FRAMES</a></li>
+<li><a href="MessageDecoder.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#fields_inherited_from_class_org.jboss.netty.handler.codec.frame.FrameDecoder">FIELD</a>&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">
+<p class="subTitle">io.gearpump.transport.netty</p>
+<h2 title="Class MessageDecoder" class="title">Class MessageDecoder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.jboss.netty.channel.SimpleChannelUpstreamHandler</li>
+<li>
+<ul class="inheritance">
+<li>org.jboss.netty.handler.codec.frame.FrameDecoder</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.transport.netty.MessageDecoder</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.jboss.netty.channel.ChannelHandler, org.jboss.netty.channel.ChannelUpstreamHandler, org.jboss.netty.channel.LifeCycleAwareChannelHandler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>MessageDecoder</strong>
+extends org.jboss.netty.handler.codec.frame.FrameDecoder</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_org.jboss.netty.channel.ChannelHandler">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.jboss.netty.channel.ChannelHandler</h3>
+<code>org.jboss.netty.channel.ChannelHandler.Sharable</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.jboss.netty.handler.codec.frame.FrameDecoder">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.jboss.netty.handler.codec.frame.FrameDecoder</h3>
+<code>cumulation, DEFAULT_MAX_COMPOSITEBUFFER_COMPONENTS</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html#MessageDecoder(io.gearpump.transport.netty.ITransportMessageSerializer)">MessageDecoder</a></strong>(<a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a>&nbsp;serializer)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.util.List&lt;<a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html#decode(org.jboss.netty.channel.ChannelHandlerContext, org.jboss.netty.channel.Channel, org.jboss.netty.buffer.ChannelBuffer)">decode</a></strong>(org.jboss.netty.channel.ChannelHandlerContext&nbsp;ctx,
+      org.jboss.netty.channel.Channel&nbsp;channel,
+      org.jboss.netty.buffer.ChannelBuffer&nbsp;buf)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.jboss.netty.handler.codec.frame.FrameDecoder">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.jboss.netty.handler.codec.frame.FrameDecoder</h3>
+<code>actualReadableBytes, afterAdd, afterRemove, appendToCumulation, beforeAdd, beforeRemove, channelClosed, channelDisconnected, cleanup, decodeLast, exceptionCaught, extractFrame, getMaxCumulationBufferCapacity, getMaxCumulationBufferComponents, internalBuffer, isUnfold, messageReceived, newCumulationBuffer, replace, setMaxCumulationBufferCapacity, setMaxCumulationBufferComponents, setUnfold, unfoldAndFireMessageReceived, updateCumulation</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.jboss.netty.channel.SimpleChannelUpstreamHandler">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.jboss.netty.channel.SimpleChannelUpstreamHandler</h3>
+<code>channelBound, channelConnected, channelInterestChanged, channelOpen, channelUnbound, childChannelClosed, childChannelOpen, handleUpstream, writeComplete</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, toString, wait, wait, wait</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="MessageDecoder(io.gearpump.transport.netty.ITransportMessageSerializer)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MessageDecoder</h4>
+<pre>public&nbsp;MessageDecoder(<a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a>&nbsp;serializer)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="decode(org.jboss.netty.channel.ChannelHandlerContext, org.jboss.netty.channel.Channel, org.jboss.netty.buffer.ChannelBuffer)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>decode</h4>
+<pre>protected&nbsp;java.util.List&lt;<a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a>&gt;&nbsp;decode(org.jboss.netty.channel.ChannelHandlerContext&nbsp;ctx,
+                                 org.jboss.netty.channel.Channel&nbsp;channel,
+                                 org.jboss.netty.buffer.ChannelBuffer&nbsp;buf)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>decode</code>&nbsp;in class&nbsp;<code>org.jboss.netty.handler.codec.frame.FrameDecoder</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageDecoder.html" target="_top">FRAMES</a></li>
+<li><a href="MessageDecoder.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#fields_inherited_from_class_org.jboss.netty.handler.codec.frame.FrameDecoder">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/transport/netty/MessageEncoder.html b/releases/0.7.0/api/java/io/gearpump/transport/netty/MessageEncoder.html
new file mode 100644
index 0000000..0f1fe24
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/transport/netty/MessageEncoder.html
@@ -0,0 +1,295 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>MessageEncoder</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MessageEncoder";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageEncoder.html" target="_top">FRAMES</a></li>
+<li><a href="MessageEncoder.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.transport.netty</p>
+<h2 title="Class MessageEncoder" class="title">Class MessageEncoder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.jboss.netty.handler.codec.oneone.OneToOneEncoder</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.transport.netty.MessageEncoder</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.jboss.netty.channel.ChannelDownstreamHandler, org.jboss.netty.channel.ChannelHandler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>MessageEncoder</strong>
+extends org.jboss.netty.handler.codec.oneone.OneToOneEncoder</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_org.jboss.netty.channel.ChannelHandler">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.jboss.netty.channel.ChannelHandler</h3>
+<code>org.jboss.netty.channel.ChannelHandler.Sharable</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html#MessageEncoder()">MessageEncoder</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html#encode(org.jboss.netty.channel.ChannelHandlerContext, org.jboss.netty.channel.Channel, java.lang.Object)">encode</a></strong>(org.jboss.netty.channel.ChannelHandlerContext&nbsp;ctx,
+      org.jboss.netty.channel.Channel&nbsp;channel,
+      java.lang.Object&nbsp;obj)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.jboss.netty.handler.codec.oneone.OneToOneEncoder">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.jboss.netty.handler.codec.oneone.OneToOneEncoder</h3>
+<code>doEncode, handleDownstream</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, toString, wait, wait, wait</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="MessageEncoder()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MessageEncoder</h4>
+<pre>public&nbsp;MessageEncoder()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="encode(org.jboss.netty.channel.ChannelHandlerContext, org.jboss.netty.channel.Channel, java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>encode</h4>
+<pre>protected&nbsp;java.lang.Object&nbsp;encode(org.jboss.netty.channel.ChannelHandlerContext&nbsp;ctx,
+                      org.jboss.netty.channel.Channel&nbsp;channel,
+                      java.lang.Object&nbsp;obj)
+                           throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>encode</code>&nbsp;in class&nbsp;<code>org.jboss.netty.handler.codec.oneone.OneToOneEncoder</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageEncoder.html" target="_top">FRAMES</a></li>
+<li><a href="MessageEncoder.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/transport/netty/NettyRenameThreadFactory.html b/releases/0.7.0/api/java/io/gearpump/transport/netty/NettyRenameThreadFactory.html
new file mode 100644
index 0000000..1d7e69c
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/transport/netty/NettyRenameThreadFactory.html
@@ -0,0 +1,229 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>NettyRenameThreadFactory</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="NettyRenameThreadFactory";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/NettyRenameThreadFactory.html" target="_top">FRAMES</a></li>
+<li><a href="NettyRenameThreadFactory.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.transport.netty</p>
+<h2 title="Class NettyRenameThreadFactory" class="title">Class NettyRenameThreadFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.transport.netty.NettyRenameThreadFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.util.concurrent.ThreadFactory</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>NettyRenameThreadFactory</strong>
+extends java.lang.Object
+implements java.util.concurrent.ThreadFactory</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Thread</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html#newThread(java.lang.Runnable)">newThread</a></strong>(java.lang.Runnable&nbsp;r)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="newThread(java.lang.Runnable)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>newThread</h4>
+<pre>public&nbsp;java.lang.Thread&nbsp;newThread(java.lang.Runnable&nbsp;r)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>newThread</code>&nbsp;in interface&nbsp;<code>java.util.concurrent.ThreadFactory</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/NettyRenameThreadFactory.html" target="_top">FRAMES</a></li>
+<li><a href="NettyRenameThreadFactory.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/0.7.0/api/java/io/gearpump/transport/netty/TaskMessage.html b/releases/0.7.0/api/java/io/gearpump/transport/netty/TaskMessage.html
new file mode 100644
index 0000000..c11b849
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/transport/netty/TaskMessage.html
@@ -0,0 +1,299 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskMessage</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskMessage";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/TaskMessage.html" target="_top">FRAMES</a></li>
+<li><a href="TaskMessage.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.transport.netty</p>
+<h2 title="Class TaskMessage" class="title">Class TaskMessage</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.transport.netty.TaskMessage</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>TaskMessage</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/transport/netty/TaskMessage.html#TaskMessage(int, long, long, java.lang.Object)">TaskMessage</a></strong>(int&nbsp;sessionId,
+           long&nbsp;targetTask,
+           long&nbsp;sourceTask,
+           java.lang.Object&nbsp;message)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/TaskMessage.html#message()">message</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/TaskMessage.html#sessionId()">sessionId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/TaskMessage.html#sourceTask()">sourceTask</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/TaskMessage.html#targetTask()">targetTask</a></strong>()</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>
+</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="TaskMessage(int, long, long, java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskMessage</h4>
+<pre>public&nbsp;TaskMessage(int&nbsp;sessionId,
+           long&nbsp;targetTask,
+           long&nbsp;sourceTask,
+           java.lang.Object&nbsp;message)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="sessionId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sessionId</h4>
+<pre>public&nbsp;int&nbsp;sessionId()</pre>
+</li>
+</ul>
+<a name="targetTask()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>targetTask</h4>
+<pre>public&nbsp;long&nbsp;targetTask()</pre>
+</li>
+</ul>
+<a name="sourceTask()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sourceTask</h4>
+<pre>public&nbsp;long&nbsp;sourceTask()</pre>
+</li>
+</ul>
+<a name="message()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>message</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;message()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/TaskMessage.html" target="_top">FRAMES</a></li>
+<li><a href="TaskMessage.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/transport/netty/WrappedChannelBuffer.html b/releases/0.7.0/api/java/io/gearpump/transport/netty/WrappedChannelBuffer.html
new file mode 100644
index 0000000..e4ac240
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/transport/netty/WrappedChannelBuffer.html
@@ -0,0 +1,560 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>WrappedChannelBuffer</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="WrappedChannelBuffer";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/WrappedChannelBuffer.html" target="_top">FRAMES</a></li>
+<li><a href="WrappedChannelBuffer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.transport.netty</p>
+<h2 title="Class WrappedChannelBuffer" class="title">Class WrappedChannelBuffer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.transport.netty.WrappedChannelBuffer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.DataInput</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>WrappedChannelBuffer</strong>
+extends java.lang.Object
+implements java.io.DataInput</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#WrappedChannelBuffer()">WrappedChannelBuffer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#WrappedChannelBuffer(org.jboss.netty.buffer.ChannelBuffer)">WrappedChannelBuffer</a></strong>(org.jboss.netty.buffer.ChannelBuffer&nbsp;channelBuffer)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readBoolean()">readBoolean</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>byte</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readByte()">readByte</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>char</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readChar()">readChar</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readDouble()">readDouble</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readFloat()">readFloat</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readFully(byte[])">readFully</a></strong>(byte[]&nbsp;b)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readFully(byte[], int, int)">readFully</a></strong>(byte[]&nbsp;b,
+         int&nbsp;off,
+         int&nbsp;len)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readInt()">readInt</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readLine()">readLine</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readLong()">readLong</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>short</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readShort()">readShort</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readUnsignedByte()">readUnsignedByte</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readUnsignedShort()">readUnsignedShort</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readUTF()">readUTF</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#setChannelBuffer(org.jboss.netty.buffer.ChannelBuffer)">setChannelBuffer</a></strong>(org.jboss.netty.buffer.ChannelBuffer&nbsp;channelBuffer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#skipBytes(int)">skipBytes</a></strong>(int&nbsp;n)</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>
+</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="WrappedChannelBuffer()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>WrappedChannelBuffer</h4>
+<pre>public&nbsp;WrappedChannelBuffer()</pre>
+</li>
+</ul>
+<a name="WrappedChannelBuffer(org.jboss.netty.buffer.ChannelBuffer)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WrappedChannelBuffer</h4>
+<pre>public&nbsp;WrappedChannelBuffer(org.jboss.netty.buffer.ChannelBuffer&nbsp;channelBuffer)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="setChannelBuffer(org.jboss.netty.buffer.ChannelBuffer)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setChannelBuffer</h4>
+<pre>public&nbsp;void&nbsp;setChannelBuffer(org.jboss.netty.buffer.ChannelBuffer&nbsp;channelBuffer)</pre>
+</li>
+</ul>
+<a name="readFully(byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readFully</h4>
+<pre>public&nbsp;void&nbsp;readFully(byte[]&nbsp;b)
+               throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readFully</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readFully(byte[], int, int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readFully</h4>
+<pre>public&nbsp;void&nbsp;readFully(byte[]&nbsp;b,
+             int&nbsp;off,
+             int&nbsp;len)
+               throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readFully</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="skipBytes(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>skipBytes</h4>
+<pre>public&nbsp;int&nbsp;skipBytes(int&nbsp;n)
+              throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>skipBytes</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readBoolean()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readBoolean</h4>
+<pre>public&nbsp;boolean&nbsp;readBoolean()
+                    throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readBoolean</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readByte()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readByte</h4>
+<pre>public&nbsp;byte&nbsp;readByte()
+              throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readByte</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readUnsignedByte()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readUnsignedByte</h4>
+<pre>public&nbsp;int&nbsp;readUnsignedByte()
+                     throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readUnsignedByte</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readShort()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readShort</h4>
+<pre>public&nbsp;short&nbsp;readShort()
+                throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readShort</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readUnsignedShort()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readUnsignedShort</h4>
+<pre>public&nbsp;int&nbsp;readUnsignedShort()
+                      throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readUnsignedShort</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readChar()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readChar</h4>
+<pre>public&nbsp;char&nbsp;readChar()
+              throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readChar</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readInt()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readInt</h4>
+<pre>public&nbsp;int&nbsp;readInt()
+            throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readInt</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readLong()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readLong</h4>
+<pre>public&nbsp;long&nbsp;readLong()
+              throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readLong</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readFloat()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readFloat</h4>
+<pre>public&nbsp;float&nbsp;readFloat()
+                throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readFloat</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readDouble()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readDouble</h4>
+<pre>public&nbsp;double&nbsp;readDouble()
+                  throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readDouble</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readLine()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readLine</h4>
+<pre>public&nbsp;java.lang.String&nbsp;readLine()
+                          throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readLine</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readUTF()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>readUTF</h4>
+<pre>public&nbsp;java.lang.String&nbsp;readUTF()
+                         throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readUTF</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/WrappedChannelBuffer.html" target="_top">FRAMES</a></li>
+<li><a href="WrappedChannelBuffer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/0.7.0/api/java/io/gearpump/transport/netty/package-frame.html b/releases/0.7.0/api/java/io/gearpump/transport/netty/package-frame.html
new file mode 100644
index 0000000..a644765
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/transport/netty/package-frame.html
@@ -0,0 +1,28 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.transport.netty</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../io/gearpump/transport/netty/package-summary.html" target="classFrame">io.gearpump.transport.netty</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty" target="classFrame"><i>ITransportMessageSerializer</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="MessageBatch.html" title="class in io.gearpump.transport.netty" target="classFrame">MessageBatch</a></li>
+<li><a href="MessageDecoder.html" title="class in io.gearpump.transport.netty" target="classFrame">MessageDecoder</a></li>
+<li><a href="MessageEncoder.html" title="class in io.gearpump.transport.netty" target="classFrame">MessageEncoder</a></li>
+<li><a href="NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty" target="classFrame">NettyRenameThreadFactory</a></li>
+<li><a href="TaskMessage.html" title="class in io.gearpump.transport.netty" target="classFrame">TaskMessage</a></li>
+<li><a href="WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty" target="classFrame">WrappedChannelBuffer</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/transport/netty/package-summary.html b/releases/0.7.0/api/java/io/gearpump/transport/netty/package-summary.html
new file mode 100644
index 0000000..8c506af
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/transport/netty/package-summary.html
@@ -0,0 +1,166 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.transport.netty</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.transport.netty";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/util/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/util/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.transport.netty</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty">MessageBatch</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty">MessageDecoder</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty">MessageEncoder</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty">NettyRenameThreadFactory</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/util/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/util/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/transport/netty/package-tree.html b/releases/0.7.0/api/java/io/gearpump/transport/netty/package-tree.html
new file mode 100644
index 0000000..6e93707
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/transport/netty/package-tree.html
@@ -0,0 +1,147 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.transport.netty Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.transport.netty Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/util/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/util/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.transport.netty</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="strong">MessageBatch</span></a></li>
+<li type="circle">io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="strong">NettyRenameThreadFactory</span></a> (implements java.util.concurrent.ThreadFactory)</li>
+<li type="circle">org.jboss.netty.handler.codec.oneone.OneToOneEncoder (implements org.jboss.netty.channel.ChannelDownstreamHandler)
+<ul>
+<li type="circle">io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="strong">MessageEncoder</span></a></li>
+</ul>
+</li>
+<li type="circle">org.jboss.netty.channel.SimpleChannelUpstreamHandler (implements org.jboss.netty.channel.ChannelUpstreamHandler)
+<ul>
+<li type="circle">org.jboss.netty.handler.codec.frame.FrameDecoder (implements org.jboss.netty.channel.LifeCycleAwareChannelHandler)
+<ul>
+<li type="circle">io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="strong">MessageDecoder</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">TaskMessage</span></a></li>
+<li type="circle">io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty"><span class="strong">WrappedChannelBuffer</span></a> (implements java.io.DataInput)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><span class="strong">ITransportMessageSerializer</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/util/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/util/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/util/HadoopFSLogAppender.html b/releases/0.7.0/api/java/io/gearpump/util/HadoopFSLogAppender.html
new file mode 100644
index 0000000..738291b
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/util/HadoopFSLogAppender.html
@@ -0,0 +1,315 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>HadoopFSLogAppender</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="HadoopFSLogAppender";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/util/HadoopFSLogAppender.html" target="_top">FRAMES</a></li>
+<li><a href="HadoopFSLogAppender.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#fields_inherited_from_class_org.apache.log4j.RollingFileAppender">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_org.apache.log4j.RollingFileAppender">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.util</p>
+<h2 title="Class HadoopFSLogAppender" class="title">Class HadoopFSLogAppender</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.log4j.AppenderSkeleton</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.log4j.WriterAppender</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.log4j.FileAppender</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.log4j.RollingFileAppender</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.util.HadoopFSLogAppender</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>HadoopFSLogAppender</strong>
+extends org.apache.log4j.RollingFileAppender</pre>
+<div class="block">Log4j appender for to write to user specified Hadoop filesystem.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.log4j.RollingFileAppender">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.log4j.RollingFileAppender</h3>
+<code>maxBackupIndex, maxFileSize</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.log4j.FileAppender">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.log4j.FileAppender</h3>
+<code>bufferedIO, bufferSize, fileAppend, fileName</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.log4j.WriterAppender">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.log4j.WriterAppender</h3>
+<code>encoding, immediateFlush, qw</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.log4j.AppenderSkeleton">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.log4j.AppenderSkeleton</h3>
+<code>closed, errorHandler, headFilter, layout, name, tailFilter, threshold</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/util/HadoopFSLogAppender.html#HadoopFSLogAppender()">HadoopFSLogAppender</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.log4j.RollingFileAppender">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.log4j.RollingFileAppender</h3>
+<code>getMaxBackupIndex, getMaximumFileSize, rollOver, setFile, setMaxBackupIndex, setMaxFileSize, setMaximumFileSize, setQWForFiles, subAppend</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.log4j.FileAppender">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.log4j.FileAppender</h3>
+<code>activateOptions, closeFile, getAppend, getBufferedIO, getBufferSize, getFile, reset, setAppend, setBufferedIO, setBufferSize, setFile</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.log4j.WriterAppender">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.log4j.WriterAppender</h3>
+<code>append, checkEntryConditions, close, closeWriter, createWriter, getEncoding, getImmediateFlush, requiresLayout, setEncoding, setErrorHandler, setImmediateFlush, setWriter, shouldFlush, writeFooter, writeHeader</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.log4j.AppenderSkeleton">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.log4j.AppenderSkeleton</h3>
+<code>addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setLayout, setName, setThreshold</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, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</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="HadoopFSLogAppender()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HadoopFSLogAppender</h4>
+<pre>public&nbsp;HadoopFSLogAppender()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/util/HadoopFSLogAppender.html" target="_top">FRAMES</a></li>
+<li><a href="HadoopFSLogAppender.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#fields_inherited_from_class_org.apache.log4j.RollingFileAppender">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_org.apache.log4j.RollingFileAppender">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/util/RecreateRollingFileAppender.html b/releases/0.7.0/api/java/io/gearpump/util/RecreateRollingFileAppender.html
new file mode 100644
index 0000000..65ff1f9
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/util/RecreateRollingFileAppender.html
@@ -0,0 +1,400 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>RecreateRollingFileAppender</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="RecreateRollingFileAppender";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/util/RecreateRollingFileAppender.html" target="_top">FRAMES</a></li>
+<li><a href="RecreateRollingFileAppender.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.util</p>
+<h2 title="Class RecreateRollingFileAppender" class="title">Class RecreateRollingFileAppender</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.log4j.AppenderSkeleton</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.log4j.WriterAppender</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.log4j.FileAppender</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.log4j.RollingFileAppender</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.util.RecreateRollingFileAppender</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>RecreateRollingFileAppender</strong>
+extends org.apache.log4j.RollingFileAppender</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected long</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html#checkFileInterval">checkFileInterval</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.log4j.RollingFileAppender">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.log4j.RollingFileAppender</h3>
+<code>maxBackupIndex, maxFileSize</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.log4j.FileAppender">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.log4j.FileAppender</h3>
+<code>bufferedIO, bufferSize, fileAppend, fileName</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.log4j.WriterAppender">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.log4j.WriterAppender</h3>
+<code>encoding, immediateFlush, qw</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.log4j.AppenderSkeleton">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.log4j.AppenderSkeleton</h3>
+<code>closed, errorHandler, headFilter, layout, name, tailFilter, threshold</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html#RecreateRollingFileAppender()">RecreateRollingFileAppender</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html#append(org.apache.log4j.spi.LoggingEvent)">append</a></strong>(org.apache.log4j.spi.LoggingEvent&nbsp;event)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html#getCheckFileInterval()">getCheckFileInterval</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html#setCheckFileInterval(long)">setCheckFileInterval</a></strong>(long&nbsp;checkFileInterval)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.log4j.RollingFileAppender">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.log4j.RollingFileAppender</h3>
+<code>getMaxBackupIndex, getMaximumFileSize, rollOver, setFile, setMaxBackupIndex, setMaxFileSize, setMaximumFileSize, setQWForFiles, subAppend</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.log4j.FileAppender">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.log4j.FileAppender</h3>
+<code>activateOptions, closeFile, getAppend, getBufferedIO, getBufferSize, getFile, reset, setAppend, setBufferedIO, setBufferSize, setFile</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.log4j.WriterAppender">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.log4j.WriterAppender</h3>
+<code>checkEntryConditions, close, closeWriter, createWriter, getEncoding, getImmediateFlush, requiresLayout, setEncoding, setErrorHandler, setImmediateFlush, setWriter, shouldFlush, writeFooter, writeHeader</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.log4j.AppenderSkeleton">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.log4j.AppenderSkeleton</h3>
+<code>addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setLayout, setName, setThreshold</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, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="checkFileInterval">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>checkFileInterval</h4>
+<pre>protected&nbsp;long checkFileInterval</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="RecreateRollingFileAppender()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>RecreateRollingFileAppender</h4>
+<pre>public&nbsp;RecreateRollingFileAppender()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="append(org.apache.log4j.spi.LoggingEvent)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>append</h4>
+<pre>public&nbsp;void&nbsp;append(org.apache.log4j.spi.LoggingEvent&nbsp;event)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>append</code>&nbsp;in class&nbsp;<code>org.apache.log4j.WriterAppender</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCheckFileInterval()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCheckFileInterval</h4>
+<pre>public&nbsp;long&nbsp;getCheckFileInterval()</pre>
+</li>
+</ul>
+<a name="setCheckFileInterval(long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setCheckFileInterval</h4>
+<pre>public&nbsp;void&nbsp;setCheckFileInterval(long&nbsp;checkFileInterval)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/util/RecreateRollingFileAppender.html" target="_top">FRAMES</a></li>
+<li><a href="RecreateRollingFileAppender.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/0.7.0/api/java/io/gearpump/util/package-frame.html b/releases/0.7.0/api/java/io/gearpump/util/package-frame.html
new file mode 100644
index 0000000..f086ea0
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/util/package-frame.html
@@ -0,0 +1,20 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.util</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../io/gearpump/util/package-summary.html" target="classFrame">io.gearpump.util</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="HadoopFSLogAppender.html" title="class in io.gearpump.util" target="classFrame">HadoopFSLogAppender</a></li>
+<li><a href="RecreateRollingFileAppender.html" title="class in io.gearpump.util" target="classFrame">RecreateRollingFileAppender</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/util/package-summary.html b/releases/0.7.0/api/java/io/gearpump/util/package-summary.html
new file mode 100644
index 0000000..90ae5a8
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/util/package-summary.html
@@ -0,0 +1,137 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.util</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.util";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../io/gearpump/transport/netty/package-summary.html">PREV PACKAGE</a></li>
+<li>NEXT PACKAGE</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/util/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.util</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util">HadoopFSLogAppender</a></td>
+<td class="colLast">
+<div class="block">Log4j appender for to write to user specified Hadoop filesystem.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../io/gearpump/transport/netty/package-summary.html">PREV PACKAGE</a></li>
+<li>NEXT PACKAGE</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/util/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/io/gearpump/util/package-tree.html b/releases/0.7.0/api/java/io/gearpump/util/package-tree.html
new file mode 100644
index 0000000..53e421b
--- /dev/null
+++ b/releases/0.7.0/api/java/io/gearpump/util/package-tree.html
@@ -0,0 +1,143 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.util Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.util Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../io/gearpump/transport/netty/package-tree.html">PREV</a></li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/util/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.util</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">org.apache.log4j.AppenderSkeleton (implements org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler)
+<ul>
+<li type="circle">org.apache.log4j.WriterAppender
+<ul>
+<li type="circle">org.apache.log4j.FileAppender
+<ul>
+<li type="circle">org.apache.log4j.RollingFileAppender
+<ul>
+<li type="circle">io.gearpump.util.<a href="../../../io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util"><span class="strong">HadoopFSLogAppender</span></a></li>
+<li type="circle">io.gearpump.util.<a href="../../../io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util"><span class="strong">RecreateRollingFileAppender</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../io/gearpump/transport/netty/package-tree.html">PREV</a></li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/util/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/overview-frame.html b/releases/0.7.0/api/java/overview-frame.html
new file mode 100644
index 0000000..44021d2
--- /dev/null
+++ b/releases/0.7.0/api/java/overview-frame.html
@@ -0,0 +1,38 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Overview List</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<div class="indexHeader"><a href="allclasses-frame.html" target="packageFrame">All Classes</a></div>
+<div class="indexContainer">
+<h2 title="Packages">Packages</h2>
+<ul title="Packages">
+<li><a href="io/gearpump/streaming/package-frame.html" target="packageFrame">io.gearpump.streaming</a></li>
+<li><a href="io/gearpump/streaming/appmaster/package-frame.html" target="packageFrame">io.gearpump.streaming.appmaster</a></li>
+<li><a href="io/gearpump/streaming/dsl/package-frame.html" target="packageFrame">io.gearpump.streaming.dsl</a></li>
+<li><a href="io/gearpump/streaming/dsl/example/package-frame.html" target="packageFrame">io.gearpump.streaming.dsl.example</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/package-frame.html" target="packageFrame">io.gearpump.streaming.dsl.op</a></li>
+<li><a href="io/gearpump/streaming/dsl/partitioner/package-frame.html" target="packageFrame">io.gearpump.streaming.dsl.partitioner</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/package-frame.html" target="packageFrame">io.gearpump.streaming.dsl.plan</a></li>
+<li><a href="io/gearpump/streaming/executor/package-frame.html" target="packageFrame">io.gearpump.streaming.executor</a></li>
+<li><a href="io/gearpump/streaming/javaapi/package-frame.html" target="packageFrame">io.gearpump.streaming.javaapi</a></li>
+<li><a href="io/gearpump/streaming/sink/package-frame.html" target="packageFrame">io.gearpump.streaming.sink</a></li>
+<li><a href="io/gearpump/streaming/source/package-frame.html" target="packageFrame">io.gearpump.streaming.source</a></li>
+<li><a href="io/gearpump/streaming/state/api/package-frame.html" target="packageFrame">io.gearpump.streaming.state.api</a></li>
+<li><a href="io/gearpump/streaming/state/impl/package-frame.html" target="packageFrame">io.gearpump.streaming.state.impl</a></li>
+<li><a href="io/gearpump/streaming/storage/package-frame.html" target="packageFrame">io.gearpump.streaming.storage</a></li>
+<li><a href="io/gearpump/streaming/task/package-frame.html" target="packageFrame">io.gearpump.streaming.task</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/package-frame.html" target="packageFrame">io.gearpump.streaming.transaction.api</a></li>
+<li><a href="io/gearpump/streaming/util/package-frame.html" target="packageFrame">io.gearpump.streaming.util</a></li>
+<li><a href="io/gearpump/transport/netty/package-frame.html" target="packageFrame">io.gearpump.transport.netty</a></li>
+<li><a href="io/gearpump/util/package-frame.html" target="packageFrame">io.gearpump.util</a></li>
+</ul>
+</div>
+<p>&nbsp;</p>
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/overview-summary.html b/releases/0.7.0/api/java/overview-summary.html
new file mode 100644
index 0000000..1c2e2ac
--- /dev/null
+++ b/releases/0.7.0/api/java/overview-summary.html
@@ -0,0 +1,196 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:52 CST 2015 -->
+<title>Overview</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Overview";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li class="navBarCell1Rev">Overview</li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-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</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-summary.html" target="_top">FRAMES</a></li>
+<li><a href="overview-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="contentContainer">
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">
+<caption><span>Packages</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="io/gearpump/streaming/dsl/example/package-summary.html">io.gearpump.streaming.dsl.example</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="io/gearpump/streaming/dsl/partitioner/package-summary.html">io.gearpump.streaming.dsl.partitioner</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="io/gearpump/streaming/javaapi/package-summary.html">io.gearpump.streaming.javaapi</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="io/gearpump/streaming/sink/package-summary.html">io.gearpump.streaming.sink</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="io/gearpump/streaming/storage/package-summary.html">io.gearpump.streaming.storage</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="io/gearpump/streaming/util/package-summary.html">io.gearpump.streaming.util</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="io/gearpump/util/package-summary.html">io.gearpump.util</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li class="navBarCell1Rev">Overview</li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-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</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-summary.html" target="_top">FRAMES</a></li>
+<li><a href="overview-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/overview-tree.html b/releases/0.7.0/api/java/overview-tree.html
new file mode 100644
index 0000000..70242b4
--- /dev/null
+++ b/releases/0.7.0/api/java/overview-tree.html
@@ -0,0 +1,603 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:51 CST 2015 -->
+<title>Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</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</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">FRAMES</a></li>
+<li><a href="overview-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For All Packages</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="io/gearpump/streaming/package-tree.html">io.gearpump.streaming</a>, </li>
+<li><a href="io/gearpump/streaming/appmaster/package-tree.html">io.gearpump.streaming.appmaster</a>, </li>
+<li><a href="io/gearpump/streaming/dsl/package-tree.html">io.gearpump.streaming.dsl</a>, </li>
+<li><a href="io/gearpump/streaming/dsl/example/package-tree.html">io.gearpump.streaming.dsl.example</a>, </li>
+<li><a href="io/gearpump/streaming/dsl/op/package-tree.html">io.gearpump.streaming.dsl.op</a>, </li>
+<li><a href="io/gearpump/streaming/dsl/partitioner/package-tree.html">io.gearpump.streaming.dsl.partitioner</a>, </li>
+<li><a href="io/gearpump/streaming/dsl/plan/package-tree.html">io.gearpump.streaming.dsl.plan</a>, </li>
+<li><a href="io/gearpump/streaming/executor/package-tree.html">io.gearpump.streaming.executor</a>, </li>
+<li><a href="io/gearpump/streaming/javaapi/package-tree.html">io.gearpump.streaming.javaapi</a>, </li>
+<li><a href="io/gearpump/streaming/sink/package-tree.html">io.gearpump.streaming.sink</a>, </li>
+<li><a href="io/gearpump/streaming/source/package-tree.html">io.gearpump.streaming.source</a>, </li>
+<li><a href="io/gearpump/streaming/state/api/package-tree.html">io.gearpump.streaming.state.api</a>, </li>
+<li><a href="io/gearpump/streaming/state/impl/package-tree.html">io.gearpump.streaming.state.impl</a>, </li>
+<li><a href="io/gearpump/streaming/storage/package-tree.html">io.gearpump.streaming.storage</a>, </li>
+<li><a href="io/gearpump/streaming/task/package-tree.html">io.gearpump.streaming.task</a>, </li>
+<li><a href="io/gearpump/streaming/transaction/api/package-tree.html">io.gearpump.streaming.transaction.api</a>, </li>
+<li><a href="io/gearpump/streaming/util/package-tree.html">io.gearpump.streaming.util</a>, </li>
+<li><a href="io/gearpump/transport/netty/package-tree.html">io.gearpump.transport.netty</a>, </li>
+<li><a href="io/gearpump/util/package-tree.html">io.gearpump.util</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">scala.runtime.AbstractFunction0&lt;R&gt; (implements scala.Function0&lt;R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="strong">SendMessageLoss$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction1&lt;T1,R&gt; (implements scala.Function1&lt;T1,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.LookupTaskActorRef$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.TaskActorRef$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMasterTaskDetail$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRejected$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster.StallingTasks$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">CheckpointClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAG$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAGSuccess$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.Report$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.StoredStartClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationFailed$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.LatestDAG$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.NewDAGDeployed$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.WatchChange$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorConfig$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.GetExecutorSummary$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.QueryExecutorConfig$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.RestartTasks$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.TaskStopped$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetUpstreamMinClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">LatencyProbe$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">LatestMinClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Overflow$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Underflow$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">OpChain$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">StartClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="strong">StartTime$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskCount$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.WorkerLocality$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocations$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">UpstreamMinClock$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction15&lt;T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R&gt; (implements scala.Function15&lt;T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">StreamAppMasterSummary$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction2&lt;T1,T2,R&gt; (implements scala.Function2&lt;T1,T2,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.Start$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskChanged$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRegistered$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker.ClockValue$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.ReplaceProcessor$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">InitialAckRequest$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Interval$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">ReportCheckpointClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializedMessage$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager.ResourceRequestDetail$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.SendAck$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocation$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler.Location$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">UpdateClock$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction3&lt;T1,T2,T3,R&gt; (implements scala.Function3&lt;T1,T2,T3,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">AckRequest$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartAllTasks$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.GetTaskLaunchData$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.TaskLaunchData$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.MessageLoss$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterTask$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">MergeOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher.TaskArgument$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction4&lt;T1,T2,T3,T4,R&gt; (implements scala.Function4&lt;T1,T2,T3,T4,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="strong">Ack$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.ExecutorBrief$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTask$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTasks$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.LaunchTasks$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterExecutor$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubmitApplicationRequest$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction7&lt;T1,T2,T3,T4,T5,T6,T7,R&gt; (implements scala.Function7&lt;T1,T2,T3,T4,T5,T6,T7,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">ProcessorDescription$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskContextData$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction8&lt;T1,T2,T3,T4,T5,T6,T7,T8,R&gt; (implements scala.Function8&lt;T1,T2,T3,T4,T5,T6,T7,T8,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ProcessorSummary$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task"><span class="strong">Ack</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">AckRequest</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">AckRequestSerializer</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="strong">AckSerializer</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.util.<a href="io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util"><span class="strong">ActorPathUtil</span></a></li>
+<li type="circle">io.gearpump.streaming.util.<a href="io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util"><span class="strong">ActorPathUtil$</span></a></li>
+<li type="circle">org.apache.log4j.AppenderSkeleton (implements org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler)
+<ul>
+<li type="circle">org.apache.log4j.WriterAppender
+<ul>
+<li type="circle">org.apache.log4j.FileAppender
+<ul>
+<li type="circle">org.apache.log4j.RollingFileAppender
+<ul>
+<li type="circle">io.gearpump.util.<a href="io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util"><span class="strong">HadoopFSLogAppender</span></a></li>
+<li type="circle">io.gearpump.util.<a href="io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util"><span class="strong">RecreateRollingFileAppender</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.cluster.ApplicationMaster (implements akka.actor.Actor)
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster</span></a></li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.AllocateResourceTimeOut$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.ExecutorBrief</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.LookupTaskActorRef</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.TaskActorRef</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMasterTaskDetail</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTask</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTasks</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.LaunchTasks</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.RestartClockService$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.Start</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartAllTasks</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskChanged</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRegistered</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRejected</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TasksChanged$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TasksLaunched$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor$</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster.StallingTasks</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster$</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">CheckpointClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">CheckpointManager</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService</span></a> (implements akka.actor.Actor, akka.actor.Stash)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAG</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAGSuccess</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthCheck$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker.ClockValue</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ProcessorClock</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ProcessorClocks$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.Report</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.SnapshotStartClock$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.StoredStartClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService$</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl"><span class="strong">CollectionDataSource</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="strong">Constants</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="strong">Constants$</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">DAG</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="strong">DAG$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager</span></a> (implements akka.actor.Actor)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationFailed</span></a> (implements io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationSuccess$</span></a> (implements io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.GetLatestDAG$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.GetTaskLaunchData</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.LatestDAG</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.NewDAGDeployed</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.ReplaceProcessor</span></a> (implements io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperation</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.TaskLaunchData</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.WatchChange</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager$</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSinkOp</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSinkOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkProcessor</span></a></li>
+<li type="circle">io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkProcessor$</span></a></li>
+<li type="circle">io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkTask$</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceConfig</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceConfig$</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSourceOp</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSourceOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceProcessor</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceProcessor$</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceTask$</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source"><span class="strong">DefaultTimeStampFilter</span></a> (implements io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a>)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Direct</span></a> (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Direct$</span></a> (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor</span></a> (implements akka.actor.Actor, io.gearpump.util.TimeOutScheduler)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorConfig</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorSummary</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorSummary$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.GetExecutorSummary</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.QueryExecutorConfig</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.RestartTasks</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.TaskArgumentStore</span></a></li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.TaskStopped</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ExecutorManager$</span></a></li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="strong">ExecutorRestartPolicy</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.MessageLoss</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterExecutor</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterTask</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster$</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">FlatMapOp</span></a>&lt;T,R&gt; (implements scala.Product, scala.Serializable, io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">FlatMapOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetCheckpointClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetCheckpointClock$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">GetDAG</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetDAG$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetLatestMinClock</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetLatestMinClock$</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetStartClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetStartClock$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetUpstreamMinClock</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.util.Graph&lt;N,E&gt; (implements scala.Serializable)
+<ul>
+<li type="circle">io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Graph</span></a></li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">GroupByOp</span></a>&lt;T,R&gt; (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">GroupByOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.partitioner.<a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">GroupByPartitioner</span></a>&lt;T,GROUP&gt; (implements io.gearpump.partitioner.UnicastPartitioner)</li>
+<li type="circle">io.gearpump.streaming.dsl.partitioner.<a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">GroupByPartitioner$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">InitialAckRequest</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">InitialAckRequestSerializer</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.storage.<a href="io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage"><span class="strong">InMemoryAppStoreOnMaster</span></a> (implements io.gearpump.streaming.storage.<a href="io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a>)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">InMemoryCheckpointStore</span></a> (implements io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a>)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">InMemoryCheckpointStoreFactory</span></a> (implements io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a>)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Interval</span></a> (implements scala.math.Ordered&lt;A&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">KVStream</span></a>&lt;K,V&gt;</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">LatencyProbe</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">LatencyProbeSerializer</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">LatestMinClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="strong">LifeTime</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="strong">LifeTime$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">MergeOp</span></a> (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="strong">MessageBatch</span></a></li>
+<li type="circle">io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">MonoidState</span></a>&lt;T&gt; (implements io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NonWindowState</span></a>&lt;T&gt;</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowState</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="strong">NettyRenameThreadFactory</span></a> (implements java.util.concurrent.ThreadFactory)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NonWindowState$</span></a></li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage$</span></a></li>
+<li type="circle">org.jboss.netty.handler.codec.oneone.OneToOneEncoder (implements org.jboss.netty.channel.ChannelDownstreamHandler)
+<ul>
+<li type="circle">io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="strong">MessageEncoder</span></a></li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">OpChain</span></a> (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator</span></a> (implements java.io.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.AndThen</span></a>&lt;IN,MIDDLE,OUT&gt; (implements io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.DummyInputFunction</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.FlatMapFunction</span></a>&lt;IN,OUT&gt; (implements io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.ReduceFunction</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PersistentStateConfig</span></a></li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PersistentStateConfig$</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Planner</span></a></li>
+<li type="circle">io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Processor</span></a>&lt;T&gt; (implements io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">Processor.DefaultProcessor</span></a>&lt;T&gt; (implements io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">Processor.DefaultProcessor$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="strong">Processor$</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">ProcessorDescription</span></a> (implements scala.Product, io.gearpump.util.ReferenceEqual, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ProcessorOp</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ProcessorOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ProcessorSummary</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ReduceOp</span></a>&lt;T&gt; (implements scala.Product, scala.Serializable, io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ReduceOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">ReportCheckpointClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="strong">SendMessageLoss</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializedMessage</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializedMessageSerializer</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializerResolver$</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Shuffle</span></a> (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Shuffle$</span></a> (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">org.jboss.netty.channel.SimpleChannelUpstreamHandler (implements org.jboss.netty.channel.ChannelUpstreamHandler)
+<ul>
+<li type="circle">org.jboss.netty.handler.codec.frame.FrameDecoder (implements org.jboss.netty.channel.LifeCycleAwareChannelHandler)
+<ul>
+<li type="circle">io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="strong">MessageDecoder</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">StartClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="strong">StartTime</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Stream</span></a>&lt;T&gt;</li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Stream.Sink</span></a>&lt;T&gt; (implements java.io.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Stream$</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="strong">StreamApp</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="strong">StreamApp.Source</span></a> (implements java.io.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">StreamApp$</span></a></li>
+<li type="circle">io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">StreamApplication</span></a> (implements io.gearpump.cluster.Application)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="strong">StreamApplication</span></a> (implements io.gearpump.cluster.Application)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">StreamApplication$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">StreamAppMasterSummary</span></a> (implements io.gearpump.cluster.AppMasterToMaster.AppMasterSummary, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">StreamingTransportSerializer</span></a> (implements io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a>)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager.ResourceRequestDetail</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubmitApplicationRequest</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscriber</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscriber$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscription</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscription$</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">Task</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)
+<ul>
+<li type="circle">io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkTask</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceTask</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.GroupByTask</span></a>&lt;IN,GROUP,OUT&gt;</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.SinkTask</span></a>&lt;T&gt;</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.SourceTask</span></a>&lt;T,OUT&gt;</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.TransformTask</span></a>&lt;IN,OUT&gt;</li>
+<li type="circle">io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="strong">PersistentTask</span></a>&lt;T&gt;</li>
+<li type="circle">io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Task</span></a></li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor</span></a> (implements akka.actor.Actor, io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a>, io.gearpump.util.TimeOutScheduler)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.FLUSH$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.SecurityChecker</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.SendAck</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor$</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskContextData</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskCount</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskId</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskId$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming"><span class="strong">TaskIdSerializer</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher</span></a> (implements io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a>)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher.TaskArgument</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.Localities</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.Localities$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.NonLocality$</span></a> (implements io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.WorkerLocality</span></a> (implements scala.Product, scala.Serializable, io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskManager$</span></a></li>
+<li type="circle">io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">TaskMessage</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.Accept$</span></a> (implements scala.Product, scala.Serializable, io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.Reject$</span></a> (implements scala.Product, scala.Serializable, io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocation</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocations</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler.Location</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler.TaskStatus</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskSchedulerImpl</span></a> (implements io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a>)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskUtil</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskUtil$</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskWrapper</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>, io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)</li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.ServiceNotAvailableException</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.MsgLostException</span></a></li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Overflow</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.StorageEmpty$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Underflow</span></a> (implements scala.Product, scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">UpdateClock</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">UpstreamMinClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Window</span></a></li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowConfig</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowConfig$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowState$</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.example.<a href="io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">WordCount</span></a> (implements io.gearpump.util.AkkaApp, io.gearpump.cluster.main.ArgumentsParser)</li>
+<li type="circle">io.gearpump.streaming.dsl.example.<a href="io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">WordCount$</span></a> (implements io.gearpump.util.AkkaApp, io.gearpump.cluster.main.ArgumentsParser)</li>
+<li type="circle">io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty"><span class="strong">WrappedChannelBuffer</span></a> (implements java.io.DataInput)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">io.gearpump.streaming.storage.<a href="io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage"><span class="strong">AppDataStore</span></a></li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">CheckpointStore</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="strong">ClockEvent</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperation</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationResult</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="strong">ExpressTransport</span></a></li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="strong">ITaskLauncher</span></a></li>
+<li type="circle">io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><span class="strong">ITransportMessageSerializer</span></a></li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">MessageFilter</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetManager</span></a> (also extends io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a>)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage</span></a></li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetTimeStampResolver</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetManager</span></a> (also extends io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a>)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Op</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">MasterOp</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">ParameterizedOp</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">ParameterizedOp</span></a>&lt;T&gt;</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">SlaveOp</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">OpEdge</span></a></li>
+<li type="circle">io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PersistentState</span></a>&lt;T&gt;</li>
+<li type="circle">io.gearpump.util.ReferenceEqual
+<ul>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="strong">Processor</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">CheckpointStoreFactory</span></a></li>
+<li type="circle">io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="strong">DataSink</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">TypedDataSink</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="strong">DataSource</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">TimeReplayableSource</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">TypedDataSource</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">MessageDecoder</span></a></li>
+<li type="circle">io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Monoid</span></a>&lt;T&gt;
+<ul>
+<li type="circle">io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Group</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorageFactory</span></a></li>
+<li type="circle">scala.Serializable
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.SingleInputFunction</span></a>&lt;IN,OUT&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Serializer</span></a>&lt;T&gt;</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">TimeStampFilter</span></a></li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="strong">TaskContext</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="strong">TaskInterface</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.Locality</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="strong">TaskMessageSerializer</span></a>&lt;T&gt;</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.RegisterTaskStatus</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</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</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">FRAMES</a></li>
+<li><a href="overview-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.6.2/api/java/package-list b/releases/0.7.0/api/java/package-list
similarity index 100%
rename from releases/0.6.2/api/java/package-list
rename to releases/0.7.0/api/java/package-list
diff --git a/releases/0.7.0/api/java/resources/inherit.gif b/releases/0.7.0/api/java/resources/inherit.gif
new file mode 100644
index 0000000..c814867
--- /dev/null
+++ b/releases/0.7.0/api/java/resources/inherit.gif
Binary files differ
diff --git a/releases/0.7.0/api/java/serialized-form.html b/releases/0.7.0/api/java/serialized-form.html
new file mode 100644
index 0000000..20cde4a
--- /dev/null
+++ b/releases/0.7.0/api/java/serialized-form.html
@@ -0,0 +1,2222 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Serialized Form</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Serialized Form";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-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</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?serialized-form.html" target="_top">FRAMES</a></li>
+<li><a href="serialized-form.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Serialized Form" class="title">Serialized Form</h1>
+</div>
+<div class="serializedFormContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.ChangeTask">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.ChangeTask</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.ChangeTask$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.ChangeTask$</a> extends scala.runtime.AbstractFunction4&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.ChangeTasks">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.ChangeTasks</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.ChangeTasks$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.ChangeTasks$</a> extends scala.runtime.AbstractFunction4&lt;scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.LaunchTasks">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.LaunchTasks</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.LaunchTasks$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.LaunchTasks$</a> extends scala.runtime.AbstractFunction4&lt;scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.MsgLostException">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.MsgLostException</a> extends java.lang.Exception implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.RestartClockService$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.RestartClockService$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.Start">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.Start</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.Start$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.Start$</a> extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.StartAllTasks</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.StartAllTasks$</a> extends scala.runtime.AbstractFunction3&lt;<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>,java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TaskChanged">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TaskChanged</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TaskChanged$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TaskChanged$</a> extends scala.runtime.AbstractFunction2&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TaskRegistered">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TaskRegistered</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TaskRegistered$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TaskRegistered$</a> extends scala.runtime.AbstractFunction2&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TaskRejected">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TaskRejected</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TaskRejected$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TaskRejected$</a> extends scala.runtime.AbstractFunction1&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TasksChanged$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TasksChanged$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TasksLaunched$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TasksLaunched$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToMaster.StallingTasks">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToMaster.StallingTasks</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToMaster.StallingTasks$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToMaster.StallingTasks$</a> extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.DAG">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">io.gearpump.streaming.DAG</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.DAG$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.DAG$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.ExecutorToAppMaster.MessageLoss">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ExecutorToAppMaster.MessageLoss</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.ExecutorToAppMaster.MessageLoss$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ExecutorToAppMaster.MessageLoss$</a> extends scala.runtime.AbstractFunction3&lt;java.lang.Object,<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.String,<a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor$</a> extends scala.runtime.AbstractFunction4&lt;akka.actor.ActorRef,java.lang.Object,io.gearpump.cluster.scheduler.Resource,io.gearpump.cluster.appmaster.WorkerInfo,<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.ExecutorToAppMaster.RegisterTask">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ExecutorToAppMaster.RegisterTask</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.ExecutorToAppMaster.RegisterTask$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ExecutorToAppMaster.RegisterTask$</a> extends scala.runtime.AbstractFunction3&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,io.gearpump.transport.HostPort,<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.LifeTime">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">io.gearpump.streaming.LifeTime</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.LifeTime$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.LifeTime$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.Processor.DefaultProcessor">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">io.gearpump.streaming.Processor.DefaultProcessor</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.Processor.DefaultProcessor$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.Processor.DefaultProcessor$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.ProcessorDescription">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ProcessorDescription</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.ProcessorDescription$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ProcessorDescription$</a> extends scala.runtime.AbstractFunction7&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,io.gearpump.cluster.AppJar,<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt; implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.appmaster</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.AllocateResourceTimeOut$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.AllocateResourceTimeOut$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief$</a> extends scala.runtime.AbstractFunction4&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,<a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef$</a> extends scala.runtime.AbstractFunction1&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException</a> extends java.lang.Exception implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.TaskActorRef">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.TaskActorRef</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.TaskActorRef$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.TaskActorRef$</a> extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster$$anonfun$io$gearpump$streaming$appmaster$AppMaster$$executorBrief$1$$anonfun$apply$9">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.AppMaster$$anonfun$io$gearpump$streaming$appmaster$AppMaster$$executorBrief$1$$anonfun$apply$9 extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMasterTaskDetail">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMasterTaskDetail</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMasterTaskDetail$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMasterTaskDetail$</a> extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;,<a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG$</a> extends scala.runtime.AbstractFunction1&lt;<a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess$</a> extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.HealthCheck$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.HealthCheck$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue$</a> extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.Report">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.Report</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.Report$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.Report$</a> extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.SnapshotStartClock$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.SnapshotStartClock$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.StoredStartClock">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.StoredStartClock</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.StoredStartClock$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.StoredStartClock$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService$$anonfun$3$$anonfun$apply$2">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ClockService$$anonfun$3$$anonfun$apply$2 extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$setDAG$2$$anonfun$4">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$setDAG$2$$anonfun$4 extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$setDAG$4$$anonfun$apply$3">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$setDAG$4$$anonfun$apply$3 extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$setDAG$5$$anonfun$apply$5">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$setDAG$5$$anonfun$apply$5 extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$updateCheckpointClocks$2$$anonfun$apply$1">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$updateCheckpointClocks$2$$anonfun$apply$1 extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.String,<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.DAGOperationSuccess$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.DAGOperationSuccess$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.GetLatestDAG$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.GetLatestDAG$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData$</a> extends scala.runtime.AbstractFunction3&lt;java.lang.Object,java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.LatestDAG">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.LatestDAG</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.LatestDAG$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.LatestDAG$</a> extends scala.runtime.AbstractFunction1&lt;<a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor$</a> extends scala.runtime.AbstractFunction2&lt;java.lang.Object,<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,<a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.TaskLaunchData">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.TaskLaunchData</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.TaskLaunchData$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.TaskLaunchData$</a> extends scala.runtime.AbstractFunction3&lt;<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,java.lang.Object,<a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.WatchChange">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.WatchChange</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.WatchChange$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.WatchChange$</a> extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.BroadCast">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.BroadCast extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.BroadCast$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.BroadCast$ extends scala.runtime.AbstractFunction1&lt;java.lang.Object,io.gearpump.streaming.appmaster.ExecutorManager.BroadCast&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorInfo">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorInfo extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorInfo$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorInfo$ extends scala.runtime.AbstractFunction4&lt;java.lang.Object,akka.actor.ActorRef,io.gearpump.cluster.appmaster.WorkerInfo,scala.Option&lt;io.gearpump.cluster.AppJar&gt;,io.gearpump.streaming.appmaster.ExecutorManager.ExecutorInfo&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorResourceUsageSummary">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorResourceUsageSummary extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorResourceUsageSummary$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorResourceUsageSummary$ extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;java.lang.Object,io.gearpump.cluster.scheduler.Resource&gt;,io.gearpump.streaming.appmaster.ExecutorManager.ExecutorResourceUsageSummary&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStarted">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStarted extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStarted$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStarted$ extends scala.runtime.AbstractFunction4&lt;java.lang.Object,io.gearpump.cluster.scheduler.Resource,java.lang.Object,scala.Option&lt;io.gearpump.cluster.AppJar&gt;,io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStarted&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStopped">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStopped extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStopped$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStopped$ extends scala.runtime.AbstractFunction1&lt;java.lang.Object,io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStopped&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.GetExecutorInfo$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.GetExecutorInfo$ extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.SetTaskManager">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.SetTaskManager extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.SetTaskManager$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.SetTaskManager$ extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,io.gearpump.streaming.appmaster.ExecutorManager.SetTaskManager&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.StartExecutors">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.StartExecutors extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.StartExecutors$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.StartExecutors$ extends scala.runtime.AbstractFunction2&lt;io.gearpump.cluster.scheduler.ResourceRequest[],io.gearpump.cluster.AppJar,io.gearpump.streaming.appmaster.ExecutorManager.StartExecutors&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.StartExecutorsTimeOut$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.StartExecutorsTimeOut$ extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.UniCast">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.UniCast extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.UniCast$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.UniCast$ extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,io.gearpump.streaming.appmaster.ExecutorManager.UniCast&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ProcessorSummary">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ProcessorSummary</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ProcessorSummary$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ProcessorSummary$</a> extends scala.runtime.AbstractFunction8&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;java.lang.Object&gt;,scala.collection.immutable.Map&lt;java.lang.Object,<a href="io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;,<a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.StreamAppMasterSummary</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.StreamAppMasterSummary$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.StreamAppMasterSummary$</a> extends scala.runtime.AbstractFunction15&lt;java.lang.Object,java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;,scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,java.lang.String,java.lang.Object,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String,java.lang.String,java.lang.String,java.lang.String,<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail$</a> extends scala.runtime.AbstractFunction2&lt;io.gearpump.cluster.AppJar,io.gearpump.cluster.scheduler.ResourceRequest[],<a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.SubmitApplicationRequest">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.SubmitApplicationRequest</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.SubmitApplicationRequest$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.SubmitApplicationRequest$</a> extends scala.runtime.AbstractFunction4&lt;java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,io.gearpump.cluster.UserConfig,<a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskCount">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskCount</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskCount$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskCount$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskLocator.Localities">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskLocator.Localities</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskLocator.Localities$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskLocator.Localities$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.ApplicationReady$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.ApplicationReady$ extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.ChangeTasksOnExecutor">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.ChangeTasksOnExecutor extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.ChangeTasksOnExecutor$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.ChangeTasksOnExecutor$ extends scala.runtime.AbstractFunction2&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,io.gearpump.streaming.appmaster.TaskManager.ChangeTasksOnExecutor&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.CheckApplicationReady$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.CheckApplicationReady$ extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.DAGDiff">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.DAGDiff extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.DAGDiff$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.DAGDiff$ extends scala.runtime.AbstractFunction3&lt;scala.collection.immutable.List&lt;java.lang.Object&gt;,scala.collection.immutable.List&lt;java.lang.Object&gt;,scala.collection.immutable.List&lt;java.lang.Object&gt;,io.gearpump.streaming.appmaster.TaskManager.DAGDiff&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.DynamicDAG$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.DynamicDAG$ extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.FailedToRecover">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.FailedToRecover extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.FailedToRecover$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.FailedToRecover$ extends scala.runtime.AbstractFunction1&lt;java.lang.String,io.gearpump.streaming.appmaster.TaskManager.FailedToRecover&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.GetTaskList$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.GetTaskList$ extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.Initialize$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.Initialize$ extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.Recovery$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.Recovery$ extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.StartTasksOnExecutor">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.StartTasksOnExecutor extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.StartTasksOnExecutor$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.StartTasksOnExecutor$ extends scala.runtime.AbstractFunction2&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,io.gearpump.streaming.appmaster.TaskManager.StartTasksOnExecutor&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.StateData">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.StateData extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.StateData$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.StateData$ extends scala.runtime.AbstractFunction4&lt;<a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a>,io.gearpump.streaming.appmaster.TaskManager.TaskChangeRegistry,io.gearpump.streaming.appmaster.TaskManager.StateData,io.gearpump.streaming.appmaster.TaskManager.StateData&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.TaskList">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.TaskList extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.TaskList$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.TaskList$ extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;,io.gearpump.streaming.appmaster.TaskManager.TaskList&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.Uninitialized$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.Uninitialized$ extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager$$anonfun$io$gearpump$streaming$appmaster$TaskManager$$checkApplicationReady$1$$anonfun$apply$1">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager$$anonfun$io$gearpump$streaming$appmaster$TaskManager$$checkApplicationReady$1$$anonfun$apply$1 extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskRegistry.Accept$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskRegistry.Accept$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskRegistry.Reject$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskRegistry.Reject$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation$</a> extends scala.runtime.AbstractFunction2&lt;java.lang.Object,io.gearpump.transport.HostPort,<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations$</a> extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;,<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskScheduler.Location">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskScheduler.Location</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskScheduler.Location$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskScheduler.Location$</a> extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&gt; implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.dsl</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.dsl.CollectionDataSource">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">io.gearpump.streaming.dsl.CollectionDataSource</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.Stream.Sink">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">io.gearpump.streaming.dsl.Stream.Sink</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.StreamApp.Source">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">io.gearpump.streaming.dsl.StreamApp.Source</a> extends java.lang.Object implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.dsl.op</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.DataSinkOp">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.DataSinkOp</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.DataSinkOp$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.DataSinkOp$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.DataSourceOp">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.DataSourceOp</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.DataSourceOp$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.DataSourceOp$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.Direct">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.Direct</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.Direct$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.Direct$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.FlatMapOp">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.FlatMapOp</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.FlatMapOp$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.FlatMapOp$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.GroupByOp">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.GroupByOp</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.GroupByOp$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.GroupByOp$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.MergeOp">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.MergeOp</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.MergeOp$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.MergeOp$</a> extends scala.runtime.AbstractFunction3&lt;<a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,java.lang.String,<a href="io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.OpChain">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.OpChain</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.OpChain$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.OpChain$</a> extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;,<a href="io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.ProcessorOp">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.ProcessorOp</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.ProcessorOp$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.ProcessorOp$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.ReduceOp">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.ReduceOp</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.ReduceOp$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.ReduceOp$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.Shuffle">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.Shuffle</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.Shuffle$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.Shuffle$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.dsl.partitioner</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.dsl.partitioner.GroupByPartitioner">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner">io.gearpump.streaming.dsl.partitioner.GroupByPartitioner</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.partitioner.GroupByPartitioner$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner">io.gearpump.streaming.dsl.partitioner.GroupByPartitioner$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.dsl.plan</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.dsl.plan.OpTranslator">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">io.gearpump.streaming.dsl.plan.OpTranslator</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.plan.OpTranslator.AndThen">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">io.gearpump.streaming.dsl.plan.OpTranslator.AndThen</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.plan.OpTranslator.DummyInputFunction">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">io.gearpump.streaming.dsl.plan.OpTranslator.DummyInputFunction</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.plan.OpTranslator.FlatMapFunction">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">io.gearpump.streaming.dsl.plan.OpTranslator.FlatMapFunction</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.plan.OpTranslator.ReduceFunction">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">io.gearpump.streaming.dsl.plan.OpTranslator.ReduceFunction</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.plan.OpTranslator$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan">io.gearpump.streaming.dsl.plan.OpTranslator$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.executor</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.ExecutorConfig">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.ExecutorConfig</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.ExecutorConfig$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.ExecutorConfig$</a> extends scala.runtime.AbstractFunction1&lt;com.typesafe.config.Config,<a href="io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.ExecutorSummary">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.ExecutorSummary</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.ExecutorSummary$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.ExecutorSummary$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.GetExecutorSummary">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.GetExecutorSummary</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.GetExecutorSummary$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.GetExecutorSummary$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.QueryExecutorConfig">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.QueryExecutorConfig</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.QueryExecutorConfig$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.QueryExecutorConfig$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.RestartTasks">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.RestartTasks</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.RestartTasks$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.RestartTasks$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.TaskStopped">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.TaskStopped</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.TaskStopped$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.TaskStopped$</a> extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.TaskLauncher.TaskArgument</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.TaskLauncher.TaskArgument$</a> extends scala.runtime.AbstractFunction3&lt;java.lang.Object,<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&gt; implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.javaapi</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.javaapi.Graph">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi">io.gearpump.streaming.javaapi.Graph</a> extends io.gearpump.util.Graph&lt;<a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,io.gearpump.partitioner.Partitioner&gt; implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.sink</h2>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.source</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.source.DefaultTimeStampFilter">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source">io.gearpump.streaming.source.DefaultTimeStampFilter</a> extends java.lang.Object implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.state.api</h2>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.state.impl</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl">io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.state.impl.Interval">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">io.gearpump.streaming.state.impl.Interval</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.state.impl.Interval$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl">io.gearpump.streaming.state.impl.Interval$</a> extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.state.impl.WindowConfig">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">io.gearpump.streaming.state.impl.WindowConfig</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.state.impl.WindowConfig$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">io.gearpump.streaming.state.impl.WindowConfig$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.task</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.task.Ack">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Ack</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.Ack$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Ack$</a> extends scala.runtime.AbstractFunction4&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.AckRequest">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.AckRequest</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.AckRequest$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.AckRequest$</a> extends scala.runtime.AbstractFunction3&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.CheckpointClock">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.CheckpointClock</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.CheckpointClock$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.CheckpointClock$</a> extends scala.runtime.AbstractFunction1&lt;scala.Option&lt;java.lang.Object&gt;,<a href="io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.GetCheckpointClock">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetCheckpointClock</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.GetCheckpointClock$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetCheckpointClock$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.GetDAG">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetDAG</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.GetDAG$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetDAG$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.GetStartClock">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetStartClock</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.GetStartClock$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetStartClock$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.GetUpstreamMinClock">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetUpstreamMinClock</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.GetUpstreamMinClock$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetUpstreamMinClock$</a> extends scala.runtime.AbstractFunction1&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.InitialAckRequest">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.InitialAckRequest</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.InitialAckRequest$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.InitialAckRequest$</a> extends scala.runtime.AbstractFunction2&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.LatencyProbe">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.LatencyProbe</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.LatencyProbe$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.LatencyProbe$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.LatestMinClock">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.LatestMinClock</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.LatestMinClock$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.LatestMinClock$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.ReportCheckpointClock">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.ReportCheckpointClock</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.ReportCheckpointClock$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.ReportCheckpointClock$</a> extends scala.runtime.AbstractFunction2&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.SendMessageLoss">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.SendMessageLoss</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.SendMessageLoss$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.SendMessageLoss$</a> extends scala.runtime.AbstractFunction0&lt;<a href="io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">SendMessageLoss</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.SerializedMessage">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.SerializedMessage</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.SerializedMessage$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.SerializedMessage$</a> extends scala.runtime.AbstractFunction2&lt;java.lang.Object,byte[],<a href="io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.SerializerResolver.Registration">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.task.SerializerResolver.Registration extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.SerializerResolver.Registration$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.task.SerializerResolver.Registration$ extends scala.runtime.AbstractFunction3&lt;java.lang.Object,java.lang.Class&lt;?&gt;,<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;?&gt;,io.gearpump.streaming.task.SerializerResolver.Registration&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.StartClock">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.StartClock</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.StartClock$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.StartClock$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.StartTime">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.StartTime</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.StartTime$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.StartTime$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.Subscriber">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Subscriber</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.Subscriber$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Subscriber$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.TaskActor.FLUSH$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.TaskActor.FLUSH$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.TaskActor.SendAck">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.TaskActor.SendAck</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.TaskActor.SendAck$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.TaskActor.SendAck$</a> extends scala.runtime.AbstractFunction2&lt;<a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>,<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.TaskContextData">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.TaskContextData</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.TaskContextData$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.TaskContextData$</a> extends scala.runtime.AbstractFunction7&lt;java.lang.Object,java.lang.Object,java.lang.String,akka.actor.ActorRef,java.lang.Object,<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.TaskId">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.TaskId</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.TaskId$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.TaskId$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.UpdateClock">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.UpdateClock</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.UpdateClock$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.UpdateClock$</a> extends scala.runtime.AbstractFunction2&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.UpstreamMinClock">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.UpstreamMinClock</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.UpstreamMinClock$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.UpstreamMinClock$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a>&gt; implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.transaction.api</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.transaction.api.OffsetStorage.Overflow">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">io.gearpump.streaming.transaction.api.OffsetStorage.Overflow</a> extends java.lang.Throwable implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.transaction.api.OffsetStorage.Overflow$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">io.gearpump.streaming.transaction.api.OffsetStorage.Overflow$</a> extends scala.runtime.AbstractFunction1&lt;byte[],<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty$</a> extends java.lang.Throwable implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.transaction.api.OffsetStorage.Underflow">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">io.gearpump.streaming.transaction.api.OffsetStorage.Underflow</a> extends java.lang.Throwable implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.transaction.api.OffsetStorage.Underflow$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">io.gearpump.streaming.transaction.api.OffsetStorage.Underflow$</a> extends scala.runtime.AbstractFunction1&lt;byte[],<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a>&gt; implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.transport.netty</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.transport.netty.Client.ChannelReady">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Client.ChannelReady extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>chanel</h4>
+<pre>org.jboss.netty.channel.Channel chanel</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Client.ChannelReady$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Client.ChannelReady$ extends scala.runtime.AbstractFunction1&lt;org.jboss.netty.channel.Channel,io.gearpump.transport.netty.Client.ChannelReady&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Client.Close$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Client.Close$ extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Client.CompareAndReconnectIfEqual">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Client.CompareAndReconnectIfEqual extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>channel</h4>
+<pre>org.jboss.netty.channel.Channel channel</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Client.CompareAndReconnectIfEqual$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Client.CompareAndReconnectIfEqual$ extends scala.runtime.AbstractFunction1&lt;org.jboss.netty.channel.Channel,io.gearpump.transport.netty.Client.CompareAndReconnectIfEqual&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Client.Connect">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Client.Connect extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>tries</h4>
+<pre>int tries</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Client.Connect$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Client.Connect$ extends scala.runtime.AbstractFunction1&lt;java.lang.Object,io.gearpump.transport.netty.Client.Connect&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Client.Flush">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Client.Flush extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>channel</h4>
+<pre>org.jboss.netty.channel.Channel channel</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Client.Flush$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Client.Flush$ extends scala.runtime.AbstractFunction1&lt;org.jboss.netty.channel.Channel,io.gearpump.transport.netty.Client.Flush&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Server.AddChannel">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Server.AddChannel extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>channel</h4>
+<pre>org.jboss.netty.channel.Channel channel</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Server.AddChannel$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Server.AddChannel$ extends scala.runtime.AbstractFunction1&lt;org.jboss.netty.channel.Channel,io.gearpump.transport.netty.Server.AddChannel&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Server.CloseChannel">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Server.CloseChannel extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>channel</h4>
+<pre>org.jboss.netty.channel.Channel channel</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Server.CloseChannel$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Server.CloseChannel$ extends scala.runtime.AbstractFunction1&lt;org.jboss.netty.channel.Channel,io.gearpump.transport.netty.Server.CloseChannel&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Server.MsgBatch">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Server.MsgBatch extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>messages</h4>
+<pre>scala.collection.Iterable&lt;A&gt; messages</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Server.MsgBatch$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Server.MsgBatch$ extends scala.runtime.AbstractFunction1&lt;scala.collection.Iterable&lt;<a href="io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a>&gt;,io.gearpump.transport.netty.Server.MsgBatch&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.util</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.ActorCreated">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.ActorCreated extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>actor</h4>
+<pre>akka.actor.ActorRef actor</pre>
+</li>
+<li class="blockListLast">
+<h4>name</h4>
+<pre>java.lang.String name</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.ActorCreated$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.ActorCreated$ extends scala.runtime.AbstractFunction2&lt;akka.actor.ActorRef,java.lang.String,io.gearpump.util.ActorSystemBooter.ActorCreated&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.ActorSystemRegistered">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.ActorSystemRegistered extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>bindLifeWith</h4>
+<pre>akka.actor.ActorRef bindLifeWith</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.ActorSystemRegistered$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.ActorSystemRegistered$ extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,io.gearpump.util.ActorSystemBooter.ActorSystemRegistered&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.BindLifeCycle">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.BindLifeCycle extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>actor</h4>
+<pre>akka.actor.ActorRef actor</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.BindLifeCycle$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.BindLifeCycle$ extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,io.gearpump.util.ActorSystemBooter.BindLifeCycle&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.CreateActor">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.CreateActor extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>prop</h4>
+<pre>akka.actor.Props prop</pre>
+</li>
+<li class="blockListLast">
+<h4>name</h4>
+<pre>java.lang.String name</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.CreateActor$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.CreateActor$ extends scala.runtime.AbstractFunction2&lt;akka.actor.Props,java.lang.String,io.gearpump.util.ActorSystemBooter.CreateActor&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.CreateActorFailed">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.CreateActorFailed extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>name</h4>
+<pre>java.lang.String name</pre>
+</li>
+<li class="blockListLast">
+<h4>reason</h4>
+<pre>java.lang.Throwable reason</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.CreateActorFailed$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.CreateActorFailed$ extends scala.runtime.AbstractFunction2&lt;java.lang.String,java.lang.Throwable,io.gearpump.util.ActorSystemBooter.CreateActorFailed&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.RegisterActorSystem">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.RegisterActorSystem extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>systemPath</h4>
+<pre>java.lang.String systemPath</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.RegisterActorSystem$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.RegisterActorSystem$ extends scala.runtime.AbstractFunction1&lt;java.lang.String,io.gearpump.util.ActorSystemBooter.RegisterActorSystem&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.RegisterActorSystemFailed">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.RegisterActorSystemFailed extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>reason</h4>
+<pre>java.lang.Throwable reason</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.RegisterActorSystemFailed$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.RegisterActorSystemFailed$ extends scala.runtime.AbstractFunction1&lt;java.lang.Throwable,io.gearpump.util.ActorSystemBooter.RegisterActorSystemFailed&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.Graph">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.Graph extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>_vertices</h4>
+<pre>scala.collection.mutable.Set&lt;A&gt; _vertices</pre>
+</li>
+<li class="blockListLast">
+<h4>io$gearpump$util$Graph$$_edges</h4>
+<pre>scala.collection.mutable.Set&lt;A&gt; io$gearpump$util$Graph$$_edges</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.Graph$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.Graph$ extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>retainHistoryDataHours</h4>
+<pre>int retainHistoryDataHours</pre>
+</li>
+<li class="blockList">
+<h4>retainHistoryDataIntervalMs</h4>
+<pre>int retainHistoryDataIntervalMs</pre>
+</li>
+<li class="blockList">
+<h4>retainRecentDataSeconds</h4>
+<pre>int retainRecentDataSeconds</pre>
+</li>
+<li class="blockListLast">
+<h4>retainRecentDataIntervalMs</h4>
+<pre>int retainRecentDataIntervalMs</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig$ extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.HistoryMetricsService.MinMaxMetrics">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.HistoryMetricsService.MinMaxMetrics extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>startTimeMs</h4>
+<pre>long startTimeMs</pre>
+</li>
+<li class="blockList">
+<h4>min</h4>
+<pre>io.gearpump.cluster.MasterToClient.HistoryMetricsItem min</pre>
+</li>
+<li class="blockListLast">
+<h4>max</h4>
+<pre>io.gearpump.cluster.MasterToClient.HistoryMetricsItem max</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.HistoryMetricsService.MinMaxMetrics$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.HistoryMetricsService.MinMaxMetrics$ extends scala.runtime.AbstractFunction3&lt;java.lang.Object,io.gearpump.cluster.MasterToClient.HistoryMetricsItem,io.gearpump.cluster.MasterToClient.HistoryMetricsItem,io.gearpump.util.HistoryMetricsService.MinMaxMetrics&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.LogUtil.ProcessType$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.LogUtil.ProcessType$ extends scala.Enumeration implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>MASTER</h4>
+<pre>scala.Enumeration.Value MASTER</pre>
+</li>
+<li class="blockList">
+<h4>WORKER</h4>
+<pre>scala.Enumeration.Value WORKER</pre>
+</li>
+<li class="blockList">
+<h4>LOCAL</h4>
+<pre>scala.Enumeration.Value LOCAL</pre>
+</li>
+<li class="blockList">
+<h4>APPLICATION</h4>
+<pre>scala.Enumeration.Value APPLICATION</pre>
+</li>
+<li class="blockListLast">
+<h4>UI</h4>
+<pre>scala.Enumeration.Value UI</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.Util.AppJvmSettings">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.Util.AppJvmSettings extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>appMater</h4>
+<pre>io.gearpump.util.Util.JvmSetting appMater</pre>
+</li>
+<li class="blockListLast">
+<h4>executor</h4>
+<pre>io.gearpump.util.Util.JvmSetting executor</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.Util.AppJvmSettings$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.Util.AppJvmSettings$ extends scala.runtime.AbstractFunction2&lt;io.gearpump.util.Util.JvmSetting,io.gearpump.util.Util.JvmSetting,io.gearpump.util.Util.AppJvmSettings&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.Util.JvmSetting">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.Util.JvmSetting extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>vmargs</h4>
+<pre>java.lang.String[] vmargs</pre>
+</li>
+<li class="blockListLast">
+<h4>classPath</h4>
+<pre>java.lang.String[] classPath</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.Util.JvmSetting$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.Util.JvmSetting$ extends scala.runtime.AbstractFunction2&lt;java.lang.String[],java.lang.String[],io.gearpump.util.Util.JvmSetting&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-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</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?serialized-form.html" target="_top">FRAMES</a></li>
+<li><a href="serialized-form.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.7.0/api/java/stylesheet.css b/releases/0.7.0/api/java/stylesheet.css
new file mode 100644
index 0000000..73bab36
--- /dev/null
+++ b/releases/0.7.0/api/java/stylesheet.css
@@ -0,0 +1,439 @@
+/* Javadoc style sheet */
+/*
+Overall document style
+*/
+* {
+    margin:0;
+    padding:0;
+}
+body {
+    font-family:Helvetica, Arial, sans-serif;
+    color:#000000;
+}
+p {
+    margin:20px 0;
+}
+pre {
+    font-size:1.0em;
+}
+h1 {
+    font-size:1.4em;
+}
+h2 {
+    font-size:1.35em;
+}
+h3 {
+    font-size:1.3em;
+}
+h4 {
+    font-size:1.25em;
+}
+ul {
+    margin:10px 0 10px 20px;
+}
+li {
+    list-style:disc;
+}
+dl dt {
+    font-size:0.95em;
+    font-weight:bold;
+    margin:10px 0 0 0;
+}
+dl dd {
+    margin:10px 0 10px 20px;
+}
+dl dd ul {
+    margin-left:0;
+}
+dl dd ul li {
+    list-style:none;
+    margin:10px 0 10px 0;
+}
+caption {
+    background: #CCCCFF;
+    color:#000000;
+    text-align: left;
+    font-size: 150%;
+    font-weight: bold;
+    border-left: 2px ridge;
+    border-right: 2px ridge;
+    border-top: 2px ridge;
+    padding-left: 5px;
+    width:auto;
+}
+/*
+Document title and Copyright styles
+*/
+.aboutLanguage {
+    float:right;
+    font-size:0.9em;
+    color:#000000;
+}
+.legalCopy {
+    margin:7px;
+}
+.bar {
+    font-size:1em;
+    margin:10px 0 0 10px;
+}
+.bar a {
+    font-weight:normal;
+}
+/*
+Navigation bar styles
+*/
+.topNav {
+    border-top:2px solid #C0C0C0;
+    margin:7px;
+    padding:7px 0;
+    height:2.8em;
+    width:99%;
+    min-width:600px;
+}
+.bottomNav {
+    border-top:2px solid #C0C0C0;
+    margin:7px;
+    padding:7px 0;
+    height:2.8em;
+    width:99%;
+}
+.subNav {
+    border-bottom:2px solid #C0C0C0;
+    float:left;
+    width:99%;
+    margin:7px;
+    min-width:600px;
+}
+.subNav div {
+    clear:left;
+    float:left;
+    padding:0 0 5px 2px;
+    width:100%;
+}
+.topNav a:link,.topNav a:active, .topNav a:visited, .topNav a:hover,
+.bottomNav a:link,.bottomNav a:active, .bottomNav a:visited, .bottomNav a:hover {
+    color:#000000;
+    font-weight:bold;
+    text-decoration:underline;
+    font-size:1em;
+}
+/* Navigation bar list styles */
+.topNav ul.navList, .bottomNav ul.navList {
+    background-color:#EEEEFF;
+    padding:7px 5px;
+    margin:0;
+    float:left;
+    width:80%;
+}
+ul.navList li{
+    list-style:none;
+    float:left;
+    padding:3px 4px;
+    color:#000000;
+    font-size:0.98em;
+}
+ul.navList li.navBarCell1Rev {
+    background-color:#00008B;
+    color:#FFFFFF;
+    font-weight:bold;
+    font-size:0.97em;
+}
+/* Sub-navigation bar list styles */
+.subNav ul.navList {
+    float:left;
+    margin:0;
+    font-size:0.7em;
+    width:350px;
+}
+ul.subNavList {
+    float:left;
+    margin:0;
+    font-size:0.7em;
+    width:350px;
+}
+ul.subNavList li{
+    list-style:none;
+    float:left;
+    font-size:90%;
+}
+/*
+Page header and footer styles
+*/
+.header, .footer {
+    clear:both;
+    margin:0 7px;
+}
+.indexHeader {
+    font-size:0.9em;
+    margin:10px 0 7px 10px;
+}
+.header ul {
+    padding-left:20px;
+}
+/* Header and footer title styles */ 
+.header h1.title {
+    font-size:1.4em;
+    text-align:center;
+    margin:0;
+}
+.header h2.title {
+    font-size:1.35em;
+    margin:0;
+}
+.subTitle {
+    margin:0;
+    padding-top:10px;
+    font-size:0.75em;
+    font-weight:bold;
+}
+/*
+Page layout container styles
+*/
+.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer,
+.constantValuesContainer {
+    clear:both;
+    padding:10px 10px;
+    position:relative;
+}
+.indexContainer {
+    padding:0 0 10px 10px;
+    font-size:0.9em;
+}
+/*
+Class inheritance information styles
+*/
+ul.inheritance {
+    margin:0;
+    padding:0;
+}
+ul.inheritance li {
+    display:inline;
+    list-style:none;
+}
+ul.inheritance li ul.inheritance {
+    margin-left:15px;
+    background-image:url(resources/inherit.gif);
+    background-repeat:no-repeat;
+    padding-left:15px;
+    padding-top:1px;
+}
+/*
+Heading styles
+*/
+.indexContainer h2 {
+    font-weight:normal;
+    font-size:1.0em;
+    padding:10px 0 0 0;
+}
+.contentContainer h2 {
+    margin:10px 0;
+}
+.constantValuesContainer h2 {
+    background:#CCCCFF;
+    border:2px ridge;
+    padding:3px;
+    margin:0 0 10px 0;
+}
+.serializedFormContainer ul.blockList li.blockList h2 {
+    background:#EEEEFF;
+    border:2px ridge;
+    padding:3px;
+    margin:0 0 15px 0;
+    text-align:center;
+}
+.classUseContainer ul li ul li h3 {
+    margin-bottom:30px;
+    padding:3px;
+}
+.serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList h3 {
+    background:#EEEEFF;
+    margin:0 0 15px 0;
+    padding:3px;
+}
+.serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList h3 {
+    background:#CCCCFF;
+    margin:0 0 15px 0;
+    padding:3px;
+    border:2px ridge;
+}
+ul.blockList ul.blockList li.blockList h3, ul.blockList ul.blockList li.blockList h3 {
+    background:#CCCCFF;
+    border:2px ridge;
+    padding-left:5px;
+}
+div.summary ul.blockList ul.blockList li.blockList h3 {
+    background:#CCCCFF;
+    border:0;
+    border:2px ridge;
+    padding-left:5px;
+}
+div.summary ul.blockList ul.blockList ul.blockList li.blockList h3 {
+    background:#EEEEFF;
+    border:0;
+    border-bottom:2px ridge;
+}
+div.details ul.blockList ul.blockList ul.blockList li.blockList h4,
+div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
+    font-size:1.15em;
+    font-weight:bold;
+    padding:0 0 10px 0;
+}
+/*
+Table styles
+*/
+.contentContainer table {
+    border-collapse: collapse ;
+    width:100%;
+}
+.contentContainer table td, .contentContainer table th {
+    border:2px ridge;
+    padding:3px;
+}
+/* Constant values page table styles */
+.constantValuesContainer table {
+    border-collapse: collapse ;
+    margin:0 0 10px 0;
+}
+.constantValuesContainer table caption{
+    font-size:0.95em;
+    padding:3px;
+    background:#EEEEFF;
+}
+.constantValuesContainer table td, .constantValuesContainer table th {
+    border:2px ridge;
+    padding:3px;
+}
+/* Class-use/Package-use page table styles */
+.classUseContainer table {
+    border-collapse: collapse ;
+    width:100%;
+    margin:0 0 15px 0;
+}
+.classUseContainer ul li ul li table {
+    margin-bottom:30px;
+}
+.classUseContainer ul li ul li table caption{
+    font-size:0.95em;
+    padding:3px;
+    background:#EEEEFF;
+}
+.classUseContainer table td, .classUseContainer table th {
+    border:2px ridge;
+    padding:3px;
+}
+/* Summary table styles */
+ul.blockList li.blockList table.overviewSummary {
+    margin:0;
+    margin-bottom:15px;
+}
+ul.blockList li.blockList table caption {
+    padding:3px;
+}
+ul.blockList li.blockList table.overviewSummary td.colFirst{
+    text-align:right;
+}
+table.packageSummary td.colFirst, table.overviewSummary th.colFirst {
+    width:15%;
+}
+div.summary ul.blockList ul.blockList li.blockList caption {
+    display:none;
+}
+div.summary ul.blockList li.blockList ul.blockList li.blockList table.overviewSummary th {
+    border-top:0;
+}
+/* Table column block styles */
+ul.blockList li.blockList table.overviewSummary td.colLast div.block{
+    padding:0;
+    padding-left:40px;
+}
+ul.blockList li.blockList table.overviewSummary td.colOne div.block{
+    padding:0;
+    padding-left:40px;
+}
+.contentContainer ul.blockList li.blockList table .colOne div.block{
+    padding-left:40px;
+}
+.classUseContainer ul li ul li table .colLast div.block,
+.classUseContainer ul li ul li table .colOne div.block{
+    padding-left:40px;
+}
+/*
+List styles
+*/
+ul.horizontal li {
+    display:inline;
+    font-size:0.9em;   
+}
+/* Container specific list styles */
+.indexContainer ul {
+    margin:0;
+}
+.indexContainer ul li {
+    list-style:none;
+}
+.serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList {
+    border:0;
+}
+.serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList {
+    list-style:none;
+    border:0;
+    border-bottom:2px ridge;
+}
+.serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockListLast {
+    list-style:none;
+}
+/* General list styles */
+ul.blockList, ul.blockListLast {
+    margin-left:0;
+    padding-left:0;
+}
+ul.blockList li.blockList, ul.blockListLast li.blockList {
+    list-style:none;
+    margin-bottom:25px;
+}
+ul.blockList ul.blockList ul.blockList li.blockList {
+    border:2px ridge;
+}
+div.details ul.blockList ul.blockList ul.blockList li.blockList {
+    border:0;
+    border-bottom:2px ridge;
+}
+/* Definition list styles */
+ul.blockList li.blockList dl{
+    margin-bottom:15px;
+}
+ul.blockList li.blockList dl dd{
+    margin:0 0 0 30px;
+}
+ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList dl,
+ul.blockList li.blockList ul.blockList li.blockList ul.blockListLast li.blockList dl{
+    padding:0 0 10px 35px;
+}
+dl.nameValue dt, dl.nameValue dd{
+    display:inline;
+}
+ul.blockList li.blockList pre{
+    margin:0 0 15px 0;
+}
+/* List content styles */
+ul.blockList li.blockList ul.blockList li.blockList pre{
+    margin:10px 0 15px 0;
+}
+ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList pre,
+ul.blockList li.blockList ul.blockList li.blockList ul.blockListLast li.blockList pre{
+    padding:0 0 10px 0;
+}
+ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList div.block,
+ul.blockList li.blockList ul.blockList li.blockList ul.blockListLast li.blockList div.block{
+    padding:0 0 10px 35px;
+}
+/*
+Formatting effect styles
+*/
+.strong {
+    font-weight:bold;
+}
+.sourceLineNo {
+    color:green;
+    padding:0 30px 0 0;
+}
diff --git a/releases/0.6.2/api/scala/akka/package.html b/releases/0.7.0/api/scala/akka/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/akka/package.html
rename to releases/0.7.0/api/scala/akka/package.html
diff --git a/releases/0.6.2/api/scala/akka/pattern/package.html b/releases/0.7.0/api/scala/akka/pattern/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/akka/pattern/package.html
rename to releases/0.7.0/api/scala/akka/pattern/package.html
diff --git a/releases/0.7.0/api/scala/index.html b/releases/0.7.0/api/scala/index.html
new file mode 100644
index 0000000..4f5f887
--- /dev/null
+++ b/releases/0.7.0/api/scala/index.html
@@ -0,0 +1,248 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title></title>
+          <meta name="description" content="" />
+          <meta name="keywords" content="" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="lib/index.css" media="screen" type="text/css" rel="stylesheet" />
+      <script type="text/javascript" src="lib/jquery.js"></script>
+      <script type="text/javascript" src="lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="lib/jquery.layout.js"></script>
+      <script type="text/javascript" src="lib/index.js"></script>
+      <script type="text/javascript" src="lib/scheduler.js"></script>
+    
+        </head>
+        <body>
+      <div id="library">
+        <img class="class icon" alt="class icon" src="lib/class.png" />
+        <img class="trait icon" alt="trait icon" src="lib/trait.png" />
+        <img class="object icon" alt="trait icon" src="lib/object.png" />
+        <img class="package icon" alt="trait icon" src="lib/package.png" />
+      </div>
+      <div id="browser" class="ui-layout-west">
+      <div class="ui-west-center">
+      <div id="filter">
+          <div id="textfilter"></div>
+          <div id="letters"><a target="template" href="index/index-_.html">#</a><a target="template" href="index/index-a.html">A</a><a target="template" href="index/index-b.html">B</a><a target="template" href="index/index-c.html">C</a><a target="template" href="index/index-d.html">D</a><a target="template" href="index/index-e.html">E</a><a target="template" href="index/index-f.html">F</a><a target="template" href="index/index-g.html">G</a><a target="template" href="index/index-h.html">H</a><a target="template" href="index/index-i.html">I</a><a target="template" href="index/index-j.html">J</a><a target="template" href="index/index-k.html">K</a><a target="template" href="index/index-l.html">L</a><a target="template" href="index/index-m.html">M</a><a target="template" href="index/index-n.html">N</a><a target="template" href="index/index-o.html">O</a><a target="template" href="index/index-p.html">P</a><a target="template" href="index/index-q.html">Q</a><a target="template" href="index/index-r.html">R</a><a target="template" href="index/index-s.html">S</a><a target="template" href="index/index-t.html">T</a><a target="template" href="index/index-u.html">U</a><a target="template" href="index/index-v.html">V</a><a target="template" href="index/index-w.html">W</a><span>X</span><span>Y</span><a target="template" href="index/index-z.html">Z</a></div>
+      </div>
+      <div class="pack" id="tpl">
+            
+            <ol class="templates"></ol>
+            <ol class="packages"> <li class="pack" title="akka">
+            <a class="tplshow" href="akka/package.html" target="template">akka</a>
+            <ol class="templates"></ol>
+            <ol class="packages"> <li class="pack" title="akka.pattern">
+            <a class="tplshow" href="akka/pattern/package.html" target="template">akka.pattern</a>
+            <ol class="templates"></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li><li class="pack" title="io">
+            <a class="tplshow" href="io/package.html" target="template">io</a>
+            <ol class="templates"></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump">
+            <a class="tplshow" href="io/gearpump/package.html" target="template">io.gearpump</a>
+            <ol class="templates"><li title="io.gearpump.Message"><a class="tplshow" href="io/gearpump/Message$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/Message.html" target="template"><span class="case class">(case class)</span><span class="tplLink">Message</span></a></li></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.cluster">
+            <a class="tplshow" href="io/gearpump/cluster/package.html" target="template">io.gearpump.cluster</a>
+            <ol class="templates"><li title="io.gearpump.cluster.AppDescription"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/AppDescription.html" target="template"><span class="case class">(case class)</span><span class="tplLink">AppDescription</span></a></li><li title="io.gearpump.cluster.AppJar"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/AppJar.html" target="template"><span class="case class">(case class)</span><span class="tplLink">AppJar</span></a></li><li title="io.gearpump.cluster.Application"><a class="tplshow" href="io/gearpump/cluster/Application$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/Application.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Application</span></a></li><li title="io.gearpump.cluster.ApplicationMaster"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/ApplicationMaster.html" target="template"><span class="class">(class)</span><span class="tplLink">ApplicationMaster</span></a></li><li title="io.gearpump.cluster.AppMasterContext"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/AppMasterContext.html" target="template"><span class="case class">(case class)</span><span class="tplLink">AppMasterContext</span></a></li><li title="io.gearpump.cluster.AppMasterRegisterData"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/AppMasterRegisterData.html" target="template"><span class="trait">(trait)</span><span class="tplLink">AppMasterRegisterData</span></a></li><li title="io.gearpump.cluster.AppMasterToMaster"><a class="tplshow" href="io/gearpump/cluster/AppMasterToMaster$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">AppMasterToMaster</span></a></li><li title="io.gearpump.cluster.AppMasterToWorker"><a class="tplshow" href="io/gearpump/cluster/AppMasterToWorker$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">AppMasterToWorker</span></a></li><li title="io.gearpump.cluster.ClientToMaster"><a class="tplshow" href="io/gearpump/cluster/ClientToMaster$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">ClientToMaster</span></a></li><li title="io.gearpump.cluster.ClusterConfig"><a class="tplshow" href="io/gearpump/cluster/ClusterConfig$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/ClusterConfig.html" target="template"><span class="class">(class)</span><span class="tplLink">ClusterConfig</span></a></li><li title="io.gearpump.cluster.ClusterConfigSource"><a class="tplshow" href="io/gearpump/cluster/ClusterConfigSource$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/ClusterConfigSource.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ClusterConfigSource</span></a></li><li title="io.gearpump.cluster.ExecutorContext"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/ExecutorContext.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ExecutorContext</span></a></li><li title="io.gearpump.cluster.ExecutorJVMConfig"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/ExecutorJVMConfig.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ExecutorJVMConfig</span></a></li><li title="io.gearpump.cluster.MasterToAppMaster"><a class="tplshow" href="io/gearpump/cluster/MasterToAppMaster$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">MasterToAppMaster</span></a></li><li title="io.gearpump.cluster.MasterToClient"><a class="tplshow" href="io/gearpump/cluster/MasterToClient$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">MasterToClient</span></a></li><li title="io.gearpump.cluster.MasterToWorker"><a class="tplshow" href="io/gearpump/cluster/MasterToWorker$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">MasterToWorker</span></a></li><li title="io.gearpump.cluster.UserConfig"><a class="tplshow" href="io/gearpump/cluster/UserConfig$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/UserConfig.html" target="template"><span class="class">(class)</span><span class="tplLink">UserConfig</span></a></li><li title="io.gearpump.cluster.WorkerToAppMaster"><a class="tplshow" href="io/gearpump/cluster/WorkerToAppMaster$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">WorkerToAppMaster</span></a></li><li title="io.gearpump.cluster.WorkerToMaster"><a class="tplshow" href="io/gearpump/cluster/WorkerToMaster$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">WorkerToMaster</span></a></li></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.cluster.appmaster">
+            <a class="tplshow" href="io/gearpump/cluster/appmaster/package.html" target="template">io.gearpump.cluster.appmaster</a>
+            <ol class="templates"><li title="io.gearpump.cluster.appmaster.ApplicationState"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/appmaster/ApplicationState.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ApplicationState</span></a></li><li title="io.gearpump.cluster.appmaster.AppMasterRuntimeEnvironment"><a class="tplshow" href="io/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">AppMasterRuntimeEnvironment</span></a></li><li title="io.gearpump.cluster.appmaster.AppMasterRuntimeInfo"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" target="template"><span class="case class">(case class)</span><span class="tplLink">AppMasterRuntimeInfo</span></a></li><li title="io.gearpump.cluster.appmaster.ExecutorSystem"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/appmaster/ExecutorSystem.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ExecutorSystem</span></a></li><li title="io.gearpump.cluster.appmaster.ExecutorSystemScheduler"><a class="tplshow" href="io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">ExecutorSystemScheduler</span></a></li><li title="io.gearpump.cluster.appmaster.WorkerInfo"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/appmaster/WorkerInfo.html" target="template"><span class="case class">(case class)</span><span class="tplLink">WorkerInfo</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.cluster.client">
+            <a class="tplshow" href="io/gearpump/cluster/client/package.html" target="template">io.gearpump.cluster.client</a>
+            <ol class="templates"><li title="io.gearpump.cluster.client.ClientContext"><a class="tplshow" href="io/gearpump/cluster/client/ClientContext$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/client/ClientContext.html" target="template"><span class="class">(class)</span><span class="tplLink">ClientContext</span></a></li><li title="io.gearpump.cluster.client.MasterClient"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/client/MasterClient.html" target="template"><span class="class">(class)</span><span class="tplLink">MasterClient</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.cluster.main">
+            <a class="tplshow" href="io/gearpump/cluster/main/package.html" target="template">io.gearpump.cluster.main</a>
+            <ol class="templates"><li title="io.gearpump.cluster.main.AppSubmitter"><a class="tplshow" href="io/gearpump/cluster/main/AppSubmitter$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">AppSubmitter</span></a></li><li title="io.gearpump.cluster.main.ArgumentsParser"><a class="tplshow" href="io/gearpump/cluster/main/ArgumentsParser$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/main/ArgumentsParser.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ArgumentsParser</span></a></li><li title="io.gearpump.cluster.main.CLIOption"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/main/CLIOption.html" target="template"><span class="case class">(case class)</span><span class="tplLink">CLIOption</span></a></li><li title="io.gearpump.cluster.main.Gear"><a class="tplshow" href="io/gearpump/cluster/main/Gear$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Gear</span></a></li><li title="io.gearpump.cluster.main.Info"><a class="tplshow" href="io/gearpump/cluster/main/Info$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Info</span></a></li><li title="io.gearpump.cluster.main.Kill"><a class="tplshow" href="io/gearpump/cluster/main/Kill$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Kill</span></a></li><li title="io.gearpump.cluster.main.Local"><a class="tplshow" href="io/gearpump/cluster/main/Local$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Local</span></a></li><li title="io.gearpump.cluster.main.MainRunner"><a class="tplshow" href="io/gearpump/cluster/main/MainRunner$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">MainRunner</span></a></li><li title="io.gearpump.cluster.main.Master"><a class="tplshow" href="io/gearpump/cluster/main/Master$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Master</span></a></li><li title="io.gearpump.cluster.main.MasterWatcher"><a class="tplshow" href="io/gearpump/cluster/main/MasterWatcher$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/main/MasterWatcher.html" target="template"><span class="class">(class)</span><span class="tplLink">MasterWatcher</span></a></li><li title="io.gearpump.cluster.main.ParseResult"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/main/ParseResult.html" target="template"><span class="class">(class)</span><span class="tplLink">ParseResult</span></a></li><li title="io.gearpump.cluster.main.Replay"><a class="tplshow" href="io/gearpump/cluster/main/Replay$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Replay</span></a></li><li title="io.gearpump.cluster.main.Worker"><a class="tplshow" href="io/gearpump/cluster/main/Worker$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Worker</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.cluster.master">
+            <a class="tplshow" href="io/gearpump/cluster/master/package.html" target="template">io.gearpump.cluster.master</a>
+            <ol class="templates"><li title="io.gearpump.cluster.master.AppManager"><a class="tplshow" href="io/gearpump/cluster/master/AppManager$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">AppManager</span></a></li><li title="io.gearpump.cluster.master.AppMasterLauncher"><a class="tplshow" href="io/gearpump/cluster/master/AppMasterLauncher$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/master/AppMasterLauncher.html" target="template"><span class="class">(class)</span><span class="tplLink">AppMasterLauncher</span></a></li><li title="io.gearpump.cluster.master.AppMasterLauncherFactory"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/master/AppMasterLauncherFactory.html" target="template"><span class="trait">(trait)</span><span class="tplLink">AppMasterLauncherFactory</span></a></li><li title="io.gearpump.cluster.master.ClusterReplication"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/master/ClusterReplication.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ClusterReplication</span></a></li><li title="io.gearpump.cluster.master.InMemoryKVService"><a class="tplshow" href="io/gearpump/cluster/master/InMemoryKVService$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/master/InMemoryKVService.html" target="template"><span class="class">(class)</span><span class="tplLink">InMemoryKVService</span></a></li><li title="io.gearpump.cluster.master.Master"><a class="tplshow" href="io/gearpump/cluster/master/Master$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Master</span></a></li><li title="io.gearpump.cluster.master.MasterActivity"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/master/MasterActivity.html" target="template"><span class="case class">(case class)</span><span class="tplLink">MasterActivity</span></a></li><li title="io.gearpump.cluster.master.MasterProxy"><a class="tplshow" href="io/gearpump/cluster/master/MasterProxy$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/master/MasterProxy.html" target="template"><span class="class">(class)</span><span class="tplLink">MasterProxy</span></a></li><li title="io.gearpump.cluster.master.MasterStatus"><a class="tplshow" href="io/gearpump/cluster/master/MasterStatus$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">MasterStatus</span></a></li><li title="io.gearpump.cluster.master.MasterSummary"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/master/MasterSummary.html" target="template"><span class="case class">(case class)</span><span class="tplLink">MasterSummary</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.cluster.scheduler">
+            <a class="tplshow" href="io/gearpump/cluster/scheduler/package.html" target="template">io.gearpump.cluster.scheduler</a>
+            <ol class="templates"><li title="io.gearpump.cluster.scheduler.Priority"><a class="tplshow" href="io/gearpump/cluster/scheduler/Priority$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Priority</span></a></li><li title="io.gearpump.cluster.scheduler.PriorityScheduler"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/scheduler/PriorityScheduler.html" target="template"><span class="class">(class)</span><span class="tplLink">PriorityScheduler</span></a></li><li title="io.gearpump.cluster.scheduler.Relaxation"><a class="tplshow" href="io/gearpump/cluster/scheduler/Relaxation$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Relaxation</span></a></li><li title="io.gearpump.cluster.scheduler.Resource"><a class="tplshow" href="io/gearpump/cluster/scheduler/Resource$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/scheduler/Resource.html" target="template"><span class="case class">(case class)</span><span class="tplLink">Resource</span></a></li><li title="io.gearpump.cluster.scheduler.ResourceAllocation"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/scheduler/ResourceAllocation.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ResourceAllocation</span></a></li><li title="io.gearpump.cluster.scheduler.ResourceRequest"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/scheduler/ResourceRequest.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ResourceRequest</span></a></li><li title="io.gearpump.cluster.scheduler.Scheduler"><a class="tplshow" href="io/gearpump/cluster/scheduler/Scheduler$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/scheduler/Scheduler.html" target="template"><span class="class">(class)</span><span class="tplLink">Scheduler</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.cluster.worker">
+            <a class="tplshow" href="io/gearpump/cluster/worker/package.html" target="template">io.gearpump.cluster.worker</a>
+            <ol class="templates"><li title="io.gearpump.cluster.worker.ExecutorSlots"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/worker/ExecutorSlots.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ExecutorSlots</span></a></li><li title="io.gearpump.cluster.worker.WorkerSummary"><a class="tplshow" href="io/gearpump/cluster/worker/WorkerSummary$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/worker/WorkerSummary.html" target="template"><span class="case class">(case class)</span><span class="tplLink">WorkerSummary</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li><li class="pack" title="io.gearpump.external">
+            <a class="tplshow" href="io/gearpump/external/package.html" target="template">io.gearpump.external</a>
+            <ol class="templates"></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.external.hbase">
+            <a class="tplshow" href="io/gearpump/external/hbase/package.html" target="template">io.gearpump.external.hbase</a>
+            <ol class="templates"><li title="io.gearpump.external.hbase.HBaseSecurityUtil"><a class="tplshow" href="io/gearpump/external/hbase/HBaseSecurityUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">HBaseSecurityUtil</span></a></li><li title="io.gearpump.external.hbase.HBaseSink"><a class="tplshow" href="io/gearpump/external/hbase/HBaseSink$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/external/hbase/HBaseSink.html" target="template"><span class="class">(class)</span><span class="tplLink">HBaseSink</span></a></li></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.external.hbase.dsl">
+            <a class="tplshow" href="io/gearpump/external/hbase/dsl/package.html" target="template">io.gearpump.external.hbase.dsl</a>
+            <ol class="templates"><li title="io.gearpump.external.hbase.dsl.HBaseDSLSink"><a class="tplshow" href="io/gearpump/external/hbase/dsl/HBaseDSLSink$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/external/hbase/dsl/HBaseDSLSink.html" target="template"><span class="class">(class)</span><span class="tplLink">HBaseDSLSink</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li></ol>
+          </li><li class="pack" title="io.gearpump.jarstore">
+            <a class="tplshow" href="io/gearpump/jarstore/package.html" target="template">io.gearpump.jarstore</a>
+            <ol class="templates"><li title="io.gearpump.jarstore.FilePath"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/jarstore/FilePath.html" target="template"><span class="case class">(case class)</span><span class="tplLink">FilePath</span></a></li><li title="io.gearpump.jarstore.JarStoreService"><a class="tplshow" href="io/gearpump/jarstore/JarStoreService$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/jarstore/JarStoreService.html" target="template"><span class="trait">(trait)</span><span class="tplLink">JarStoreService</span></a></li></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.jarstore.dfs">
+            <a class="tplshow" href="io/gearpump/jarstore/dfs/package.html" target="template">io.gearpump.jarstore.dfs</a>
+            <ol class="templates"><li title="io.gearpump.jarstore.dfs.DFSJarStoreService"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/jarstore/dfs/DFSJarStoreService.html" target="template"><span class="class">(class)</span><span class="tplLink">DFSJarStoreService</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.jarstore.local">
+            <a class="tplshow" href="io/gearpump/jarstore/local/package.html" target="template">io.gearpump.jarstore.local</a>
+            <ol class="templates"><li title="io.gearpump.jarstore.local.LocalJarStore"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/jarstore/local/LocalJarStore.html" target="template"><span class="class">(class)</span><span class="tplLink">LocalJarStore</span></a></li><li title="io.gearpump.jarstore.local.LocalJarStoreService"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/jarstore/local/LocalJarStoreService.html" target="template"><span class="class">(class)</span><span class="tplLink">LocalJarStoreService</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li><li class="pack" title="io.gearpump.metrics">
+            <a class="tplshow" href="io/gearpump/metrics/package.html" target="template">io.gearpump.metrics</a>
+            <ol class="templates"><li title="io.gearpump.metrics.AkkaReporter"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/metrics/AkkaReporter.html" target="template"><span class="class">(class)</span><span class="tplLink">AkkaReporter</span></a></li><li title="io.gearpump.metrics.Counter"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/metrics/Counter.html" target="template"><span class="class">(class)</span><span class="tplLink">Counter</span></a></li><li title="io.gearpump.metrics.Histogram"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/metrics/Histogram.html" target="template"><span class="class">(class)</span><span class="tplLink">Histogram</span></a></li><li title="io.gearpump.metrics.JvmMetricsSet"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/metrics/JvmMetricsSet.html" target="template"><span class="class">(class)</span><span class="tplLink">JvmMetricsSet</span></a></li><li title="io.gearpump.metrics.Meter"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/metrics/Meter.html" target="template"><span class="class">(class)</span><span class="tplLink">Meter</span></a></li><li title="io.gearpump.metrics.Metrics"><a class="tplshow" href="io/gearpump/metrics/Metrics$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/metrics/Metrics.html" target="template"><span class="class">(class)</span><span class="tplLink">Metrics</span></a></li><li title="io.gearpump.metrics.MetricsReporterService"><a class="tplshow" href="io/gearpump/metrics/MetricsReporterService$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/metrics/MetricsReporterService.html" target="template"><span class="class">(class)</span><span class="tplLink">MetricsReporterService</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.partitioner">
+            <a class="tplshow" href="io/gearpump/partitioner/package.html" target="template">io.gearpump.partitioner</a>
+            <ol class="templates"><li title="io.gearpump.partitioner.BroadcastPartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/BroadcastPartitioner.html" target="template"><span class="class">(class)</span><span class="tplLink">BroadcastPartitioner</span></a></li><li title="io.gearpump.partitioner.CoLocationPartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/CoLocationPartitioner.html" target="template"><span class="class">(class)</span><span class="tplLink">CoLocationPartitioner</span></a></li><li title="io.gearpump.partitioner.HashPartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/HashPartitioner.html" target="template"><span class="class">(class)</span><span class="tplLink">HashPartitioner</span></a></li><li title="io.gearpump.partitioner.MulticastPartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/MulticastPartitioner.html" target="template"><span class="trait">(trait)</span><span class="tplLink">MulticastPartitioner</span></a></li><li title="io.gearpump.partitioner.Partitioner"><a class="tplshow" href="io/gearpump/partitioner/Partitioner$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/partitioner/Partitioner.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Partitioner</span></a></li><li title="io.gearpump.partitioner.PartitionerByClassName"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/PartitionerByClassName.html" target="template"><span class="class">(class)</span><span class="tplLink">PartitionerByClassName</span></a></li><li title="io.gearpump.partitioner.PartitionerDescription"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/PartitionerDescription.html" target="template"><span class="case class">(case class)</span><span class="tplLink">PartitionerDescription</span></a></li><li title="io.gearpump.partitioner.PartitionerFactory"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/PartitionerFactory.html" target="template"><span class="trait">(trait)</span><span class="tplLink">PartitionerFactory</span></a></li><li title="io.gearpump.partitioner.PartitionerObject"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/PartitionerObject.html" target="template"><span class="class">(class)</span><span class="tplLink">PartitionerObject</span></a></li><li title="io.gearpump.partitioner.ShuffleGroupingPartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/ShuffleGroupingPartitioner.html" target="template"><span class="class">(class)</span><span class="tplLink">ShuffleGroupingPartitioner</span></a></li><li title="io.gearpump.partitioner.ShufflePartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/ShufflePartitioner.html" target="template"><span class="class">(class)</span><span class="tplLink">ShufflePartitioner</span></a></li><li title="io.gearpump.partitioner.UnicastPartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/UnicastPartitioner.html" target="template"><span class="trait">(trait)</span><span class="tplLink">UnicastPartitioner</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.serializer">
+            <a class="tplshow" href="io/gearpump/serializer/package.html" target="template">io.gearpump.serializer</a>
+            <ol class="templates"><li title="io.gearpump.serializer.FastKryoSerializationFramework"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/serializer/FastKryoSerializationFramework.html" target="template"><span class="class">(class)</span><span class="tplLink">FastKryoSerializationFramework</span></a></li><li title="io.gearpump.serializer.FastKryoSerializer"><a class="tplshow" href="io/gearpump/serializer/FastKryoSerializer$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/serializer/FastKryoSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">FastKryoSerializer</span></a></li><li title="io.gearpump.serializer.GearpumpSerialization"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/serializer/GearpumpSerialization.html" target="template"><span class="class">(class)</span><span class="tplLink">GearpumpSerialization</span></a></li><li title="io.gearpump.serializer.SerializationFramework"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/serializer/SerializationFramework.html" target="template"><span class="trait">(trait)</span><span class="tplLink">SerializationFramework</span></a></li><li title="io.gearpump.serializer.Serializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/serializer/Serializer.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Serializer</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming">
+            <a class="tplshow" href="io/gearpump/streaming/package.html" target="template">io.gearpump.streaming</a>
+            <ol class="templates"><li title="io.gearpump.streaming.AckRequestSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/AckRequestSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">AckRequestSerializer</span></a></li><li title="io.gearpump.streaming.AckSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/AckSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">AckSerializer</span></a></li><li title="io.gearpump.streaming.AppMasterToExecutor"><a class="tplshow" href="io/gearpump/streaming/AppMasterToExecutor$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">AppMasterToExecutor</span></a></li><li title="io.gearpump.streaming.AppMasterToMaster"><a class="tplshow" href="io/gearpump/streaming/AppMasterToMaster$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">AppMasterToMaster</span></a></li><li title="io.gearpump.streaming.Constants"><a class="tplshow" href="io/gearpump/streaming/Constants$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Constants</span></a></li><li title="io.gearpump.streaming.DAG"><a class="tplshow" href="io/gearpump/streaming/DAG$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/DAG.html" target="template"><span class="case class">(case class)</span><span class="tplLink">DAG</span></a></li><li title="io.gearpump.streaming.ExecutorToAppMaster"><a class="tplshow" href="io/gearpump/streaming/ExecutorToAppMaster$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">ExecutorToAppMaster</span></a></li><li title="io.gearpump.streaming.InitialAckRequestSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/InitialAckRequestSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">InitialAckRequestSerializer</span></a></li><li title="io.gearpump.streaming.LatencyProbeSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/LatencyProbeSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">LatencyProbeSerializer</span></a></li><li title="io.gearpump.streaming.LifeTime"><a class="tplshow" href="io/gearpump/streaming/LifeTime$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/LifeTime.html" target="template"><span class="case class">(case class)</span><span class="tplLink">LifeTime</span></a></li><li title="io.gearpump.streaming.Processor"><a class="tplshow" href="io/gearpump/streaming/Processor$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/Processor.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Processor</span></a></li><li title="io.gearpump.streaming.ProcessorDescription"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/ProcessorDescription.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ProcessorDescription</span></a></li><li title="io.gearpump.streaming.StreamApplication"><a class="tplshow" href="io/gearpump/streaming/StreamApplication$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/StreamApplication.html" target="template"><span class="class">(class)</span><span class="tplLink">StreamApplication</span></a></li><li title="io.gearpump.streaming.TaskIdSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/TaskIdSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskIdSerializer</span></a></li></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.appmaster">
+            <a class="tplshow" href="io/gearpump/streaming/appmaster/package.html" target="template">io.gearpump.streaming.appmaster</a>
+            <ol class="templates"><li title="io.gearpump.streaming.appmaster.AppMaster"><a class="tplshow" href="io/gearpump/streaming/appmaster/AppMaster$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/appmaster/AppMaster.html" target="template"><span class="class">(class)</span><span class="tplLink">AppMaster</span></a></li><li title="io.gearpump.streaming.appmaster.AppMasterTaskDetail"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" target="template"><span class="case class">(case class)</span><span class="tplLink">AppMasterTaskDetail</span></a></li><li title="io.gearpump.streaming.appmaster.ClockService"><a class="tplshow" href="io/gearpump/streaming/appmaster/ClockService$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/appmaster/ClockService.html" target="template"><span class="class">(class)</span><span class="tplLink">ClockService</span></a></li><li title="io.gearpump.streaming.appmaster.DagManager"><a class="tplshow" href="io/gearpump/streaming/appmaster/DagManager$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/appmaster/DagManager.html" target="template"><span class="class">(class)</span><span class="tplLink">DagManager</span></a></li><li title="io.gearpump.streaming.appmaster.ProcessorSummary"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/appmaster/ProcessorSummary.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ProcessorSummary</span></a></li><li title="io.gearpump.streaming.appmaster.StreamAppMasterSummary"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" target="template"><span class="case class">(case class)</span><span class="tplLink">StreamAppMasterSummary</span></a></li><li title="io.gearpump.streaming.appmaster.SubDAGManager"><a class="tplshow" href="io/gearpump/streaming/appmaster/SubDAGManager$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/appmaster/SubDAGManager.html" target="template"><span class="class">(class)</span><span class="tplLink">SubDAGManager</span></a></li><li title="io.gearpump.streaming.appmaster.SubmitApplicationRequest"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" target="template"><span class="case class">(case class)</span><span class="tplLink">SubmitApplicationRequest</span></a></li><li title="io.gearpump.streaming.appmaster.TaskCount"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskCount.html" target="template"><span class="case class">(case class)</span><span class="tplLink">TaskCount</span></a></li><li title="io.gearpump.streaming.appmaster.TaskLocator"><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskLocator$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskLocator.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskLocator</span></a></li><li title="io.gearpump.streaming.appmaster.TaskRegistry"><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskRegistry$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskRegistry.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskRegistry</span></a></li><li title="io.gearpump.streaming.appmaster.TaskScheduler"><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskScheduler$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskScheduler.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TaskScheduler</span></a></li><li title="io.gearpump.streaming.appmaster.TaskSchedulerImpl"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskSchedulerImpl</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.dsl">
+            <a class="tplshow" href="io/gearpump/streaming/dsl/package.html" target="template">io.gearpump.streaming.dsl</a>
+            <ol class="templates"><li title="io.gearpump.streaming.dsl.CollectionDataSource"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/CollectionDataSource.html" target="template"><span class="class">(class)</span><span class="tplLink">CollectionDataSource</span></a></li><li title="io.gearpump.streaming.dsl.KVStream"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/KVStream.html" target="template"><span class="class">(class)</span><span class="tplLink">KVStream</span></a></li><li title="io.gearpump.streaming.dsl.Stream"><a class="tplshow" href="io/gearpump/streaming/dsl/Stream$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/dsl/Stream.html" target="template"><span class="class">(class)</span><span class="tplLink">Stream</span></a></li><li title="io.gearpump.streaming.dsl.StreamApp"><a class="tplshow" href="io/gearpump/streaming/dsl/StreamApp$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/dsl/StreamApp.html" target="template"><span class="class">(class)</span><span class="tplLink">StreamApp</span></a></li><li title="io.gearpump.streaming.dsl.TypedDataSink"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/TypedDataSink.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TypedDataSink</span></a></li><li title="io.gearpump.streaming.dsl.TypedDataSource"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/TypedDataSource.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TypedDataSource</span></a></li></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.dsl.example">
+            <a class="tplshow" href="io/gearpump/streaming/dsl/example/package.html" target="template">io.gearpump.streaming.dsl.example</a>
+            <ol class="templates"><li title="io.gearpump.streaming.dsl.example.WordCount"><a class="tplshow" href="io/gearpump/streaming/dsl/example/WordCount$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">WordCount</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.dsl.op">
+            <a class="tplshow" href="io/gearpump/streaming/dsl/op/package.html" target="template">io.gearpump.streaming.dsl.op</a>
+            <ol class="templates"><li title="io.gearpump.streaming.dsl.op.DataSinkOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/DataSinkOp.html" target="template"><span class="case class">(case class)</span><span class="tplLink">DataSinkOp</span></a></li><li title="io.gearpump.streaming.dsl.op.DataSourceOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/DataSourceOp.html" target="template"><span class="case class">(case class)</span><span class="tplLink">DataSourceOp</span></a></li><li title="io.gearpump.streaming.dsl.op.Direct"><a class="tplshow" href="io/gearpump/streaming/dsl/op/Direct$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Direct</span></a></li><li title="io.gearpump.streaming.dsl.op.FlatMapOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/FlatMapOp.html" target="template"><span class="case class">(case class)</span><span class="tplLink">FlatMapOp</span></a></li><li title="io.gearpump.streaming.dsl.op.GroupByOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/GroupByOp.html" target="template"><span class="case class">(case class)</span><span class="tplLink">GroupByOp</span></a></li><li title="io.gearpump.streaming.dsl.op.MasterOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/MasterOp.html" target="template"><span class="trait">(trait)</span><span class="tplLink">MasterOp</span></a></li><li title="io.gearpump.streaming.dsl.op.MergeOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/MergeOp.html" target="template"><span class="case class">(case class)</span><span class="tplLink">MergeOp</span></a></li><li title="io.gearpump.streaming.dsl.op.Op"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/Op.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Op</span></a></li><li title="io.gearpump.streaming.dsl.op.OpChain"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/OpChain.html" target="template"><span class="case class">(case class)</span><span class="tplLink">OpChain</span></a></li><li title="io.gearpump.streaming.dsl.op.OpEdge"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/OpEdge.html" target="template"><span class="trait">(trait)</span><span class="tplLink">OpEdge</span></a></li><li title="io.gearpump.streaming.dsl.op.ParameterizedOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ParameterizedOp</span></a></li><li title="io.gearpump.streaming.dsl.op.ProcessorOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/ProcessorOp.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ProcessorOp</span></a></li><li title="io.gearpump.streaming.dsl.op.ReduceOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/ReduceOp.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ReduceOp</span></a></li><li title="io.gearpump.streaming.dsl.op.Shuffle"><a class="tplshow" href="io/gearpump/streaming/dsl/op/Shuffle$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Shuffle</span></a></li><li title="io.gearpump.streaming.dsl.op.SlaveOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/SlaveOp.html" target="template"><span class="trait">(trait)</span><span class="tplLink">SlaveOp</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.dsl.partitioner">
+            <a class="tplshow" href="io/gearpump/streaming/dsl/partitioner/package.html" target="template">io.gearpump.streaming.dsl.partitioner</a>
+            <ol class="templates"><li title="io.gearpump.streaming.dsl.partitioner.GroupByPartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" target="template"><span class="class">(class)</span><span class="tplLink">GroupByPartitioner</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.dsl.plan">
+            <a class="tplshow" href="io/gearpump/streaming/dsl/plan/package.html" target="template">io.gearpump.streaming.dsl.plan</a>
+            <ol class="templates"><li title="io.gearpump.streaming.dsl.plan.OpTranslator"><a class="tplshow" href="io/gearpump/streaming/dsl/plan/OpTranslator$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/dsl/plan/OpTranslator.html" target="template"><span class="class">(class)</span><span class="tplLink">OpTranslator</span></a></li><li title="io.gearpump.streaming.dsl.plan.Planner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/plan/Planner.html" target="template"><span class="class">(class)</span><span class="tplLink">Planner</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li><li class="pack" title="io.gearpump.streaming.executor">
+            <a class="tplshow" href="io/gearpump/streaming/executor/package.html" target="template">io.gearpump.streaming.executor</a>
+            <ol class="templates"><li title="io.gearpump.streaming.executor.Executor"><a class="tplshow" href="io/gearpump/streaming/executor/Executor$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/executor/Executor.html" target="template"><span class="class">(class)</span><span class="tplLink">Executor</span></a></li><li title="io.gearpump.streaming.executor.ExecutorRestartPolicy"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/executor/ExecutorRestartPolicy.html" target="template"><span class="class">(class)</span><span class="tplLink">ExecutorRestartPolicy</span></a></li><li title="io.gearpump.streaming.executor.ITaskLauncher"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/executor/ITaskLauncher.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ITaskLauncher</span></a></li><li title="io.gearpump.streaming.executor.TaskLauncher"><a class="tplshow" href="io/gearpump/streaming/executor/TaskLauncher$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/executor/TaskLauncher.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskLauncher</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.hadoop">
+            <a class="tplshow" href="io/gearpump/streaming/hadoop/package.html" target="template">io.gearpump.streaming.hadoop</a>
+            <ol class="templates"><li title="io.gearpump.streaming.hadoop.HadoopCheckpointStore"><a class="tplshow" href="io/gearpump/streaming/hadoop/HadoopCheckpointStore$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/hadoop/HadoopCheckpointStore.html" target="template"><span class="class">(class)</span><span class="tplLink">HadoopCheckpointStore</span></a></li><li title="io.gearpump.streaming.hadoop.HadoopCheckpointStoreFactory"><a class="tplshow" href="io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory.html" target="template"><span class="class">(class)</span><span class="tplLink">HadoopCheckpointStoreFactory</span></a></li></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.hadoop.lib">
+            <a class="tplshow" href="io/gearpump/streaming/hadoop/lib/package.html" target="template">io.gearpump.streaming.hadoop.lib</a>
+            <ol class="templates"><li title="io.gearpump.streaming.hadoop.lib.HadoopCheckpointStoreReader"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreReader.html" target="template"><span class="class">(class)</span><span class="tplLink">HadoopCheckpointStoreReader</span></a></li><li title="io.gearpump.streaming.hadoop.lib.HadoopCheckpointStoreWriter"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreWriter.html" target="template"><span class="class">(class)</span><span class="tplLink">HadoopCheckpointStoreWriter</span></a></li></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.hadoop.lib.rotation">
+            <a class="tplshow" href="io/gearpump/streaming/hadoop/lib/rotation/package.html" target="template">io.gearpump.streaming.hadoop.lib.rotation</a>
+            <ol class="templates"><li title="io.gearpump.streaming.hadoop.lib.rotation.FileSizeRotation"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/hadoop/lib/rotation/FileSizeRotation.html" target="template"><span class="case class">(case class)</span><span class="tplLink">FileSizeRotation</span></a></li><li title="io.gearpump.streaming.hadoop.lib.rotation.Rotation"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/hadoop/lib/rotation/Rotation.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Rotation</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li></ol>
+          </li><li class="pack" title="io.gearpump.streaming.javaapi">
+            <a class="tplshow" href="io/gearpump/streaming/javaapi/package.html" target="template">io.gearpump.streaming.javaapi</a>
+            <ol class="templates"><li title="io.gearpump.streaming.javaapi.Graph"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/javaapi/Graph.html" target="template"><span class="class">(class)</span><span class="tplLink">Graph</span></a></li><li title="io.gearpump.streaming.javaapi.Processor"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/javaapi/Processor.html" target="template"><span class="class">(class)</span><span class="tplLink">Processor</span></a></li><li title="io.gearpump.streaming.javaapi.StreamApplication"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/javaapi/StreamApplication.html" target="template"><span class="class">(class)</span><span class="tplLink">StreamApplication</span></a></li><li title="io.gearpump.streaming.javaapi.Task"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/javaapi/Task.html" target="template"><span class="class">(class)</span><span class="tplLink">Task</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.kafka">
+            <a class="tplshow" href="io/gearpump/streaming/kafka/package.html" target="template">io.gearpump.streaming.kafka</a>
+            <ol class="templates"><li title="io.gearpump.streaming.kafka.KafkaSink"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/kafka/KafkaSink.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaSink</span></a></li><li title="io.gearpump.streaming.kafka.KafkaSource"><a class="tplshow" href="io/gearpump/streaming/kafka/KafkaSource$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/kafka/KafkaSource.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaSource</span></a></li><li title="io.gearpump.streaming.kafka.KafkaStorage"><a class="tplshow" href="io/gearpump/streaming/kafka/KafkaStorage$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/kafka/KafkaStorage.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaStorage</span></a></li><li title="io.gearpump.streaming.kafka.KafkaStorageFactory"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/kafka/KafkaStorageFactory.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaStorageFactory</span></a></li></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.kafka.dsl">
+            <a class="tplshow" href="io/gearpump/streaming/kafka/dsl/package.html" target="template">io.gearpump.streaming.kafka.dsl</a>
+            <ol class="templates"><li title="io.gearpump.streaming.kafka.dsl.KafkaDSLSink"><a class="tplshow" href="io/gearpump/streaming/kafka/dsl/KafkaDSLSink$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/kafka/dsl/KafkaDSLSink.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaDSLSink</span></a></li><li title="io.gearpump.streaming.kafka.dsl.KafkaDSLUtil"><a class="tplshow" href="io/gearpump/streaming/kafka/dsl/KafkaDSLUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">KafkaDSLUtil</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.kafka.lib">
+            <a class="tplshow" href="io/gearpump/streaming/kafka/lib/package.html" target="template">io.gearpump.streaming.kafka.lib</a>
+            <ol class="templates"><li title="io.gearpump.streaming.kafka.lib.DefaultMessageDecoder"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/kafka/lib/DefaultMessageDecoder.html" target="template"><span class="class">(class)</span><span class="tplLink">DefaultMessageDecoder</span></a></li><li title="io.gearpump.streaming.kafka.lib.KafkaOffsetManager"><a class="tplshow" href="io/gearpump/streaming/kafka/lib/KafkaOffsetManager$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">KafkaOffsetManager</span></a></li><li title="io.gearpump.streaming.kafka.lib.KafkaSourceConfig"><a class="tplshow" href="io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaSourceConfig</span></a></li><li title="io.gearpump.streaming.kafka.lib.KafkaUtil"><a class="tplshow" href="io/gearpump/streaming/kafka/lib/KafkaUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">KafkaUtil</span></a></li><li title="io.gearpump.streaming.kafka.lib.StringMessageDecoder"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/kafka/lib/StringMessageDecoder.html" target="template"><span class="class">(class)</span><span class="tplLink">StringMessageDecoder</span></a></li></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.kafka.lib.consumer">
+            <a class="tplshow" href="io/gearpump/streaming/kafka/lib/consumer/package.html" target="template">io.gearpump.streaming.kafka.lib.consumer</a>
+            <ol class="templates"><li title="io.gearpump.streaming.kafka.lib.consumer.FetchThread"><a class="tplshow" href="io/gearpump/streaming/kafka/lib/consumer/FetchThread$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">FetchThread</span></a></li><li title="io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer"><a class="tplshow" href="io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaConsumer</span></a></li><li title="io.gearpump.streaming.kafka.lib.consumer.KafkaMessage"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/kafka/lib/consumer/KafkaMessage.html" target="template"><span class="case class">(case class)</span><span class="tplLink">KafkaMessage</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.kafka.lib.grouper">
+            <a class="tplshow" href="io/gearpump/streaming/kafka/lib/grouper/package.html" target="template">io.gearpump.streaming.kafka.lib.grouper</a>
+            <ol class="templates"><li title="io.gearpump.streaming.kafka.lib.grouper.KafkaDefaultGrouper"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/kafka/lib/grouper/KafkaDefaultGrouper.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaDefaultGrouper</span></a></li><li title="io.gearpump.streaming.kafka.lib.grouper.KafkaGrouper"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/kafka/lib/grouper/KafkaGrouper.html" target="template"><span class="trait">(trait)</span><span class="tplLink">KafkaGrouper</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li></ol>
+          </li><li class="pack" title="io.gearpump.streaming.monoid">
+            <a class="tplshow" href="io/gearpump/streaming/monoid/package.html" target="template">io.gearpump.streaming.monoid</a>
+            <ol class="templates"><li title="io.gearpump.streaming.monoid.AlgebirdGroup"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/monoid/AlgebirdGroup.html" target="template"><span class="class">(class)</span><span class="tplLink">AlgebirdGroup</span></a></li><li title="io.gearpump.streaming.monoid.AlgebirdMonoid"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/monoid/AlgebirdMonoid.html" target="template"><span class="class">(class)</span><span class="tplLink">AlgebirdMonoid</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.serializer">
+            <a class="tplshow" href="io/gearpump/streaming/serializer/package.html" target="template">io.gearpump.streaming.serializer</a>
+            <ol class="templates"><li title="io.gearpump.streaming.serializer.ChillSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/serializer/ChillSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">ChillSerializer</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.sink">
+            <a class="tplshow" href="io/gearpump/streaming/sink/package.html" target="template">io.gearpump.streaming.sink</a>
+            <ol class="templates"><li title="io.gearpump.streaming.sink.DataSink"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/sink/DataSink.html" target="template"><span class="trait">(trait)</span><span class="tplLink">DataSink</span></a></li><li title="io.gearpump.streaming.sink.DataSinkProcessor"><a class="tplshow" href="io/gearpump/streaming/sink/DataSinkProcessor$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">DataSinkProcessor</span></a></li><li title="io.gearpump.streaming.sink.DataSinkTask"><a class="tplshow" href="io/gearpump/streaming/sink/DataSinkTask$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/sink/DataSinkTask.html" target="template"><span class="class">(class)</span><span class="tplLink">DataSinkTask</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.source">
+            <a class="tplshow" href="io/gearpump/streaming/source/package.html" target="template">io.gearpump.streaming.source</a>
+            <ol class="templates"><li title="io.gearpump.streaming.source.DataSource"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/source/DataSource.html" target="template"><span class="trait">(trait)</span><span class="tplLink">DataSource</span></a></li><li title="io.gearpump.streaming.source.DataSourceConfig"><a class="tplshow" href="io/gearpump/streaming/source/DataSourceConfig$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">DataSourceConfig</span></a></li><li title="io.gearpump.streaming.source.DataSourceProcessor"><a class="tplshow" href="io/gearpump/streaming/source/DataSourceProcessor$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">DataSourceProcessor</span></a></li><li title="io.gearpump.streaming.source.DataSourceTask"><a class="tplshow" href="io/gearpump/streaming/source/DataSourceTask$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/source/DataSourceTask.html" target="template"><span class="class">(class)</span><span class="tplLink">DataSourceTask</span></a></li><li title="io.gearpump.streaming.source.DefaultTimeStampFilter"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/source/DefaultTimeStampFilter.html" target="template"><span class="class">(class)</span><span class="tplLink">DefaultTimeStampFilter</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.state">
+            <a class="tplshow" href="io/gearpump/streaming/state/package.html" target="template">io.gearpump.streaming.state</a>
+            <ol class="templates"></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.state.api">
+            <a class="tplshow" href="io/gearpump/streaming/state/api/package.html" target="template">io.gearpump.streaming.state.api</a>
+            <ol class="templates"><li title="io.gearpump.streaming.state.api.Group"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/api/Group.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Group</span></a></li><li title="io.gearpump.streaming.state.api.Monoid"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/api/Monoid.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Monoid</span></a></li><li title="io.gearpump.streaming.state.api.MonoidState"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/api/MonoidState.html" target="template"><span class="class">(class)</span><span class="tplLink">MonoidState</span></a></li><li title="io.gearpump.streaming.state.api.PersistentState"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/api/PersistentState.html" target="template"><span class="trait">(trait)</span><span class="tplLink">PersistentState</span></a></li><li title="io.gearpump.streaming.state.api.PersistentTask"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/api/PersistentTask.html" target="template"><span class="class">(class)</span><span class="tplLink">PersistentTask</span></a></li><li title="io.gearpump.streaming.state.api.Serializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/api/Serializer.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Serializer</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.state.impl">
+            <a class="tplshow" href="io/gearpump/streaming/state/impl/package.html" target="template">io.gearpump.streaming.state.impl</a>
+            <ol class="templates"><li title="io.gearpump.streaming.state.impl.CheckpointManager"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/impl/CheckpointManager.html" target="template"><span class="class">(class)</span><span class="tplLink">CheckpointManager</span></a></li><li title="io.gearpump.streaming.state.impl.InMemoryCheckpointStore"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" target="template"><span class="class">(class)</span><span class="tplLink">InMemoryCheckpointStore</span></a></li><li title="io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" target="template"><span class="class">(class)</span><span class="tplLink">InMemoryCheckpointStoreFactory</span></a></li><li title="io.gearpump.streaming.state.impl.Interval"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/impl/Interval.html" target="template"><span class="case class">(case class)</span><span class="tplLink">Interval</span></a></li><li title="io.gearpump.streaming.state.impl.NonWindowState"><a class="tplshow" href="io/gearpump/streaming/state/impl/NonWindowState$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/state/impl/NonWindowState.html" target="template"><span class="class">(class)</span><span class="tplLink">NonWindowState</span></a></li><li title="io.gearpump.streaming.state.impl.PersistentStateConfig"><a class="tplshow" href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">PersistentStateConfig</span></a></li><li title="io.gearpump.streaming.state.impl.Window"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/impl/Window.html" target="template"><span class="class">(class)</span><span class="tplLink">Window</span></a></li><li title="io.gearpump.streaming.state.impl.WindowConfig"><a class="tplshow" href="io/gearpump/streaming/state/impl/WindowConfig$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/state/impl/WindowConfig.html" target="template"><span class="case class">(case class)</span><span class="tplLink">WindowConfig</span></a></li><li title="io.gearpump.streaming.state.impl.WindowState"><a class="tplshow" href="io/gearpump/streaming/state/impl/WindowState$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/state/impl/WindowState.html" target="template"><span class="class">(class)</span><span class="tplLink">WindowState</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li><li class="pack" title="io.gearpump.streaming.storage">
+            <a class="tplshow" href="io/gearpump/streaming/storage/package.html" target="template">io.gearpump.streaming.storage</a>
+            <ol class="templates"><li title="io.gearpump.streaming.storage.AppDataStore"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/storage/AppDataStore.html" target="template"><span class="trait">(trait)</span><span class="tplLink">AppDataStore</span></a></li><li title="io.gearpump.streaming.storage.InMemoryAppStoreOnMaster"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" target="template"><span class="class">(class)</span><span class="tplLink">InMemoryAppStoreOnMaster</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.task">
+            <a class="tplshow" href="io/gearpump/streaming/task/package.html" target="template">io.gearpump.streaming.task</a>
+            <ol class="templates"><li title="io.gearpump.streaming.task.Ack"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/Ack.html" target="template"><span class="case class">(case class)</span><span class="tplLink">Ack</span></a></li><li title="io.gearpump.streaming.task.AckRequest"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/AckRequest.html" target="template"><span class="case class">(case class)</span><span class="tplLink">AckRequest</span></a></li><li title="io.gearpump.streaming.task.CheckpointClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/CheckpointClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">CheckpointClock</span></a></li><li title="io.gearpump.streaming.task.ClockEvent"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/ClockEvent.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ClockEvent</span></a></li><li title="io.gearpump.streaming.task.ExpressTransport"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/ExpressTransport.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ExpressTransport</span></a></li><li title="io.gearpump.streaming.task.GetCheckpointClock"><a class="tplshow" href="io/gearpump/streaming/task/GetCheckpointClock$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">GetCheckpointClock</span></a></li><li title="io.gearpump.streaming.task.GetDAG"><a class="tplshow" href="io/gearpump/streaming/task/GetDAG$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">GetDAG</span></a></li><li title="io.gearpump.streaming.task.GetLatestMinClock"><a class="tplshow" href="io/gearpump/streaming/task/GetLatestMinClock$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">GetLatestMinClock</span></a></li><li title="io.gearpump.streaming.task.GetStartClock"><a class="tplshow" href="io/gearpump/streaming/task/GetStartClock$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">GetStartClock</span></a></li><li title="io.gearpump.streaming.task.GetUpstreamMinClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/GetUpstreamMinClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">GetUpstreamMinClock</span></a></li><li title="io.gearpump.streaming.task.InitialAckRequest"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/InitialAckRequest.html" target="template"><span class="case class">(case class)</span><span class="tplLink">InitialAckRequest</span></a></li><li title="io.gearpump.streaming.task.LatencyProbe"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/LatencyProbe.html" target="template"><span class="case class">(case class)</span><span class="tplLink">LatencyProbe</span></a></li><li title="io.gearpump.streaming.task.LatestMinClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/LatestMinClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">LatestMinClock</span></a></li><li title="io.gearpump.streaming.task.ReportCheckpointClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/ReportCheckpointClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ReportCheckpointClock</span></a></li><li title="io.gearpump.streaming.task.SendMessageLoss"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/SendMessageLoss.html" target="template"><span class="case class">(case class)</span><span class="tplLink">SendMessageLoss</span></a></li><li title="io.gearpump.streaming.task.SerializedMessage"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/SerializedMessage.html" target="template"><span class="case class">(case class)</span><span class="tplLink">SerializedMessage</span></a></li><li title="io.gearpump.streaming.task.SerializedMessageSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/SerializedMessageSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">SerializedMessageSerializer</span></a></li><li title="io.gearpump.streaming.task.SerializerResolver"><a class="tplshow" href="io/gearpump/streaming/task/SerializerResolver$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">SerializerResolver</span></a></li><li title="io.gearpump.streaming.task.StartClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/StartClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">StartClock</span></a></li><li title="io.gearpump.streaming.task.StartTime"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/StartTime.html" target="template"><span class="case class">(case class)</span><span class="tplLink">StartTime</span></a></li><li title="io.gearpump.streaming.task.StreamingTransportSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/StreamingTransportSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">StreamingTransportSerializer</span></a></li><li title="io.gearpump.streaming.task.Subscriber"><a class="tplshow" href="io/gearpump/streaming/task/Subscriber$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/task/Subscriber.html" target="template"><span class="case class">(case class)</span><span class="tplLink">Subscriber</span></a></li><li title="io.gearpump.streaming.task.Subscription"><a class="tplshow" href="io/gearpump/streaming/task/Subscription$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/task/Subscription.html" target="template"><span class="class">(class)</span><span class="tplLink">Subscription</span></a></li><li title="io.gearpump.streaming.task.Task"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/Task.html" target="template"><span class="class">(class)</span><span class="tplLink">Task</span></a></li><li title="io.gearpump.streaming.task.TaskActor"><a class="tplshow" href="io/gearpump/streaming/task/TaskActor$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/task/TaskActor.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskActor</span></a></li><li title="io.gearpump.streaming.task.TaskContext"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskContext.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TaskContext</span></a></li><li title="io.gearpump.streaming.task.TaskContextData"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskContextData.html" target="template"><span class="case class">(case class)</span><span class="tplLink">TaskContextData</span></a></li><li title="io.gearpump.streaming.task.TaskId"><a class="tplshow" href="io/gearpump/streaming/task/TaskId$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/task/TaskId.html" target="template"><span class="case class">(case class)</span><span class="tplLink">TaskId</span></a></li><li title="io.gearpump.streaming.task.TaskInterface"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskInterface.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TaskInterface</span></a></li><li title="io.gearpump.streaming.task.TaskMessageSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskMessageSerializer.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TaskMessageSerializer</span></a></li><li title="io.gearpump.streaming.task.TaskUtil"><a class="tplshow" href="io/gearpump/streaming/task/TaskUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">TaskUtil</span></a></li><li title="io.gearpump.streaming.task.TaskWrapper"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskWrapper.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskWrapper</span></a></li><li title="io.gearpump.streaming.task.UpdateClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/UpdateClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">UpdateClock</span></a></li><li title="io.gearpump.streaming.task.UpstreamMinClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/UpstreamMinClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">UpstreamMinClock</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.transaction">
+            <a class="tplshow" href="io/gearpump/streaming/transaction/package.html" target="template">io.gearpump.streaming.transaction</a>
+            <ol class="templates"></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.transaction.api">
+            <a class="tplshow" href="io/gearpump/streaming/transaction/api/package.html" target="template">io.gearpump.streaming.transaction.api</a>
+            <ol class="templates"><li title="io.gearpump.streaming.transaction.api.CheckpointStore"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/CheckpointStore.html" target="template"><span class="trait">(trait)</span><span class="tplLink">CheckpointStore</span></a></li><li title="io.gearpump.streaming.transaction.api.CheckpointStoreFactory"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" target="template"><span class="trait">(trait)</span><span class="tplLink">CheckpointStoreFactory</span></a></li><li title="io.gearpump.streaming.transaction.api.MessageDecoder"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/MessageDecoder.html" target="template"><span class="trait">(trait)</span><span class="tplLink">MessageDecoder</span></a></li><li title="io.gearpump.streaming.transaction.api.MessageFilter"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/MessageFilter.html" target="template"><span class="trait">(trait)</span><span class="tplLink">MessageFilter</span></a></li><li title="io.gearpump.streaming.transaction.api.OffsetManager"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/OffsetManager.html" target="template"><span class="trait">(trait)</span><span class="tplLink">OffsetManager</span></a></li><li title="io.gearpump.streaming.transaction.api.OffsetStorage"><a class="tplshow" href="io/gearpump/streaming/transaction/api/OffsetStorage$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/transaction/api/OffsetStorage.html" target="template"><span class="trait">(trait)</span><span class="tplLink">OffsetStorage</span></a></li><li title="io.gearpump.streaming.transaction.api.OffsetStorageFactory"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" target="template"><span class="trait">(trait)</span><span class="tplLink">OffsetStorageFactory</span></a></li><li title="io.gearpump.streaming.transaction.api.OffsetTimeStampResolver"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" target="template"><span class="trait">(trait)</span><span class="tplLink">OffsetTimeStampResolver</span></a></li><li title="io.gearpump.streaming.transaction.api.TimeReplayableSource"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/TimeReplayableSource.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TimeReplayableSource</span></a></li><li title="io.gearpump.streaming.transaction.api.TimeStampFilter"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/TimeStampFilter.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TimeStampFilter</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li><li class="pack" title="io.gearpump.streaming.util">
+            <a class="tplshow" href="io/gearpump/streaming/util/package.html" target="template">io.gearpump.streaming.util</a>
+            <ol class="templates"><li title="io.gearpump.streaming.util.ActorPathUtil"><a class="tplshow" href="io/gearpump/streaming/util/ActorPathUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">ActorPathUtil</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li><li class="pack" title="io.gearpump.transport">
+            <a class="tplshow" href="io/gearpump/transport/package.html" target="template">io.gearpump.transport</a>
+            <ol class="templates"><li title="io.gearpump.transport.ActorLookupById"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/ActorLookupById.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ActorLookupById</span></a></li><li title="io.gearpump.transport.Express"><a class="tplshow" href="io/gearpump/transport/Express$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/transport/Express.html" target="template"><span class="class">(class)</span><span class="tplLink">Express</span></a></li><li title="io.gearpump.transport.HostPort"><a class="tplshow" href="io/gearpump/transport/HostPort$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/transport/HostPort.html" target="template"><span class="case class">(case class)</span><span class="tplLink">HostPort</span></a></li></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.transport.netty">
+            <a class="tplshow" href="io/gearpump/transport/netty/package.html" target="template">io.gearpump.transport.netty</a>
+            <ol class="templates"><li title="io.gearpump.transport.netty.Client"><a class="tplshow" href="io/gearpump/transport/netty/Client$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/transport/netty/Client.html" target="template"><span class="class">(class)</span><span class="tplLink">Client</span></a></li><li title="io.gearpump.transport.netty.Context"><a class="tplshow" href="io/gearpump/transport/netty/Context$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/transport/netty/Context.html" target="template"><span class="class">(class)</span><span class="tplLink">Context</span></a></li><li title="io.gearpump.transport.netty.IContext"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/IContext.html" target="template"><span class="trait">(trait)</span><span class="tplLink">IContext</span></a></li><li title="io.gearpump.transport.netty.ITransportMessageSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/ITransportMessageSerializer.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ITransportMessageSerializer</span></a></li><li title="io.gearpump.transport.netty.MessageBatch"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/MessageBatch.html" target="template"><span class="class">(class)</span><span class="tplLink">MessageBatch</span></a></li><li title="io.gearpump.transport.netty.MessageDecoder"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/MessageDecoder.html" target="template"><span class="class">(class)</span><span class="tplLink">MessageDecoder</span></a></li><li title="io.gearpump.transport.netty.MessageEncoder"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/MessageEncoder.html" target="template"><span class="class">(class)</span><span class="tplLink">MessageEncoder</span></a></li><li title="io.gearpump.transport.netty.NettyConfig"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/NettyConfig.html" target="template"><span class="class">(class)</span><span class="tplLink">NettyConfig</span></a></li><li title="io.gearpump.transport.netty.NettyRenameThreadFactory"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/NettyRenameThreadFactory.html" target="template"><span class="class">(class)</span><span class="tplLink">NettyRenameThreadFactory</span></a></li><li title="io.gearpump.transport.netty.NettyUtil"><a class="tplshow" href="io/gearpump/transport/netty/NettyUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">NettyUtil</span></a></li><li title="io.gearpump.transport.netty.Server"><a class="tplshow" href="io/gearpump/transport/netty/Server$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/transport/netty/Server.html" target="template"><span class="class">(class)</span><span class="tplLink">Server</span></a></li><li title="io.gearpump.transport.netty.TaskMessage"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/TaskMessage.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskMessage</span></a></li><li title="io.gearpump.transport.netty.WrappedChannelBuffer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/WrappedChannelBuffer.html" target="template"><span class="class">(class)</span><span class="tplLink">WrappedChannelBuffer</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li><li class="pack" title="io.gearpump.util">
+            <a class="tplshow" href="io/gearpump/util/package.html" target="template">io.gearpump.util</a>
+            <ol class="templates"><li title="io.gearpump.util.ActorSystemBooter"><a class="tplshow" href="io/gearpump/util/ActorSystemBooter$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/util/ActorSystemBooter.html" target="template"><span class="class">(class)</span><span class="tplLink">ActorSystemBooter</span></a></li><li title="io.gearpump.util.ActorUtil"><a class="tplshow" href="io/gearpump/util/ActorUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">ActorUtil</span></a></li><li title="io.gearpump.util.AkkaApp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/AkkaApp.html" target="template"><span class="trait">(trait)</span><span class="tplLink">AkkaApp</span></a></li><li title="io.gearpump.util.ConsoleOutput"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/ConsoleOutput.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ConsoleOutput</span></a></li><li title="io.gearpump.util.Constants"><a class="tplshow" href="io/gearpump/util/Constants$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Constants</span></a></li><li title="io.gearpump.util.FileDirective"><a class="tplshow" href="io/gearpump/util/FileDirective$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">FileDirective</span></a></li><li title="io.gearpump.util.FileServer"><a class="tplshow" href="io/gearpump/util/FileServer$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/util/FileServer.html" target="template"><span class="class">(class)</span><span class="tplLink">FileServer</span></a></li><li title="io.gearpump.util.FileUtils"><a class="tplshow" href="io/gearpump/util/FileUtils$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">FileUtils</span></a></li><li title="io.gearpump.util.Graph"><a class="tplshow" href="io/gearpump/util/Graph$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/util/Graph.html" target="template"><span class="class">(class)</span><span class="tplLink">Graph</span></a></li><li title="io.gearpump.util.HadoopFSLogAppender"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/HadoopFSLogAppender.html" target="template"><span class="class">(class)</span><span class="tplLink">HadoopFSLogAppender</span></a></li><li title="io.gearpump.util.HistoryMetricsService"><a class="tplshow" href="io/gearpump/util/HistoryMetricsService$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/util/HistoryMetricsService.html" target="template"><span class="class">(class)</span><span class="tplLink">HistoryMetricsService</span></a></li><li title="io.gearpump.util.LogUtil"><a class="tplshow" href="io/gearpump/util/LogUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">LogUtil</span></a></li><li title="io.gearpump.util.ProcessLogRedirector"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/ProcessLogRedirector.html" target="template"><span class="class">(class)</span><span class="tplLink">ProcessLogRedirector</span></a></li><li title="io.gearpump.util.RecreateRollingFileAppender"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/RecreateRollingFileAppender.html" target="template"><span class="class">(class)</span><span class="tplLink">RecreateRollingFileAppender</span></a></li><li title="io.gearpump.util.ReferenceEqual"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/ReferenceEqual.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ReferenceEqual</span></a></li><li title="io.gearpump.util.RestartPolicy"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/RestartPolicy.html" target="template"><span class="class">(class)</span><span class="tplLink">RestartPolicy</span></a></li><li title="io.gearpump.util.RichProcess"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/RichProcess.html" target="template"><span class="class">(class)</span><span class="tplLink">RichProcess</span></a></li><li title="io.gearpump.util.TimeOutScheduler"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/TimeOutScheduler.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TimeOutScheduler</span></a></li><li title="io.gearpump.util.Util"><a class="tplshow" href="io/gearpump/util/Util$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Util</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li></ol>
+          </li></ol>
+          </div></div><script src="index.js"></script>
+    </div>
+      <div id="content" class="ui-layout-center">
+        <iframe id="template" name="template" src="package.html"></iframe>
+      </div>
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.7.0/api/scala/index.js b/releases/0.7.0/api/scala/index.js
new file mode 100644
index 0000000..54f6f9d
--- /dev/null
+++ b/releases/0.7.0/api/scala/index.js
@@ -0,0 +1 @@
+Index.PACKAGES = {"io.gearpump.serializer" : [{"class" : "io\/gearpump\/serializer\/FastKryoSerializationFramework.html", "name" : "io.gearpump.serializer.FastKryoSerializationFramework"}, {"object" : "io\/gearpump\/serializer\/FastKryoSerializer$.html", "class" : "io\/gearpump\/serializer\/FastKryoSerializer.html", "name" : "io.gearpump.serializer.FastKryoSerializer"}, {"class" : "io\/gearpump\/serializer\/GearpumpSerialization.html", "name" : "io.gearpump.serializer.GearpumpSerialization"}, {"trait" : "io\/gearpump\/serializer\/SerializationFramework.html", "name" : "io.gearpump.serializer.SerializationFramework"}, {"trait" : "io\/gearpump\/serializer\/Serializer.html", "name" : "io.gearpump.serializer.Serializer"}], "io.gearpump.streaming.transaction.api" : [{"trait" : "io\/gearpump\/streaming\/transaction\/api\/CheckpointStore.html", "name" : "io.gearpump.streaming.transaction.api.CheckpointStore"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/CheckpointStoreFactory.html", "name" : "io.gearpump.streaming.transaction.api.CheckpointStoreFactory"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/MessageDecoder.html", "name" : "io.gearpump.streaming.transaction.api.MessageDecoder"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/MessageFilter.html", "name" : "io.gearpump.streaming.transaction.api.MessageFilter"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/OffsetManager.html", "name" : "io.gearpump.streaming.transaction.api.OffsetManager"}, {"object" : "io\/gearpump\/streaming\/transaction\/api\/OffsetStorage$.html", "trait" : "io\/gearpump\/streaming\/transaction\/api\/OffsetStorage.html", "name" : "io.gearpump.streaming.transaction.api.OffsetStorage"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/OffsetStorageFactory.html", "name" : "io.gearpump.streaming.transaction.api.OffsetStorageFactory"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/OffsetTimeStampResolver.html", "name" : "io.gearpump.streaming.transaction.api.OffsetTimeStampResolver"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/TimeReplayableSource.html", "name" : "io.gearpump.streaming.transaction.api.TimeReplayableSource"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/TimeStampFilter.html", "name" : "io.gearpump.streaming.transaction.api.TimeStampFilter"}], "io.gearpump.cluster.client" : [{"object" : "io\/gearpump\/cluster\/client\/ClientContext$.html", "class" : "io\/gearpump\/cluster\/client\/ClientContext.html", "name" : "io.gearpump.cluster.client.ClientContext"}, {"class" : "io\/gearpump\/cluster\/client\/MasterClient.html", "name" : "io.gearpump.cluster.client.MasterClient"}], "io.gearpump.streaming.transaction" : [], "io.gearpump.streaming.hadoop" : [{"class" : "io\/gearpump\/streaming\/hadoop\/HadoopCheckpointStore.html", "object" : "io\/gearpump\/streaming\/hadoop\/HadoopCheckpointStore$.html", "name" : "io.gearpump.streaming.hadoop.HadoopCheckpointStore"}, {"class" : "io\/gearpump\/streaming\/hadoop\/HadoopCheckpointStoreFactory.html", "object" : "io\/gearpump\/streaming\/hadoop\/HadoopCheckpointStoreFactory$.html", "name" : "io.gearpump.streaming.hadoop.HadoopCheckpointStoreFactory"}], "akka.pattern" : [], "io.gearpump.cluster.appmaster" : [{"case class" : "io\/gearpump\/cluster\/appmaster\/ApplicationState.html", "name" : "io.gearpump.cluster.appmaster.ApplicationState"}, {"object" : "io\/gearpump\/cluster\/appmaster\/AppMasterRuntimeEnvironment$.html", "name" : "io.gearpump.cluster.appmaster.AppMasterRuntimeEnvironment"}, {"case class" : "io\/gearpump\/cluster\/appmaster\/AppMasterRuntimeInfo.html", "name" : "io.gearpump.cluster.appmaster.AppMasterRuntimeInfo"}, {"case class" : "io\/gearpump\/cluster\/appmaster\/ExecutorSystem.html", "name" : "io.gearpump.cluster.appmaster.ExecutorSystem"}, {"object" : "io\/gearpump\/cluster\/appmaster\/ExecutorSystemScheduler$.html", "name" : "io.gearpump.cluster.appmaster.ExecutorSystemScheduler"}, {"case class" : "io\/gearpump\/cluster\/appmaster\/WorkerInfo.html", "name" : "io.gearpump.cluster.appmaster.WorkerInfo"}], "io.gearpump.streaming.monoid" : [{"class" : "io\/gearpump\/streaming\/monoid\/AlgebirdGroup.html", "name" : "io.gearpump.streaming.monoid.AlgebirdGroup"}, {"class" : "io\/gearpump\/streaming\/monoid\/AlgebirdMonoid.html", "name" : "io.gearpump.streaming.monoid.AlgebirdMonoid"}], "io.gearpump.streaming.hadoop.lib" : [{"class" : "io\/gearpump\/streaming\/hadoop\/lib\/HadoopCheckpointStoreReader.html", "name" : "io.gearpump.streaming.hadoop.lib.HadoopCheckpointStoreReader"}, {"class" : "io\/gearpump\/streaming\/hadoop\/lib\/HadoopCheckpointStoreWriter.html", "name" : "io.gearpump.streaming.hadoop.lib.HadoopCheckpointStoreWriter"}], "io.gearpump.cluster.worker" : [{"case class" : "io\/gearpump\/cluster\/worker\/ExecutorSlots.html", "name" : "io.gearpump.cluster.worker.ExecutorSlots"}, {"object" : "io\/gearpump\/cluster\/worker\/WorkerSummary$.html", "case class" : "io\/gearpump\/cluster\/worker\/WorkerSummary.html", "name" : "io.gearpump.cluster.worker.WorkerSummary"}], "io.gearpump.external" : [], "io.gearpump.cluster" : [{"case class" : "io\/gearpump\/cluster\/AppDescription.html", "name" : "io.gearpump.cluster.AppDescription"}, {"case class" : "io\/gearpump\/cluster\/AppJar.html", "name" : "io.gearpump.cluster.AppJar"}, {"object" : "io\/gearpump\/cluster\/Application$.html", "trait" : "io\/gearpump\/cluster\/Application.html", "name" : "io.gearpump.cluster.Application"}, {"class" : "io\/gearpump\/cluster\/ApplicationMaster.html", "name" : "io.gearpump.cluster.ApplicationMaster"}, {"case class" : "io\/gearpump\/cluster\/AppMasterContext.html", "name" : "io.gearpump.cluster.AppMasterContext"}, {"trait" : "io\/gearpump\/cluster\/AppMasterRegisterData.html", "name" : "io.gearpump.cluster.AppMasterRegisterData"}, {"object" : "io\/gearpump\/cluster\/AppMasterToMaster$.html", "name" : "io.gearpump.cluster.AppMasterToMaster"}, {"object" : "io\/gearpump\/cluster\/AppMasterToWorker$.html", "name" : "io.gearpump.cluster.AppMasterToWorker"}, {"object" : "io\/gearpump\/cluster\/ClientToMaster$.html", "name" : "io.gearpump.cluster.ClientToMaster"}, {"object" : "io\/gearpump\/cluster\/ClusterConfig$.html", "class" : "io\/gearpump\/cluster\/ClusterConfig.html", "name" : "io.gearpump.cluster.ClusterConfig"}, {"object" : "io\/gearpump\/cluster\/ClusterConfigSource$.html", "trait" : "io\/gearpump\/cluster\/ClusterConfigSource.html", "name" : "io.gearpump.cluster.ClusterConfigSource"}, {"case class" : "io\/gearpump\/cluster\/ExecutorContext.html", "name" : "io.gearpump.cluster.ExecutorContext"}, {"case class" : "io\/gearpump\/cluster\/ExecutorJVMConfig.html", "name" : "io.gearpump.cluster.ExecutorJVMConfig"}, {"object" : "io\/gearpump\/cluster\/MasterToAppMaster$.html", "name" : "io.gearpump.cluster.MasterToAppMaster"}, {"object" : "io\/gearpump\/cluster\/MasterToClient$.html", "name" : "io.gearpump.cluster.MasterToClient"}, {"object" : "io\/gearpump\/cluster\/MasterToWorker$.html", "name" : "io.gearpump.cluster.MasterToWorker"}, {"object" : "io\/gearpump\/cluster\/UserConfig$.html", "class" : "io\/gearpump\/cluster\/UserConfig.html", "name" : "io.gearpump.cluster.UserConfig"}, {"object" : "io\/gearpump\/cluster\/WorkerToAppMaster$.html", "name" : "io.gearpump.cluster.WorkerToAppMaster"}, {"object" : "io\/gearpump\/cluster\/WorkerToMaster$.html", "name" : "io.gearpump.cluster.WorkerToMaster"}], "akka" : [], "io.gearpump.streaming.util" : [{"object" : "io\/gearpump\/streaming\/util\/ActorPathUtil$.html", "name" : "io.gearpump.streaming.util.ActorPathUtil"}], "io.gearpump.metrics" : [{"class" : "io\/gearpump\/metrics\/AkkaReporter.html", "name" : "io.gearpump.metrics.AkkaReporter"}, {"class" : "io\/gearpump\/metrics\/Counter.html", "name" : "io.gearpump.metrics.Counter"}, {"class" : "io\/gearpump\/metrics\/Histogram.html", "name" : "io.gearpump.metrics.Histogram"}, {"class" : "io\/gearpump\/metrics\/JvmMetricsSet.html", "name" : "io.gearpump.metrics.JvmMetricsSet"}, {"class" : "io\/gearpump\/metrics\/Meter.html", "name" : "io.gearpump.metrics.Meter"}, {"object" : "io\/gearpump\/metrics\/Metrics$.html", "class" : "io\/gearpump\/metrics\/Metrics.html", "name" : "io.gearpump.metrics.Metrics"}, {"object" : "io\/gearpump\/metrics\/MetricsReporterService$.html", "class" : "io\/gearpump\/metrics\/MetricsReporterService.html", "name" : "io.gearpump.metrics.MetricsReporterService"}], "io.gearpump.streaming.kafka" : [{"class" : "io\/gearpump\/streaming\/kafka\/KafkaSink.html", "name" : "io.gearpump.streaming.kafka.KafkaSink"}, {"class" : "io\/gearpump\/streaming\/kafka\/KafkaSource.html", "object" : "io\/gearpump\/streaming\/kafka\/KafkaSource$.html", "name" : "io.gearpump.streaming.kafka.KafkaSource"}, {"class" : "io\/gearpump\/streaming\/kafka\/KafkaStorage.html", "object" : "io\/gearpump\/streaming\/kafka\/KafkaStorage$.html", "name" : "io.gearpump.streaming.kafka.KafkaStorage"}, {"class" : "io\/gearpump\/streaming\/kafka\/KafkaStorageFactory.html", "name" : "io.gearpump.streaming.kafka.KafkaStorageFactory"}], "io.gearpump.streaming" : [{"class" : "io\/gearpump\/streaming\/AckRequestSerializer.html", "name" : "io.gearpump.streaming.AckRequestSerializer"}, {"class" : "io\/gearpump\/streaming\/AckSerializer.html", "name" : "io.gearpump.streaming.AckSerializer"}, {"object" : "io\/gearpump\/streaming\/AppMasterToExecutor$.html", "name" : "io.gearpump.streaming.AppMasterToExecutor"}, {"object" : "io\/gearpump\/streaming\/AppMasterToMaster$.html", "name" : "io.gearpump.streaming.AppMasterToMaster"}, {"object" : "io\/gearpump\/streaming\/Constants$.html", "name" : "io.gearpump.streaming.Constants"}, {"object" : "io\/gearpump\/streaming\/DAG$.html", "case class" : "io\/gearpump\/streaming\/DAG.html", "name" : "io.gearpump.streaming.DAG"}, {"object" : "io\/gearpump\/streaming\/ExecutorToAppMaster$.html", "name" : "io.gearpump.streaming.ExecutorToAppMaster"}, {"class" : "io\/gearpump\/streaming\/InitialAckRequestSerializer.html", "name" : "io.gearpump.streaming.InitialAckRequestSerializer"}, {"class" : "io\/gearpump\/streaming\/LatencyProbeSerializer.html", "name" : "io.gearpump.streaming.LatencyProbeSerializer"}, {"object" : "io\/gearpump\/streaming\/LifeTime$.html", "case class" : "io\/gearpump\/streaming\/LifeTime.html", "name" : "io.gearpump.streaming.LifeTime"}, {"object" : "io\/gearpump\/streaming\/Processor$.html", "trait" : "io\/gearpump\/streaming\/Processor.html", "name" : "io.gearpump.streaming.Processor"}, {"case class" : "io\/gearpump\/streaming\/ProcessorDescription.html", "name" : "io.gearpump.streaming.ProcessorDescription"}, {"object" : "io\/gearpump\/streaming\/StreamApplication$.html", "class" : "io\/gearpump\/streaming\/StreamApplication.html", "name" : "io.gearpump.streaming.StreamApplication"}, {"class" : "io\/gearpump\/streaming\/TaskIdSerializer.html", "name" : "io.gearpump.streaming.TaskIdSerializer"}], "io.gearpump.streaming.dsl.plan" : [{"object" : "io\/gearpump\/streaming\/dsl\/plan\/OpTranslator$.html", "class" : "io\/gearpump\/streaming\/dsl\/plan\/OpTranslator.html", "name" : "io.gearpump.streaming.dsl.plan.OpTranslator"}, {"class" : "io\/gearpump\/streaming\/dsl\/plan\/Planner.html", "name" : "io.gearpump.streaming.dsl.plan.Planner"}], "io.gearpump.streaming.kafka.lib.grouper" : [{"class" : "io\/gearpump\/streaming\/kafka\/lib\/grouper\/KafkaDefaultGrouper.html", "name" : "io.gearpump.streaming.kafka.lib.grouper.KafkaDefaultGrouper"}, {"trait" : "io\/gearpump\/streaming\/kafka\/lib\/grouper\/KafkaGrouper.html", "name" : "io.gearpump.streaming.kafka.lib.grouper.KafkaGrouper"}], "io.gearpump.util" : [{"object" : "io\/gearpump\/util\/ActorSystemBooter$.html", "class" : "io\/gearpump\/util\/ActorSystemBooter.html", "name" : "io.gearpump.util.ActorSystemBooter"}, {"object" : "io\/gearpump\/util\/ActorUtil$.html", "name" : "io.gearpump.util.ActorUtil"}, {"trait" : "io\/gearpump\/util\/AkkaApp.html", "name" : "io.gearpump.util.AkkaApp"}, {"trait" : "io\/gearpump\/util\/ConsoleOutput.html", "name" : "io.gearpump.util.ConsoleOutput"}, {"object" : "io\/gearpump\/util\/Constants$.html", "name" : "io.gearpump.util.Constants"}, {"object" : "io\/gearpump\/util\/FileDirective$.html", "name" : "io.gearpump.util.FileDirective"}, {"object" : "io\/gearpump\/util\/FileServer$.html", "class" : "io\/gearpump\/util\/FileServer.html", "name" : "io.gearpump.util.FileServer"}, {"object" : "io\/gearpump\/util\/FileUtils$.html", "name" : "io.gearpump.util.FileUtils"}, {"object" : "io\/gearpump\/util\/Graph$.html", "class" : "io\/gearpump\/util\/Graph.html", "name" : "io.gearpump.util.Graph"}, {"class" : "io\/gearpump\/util\/HadoopFSLogAppender.html", "name" : "io.gearpump.util.HadoopFSLogAppender"}, {"object" : "io\/gearpump\/util\/HistoryMetricsService$.html", "class" : "io\/gearpump\/util\/HistoryMetricsService.html", "name" : "io.gearpump.util.HistoryMetricsService"}, {"object" : "io\/gearpump\/util\/LogUtil$.html", "name" : "io.gearpump.util.LogUtil"}, {"class" : "io\/gearpump\/util\/ProcessLogRedirector.html", "name" : "io.gearpump.util.ProcessLogRedirector"}, {"class" : "io\/gearpump\/util\/RecreateRollingFileAppender.html", "name" : "io.gearpump.util.RecreateRollingFileAppender"}, {"trait" : "io\/gearpump\/util\/ReferenceEqual.html", "name" : "io.gearpump.util.ReferenceEqual"}, {"class" : "io\/gearpump\/util\/RestartPolicy.html", "name" : "io.gearpump.util.RestartPolicy"}, {"class" : "io\/gearpump\/util\/RichProcess.html", "name" : "io.gearpump.util.RichProcess"}, {"trait" : "io\/gearpump\/util\/TimeOutScheduler.html", "name" : "io.gearpump.util.TimeOutScheduler"}, {"object" : "io\/gearpump\/util\/Util$.html", "name" : "io.gearpump.util.Util"}], "io.gearpump.streaming.javaapi" : [{"class" : "io\/gearpump\/streaming\/javaapi\/Graph.html", "name" : "io.gearpump.streaming.javaapi.Graph"}, {"class" : "io\/gearpump\/streaming\/javaapi\/Processor.html", "name" : "io.gearpump.streaming.javaapi.Processor"}, {"class" : "io\/gearpump\/streaming\/javaapi\/StreamApplication.html", "name" : "io.gearpump.streaming.javaapi.StreamApplication"}, {"class" : "io\/gearpump\/streaming\/javaapi\/Task.html", "name" : "io.gearpump.streaming.javaapi.Task"}], "io.gearpump.external.hbase.dsl" : [{"object" : "io\/gearpump\/external\/hbase\/dsl\/HBaseDSLSink$.html", "class" : "io\/gearpump\/external\/hbase\/dsl\/HBaseDSLSink.html", "name" : "io.gearpump.external.hbase.dsl.HBaseDSLSink"}], "io.gearpump.streaming.source" : [{"trait" : "io\/gearpump\/streaming\/source\/DataSource.html", "name" : "io.gearpump.streaming.source.DataSource"}, {"object" : "io\/gearpump\/streaming\/source\/DataSourceConfig$.html", "name" : "io.gearpump.streaming.source.DataSourceConfig"}, {"object" : "io\/gearpump\/streaming\/source\/DataSourceProcessor$.html", "name" : "io.gearpump.streaming.source.DataSourceProcessor"}, {"object" : "io\/gearpump\/streaming\/source\/DataSourceTask$.html", "class" : "io\/gearpump\/streaming\/source\/DataSourceTask.html", "name" : "io.gearpump.streaming.source.DataSourceTask"}, {"class" : "io\/gearpump\/streaming\/source\/DefaultTimeStampFilter.html", "name" : "io.gearpump.streaming.source.DefaultTimeStampFilter"}], "io.gearpump.cluster.main" : [{"object" : "io\/gearpump\/cluster\/main\/AppSubmitter$.html", "name" : "io.gearpump.cluster.main.AppSubmitter"}, {"object" : "io\/gearpump\/cluster\/main\/ArgumentsParser$.html", "trait" : "io\/gearpump\/cluster\/main\/ArgumentsParser.html", "name" : "io.gearpump.cluster.main.ArgumentsParser"}, {"case class" : "io\/gearpump\/cluster\/main\/CLIOption.html", "name" : "io.gearpump.cluster.main.CLIOption"}, {"object" : "io\/gearpump\/cluster\/main\/Gear$.html", "name" : "io.gearpump.cluster.main.Gear"}, {"object" : "io\/gearpump\/cluster\/main\/Info$.html", "name" : "io.gearpump.cluster.main.Info"}, {"object" : "io\/gearpump\/cluster\/main\/Kill$.html", "name" : "io.gearpump.cluster.main.Kill"}, {"object" : "io\/gearpump\/cluster\/main\/Local$.html", "name" : "io.gearpump.cluster.main.Local"}, {"object" : "io\/gearpump\/cluster\/main\/MainRunner$.html", "name" : "io.gearpump.cluster.main.MainRunner"}, {"object" : "io\/gearpump\/cluster\/main\/Master$.html", "name" : "io.gearpump.cluster.main.Master"}, {"object" : "io\/gearpump\/cluster\/main\/MasterWatcher$.html", "class" : "io\/gearpump\/cluster\/main\/MasterWatcher.html", "name" : "io.gearpump.cluster.main.MasterWatcher"}, {"class" : "io\/gearpump\/cluster\/main\/ParseResult.html", "name" : "io.gearpump.cluster.main.ParseResult"}, {"object" : "io\/gearpump\/cluster\/main\/Replay$.html", "name" : "io.gearpump.cluster.main.Replay"}, {"object" : "io\/gearpump\/cluster\/main\/Worker$.html", "name" : "io.gearpump.cluster.main.Worker"}], "io.gearpump.streaming.kafka.lib.consumer" : [{"object" : "io\/gearpump\/streaming\/kafka\/lib\/consumer\/FetchThread$.html", "name" : "io.gearpump.streaming.kafka.lib.consumer.FetchThread"}, {"class" : "io\/gearpump\/streaming\/kafka\/lib\/consumer\/KafkaConsumer.html", "object" : "io\/gearpump\/streaming\/kafka\/lib\/consumer\/KafkaConsumer$.html", "name" : "io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer"}, {"case class" : "io\/gearpump\/streaming\/kafka\/lib\/consumer\/KafkaMessage.html", "name" : "io.gearpump.streaming.kafka.lib.consumer.KafkaMessage"}], "io.gearpump.jarstore.dfs" : [{"class" : "io\/gearpump\/jarstore\/dfs\/DFSJarStoreService.html", "name" : "io.gearpump.jarstore.dfs.DFSJarStoreService"}], "io.gearpump.streaming.dsl" : [{"class" : "io\/gearpump\/streaming\/dsl\/CollectionDataSource.html", "name" : "io.gearpump.streaming.dsl.CollectionDataSource"}, {"class" : "io\/gearpump\/streaming\/dsl\/KVStream.html", "name" : "io.gearpump.streaming.dsl.KVStream"}, {"object" : "io\/gearpump\/streaming\/dsl\/Stream$.html", "class" : "io\/gearpump\/streaming\/dsl\/Stream.html", "name" : "io.gearpump.streaming.dsl.Stream"}, {"object" : "io\/gearpump\/streaming\/dsl\/StreamApp$.html", "class" : "io\/gearpump\/streaming\/dsl\/StreamApp.html", "name" : "io.gearpump.streaming.dsl.StreamApp"}, {"trait" : "io\/gearpump\/streaming\/dsl\/TypedDataSink.html", "name" : "io.gearpump.streaming.dsl.TypedDataSink"}, {"trait" : "io\/gearpump\/streaming\/dsl\/TypedDataSource.html", "name" : "io.gearpump.streaming.dsl.TypedDataSource"}], "io.gearpump.jarstore" : [{"case class" : "io\/gearpump\/jarstore\/FilePath.html", "name" : "io.gearpump.jarstore.FilePath"}, {"object" : "io\/gearpump\/jarstore\/JarStoreService$.html", "trait" : "io\/gearpump\/jarstore\/JarStoreService.html", "name" : "io.gearpump.jarstore.JarStoreService"}], "io.gearpump.streaming.dsl.example" : [{"object" : "io\/gearpump\/streaming\/dsl\/example\/WordCount$.html", "name" : "io.gearpump.streaming.dsl.example.WordCount"}], "io.gearpump.transport.netty" : [{"object" : "io\/gearpump\/transport\/netty\/Client$.html", "class" : "io\/gearpump\/transport\/netty\/Client.html", "name" : "io.gearpump.transport.netty.Client"}, {"object" : "io\/gearpump\/transport\/netty\/Context$.html", "class" : "io\/gearpump\/transport\/netty\/Context.html", "name" : "io.gearpump.transport.netty.Context"}, {"trait" : "io\/gearpump\/transport\/netty\/IContext.html", "name" : "io.gearpump.transport.netty.IContext"}, {"trait" : "io\/gearpump\/transport\/netty\/ITransportMessageSerializer.html", "name" : "io.gearpump.transport.netty.ITransportMessageSerializer"}, {"class" : "io\/gearpump\/transport\/netty\/MessageBatch.html", "name" : "io.gearpump.transport.netty.MessageBatch"}, {"class" : "io\/gearpump\/transport\/netty\/MessageDecoder.html", "name" : "io.gearpump.transport.netty.MessageDecoder"}, {"class" : "io\/gearpump\/transport\/netty\/MessageEncoder.html", "name" : "io.gearpump.transport.netty.MessageEncoder"}, {"class" : "io\/gearpump\/transport\/netty\/NettyConfig.html", "name" : "io.gearpump.transport.netty.NettyConfig"}, {"class" : "io\/gearpump\/transport\/netty\/NettyRenameThreadFactory.html", "name" : "io.gearpump.transport.netty.NettyRenameThreadFactory"}, {"object" : "io\/gearpump\/transport\/netty\/NettyUtil$.html", "name" : "io.gearpump.transport.netty.NettyUtil"}, {"object" : "io\/gearpump\/transport\/netty\/Server$.html", "class" : "io\/gearpump\/transport\/netty\/Server.html", "name" : "io.gearpump.transport.netty.Server"}, {"class" : "io\/gearpump\/transport\/netty\/TaskMessage.html", "name" : "io.gearpump.transport.netty.TaskMessage"}, {"class" : "io\/gearpump\/transport\/netty\/WrappedChannelBuffer.html", "name" : "io.gearpump.transport.netty.WrappedChannelBuffer"}], "io.gearpump.streaming.sink" : [{"trait" : "io\/gearpump\/streaming\/sink\/DataSink.html", "name" : "io.gearpump.streaming.sink.DataSink"}, {"object" : "io\/gearpump\/streaming\/sink\/DataSinkProcessor$.html", "name" : "io.gearpump.streaming.sink.DataSinkProcessor"}, {"object" : "io\/gearpump\/streaming\/sink\/DataSinkTask$.html", "class" : "io\/gearpump\/streaming\/sink\/DataSinkTask.html", "name" : "io.gearpump.streaming.sink.DataSinkTask"}], "io.gearpump.streaming.executor" : [{"object" : "io\/gearpump\/streaming\/executor\/Executor$.html", "class" : "io\/gearpump\/streaming\/executor\/Executor.html", "name" : "io.gearpump.streaming.executor.Executor"}, {"class" : "io\/gearpump\/streaming\/executor\/ExecutorRestartPolicy.html", "name" : "io.gearpump.streaming.executor.ExecutorRestartPolicy"}, {"trait" : "io\/gearpump\/streaming\/executor\/ITaskLauncher.html", "name" : "io.gearpump.streaming.executor.ITaskLauncher"}, {"object" : "io\/gearpump\/streaming\/executor\/TaskLauncher$.html", "class" : "io\/gearpump\/streaming\/executor\/TaskLauncher.html", "name" : "io.gearpump.streaming.executor.TaskLauncher"}], "io.gearpump.streaming.serializer" : [{"class" : "io\/gearpump\/streaming\/serializer\/ChillSerializer.html", "name" : "io.gearpump.streaming.serializer.ChillSerializer"}], "io.gearpump.cluster.scheduler" : [{"object" : "io\/gearpump\/cluster\/scheduler\/Priority$.html", "name" : "io.gearpump.cluster.scheduler.Priority"}, {"class" : "io\/gearpump\/cluster\/scheduler\/PriorityScheduler.html", "name" : "io.gearpump.cluster.scheduler.PriorityScheduler"}, {"object" : "io\/gearpump\/cluster\/scheduler\/Relaxation$.html", "name" : "io.gearpump.cluster.scheduler.Relaxation"}, {"object" : "io\/gearpump\/cluster\/scheduler\/Resource$.html", "case class" : "io\/gearpump\/cluster\/scheduler\/Resource.html", "name" : "io.gearpump.cluster.scheduler.Resource"}, {"case class" : "io\/gearpump\/cluster\/scheduler\/ResourceAllocation.html", "name" : "io.gearpump.cluster.scheduler.ResourceAllocation"}, {"case class" : "io\/gearpump\/cluster\/scheduler\/ResourceRequest.html", "name" : "io.gearpump.cluster.scheduler.ResourceRequest"}, {"object" : "io\/gearpump\/cluster\/scheduler\/Scheduler$.html", "class" : "io\/gearpump\/cluster\/scheduler\/Scheduler.html", "name" : "io.gearpump.cluster.scheduler.Scheduler"}], "io.gearpump.streaming.kafka.lib" : [{"class" : "io\/gearpump\/streaming\/kafka\/lib\/DefaultMessageDecoder.html", "name" : "io.gearpump.streaming.kafka.lib.DefaultMessageDecoder"}, {"object" : "io\/gearpump\/streaming\/kafka\/lib\/KafkaOffsetManager$.html", "name" : "io.gearpump.streaming.kafka.lib.KafkaOffsetManager"}, {"class" : "io\/gearpump\/streaming\/kafka\/lib\/KafkaSourceConfig.html", "object" : "io\/gearpump\/streaming\/kafka\/lib\/KafkaSourceConfig$.html", "name" : "io.gearpump.streaming.kafka.lib.KafkaSourceConfig"}, {"object" : "io\/gearpump\/streaming\/kafka\/lib\/KafkaUtil$.html", "name" : "io.gearpump.streaming.kafka.lib.KafkaUtil"}, {"class" : "io\/gearpump\/streaming\/kafka\/lib\/StringMessageDecoder.html", "name" : "io.gearpump.streaming.kafka.lib.StringMessageDecoder"}], "io.gearpump" : [{"object" : "io\/gearpump\/Message$.html", "case class" : "io\/gearpump\/Message.html", "name" : "io.gearpump.Message"}], "io.gearpump.streaming.appmaster" : [{"object" : "io\/gearpump\/streaming\/appmaster\/AppMaster$.html", "class" : "io\/gearpump\/streaming\/appmaster\/AppMaster.html", "name" : "io.gearpump.streaming.appmaster.AppMaster"}, {"case class" : "io\/gearpump\/streaming\/appmaster\/AppMasterTaskDetail.html", "name" : "io.gearpump.streaming.appmaster.AppMasterTaskDetail"}, {"object" : "io\/gearpump\/streaming\/appmaster\/ClockService$.html", "class" : "io\/gearpump\/streaming\/appmaster\/ClockService.html", "name" : "io.gearpump.streaming.appmaster.ClockService"}, {"object" : "io\/gearpump\/streaming\/appmaster\/DagManager$.html", "class" : "io\/gearpump\/streaming\/appmaster\/DagManager.html", "name" : "io.gearpump.streaming.appmaster.DagManager"}, {"case class" : "io\/gearpump\/streaming\/appmaster\/ProcessorSummary.html", "name" : "io.gearpump.streaming.appmaster.ProcessorSummary"}, {"case class" : "io\/gearpump\/streaming\/appmaster\/StreamAppMasterSummary.html", "name" : "io.gearpump.streaming.appmaster.StreamAppMasterSummary"}, {"object" : "io\/gearpump\/streaming\/appmaster\/SubDAGManager$.html", "class" : "io\/gearpump\/streaming\/appmaster\/SubDAGManager.html", "name" : "io.gearpump.streaming.appmaster.SubDAGManager"}, {"case class" : "io\/gearpump\/streaming\/appmaster\/SubmitApplicationRequest.html", "name" : "io.gearpump.streaming.appmaster.SubmitApplicationRequest"}, {"case class" : "io\/gearpump\/streaming\/appmaster\/TaskCount.html", "name" : "io.gearpump.streaming.appmaster.TaskCount"}, {"object" : "io\/gearpump\/streaming\/appmaster\/TaskLocator$.html", "class" : "io\/gearpump\/streaming\/appmaster\/TaskLocator.html", "name" : "io.gearpump.streaming.appmaster.TaskLocator"}, {"object" : "io\/gearpump\/streaming\/appmaster\/TaskRegistry$.html", "class" : "io\/gearpump\/streaming\/appmaster\/TaskRegistry.html", "name" : "io.gearpump.streaming.appmaster.TaskRegistry"}, {"object" : "io\/gearpump\/streaming\/appmaster\/TaskScheduler$.html", "trait" : "io\/gearpump\/streaming\/appmaster\/TaskScheduler.html", "name" : "io.gearpump.streaming.appmaster.TaskScheduler"}, {"class" : "io\/gearpump\/streaming\/appmaster\/TaskSchedulerImpl.html", "name" : "io.gearpump.streaming.appmaster.TaskSchedulerImpl"}], "io.gearpump.streaming.state.impl" : [{"class" : "io\/gearpump\/streaming\/state\/impl\/CheckpointManager.html", "name" : "io.gearpump.streaming.state.impl.CheckpointManager"}, {"class" : "io\/gearpump\/streaming\/state\/impl\/InMemoryCheckpointStore.html", "name" : "io.gearpump.streaming.state.impl.InMemoryCheckpointStore"}, {"class" : "io\/gearpump\/streaming\/state\/impl\/InMemoryCheckpointStoreFactory.html", "name" : "io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory"}, {"case class" : "io\/gearpump\/streaming\/state\/impl\/Interval.html", "name" : "io.gearpump.streaming.state.impl.Interval"}, {"object" : "io\/gearpump\/streaming\/state\/impl\/NonWindowState$.html", "class" : "io\/gearpump\/streaming\/state\/impl\/NonWindowState.html", "name" : "io.gearpump.streaming.state.impl.NonWindowState"}, {"object" : "io\/gearpump\/streaming\/state\/impl\/PersistentStateConfig$.html", "name" : "io.gearpump.streaming.state.impl.PersistentStateConfig"}, {"class" : "io\/gearpump\/streaming\/state\/impl\/Window.html", "name" : "io.gearpump.streaming.state.impl.Window"}, {"object" : "io\/gearpump\/streaming\/state\/impl\/WindowConfig$.html", "case class" : "io\/gearpump\/streaming\/state\/impl\/WindowConfig.html", "name" : "io.gearpump.streaming.state.impl.WindowConfig"}, {"object" : "io\/gearpump\/streaming\/state\/impl\/WindowState$.html", "class" : "io\/gearpump\/streaming\/state\/impl\/WindowState.html", "name" : "io.gearpump.streaming.state.impl.WindowState"}], "io.gearpump.streaming.kafka.dsl" : [{"object" : "io\/gearpump\/streaming\/kafka\/dsl\/KafkaDSLSink$.html", "class" : "io\/gearpump\/streaming\/kafka\/dsl\/KafkaDSLSink.html", "name" : "io.gearpump.streaming.kafka.dsl.KafkaDSLSink"}, {"object" : "io\/gearpump\/streaming\/kafka\/dsl\/KafkaDSLUtil$.html", "name" : "io.gearpump.streaming.kafka.dsl.KafkaDSLUtil"}], "io" : [], "io.gearpump.streaming.state" : [], "io.gearpump.partitioner" : [{"class" : "io\/gearpump\/partitioner\/BroadcastPartitioner.html", "name" : "io.gearpump.partitioner.BroadcastPartitioner"}, {"class" : "io\/gearpump\/partitioner\/CoLocationPartitioner.html", "name" : "io.gearpump.partitioner.CoLocationPartitioner"}, {"class" : "io\/gearpump\/partitioner\/HashPartitioner.html", "name" : "io.gearpump.partitioner.HashPartitioner"}, {"trait" : "io\/gearpump\/partitioner\/MulticastPartitioner.html", "name" : "io.gearpump.partitioner.MulticastPartitioner"}, {"object" : "io\/gearpump\/partitioner\/Partitioner$.html", "trait" : "io\/gearpump\/partitioner\/Partitioner.html", "name" : "io.gearpump.partitioner.Partitioner"}, {"class" : "io\/gearpump\/partitioner\/PartitionerByClassName.html", "name" : "io.gearpump.partitioner.PartitionerByClassName"}, {"case class" : "io\/gearpump\/partitioner\/PartitionerDescription.html", "name" : "io.gearpump.partitioner.PartitionerDescription"}, {"trait" : "io\/gearpump\/partitioner\/PartitionerFactory.html", "name" : "io.gearpump.partitioner.PartitionerFactory"}, {"class" : "io\/gearpump\/partitioner\/PartitionerObject.html", "name" : "io.gearpump.partitioner.PartitionerObject"}, {"class" : "io\/gearpump\/partitioner\/ShuffleGroupingPartitioner.html", "name" : "io.gearpump.partitioner.ShuffleGroupingPartitioner"}, {"class" : "io\/gearpump\/partitioner\/ShufflePartitioner.html", "name" : "io.gearpump.partitioner.ShufflePartitioner"}, {"trait" : "io\/gearpump\/partitioner\/UnicastPartitioner.html", "name" : "io.gearpump.partitioner.UnicastPartitioner"}], "io.gearpump.streaming.task" : [{"case class" : "io\/gearpump\/streaming\/task\/Ack.html", "name" : "io.gearpump.streaming.task.Ack"}, {"case class" : "io\/gearpump\/streaming\/task\/AckRequest.html", "name" : "io.gearpump.streaming.task.AckRequest"}, {"case class" : "io\/gearpump\/streaming\/task\/CheckpointClock.html", "name" : "io.gearpump.streaming.task.CheckpointClock"}, {"trait" : "io\/gearpump\/streaming\/task\/ClockEvent.html", "name" : "io.gearpump.streaming.task.ClockEvent"}, {"trait" : "io\/gearpump\/streaming\/task\/ExpressTransport.html", "name" : "io.gearpump.streaming.task.ExpressTransport"}, {"object" : "io\/gearpump\/streaming\/task\/GetCheckpointClock$.html", "name" : "io.gearpump.streaming.task.GetCheckpointClock"}, {"object" : "io\/gearpump\/streaming\/task\/GetDAG$.html", "name" : "io.gearpump.streaming.task.GetDAG"}, {"object" : "io\/gearpump\/streaming\/task\/GetLatestMinClock$.html", "name" : "io.gearpump.streaming.task.GetLatestMinClock"}, {"object" : "io\/gearpump\/streaming\/task\/GetStartClock$.html", "name" : "io.gearpump.streaming.task.GetStartClock"}, {"case class" : "io\/gearpump\/streaming\/task\/GetUpstreamMinClock.html", "name" : "io.gearpump.streaming.task.GetUpstreamMinClock"}, {"case class" : "io\/gearpump\/streaming\/task\/InitialAckRequest.html", "name" : "io.gearpump.streaming.task.InitialAckRequest"}, {"case class" : "io\/gearpump\/streaming\/task\/LatencyProbe.html", "name" : "io.gearpump.streaming.task.LatencyProbe"}, {"case class" : "io\/gearpump\/streaming\/task\/LatestMinClock.html", "name" : "io.gearpump.streaming.task.LatestMinClock"}, {"case class" : "io\/gearpump\/streaming\/task\/ReportCheckpointClock.html", "name" : "io.gearpump.streaming.task.ReportCheckpointClock"}, {"case class" : "io\/gearpump\/streaming\/task\/SendMessageLoss.html", "name" : "io.gearpump.streaming.task.SendMessageLoss"}, {"case class" : "io\/gearpump\/streaming\/task\/SerializedMessage.html", "name" : "io.gearpump.streaming.task.SerializedMessage"}, {"class" : "io\/gearpump\/streaming\/task\/SerializedMessageSerializer.html", "name" : "io.gearpump.streaming.task.SerializedMessageSerializer"}, {"object" : "io\/gearpump\/streaming\/task\/SerializerResolver$.html", "name" : "io.gearpump.streaming.task.SerializerResolver"}, {"case class" : "io\/gearpump\/streaming\/task\/StartClock.html", "name" : "io.gearpump.streaming.task.StartClock"}, {"case class" : "io\/gearpump\/streaming\/task\/StartTime.html", "name" : "io.gearpump.streaming.task.StartTime"}, {"class" : "io\/gearpump\/streaming\/task\/StreamingTransportSerializer.html", "name" : "io.gearpump.streaming.task.StreamingTransportSerializer"}, {"object" : "io\/gearpump\/streaming\/task\/Subscriber$.html", "case class" : "io\/gearpump\/streaming\/task\/Subscriber.html", "name" : "io.gearpump.streaming.task.Subscriber"}, {"object" : "io\/gearpump\/streaming\/task\/Subscription$.html", "class" : "io\/gearpump\/streaming\/task\/Subscription.html", "name" : "io.gearpump.streaming.task.Subscription"}, {"class" : "io\/gearpump\/streaming\/task\/Task.html", "name" : "io.gearpump.streaming.task.Task"}, {"object" : "io\/gearpump\/streaming\/task\/TaskActor$.html", "class" : "io\/gearpump\/streaming\/task\/TaskActor.html", "name" : "io.gearpump.streaming.task.TaskActor"}, {"trait" : "io\/gearpump\/streaming\/task\/TaskContext.html", "name" : "io.gearpump.streaming.task.TaskContext"}, {"case class" : "io\/gearpump\/streaming\/task\/TaskContextData.html", "name" : "io.gearpump.streaming.task.TaskContextData"}, {"object" : "io\/gearpump\/streaming\/task\/TaskId$.html", "case class" : "io\/gearpump\/streaming\/task\/TaskId.html", "name" : "io.gearpump.streaming.task.TaskId"}, {"trait" : "io\/gearpump\/streaming\/task\/TaskInterface.html", "name" : "io.gearpump.streaming.task.TaskInterface"}, {"trait" : "io\/gearpump\/streaming\/task\/TaskMessageSerializer.html", "name" : "io.gearpump.streaming.task.TaskMessageSerializer"}, {"object" : "io\/gearpump\/streaming\/task\/TaskUtil$.html", "name" : "io.gearpump.streaming.task.TaskUtil"}, {"class" : "io\/gearpump\/streaming\/task\/TaskWrapper.html", "name" : "io.gearpump.streaming.task.TaskWrapper"}, {"case class" : "io\/gearpump\/streaming\/task\/UpdateClock.html", "name" : "io.gearpump.streaming.task.UpdateClock"}, {"case class" : "io\/gearpump\/streaming\/task\/UpstreamMinClock.html", "name" : "io.gearpump.streaming.task.UpstreamMinClock"}], "io.gearpump.cluster.master" : [{"object" : "io\/gearpump\/cluster\/master\/AppManager$.html", "name" : "io.gearpump.cluster.master.AppManager"}, {"object" : "io\/gearpump\/cluster\/master\/AppMasterLauncher$.html", "class" : "io\/gearpump\/cluster\/master\/AppMasterLauncher.html", "name" : "io.gearpump.cluster.master.AppMasterLauncher"}, {"trait" : "io\/gearpump\/cluster\/master\/AppMasterLauncherFactory.html", "name" : "io.gearpump.cluster.master.AppMasterLauncherFactory"}, {"trait" : "io\/gearpump\/cluster\/master\/ClusterReplication.html", "name" : "io.gearpump.cluster.master.ClusterReplication"}, {"object" : "io\/gearpump\/cluster\/master\/InMemoryKVService$.html", "class" : "io\/gearpump\/cluster\/master\/InMemoryKVService.html", "name" : "io.gearpump.cluster.master.InMemoryKVService"}, {"object" : "io\/gearpump\/cluster\/master\/Master$.html", "name" : "io.gearpump.cluster.master.Master"}, {"case class" : "io\/gearpump\/cluster\/master\/MasterActivity.html", "name" : "io.gearpump.cluster.master.MasterActivity"}, {"object" : "io\/gearpump\/cluster\/master\/MasterProxy$.html", "class" : "io\/gearpump\/cluster\/master\/MasterProxy.html", "name" : "io.gearpump.cluster.master.MasterProxy"}, {"object" : "io\/gearpump\/cluster\/master\/MasterStatus$.html", "name" : "io.gearpump.cluster.master.MasterStatus"}, {"case class" : "io\/gearpump\/cluster\/master\/MasterSummary.html", "name" : "io.gearpump.cluster.master.MasterSummary"}], "io.gearpump.streaming.state.api" : [{"trait" : "io\/gearpump\/streaming\/state\/api\/Group.html", "name" : "io.gearpump.streaming.state.api.Group"}, {"trait" : "io\/gearpump\/streaming\/state\/api\/Monoid.html", "name" : "io.gearpump.streaming.state.api.Monoid"}, {"class" : "io\/gearpump\/streaming\/state\/api\/MonoidState.html", "name" : "io.gearpump.streaming.state.api.MonoidState"}, {"trait" : "io\/gearpump\/streaming\/state\/api\/PersistentState.html", "name" : "io.gearpump.streaming.state.api.PersistentState"}, {"class" : "io\/gearpump\/streaming\/state\/api\/PersistentTask.html", "name" : "io.gearpump.streaming.state.api.PersistentTask"}, {"trait" : "io\/gearpump\/streaming\/state\/api\/Serializer.html", "name" : "io.gearpump.streaming.state.api.Serializer"}], "io.gearpump.external.hbase" : [{"object" : "io\/gearpump\/external\/hbase\/HBaseSecurityUtil$.html", "name" : "io.gearpump.external.hbase.HBaseSecurityUtil"}, {"object" : "io\/gearpump\/external\/hbase\/HBaseSink$.html", "class" : "io\/gearpump\/external\/hbase\/HBaseSink.html", "name" : "io.gearpump.external.hbase.HBaseSink"}], "io.gearpump.transport" : [{"trait" : "io\/gearpump\/transport\/ActorLookupById.html", "name" : "io.gearpump.transport.ActorLookupById"}, {"object" : "io\/gearpump\/transport\/Express$.html", "class" : "io\/gearpump\/transport\/Express.html", "name" : "io.gearpump.transport.Express"}, {"object" : "io\/gearpump\/transport\/HostPort$.html", "case class" : "io\/gearpump\/transport\/HostPort.html", "name" : "io.gearpump.transport.HostPort"}], "io.gearpump.streaming.storage" : [{"trait" : "io\/gearpump\/streaming\/storage\/AppDataStore.html", "name" : "io.gearpump.streaming.storage.AppDataStore"}, {"class" : "io\/gearpump\/streaming\/storage\/InMemoryAppStoreOnMaster.html", "name" : "io.gearpump.streaming.storage.InMemoryAppStoreOnMaster"}], "io.gearpump.jarstore.local" : [{"class" : "io\/gearpump\/jarstore\/local\/LocalJarStore.html", "name" : "io.gearpump.jarstore.local.LocalJarStore"}, {"class" : "io\/gearpump\/jarstore\/local\/LocalJarStoreService.html", "name" : "io.gearpump.jarstore.local.LocalJarStoreService"}], "io.gearpump.streaming.hadoop.lib.rotation" : [{"case class" : "io\/gearpump\/streaming\/hadoop\/lib\/rotation\/FileSizeRotation.html", "name" : "io.gearpump.streaming.hadoop.lib.rotation.FileSizeRotation"}, {"trait" : "io\/gearpump\/streaming\/hadoop\/lib\/rotation\/Rotation.html", "name" : "io.gearpump.streaming.hadoop.lib.rotation.Rotation"}], "io.gearpump.streaming.dsl.op" : [{"case class" : "io\/gearpump\/streaming\/dsl\/op\/DataSinkOp.html", "name" : "io.gearpump.streaming.dsl.op.DataSinkOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/DataSourceOp.html", "name" : "io.gearpump.streaming.dsl.op.DataSourceOp"}, {"object" : "io\/gearpump\/streaming\/dsl\/op\/Direct$.html", "name" : "io.gearpump.streaming.dsl.op.Direct"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/FlatMapOp.html", "name" : "io.gearpump.streaming.dsl.op.FlatMapOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/GroupByOp.html", "name" : "io.gearpump.streaming.dsl.op.GroupByOp"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/MasterOp.html", "name" : "io.gearpump.streaming.dsl.op.MasterOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/MergeOp.html", "name" : "io.gearpump.streaming.dsl.op.MergeOp"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/Op.html", "name" : "io.gearpump.streaming.dsl.op.Op"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/OpChain.html", "name" : "io.gearpump.streaming.dsl.op.OpChain"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/OpEdge.html", "name" : "io.gearpump.streaming.dsl.op.OpEdge"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/ParameterizedOp.html", "name" : "io.gearpump.streaming.dsl.op.ParameterizedOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/ProcessorOp.html", "name" : "io.gearpump.streaming.dsl.op.ProcessorOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/ReduceOp.html", "name" : "io.gearpump.streaming.dsl.op.ReduceOp"}, {"object" : "io\/gearpump\/streaming\/dsl\/op\/Shuffle$.html", "name" : "io.gearpump.streaming.dsl.op.Shuffle"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/SlaveOp.html", "name" : "io.gearpump.streaming.dsl.op.SlaveOp"}], "io.gearpump.streaming.dsl.partitioner" : [{"class" : "io\/gearpump\/streaming\/dsl\/partitioner\/GroupByPartitioner.html", "name" : "io.gearpump.streaming.dsl.partitioner.GroupByPartitioner"}]};
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/index/index-_.html b/releases/0.7.0/api/scala/index/index-_.html
similarity index 100%
rename from releases/0.6.2/api/scala/index/index-_.html
rename to releases/0.7.0/api/scala/index/index-_.html
diff --git a/releases/0.6.2/api/scala/index/index-a.html b/releases/0.7.0/api/scala/index/index-a.html
similarity index 100%
rename from releases/0.6.2/api/scala/index/index-a.html
rename to releases/0.7.0/api/scala/index/index-a.html
diff --git a/releases/0.6.2/api/scala/index/index-b.html b/releases/0.7.0/api/scala/index/index-b.html
similarity index 100%
rename from releases/0.6.2/api/scala/index/index-b.html
rename to releases/0.7.0/api/scala/index/index-b.html
diff --git a/releases/0.7.0/api/scala/index/index-c.html b/releases/0.7.0/api/scala/index/index-c.html
new file mode 100644
index 0000000..0a952f5
--- /dev/null
+++ b/releases/0.7.0/api/scala/index/index-c.html
@@ -0,0 +1,314 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title></title>
+          <meta name="description" content="" />
+          <meta name="keywords" content="" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
+      <script type="text/javascript" src="../lib/jquery.js"></script>
+    
+        </head>
+        <body><div class="entry">
+      <div class="name">CHUNK_SIZE</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileDirective$.html" class="extype" name="io.gearpump.util.FileDirective">FileDirective</a> </div>
+    </div><div class="entry">
+      <div class="name">CLIOption</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/package.html" class="extype" name="io.gearpump.cluster.main">main</a> </div>
+    </div><div class="entry">
+      <div class="name">CLOCK_REPORT_INTERVAL</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
+    </div><div class="entry">
+      <div class="name">CLOCK_SYNC_TIMEOUT_INTERVAL</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor$.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
+    </div><div class="entry">
+      <div class="name">COLUMN_FAMILY</div>
+      <div class="occurrences"><a href="../io/gearpump/external/hbase/HBaseSink$.html" class="extype" name="io.gearpump.external.hbase.HBaseSink">HBaseSink</a> </div>
+    </div><div class="entry">
+      <div class="name">COLUMN_NAME</div>
+      <div class="occurrences"><a href="../io/gearpump/external/hbase/HBaseSink$.html" class="extype" name="io.gearpump.external.hbase.HBaseSink">HBaseSink</a> </div>
+    </div><div class="entry">
+      <div class="name">CONSUMER_TOPICS</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">ChangeExecutorResource</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToWorker$.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker">AppMasterToWorker</a> </div>
+    </div><div class="entry">
+      <div class="name">ChangeTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a> </div>
+    </div><div class="entry">
+      <div class="name">ChangeTasks</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a> </div>
+    </div><div class="entry">
+      <div class="name">ChangeToNewDAG</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
+    </div><div class="entry">
+      <div class="name">ChangeToNewDAGSuccess</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
+    </div><div class="entry">
+      <div class="name">ChannelFutureOps</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">ChannelReady</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">CheckpointClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">CheckpointManager</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/package.html" class="extype" name="io.gearpump.streaming.state.impl">impl</a> </div>
+    </div><div class="entry">
+      <div class="name">CheckpointStore</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a> </div>
+    </div><div class="entry">
+      <div class="name">CheckpointStoreFactory</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a> </div>
+    </div><div class="entry">
+      <div class="name">ChillSerializer</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/serializer/package.html" class="extype" name="io.gearpump.streaming.serializer">serializer</a> </div>
+    </div><div class="entry">
+      <div class="name">Client</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/package.html" class="extype" name="io.gearpump.transport.netty">netty</a> <a href="../io/gearpump/util/FileServer$.html" class="extype" name="io.gearpump.util.FileServer">FileServer</a> </div>
+    </div><div class="entry">
+      <div class="name">ClientContext</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/client/package.html" class="extype" name="io.gearpump.cluster.client">client</a> </div>
+    </div><div class="entry">
+      <div class="name">ClientErrorHandler</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">ClientPipelineFactory</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">ClientToMaster</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> </div>
+    </div><div class="entry">
+      <div class="name">ClockEvent</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">ClockService</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ClockValue</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$$HealthChecker$.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.HealthChecker">HealthChecker</a> </div>
+    </div><div class="entry">
+      <div class="name">Close</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">CloseChannel</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Server$.html" class="extype" name="io.gearpump.transport.netty.Server">Server</a> </div>
+    </div><div class="entry">
+      <div class="name">ClusterConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> </div>
+    </div><div class="entry">
+      <div class="name">ClusterConfigSource</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> </div>
+    </div><div class="entry">
+      <div class="name">ClusterReplication</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/package.html" class="extype" name="io.gearpump.cluster.master">master</a> </div>
+    </div><div class="entry">
+      <div class="name">CoLocationPartitioner</div>
+      <div class="occurrences"><a href="../io/gearpump/partitioner/package.html" class="extype" name="io.gearpump.partitioner">partitioner</a> </div>
+    </div><div class="entry">
+      <div class="name">CollectionDataSource</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/package.html" class="extype" name="io.gearpump.streaming.dsl">dsl</a> </div>
+    </div><div class="entry">
+      <div class="name">CompareAndReconnectIfEqual</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">Config</div>
+      <div class="occurrences"><a href="../io/gearpump/util/AkkaApp.html" class="extype" name="io.gearpump.util.AkkaApp">AkkaApp</a> </div>
+    </div><div class="entry">
+      <div class="name">ConfigValidationException</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClusterConfig$.html" class="extype" name="io.gearpump.cluster.ClusterConfig">ClusterConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">Connect</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">ConsoleOutput</div>
+      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
+    </div><div class="entry">
+      <div class="name">Constants</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> <a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
+    </div><div class="entry">
+      <div class="name">Context</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/package.html" class="extype" name="io.gearpump.transport.netty">netty</a> </div>
+    </div><div class="entry">
+      <div class="name">Counter</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/package.html" class="extype" name="io.gearpump.metrics">metrics</a> <a href="../io/gearpump/metrics/Metrics$.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> </div>
+    </div><div class="entry">
+      <div class="name">CounterMetricsStore</div>
+      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$.html" class="extype" name="io.gearpump.util.HistoryMetricsService">HistoryMetricsService</a> </div>
+    </div><div class="entry">
+      <div class="name">CreateActor</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$.html" class="extype" name="io.gearpump.util.ActorSystemBooter">ActorSystemBooter</a> </div>
+    </div><div class="entry">
+      <div class="name">CreateActorFailed</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$.html" class="extype" name="io.gearpump.util.ActorSystemBooter">ActorSystemBooter</a> </div>
+    </div><div class="entry">
+      <div class="name">cause</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/ExecutorToAppMaster$$MessageLoss.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.MessageLoss">MessageLoss</a> </div>
+    </div><div class="entry">
+      <div class="name">chanel</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$$ChannelReady.html" class="extype" name="io.gearpump.transport.netty.Client.ChannelReady">ChannelReady</a> </div>
+    </div><div class="entry">
+      <div class="name">changeLife</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscription.html" class="extype" name="io.gearpump.streaming.task.Subscription">Subscription</a> </div>
+    </div><div class="entry">
+      <div class="name">channel</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$$CompareAndReconnectIfEqual.html" class="extype" name="io.gearpump.transport.netty.Client.CompareAndReconnectIfEqual">CompareAndReconnectIfEqual</a> <a href="../io/gearpump/transport/netty/Client$$Flush.html" class="extype" name="io.gearpump.transport.netty.Client.Flush">Flush</a> <a href="../io/gearpump/transport/netty/Server$$AddChannel.html" class="extype" name="io.gearpump.transport.netty.Server.AddChannel">AddChannel</a> <a href="../io/gearpump/transport/netty/Server$$CloseChannel.html" class="extype" name="io.gearpump.transport.netty.Server.CloseChannel">CloseChannel</a> </div>
+    </div><div class="entry">
+      <div class="name">channelConnected</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Server$$ServerHandler.html" class="extype" name="io.gearpump.transport.netty.Server.ServerHandler">ServerHandler</a> </div>
+    </div><div class="entry">
+      <div class="name">channelFutureToChannelFutureOps</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">channelManager</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Server.html" class="extype" name="io.gearpump.transport.netty.Server">Server</a> </div>
+    </div><div class="entry">
+      <div class="name">check</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$$HealthChecker.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.HealthChecker">HealthChecker</a> </div>
+    </div><div class="entry">
+      <div class="name">checkMessage</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor$$SecurityChecker.html" class="extype" name="io.gearpump.streaming.task.TaskActor.SecurityChecker">SecurityChecker</a> </div>
+    </div><div class="entry">
+      <div class="name">checkpoint</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/PersistentState.html" class="extype" name="io.gearpump.streaming.state.api.PersistentState">PersistentState</a> <a href="../io/gearpump/streaming/state/impl/CheckpointManager.html" class="extype" name="io.gearpump.streaming.state.impl.CheckpointManager">CheckpointManager</a> <a href="../io/gearpump/streaming/state/impl/NonWindowState.html" class="extype" name="io.gearpump.streaming.state.impl.NonWindowState">NonWindowState</a> <a href="../io/gearpump/streaming/state/impl/WindowState.html" class="extype" name="io.gearpump.streaming.state.impl.WindowState">WindowState</a> </div>
+    </div><div class="entry">
+      <div class="name">checkpointInterval</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> </div>
+    </div><div class="entry">
+      <div class="name">checkpointManager</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> </div>
+    </div><div class="entry">
+      <div class="name">checkpointStore</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> </div>
+    </div><div class="entry">
+      <div class="name">checkpointStoreFactory</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> </div>
+    </div><div class="entry">
+      <div class="name">checkpointTime</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/MonoidState.html" class="extype" name="io.gearpump.streaming.state.api.MonoidState">MonoidState</a> </div>
+    </div><div class="entry">
+      <div class="name">classPath</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ExecutorJVMConfig.html" class="extype" name="io.gearpump.cluster.ExecutorJVMConfig">ExecutorJVMConfig</a> <a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemJvmConfig.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler.ExecutorSystemJvmConfig">ExecutorSystemJvmConfig</a> <a href="../io/gearpump/util/Util$$JvmSetting.html" class="extype" name="io.gearpump.util.Util.JvmSetting">JvmSetting</a> </div>
+    </div><div class="entry">
+      <div class="name">clazz</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/SerializerResolver$$Registration.html" class="extype" name="io.gearpump.streaming.task.SerializerResolver.Registration">Registration</a> </div>
+    </div><div class="entry">
+      <div class="name">client</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> </div>
+    </div><div class="entry">
+      <div class="name">clock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$$StoredStartClock.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.StoredStartClock">StoredStartClock</a> <a href="../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" class="extype" name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">StreamAppMasterSummary</a> <a href="../io/gearpump/streaming/task/CheckpointClock.html" class="extype" name="io.gearpump.streaming.task.CheckpointClock">CheckpointClock</a> <a href="../io/gearpump/streaming/task/LatestMinClock.html" class="extype" name="io.gearpump.streaming.task.LatestMinClock">LatestMinClock</a> <a href="../io/gearpump/streaming/task/ReportCheckpointClock.html" class="extype" name="io.gearpump.streaming.task.ReportCheckpointClock">ReportCheckpointClock</a> <a href="../io/gearpump/streaming/task/StartClock.html" class="extype" name="io.gearpump.streaming.task.StartClock">StartClock</a> </div>
+    </div><div class="entry">
+      <div class="name">clockService</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
+    </div><div class="entry">
+      <div class="name">clocks</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> <a href="../io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAGSuccess.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess">ChangeToNewDAGSuccess</a> </div>
+    </div><div class="entry">
+      <div class="name">close</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/client/ClientContext.html" class="extype" name="io.gearpump.cluster.client.ClientContext">ClientContext</a> <a href="../io/gearpump/external/hbase/HBaseSink.html" class="extype" name="io.gearpump.external.hbase.HBaseSink">HBaseSink</a> <a href="../io/gearpump/streaming/dsl/CollectionDataSource.html" class="extype" name="io.gearpump.streaming.dsl.CollectionDataSource">CollectionDataSource</a> <a href="../io/gearpump/streaming/hadoop/HadoopCheckpointStore.html" class="extype" name="io.gearpump.streaming.hadoop.HadoopCheckpointStore">HadoopCheckpointStore</a> <a href="../io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreReader.html" class="extype" name="io.gearpump.streaming.hadoop.lib.HadoopCheckpointStoreReader">HadoopCheckpointStoreReader</a> <a href="../io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreWriter.html" class="extype" name="io.gearpump.streaming.hadoop.lib.HadoopCheckpointStoreWriter">HadoopCheckpointStoreWriter</a> <a href="../io/gearpump/streaming/kafka/KafkaSink.html" class="extype" name="io.gearpump.streaming.kafka.KafkaSink">KafkaSink</a> <a href="../io/gearpump/streaming/kafka/KafkaSource.html" class="extype" name="io.gearpump.streaming.kafka.KafkaSource">KafkaSource</a> <a href="../io/gearpump/streaming/kafka/KafkaStorage.html" class="extype" name="io.gearpump.streaming.kafka.KafkaStorage">KafkaStorage</a> <a href="../io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer.html" class="extype" name="io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer">KafkaConsumer</a> <a href="../io/gearpump/streaming/sink/DataSink.html" class="extype" name="io.gearpump.streaming.sink.DataSink">DataSink</a> <a href="../io/gearpump/streaming/source/DataSource.html" class="extype" name="io.gearpump.streaming.source.DataSource">DataSource</a> <a href="../io/gearpump/streaming/state/impl/CheckpointManager.html" class="extype" name="io.gearpump.streaming.state.impl.CheckpointManager">CheckpointManager</a> <a href="../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" class="extype" name="io.gearpump.streaming.state.impl.InMemoryCheckpointStore">InMemoryCheckpointStore</a> <a href="../io/gearpump/streaming/transaction/api/CheckpointStore.html" class="extype" name="io.gearpump.streaming.transaction.api.CheckpointStore">CheckpointStore</a> <a href="../io/gearpump/streaming/transaction/api/OffsetManager.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetManager">OffsetManager</a> <a href="../io/gearpump/streaming/transaction/api/OffsetStorage.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">OffsetStorage</a> <a href="../io/gearpump/transport/netty/Context.html" class="extype" name="io.gearpump.transport.netty.Context">Context</a> <a href="../io/gearpump/transport/netty/IContext.html" class="extype" name="io.gearpump.transport.netty.IContext">IContext</a> <a href="../io/gearpump/util/ProcessLogRedirector.html" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> </div>
+    </div><div class="entry">
+      <div class="name">closeClients</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
+    </div><div class="entry">
+      <div class="name">closed</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">cluster</div>
+      <div class="occurrences"><a href="../io/gearpump/package.html" class="extype" name="io.gearpump">gearpump</a> <a href="../io/gearpump/cluster/main/MasterWatcher.html" class="extype" name="io.gearpump.cluster.main.MasterWatcher">MasterWatcher</a> <a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> <a href="../io/gearpump/cluster/master/MasterSummary.html" class="extype" name="io.gearpump.cluster.master.MasterSummary">MasterSummary</a> </div>
+    </div><div class="entry">
+      <div class="name">clusterConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppDescription.html" class="extype" name="io.gearpump.cluster.AppDescription">AppDescription</a> </div>
+    </div><div class="entry">
+      <div class="name">commandHandler</div>
+      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService.html" class="extype" name="io.gearpump.util.HistoryMetricsService">HistoryMetricsService</a> </div>
+    </div><div class="entry">
+      <div class="name">commands</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/Gear$.html" class="extype" name="io.gearpump.cluster.main.Gear">Gear</a> </div>
+    </div><div class="entry">
+      <div class="name">compare</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/Interval.html" class="extype" name="io.gearpump.streaming.state.impl.Interval">Interval</a> </div>
+    </div><div class="entry">
+      <div class="name">conf</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
+    </div><div class="entry">
+      <div class="name">config</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$$AppMasterConfig.html" class="extype" name="io.gearpump.cluster.MasterToClient.AppMasterConfig">AppMasterConfig</a> <a href="../io/gearpump/cluster/MasterToClient$$MasterConfig.html" class="extype" name="io.gearpump.cluster.MasterToClient.MasterConfig">MasterConfig</a> <a href="../io/gearpump/cluster/MasterToClient$$WorkerConfig.html" class="extype" name="io.gearpump.cluster.MasterToClient.WorkerConfig">WorkerConfig</a> <a href="../io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" class="extype" name="io.gearpump.cluster.appmaster.AppMasterRuntimeInfo">AppMasterRuntimeInfo</a> <a href="../io/gearpump/cluster/main/MasterWatcher.html" class="extype" name="io.gearpump.cluster.main.MasterWatcher">MasterWatcher</a> <a href="../io/gearpump/streaming/executor/Executor$$ExecutorConfig.html" class="extype" name="io.gearpump.streaming.executor.Executor.ExecutorConfig">ExecutorConfig</a> <a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
+    </div><div class="entry">
+      <div class="name">configuration</div>
+      <div class="occurrences"><a href="../io/gearpump/external/hbase/HBaseSink.html" class="extype" name="io.gearpump.external.hbase.HBaseSink">HBaseSink</a> </div>
+    </div><div class="entry">
+      <div class="name">connect</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Context.html" class="extype" name="io.gearpump.transport.netty.Context">Context</a> <a href="../io/gearpump/transport/netty/IContext.html" class="extype" name="io.gearpump.transport.netty.IContext">IContext</a> </div>
+    </div><div class="entry">
+      <div class="name">connectZookeeper</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaUtil$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaUtil">KafkaUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">connection</div>
+      <div class="occurrences"><a href="../io/gearpump/external/hbase/HBaseSink.html" class="extype" name="io.gearpump.external.hbase.HBaseSink">HBaseSink</a> </div>
+    </div><div class="entry">
+      <div class="name">connectionHandler</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">consumer</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/package.html" class="extype" name="io.gearpump.streaming.kafka.lib">lib</a> </div>
+    </div><div class="entry">
+      <div class="name">consumerConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">consumerProps</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">contacts</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/MasterProxy.html" class="extype" name="io.gearpump.cluster.master.MasterProxy">MasterProxy</a> </div>
+    </div><div class="entry">
+      <div class="name">contains</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/LifeTime.html" class="extype" name="io.gearpump.streaming.LifeTime">LifeTime</a> </div>
+    </div><div class="entry">
+      <div class="name">context</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$$GetTaskLaunchData.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData">GetTaskLaunchData</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$TaskLaunchData.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.TaskLaunchData">TaskLaunchData</a> <a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
+    </div><div class="entry">
+      <div class="name">copy</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">copyFromLocal</div>
+      <div class="occurrences"><a href="../io/gearpump/jarstore/JarStoreService.html" class="extype" name="io.gearpump.jarstore.JarStoreService">JarStoreService</a> <a href="../io/gearpump/jarstore/dfs/DFSJarStoreService.html" class="extype" name="io.gearpump.jarstore.dfs.DFSJarStoreService">DFSJarStoreService</a> <a href="../io/gearpump/jarstore/local/LocalJarStoreService.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStoreService">LocalJarStoreService</a> </div>
+    </div><div class="entry">
+      <div class="name">copyToLocalFile</div>
+      <div class="occurrences"><a href="../io/gearpump/jarstore/JarStoreService.html" class="extype" name="io.gearpump.jarstore.JarStoreService">JarStoreService</a> <a href="../io/gearpump/jarstore/dfs/DFSJarStoreService.html" class="extype" name="io.gearpump.jarstore.dfs.DFSJarStoreService">DFSJarStoreService</a> <a href="../io/gearpump/jarstore/local/LocalJarStoreService.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStoreService">LocalJarStoreService</a> </div>
+    </div><div class="entry">
+      <div class="name">count</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$$Histogram.html" class="extype" name="io.gearpump.metrics.Metrics.Histogram">Histogram</a> <a href="../io/gearpump/metrics/Metrics$$Meter.html" class="extype" name="io.gearpump.metrics.Metrics.Meter">Meter</a> <a href="../io/gearpump/metrics/Metrics$$Timer.html" class="extype" name="io.gearpump.metrics.Metrics.Timer">Timer</a> <a href="../io/gearpump/streaming/appmaster/TaskCount.html" class="extype" name="io.gearpump.streaming.appmaster.TaskCount">TaskCount</a> </div>
+    </div><div class="entry">
+      <div class="name">counter</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> <a href="../io/gearpump/metrics/Metrics$$DummyMetrics.html" class="extype" name="io.gearpump.metrics.Metrics.DummyMetrics">DummyMetrics</a> </div>
+    </div><div class="entry">
+      <div class="name">createClientBootStrap</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/NettyUtil$.html" class="extype" name="io.gearpump.transport.netty.NettyUtil">NettyUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">createExtension</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> <a href="../io/gearpump/transport/Express$.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
+    </div><div class="entry">
+      <div class="name">createKafkaProducer</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaUtil$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaUtil">KafkaUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">createServerBootStrap</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/NettyUtil$.html" class="extype" name="io.gearpump.transport.netty.NettyUtil">NettyUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">createStream</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/dsl/KafkaDSLUtil$.html" class="extype" name="io.gearpump.streaming.kafka.dsl.KafkaDSLUtil">KafkaDSLUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">createTopic</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaUtil$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaUtil">KafkaUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">cross</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/LifeTime.html" class="extype" name="io.gearpump.streaming.LifeTime">LifeTime</a> </div>
+    </div><div class="entry">
+      <div class="name">customize</div>
+      <div class="occurrences"><a href="../io/gearpump/serializer/GearpumpSerialization.html" class="extype" name="io.gearpump.serializer.GearpumpSerialization">GearpumpSerialization</a> </div>
+    </div></body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.7.0/api/scala/index/index-d.html b/releases/0.7.0/api/scala/index/index-d.html
new file mode 100644
index 0000000..600aa41
--- /dev/null
+++ b/releases/0.7.0/api/scala/index/index-d.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title></title>
+          <meta name="description" content="" />
+          <meta name="keywords" content="" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
+      <script type="text/javascript" src="../lib/jquery.js"></script>
+    
+        </head>
+        <body><div class="entry">
+      <div class="name">DAG</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> <a href="../io/gearpump/streaming/StreamApplication$.html" class="extype" name="io.gearpump.streaming.StreamApplication">StreamApplication</a> </div>
+    </div><div class="entry">
+      <div class="name">DAGOperation</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
+    </div><div class="entry">
+      <div class="name">DAGOperationFailed</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
+    </div><div class="entry">
+      <div class="name">DAGOperationResult</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
+    </div><div class="entry">
+      <div class="name">DAGOperationSuccess</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
+    </div><div class="entry">
+      <div class="name">DATA_SINK</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/sink/DataSinkTask$.html" class="extype" name="io.gearpump.streaming.sink.DataSinkTask">DataSinkTask</a> </div>
+    </div><div class="entry">
+      <div class="name">DATA_SOURCE</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/source/DataSourceTask$.html" class="extype" name="io.gearpump.streaming.source.DataSourceTask">DataSourceTask</a> </div>
+    </div><div class="entry">
+      <div class="name">DFSJarStoreService</div>
+      <div class="occurrences"><a href="../io/gearpump/jarstore/dfs/package.html" class="extype" name="io.gearpump.jarstore.dfs">dfs</a> </div>
+    </div><div class="entry">
+      <div class="name">Daemon</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$.html" class="extype" name="io.gearpump.util.ActorSystemBooter">ActorSystemBooter</a> </div>
+    </div><div class="entry">
+      <div class="name">DagManager</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a> </div>
+    </div><div class="entry">
+      <div class="name">DataSink</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/sink/package.html" class="extype" name="io.gearpump.streaming.sink">sink</a> </div>
+    </div><div class="entry">
+      <div class="name">DataSinkOp</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
+    </div><div class="entry">
+      <div class="name">DataSinkProcessor</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/sink/package.html" class="extype" name="io.gearpump.streaming.sink">sink</a> </div>
+    </div><div class="entry">
+      <div class="name">DataSinkTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/sink/package.html" class="extype" name="io.gearpump.streaming.sink">sink</a> </div>
+    </div><div class="entry">
+      <div class="name">DataSource</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/source/package.html" class="extype" name="io.gearpump.streaming.source">source</a> </div>
+    </div><div class="entry">
+      <div class="name">DataSourceConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/source/package.html" class="extype" name="io.gearpump.streaming.source">source</a> </div>
+    </div><div class="entry">
+      <div class="name">DataSourceOp</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
+    </div><div class="entry">
+      <div class="name">DataSourceProcessor</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/source/package.html" class="extype" name="io.gearpump.streaming.source">source</a> </div>
+    </div><div class="entry">
+      <div class="name">DataSourceTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/source/package.html" class="extype" name="io.gearpump.streaming.source">source</a> </div>
+    </div><div class="entry">
+      <div class="name">DefaultApplication</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/Application$.html" class="extype" name="io.gearpump.cluster.Application">Application</a> </div>
+    </div><div class="entry">
+      <div class="name">DefaultMessageDecoder</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/package.html" class="extype" name="io.gearpump.streaming.kafka.lib">lib</a> </div>
+    </div><div class="entry">
+      <div class="name">DefaultProcessor</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/Processor$.html" class="extype" name="io.gearpump.streaming.Processor">Processor</a> </div>
+    </div><div class="entry">
+      <div class="name">DefaultTimeStampFilter</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/source/package.html" class="extype" name="io.gearpump.streaming.source">source</a> </div>
+    </div><div class="entry">
+      <div class="name">DeleteKVGroup</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/InMemoryKVService$.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService">InMemoryKVService</a> </div>
+    </div><div class="entry">
+      <div class="name">DemandMoreMetrics</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> </div>
+    </div><div class="entry">
+      <div class="name">Direct</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
+    </div><div class="entry">
+      <div class="name">DummyInputFunction</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator">OpTranslator</a> </div>
+    </div><div class="entry">
+      <div class="name">DummyMetrics</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> </div>
+    </div><div class="entry">
+      <div class="name">daemon</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystem.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystem">ExecutorSystem</a> </div>
+    </div><div class="entry">
+      <div class="name">daemonLogDir</div>
+      <div class="occurrences"><a href="../io/gearpump/util/LogUtil$.html" class="extype" name="io.gearpump.util.LogUtil">LogUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">dag</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/StreamApplication.html" class="extype" name="io.gearpump.streaming.StreamApplication">StreamApplication</a> <a href="../io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAG.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG">ChangeToNewDAG</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$LatestDAG.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.LatestDAG">LatestDAG</a> <a href="../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" class="extype" name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">StreamAppMasterSummary</a> <a href="../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" class="extype" name="io.gearpump.streaming.appmaster.SubmitApplicationRequest">SubmitApplicationRequest</a> </div>
+    </div><div class="entry">
+      <div class="name">dagVersion</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$$ChangeTask.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.ChangeTask">ChangeTask</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$ChangeTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.ChangeTasks">ChangeTasks</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$LaunchTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.LaunchTasks">LaunchTasks</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$StartAllTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks">StartAllTasks</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$TaskChanged.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.TaskChanged">TaskChanged</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$GetTaskLaunchData.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData">GetTaskLaunchData</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$NewDAGDeployed.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed">NewDAGDeployed</a> <a href="../io/gearpump/streaming/executor/Executor$$RestartTasks.html" class="extype" name="io.gearpump.streaming.executor.Executor.RestartTasks">RestartTasks</a> <a href="../io/gearpump/streaming/executor/TaskLauncher$$TaskArgument.html" class="extype" name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument">TaskArgument</a> </div>
+    </div><div class="entry">
+      <div class="name">dags</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
+    </div><div class="entry">
+      <div class="name">dataSink</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/DataSinkOp.html" class="extype" name="io.gearpump.streaming.dsl.op.DataSinkOp">DataSinkOp</a> </div>
+    </div><div class="entry">
+      <div class="name">dataSource</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/DataSourceOp.html" class="extype" name="io.gearpump.streaming.dsl.op.DataSourceOp">DataSourceOp</a> </div>
+    </div><div class="entry">
+      <div class="name">deadAppMasters</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/AppManager$$MasterState.html" class="extype" name="io.gearpump.cluster.master.AppManager.MasterState">MasterState</a> </div>
+    </div><div class="entry">
+      <div class="name">death</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/LifeTime.html" class="extype" name="io.gearpump.streaming.LifeTime">LifeTime</a> </div>
+    </div><div class="entry">
+      <div class="name">decode</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/MessageDecoder.html" class="extype" name="io.gearpump.transport.netty.MessageDecoder">MessageDecoder</a> </div>
+    </div><div class="entry">
+      <div class="name">default</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClusterConfig.html" class="extype" name="io.gearpump.cluster.ClusterConfig">ClusterConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">defaultConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClusterConfig$.html" class="extype" name="io.gearpump.cluster.ClusterConfig">ClusterConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">defaultMsgHandler</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorUtil$.html" class="extype" name="io.gearpump.util.ActorUtil">ActorUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">defaultValue</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/CLIOption.html" class="extype" name="io.gearpump.cluster.main.CLIOption">CLIOption</a> </div>
+    </div><div class="entry">
+      <div class="name">deleteTopic</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaUtil$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaUtil">KafkaUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">description</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/AppSubmitter$.html" class="extype" name="io.gearpump.cluster.main.AppSubmitter">AppSubmitter</a> <a href="../io/gearpump/cluster/main/ArgumentsParser.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser">ArgumentsParser</a> <a href="../io/gearpump/cluster/main/CLIOption.html" class="extype" name="io.gearpump.cluster.main.CLIOption">CLIOption</a> <a href="../io/gearpump/cluster/main/Info$.html" class="extype" name="io.gearpump.cluster.main.Info">Info</a> <a href="../io/gearpump/cluster/main/Kill$.html" class="extype" name="io.gearpump.cluster.main.Kill">Kill</a> <a href="../io/gearpump/cluster/main/Local$.html" class="extype" name="io.gearpump.cluster.main.Local">Local</a> <a href="../io/gearpump/cluster/main/Master$.html" class="extype" name="io.gearpump.cluster.main.Master">Master</a> <a href="../io/gearpump/cluster/main/Replay$.html" class="extype" name="io.gearpump.cluster.main.Replay">Replay</a> <a href="../io/gearpump/cluster/main/Worker$.html" class="extype" name="io.gearpump.cluster.main.Worker">Worker</a> <a href="../io/gearpump/streaming/Processor.html" class="extype" name="io.gearpump.streaming.Processor">Processor</a> <a href="../io/gearpump/streaming/Processor$$DefaultProcessor.html" class="extype" name="io.gearpump.streaming.Processor.DefaultProcessor">DefaultProcessor</a> <a href="../io/gearpump/streaming/ProcessorDescription.html" class="extype" name="io.gearpump.streaming.ProcessorDescription">ProcessorDescription</a> <a href="../io/gearpump/streaming/appmaster/ProcessorSummary.html" class="extype" name="io.gearpump.streaming.appmaster.ProcessorSummary">ProcessorSummary</a> <a href="../io/gearpump/streaming/dsl/op/DataSinkOp.html" class="extype" name="io.gearpump.streaming.dsl.op.DataSinkOp">DataSinkOp</a> <a href="../io/gearpump/streaming/dsl/op/DataSourceOp.html" class="extype" name="io.gearpump.streaming.dsl.op.DataSourceOp">DataSourceOp</a> <a href="../io/gearpump/streaming/dsl/op/FlatMapOp.html" class="extype" name="io.gearpump.streaming.dsl.op.FlatMapOp">FlatMapOp</a> <a href="../io/gearpump/streaming/dsl/op/GroupByOp.html" class="extype" name="io.gearpump.streaming.dsl.op.GroupByOp">GroupByOp</a> <a href="../io/gearpump/streaming/dsl/op/MergeOp.html" class="extype" name="io.gearpump.streaming.dsl.op.MergeOp">MergeOp</a> <a href="../io/gearpump/streaming/dsl/op/Op.html" class="extype" name="io.gearpump.streaming.dsl.op.Op">Op</a> <a href="../io/gearpump/streaming/dsl/op/OpChain.html" class="extype" name="io.gearpump.streaming.dsl.op.OpChain">OpChain</a> <a href="../io/gearpump/streaming/dsl/op/ProcessorOp.html" class="extype" name="io.gearpump.streaming.dsl.op.ProcessorOp">ProcessorOp</a> <a href="../io/gearpump/streaming/dsl/op/ReduceOp.html" class="extype" name="io.gearpump.streaming.dsl.op.ReduceOp">ReduceOp</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$AndThen.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.AndThen">AndThen</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$DummyInputFunction.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.DummyInputFunction">DummyInputFunction</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$FlatMapFunction.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.FlatMapFunction">FlatMapFunction</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$ReduceFunction.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.ReduceFunction">ReduceFunction</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$SingleInputFunction.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction">SingleInputFunction</a> <a href="../io/gearpump/streaming/javaapi/Processor.html" class="extype" name="io.gearpump.streaming.javaapi.Processor">Processor</a> </div>
+    </div><div class="entry">
+      <div class="name">deserialize</div>
+      <div class="occurrences"><a href="../io/gearpump/serializer/FastKryoSerializer.html" class="extype" name="io.gearpump.serializer.FastKryoSerializer">FastKryoSerializer</a> <a href="../io/gearpump/serializer/Serializer.html" class="extype" name="io.gearpump.serializer.Serializer">Serializer</a> <a href="../io/gearpump/streaming/serializer/ChillSerializer.html" class="extype" name="io.gearpump.streaming.serializer.ChillSerializer">ChillSerializer</a> <a href="../io/gearpump/streaming/state/api/Serializer.html" class="extype" name="io.gearpump.streaming.state.api.Serializer">Serializer</a> <a href="../io/gearpump/streaming/task/StreamingTransportSerializer.html" class="extype" name="io.gearpump.streaming.task.StreamingTransportSerializer">StreamingTransportSerializer</a> <a href="../io/gearpump/transport/netty/ITransportMessageSerializer.html" class="extype" name="io.gearpump.transport.netty.ITransportMessageSerializer">ITransportMessageSerializer</a> </div>
+    </div><div class="entry">
+      <div class="name">destroy</div>
+      <div class="occurrences"><a href="../io/gearpump/util/RichProcess.html" class="extype" name="io.gearpump.util.RichProcess">RichProcess</a> </div>
+    </div><div class="entry">
+      <div class="name">detail</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$$AppMasterDataRequest.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.AppMasterDataRequest">AppMasterDataRequest</a> </div>
+    </div><div class="entry">
+      <div class="name">dfs</div>
+      <div class="occurrences"><a href="../io/gearpump/jarstore/package.html" class="extype" name="io.gearpump.jarstore">jarstore</a> </div>
+    </div><div class="entry">
+      <div class="name">dispatcher</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/MetricsReporterService.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> <a href="../io/gearpump/streaming/appmaster/AppMaster.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">doneApplication</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/PriorityScheduler.html" class="extype" name="io.gearpump.cluster.scheduler.PriorityScheduler">PriorityScheduler</a> <a href="../io/gearpump/cluster/scheduler/Scheduler.html" class="extype" name="io.gearpump.cluster.scheduler.Scheduler">Scheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">download</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileServer$$Client.html" class="extype" name="io.gearpump.util.FileServer.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">downloadFile</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileDirective$.html" class="extype" name="io.gearpump.util.FileDirective">FileDirective</a> </div>
+    </div><div class="entry">
+      <div class="name">dsl</div>
+      <div class="occurrences"><a href="../io/gearpump/external/hbase/package.html" class="extype" name="io.gearpump.external.hbase">hbase</a> <a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> <a href="../io/gearpump/streaming/kafka/package.html" class="extype" name="io.gearpump.streaming.kafka">kafka</a> </div>
+    </div><div class="entry">
+      <div class="name">durationUnit</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$$Timer.html" class="extype" name="io.gearpump.metrics.Metrics.Timer">Timer</a> </div>
+    </div></body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.7.0/api/scala/index/index-e.html b/releases/0.7.0/api/scala/index/index-e.html
new file mode 100644
index 0000000..56a78a4
--- /dev/null
+++ b/releases/0.7.0/api/scala/index/index-e.html
@@ -0,0 +1,161 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title></title>
+          <meta name="description" content="" />
+          <meta name="keywords" content="" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
+      <script type="text/javascript" src="../lib/jquery.js"></script>
+    
+        </head>
+        <body><div class="entry">
+      <div class="name">EXECUTOR_CLASSPATH_WHILTELIST</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">Executor</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/package.html" class="extype" name="io.gearpump.streaming.executor">executor</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorBrief</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/AppMaster$.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor$.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorContext</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorId</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorJVMConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorLaunchRejected</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/WorkerToAppMaster$.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster">WorkerToAppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorRestartPolicy</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/package.html" class="extype" name="io.gearpump.streaming.executor">executor</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorSlots</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/worker/package.html" class="extype" name="io.gearpump.cluster.worker">worker</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorSummary</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor$.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorSystem</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/package.html" class="extype" name="io.gearpump.cluster.appmaster">appmaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorSystemJvmConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler">ExecutorSystemScheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorSystemScheduler</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/package.html" class="extype" name="io.gearpump.cluster.appmaster">appmaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorSystemStarted</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler">ExecutorSystemScheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorToAppMaster</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> </div>
+    </div><div class="entry">
+      <div class="name">Express</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/package.html" class="extype" name="io.gearpump.transport">transport</a> </div>
+    </div><div class="entry">
+      <div class="name">ExpressTransport</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">ec</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileServer.html" class="extype" name="io.gearpump.util.FileServer">FileServer</a> </div>
+    </div><div class="entry">
+      <div class="name">edges</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">edgesOf</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">empty</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig$.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> <a href="../io/gearpump/cluster/master/Master$$MasterInfo$.html" class="extype" name="io.gearpump.cluster.master.Master.MasterInfo">MasterInfo</a> <a href="../io/gearpump/cluster/scheduler/Resource$.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a> <a href="../io/gearpump/cluster/worker/WorkerSummary$.html" class="extype" name="io.gearpump.cluster.worker.WorkerSummary">WorkerSummary</a> <a href="../io/gearpump/streaming/DAG$.html" class="extype" name="io.gearpump.streaming.DAG">DAG</a> <a href="../io/gearpump/streaming/executor/Executor$$ExecutorSummary$.html" class="extype" name="io.gearpump.streaming.executor.Executor.ExecutorSummary">ExecutorSummary</a> <a href="../io/gearpump/util/Graph$.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">encode</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/MessageEncoder.html" class="extype" name="io.gearpump.transport.netty.MessageEncoder">MessageEncoder</a> </div>
+    </div><div class="entry">
+      <div class="name">endTime</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/Interval.html" class="extype" name="io.gearpump.streaming.state.impl.Interval">Interval</a> </div>
+    </div><div class="entry">
+      <div class="name">equals</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$$ResourceAllocated.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.ResourceAllocated">ResourceAllocated</a> <a href="../io/gearpump/cluster/appmaster/ApplicationState.html" class="extype" name="io.gearpump.cluster.appmaster.ApplicationState">ApplicationState</a> <a href="../io/gearpump/cluster/scheduler/Resource.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a> <a href="../io/gearpump/streaming/javaapi/Processor.html" class="extype" name="io.gearpump.streaming.javaapi.Processor">Processor</a> <a href="../io/gearpump/util/ReferenceEqual.html" class="extype" name="io.gearpump.util.ReferenceEqual">ReferenceEqual</a> </div>
+    </div><div class="entry">
+      <div class="name">err</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ProcessLogRedirector.html" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> </div>
+    </div><div class="entry">
+      <div class="name">error</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$$LastFailure.html" class="extype" name="io.gearpump.cluster.MasterToClient.LastFailure">LastFailure</a> <a href="../io/gearpump/util/ConsoleOutput.html" class="extype" name="io.gearpump.util.ConsoleOutput">ConsoleOutput</a> <a href="../io/gearpump/util/ProcessLogRedirector.html" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> </div>
+    </div><div class="entry">
+      <div class="name">establishing</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/MasterProxy.html" class="extype" name="io.gearpump.cluster.master.MasterProxy">MasterProxy</a> </div>
+    </div><div class="entry">
+      <div class="name">event</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/MasterActivity.html" class="extype" name="io.gearpump.cluster.master.MasterActivity">MasterActivity</a> </div>
+    </div><div class="entry">
+      <div class="name">ex</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToWorker$$UpdateResourceFailed.html" class="extype" name="io.gearpump.cluster.MasterToWorker.UpdateResourceFailed">UpdateResourceFailed</a> <a href="../io/gearpump/cluster/WorkerToAppMaster$$ExecutorLaunchRejected.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster.ExecutorLaunchRejected">ExecutorLaunchRejected</a> <a href="../io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorFailed.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster.ShutdownExecutorFailed">ShutdownExecutorFailed</a> <a href="../io/gearpump/cluster/master/InMemoryKVService$$GetKVFailed.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService.GetKVFailed">GetKVFailed</a> <a href="../io/gearpump/cluster/master/InMemoryKVService$$PutKVFailed.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService.PutKVFailed">PutKVFailed</a> </div>
+    </div><div class="entry">
+      <div class="name">example</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/package.html" class="extype" name="io.gearpump.streaming.dsl">dsl</a> </div>
+    </div><div class="entry">
+      <div class="name">exceptionCaught</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$$ClientErrorHandler.html" class="extype" name="io.gearpump.transport.netty.Client.ClientErrorHandler">ClientErrorHandler</a> <a href="../io/gearpump/transport/netty/Server$$ServerHandler.html" class="extype" name="io.gearpump.transport.netty.Server.ServerHandler">ServerHandler</a> </div>
+    </div><div class="entry">
+      <div class="name">executeCommand</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/Gear$.html" class="extype" name="io.gearpump.cluster.main.Gear">Gear</a> </div>
+    </div><div class="entry">
+      <div class="name">executionContext</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> <a href="../io/gearpump/jarstore/local/LocalJarStore.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStore">LocalJarStore</a> <a href="../io/gearpump/util/ActorSystemBooter$$Daemon.html" class="extype" name="io.gearpump.util.ActorSystemBooter.Daemon">Daemon</a> </div>
+    </div><div class="entry">
+      <div class="name">executor</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/ExecutorToAppMaster$$RegisterExecutor.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor">RegisterExecutor</a> <a href="../io/gearpump/streaming/appmaster/AppMaster$$ExecutorBrief.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief">ExecutorBrief</a> <a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> <a href="../io/gearpump/util/Util$$AppJvmSettings.html" class="extype" name="io.gearpump.util.Util.AppJvmSettings">AppJvmSettings</a> </div>
+    </div><div class="entry">
+      <div class="name">executorActorName</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/util/ActorPathUtil$.html" class="extype" name="io.gearpump.streaming.util.ActorPathUtil">ActorPathUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">executorAkkaConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ExecutorJVMConfig.html" class="extype" name="io.gearpump.cluster.ExecutorJVMConfig">ExecutorJVMConfig</a> <a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemJvmConfig.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler.ExecutorSystemJvmConfig">ExecutorSystemJvmConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">executorFailed</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/SubDAGManager.html" class="extype" name="io.gearpump.streaming.appmaster.SubDAGManager">SubDAGManager</a> <a href="../io/gearpump/streaming/appmaster/TaskScheduler.html" class="extype" name="io.gearpump.streaming.appmaster.TaskScheduler">TaskScheduler</a> <a href="../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" class="extype" name="io.gearpump.streaming.appmaster.TaskSchedulerImpl">TaskSchedulerImpl</a> </div>
+    </div><div class="entry">
+      <div class="name">executorId</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToWorker$$ChangeExecutorResource.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.ChangeExecutorResource">ChangeExecutorResource</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.LaunchExecutor">LaunchExecutor</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$ShutdownExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.ShutdownExecutor">ShutdownExecutor</a> <a href="../io/gearpump/cluster/ExecutorContext.html" class="extype" name="io.gearpump.cluster.ExecutorContext">ExecutorContext</a> <a href="../io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorSucceed.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster.ShutdownExecutorSucceed">ShutdownExecutorSucceed</a> <a href="../io/gearpump/cluster/worker/ExecutorSlots.html" class="extype" name="io.gearpump.cluster.worker.ExecutorSlots">ExecutorSlots</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$MessageLoss.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.MessageLoss">MessageLoss</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$RegisterExecutor.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor">RegisterExecutor</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$RegisterTask.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.RegisterTask">RegisterTask</a> <a href="../io/gearpump/streaming/appmaster/AppMaster$$ExecutorBrief.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief">ExecutorBrief</a> <a href="../io/gearpump/streaming/appmaster/TaskRegistry$$TaskLocation.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation">TaskLocation</a> <a href="../io/gearpump/streaming/appmaster/TaskScheduler$$Location.html" class="extype" name="io.gearpump.streaming.appmaster.TaskScheduler.Location">Location</a> <a href="../io/gearpump/streaming/executor/Executor$$GetExecutorSummary.html" class="extype" name="io.gearpump.streaming.executor.Executor.GetExecutorSummary">GetExecutorSummary</a> <a href="../io/gearpump/streaming/executor/Executor$$QueryExecutorConfig.html" class="extype" name="io.gearpump.streaming.executor.Executor.QueryExecutorConfig">QueryExecutorConfig</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskContextData.html" class="extype" name="io.gearpump.streaming.task.TaskContextData">TaskContextData</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+    </div><div class="entry">
+      <div class="name">executorJvmConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.LaunchExecutor">LaunchExecutor</a> </div>
+    </div><div class="entry">
+      <div class="name">executorManagerActorName</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/util/ActorPathUtil$.html" class="extype" name="io.gearpump.streaming.util.ActorPathUtil">ActorPathUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">executorMessageHandler</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/AppMaster.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">executorSystemConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StartExecutorSystems.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler.StartExecutorSystems">StartExecutorSystems</a> </div>
+    </div><div class="entry">
+      <div class="name">executorSystemId</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystem.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystem">ExecutorSystem</a> </div>
+    </div><div class="entry">
+      <div class="name">executors</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/worker/WorkerSummary.html" class="extype" name="io.gearpump.cluster.worker.WorkerSummary">WorkerSummary</a> <a href="../io/gearpump/streaming/appmaster/ProcessorSummary.html" class="extype" name="io.gearpump.streaming.appmaster.ProcessorSummary">ProcessorSummary</a> <a href="../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" class="extype" name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">StreamAppMasterSummary</a> </div>
+    </div><div class="entry">
+      <div class="name">exists</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/ParseResult.html" class="extype" name="io.gearpump.cluster.main.ParseResult">ParseResult</a> </div>
+    </div><div class="entry">
+      <div class="name">exitValue</div>
+      <div class="occurrences"><a href="../io/gearpump/util/RichProcess.html" class="extype" name="io.gearpump.util.RichProcess">RichProcess</a> </div>
+    </div><div class="entry">
+      <div class="name">express</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> <a href="../io/gearpump/streaming/task/ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a> </div>
+    </div><div class="entry">
+      <div class="name">external</div>
+      <div class="occurrences"><a href="../io/gearpump/package.html" class="extype" name="io.gearpump">gearpump</a> </div>
+    </div></body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.7.0/api/scala/index/index-f.html b/releases/0.7.0/api/scala/index/index-f.html
new file mode 100644
index 0000000..77aa70d
--- /dev/null
+++ b/releases/0.7.0/api/scala/index/index-f.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title></title>
+          <meta name="description" content="" />
+          <meta name="keywords" content="" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
+      <script type="text/javascript" src="../lib/jquery.js"></script>
+    
+        </head>
+        <body><div class="entry">
+      <div class="name">FETCH_SLEEP_MS</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">FETCH_THRESHOLD</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">FLUSH</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor$.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
+    </div><div class="entry">
+      <div class="name">FLUSH_INTERVAL</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
+    </div><div class="entry">
+      <div class="name">FUTURE_TIMEOUT</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">FastKryoSerializationFramework</div>
+      <div class="occurrences"><a href="../io/gearpump/serializer/package.html" class="extype" name="io.gearpump.serializer">serializer</a> </div>
+    </div><div class="entry">
+      <div class="name">FastKryoSerializer</div>
+      <div class="occurrences"><a href="../io/gearpump/serializer/package.html" class="extype" name="io.gearpump.serializer">serializer</a> </div>
+    </div><div class="entry">
+      <div class="name">FetchThread</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/consumer/package.html" class="extype" name="io.gearpump.streaming.kafka.lib.consumer">consumer</a> </div>
+    </div><div class="entry">
+      <div class="name">FileDirective</div>
+      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
+    </div><div class="entry">
+      <div class="name">FileInfo</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileDirective$.html" class="extype" name="io.gearpump.util.FileDirective">FileDirective</a> </div>
+    </div><div class="entry">
+      <div class="name">FilePath</div>
+      <div class="occurrences"><a href="../io/gearpump/jarstore/package.html" class="extype" name="io.gearpump.jarstore">jarstore</a> </div>
+    </div><div class="entry">
+      <div class="name">FilePathToClusterConfigSource</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClusterConfigSource$.html" class="extype" name="io.gearpump.cluster.ClusterConfigSource">ClusterConfigSource</a> </div>
+    </div><div class="entry">
+      <div class="name">FileServer</div>
+      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
+    </div><div class="entry">
+      <div class="name">FileSizeRotation</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/hadoop/lib/rotation/package.html" class="extype" name="io.gearpump.streaming.hadoop.lib.rotation">rotation</a> </div>
+    </div><div class="entry">
+      <div class="name">FileUtils</div>
+      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
+    </div><div class="entry">
+      <div class="name">FlatMapFunction</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator">OpTranslator</a> </div>
+    </div><div class="entry">
+      <div class="name">FlatMapOp</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
+    </div><div class="entry">
+      <div class="name">Flush</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">fail</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$$ChannelFutureOps.html" class="extype" name="io.gearpump.transport.netty.Client.ChannelFutureOps">ChannelFutureOps</a> </div>
+    </div><div class="entry">
+      <div class="name">file</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileDirective$$FileInfo.html" class="extype" name="io.gearpump.util.FileDirective.FileInfo">FileInfo</a> </div>
+    </div><div class="entry">
+      <div class="name">filePath</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppJar.html" class="extype" name="io.gearpump.cluster.AppJar">AppJar</a> </div>
+    </div><div class="entry">
+      <div class="name">filePathFormat</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileServer$.html" class="extype" name="io.gearpump.util.FileServer">FileServer</a> </div>
+    </div><div class="entry">
+      <div class="name">filter</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> <a href="../io/gearpump/streaming/source/DefaultTimeStampFilter.html" class="extype" name="io.gearpump.streaming.source.DefaultTimeStampFilter">DefaultTimeStampFilter</a> <a href="../io/gearpump/streaming/transaction/api/MessageFilter.html" class="extype" name="io.gearpump.streaming.transaction.api.MessageFilter">MessageFilter</a> <a href="../io/gearpump/streaming/transaction/api/TimeStampFilter.html" class="extype" name="io.gearpump.streaming.transaction.api.TimeStampFilter">TimeStampFilter</a> </div>
+    </div><div class="entry">
+      <div class="name">findFreePort</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Util$.html" class="extype" name="io.gearpump.util.Util">Util</a> </div>
+    </div><div class="entry">
+      <div class="name">findMaster</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/MasterProxy.html" class="extype" name="io.gearpump.cluster.master.MasterProxy">MasterProxy</a> </div>
+    </div><div class="entry">
+      <div class="name">finishTime</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.AppMasterData">AppMasterData</a> <a href="../io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" class="extype" name="io.gearpump.cluster.appmaster.AppMasterRuntimeInfo">AppMasterRuntimeInfo</a> </div>
+    </div><div class="entry">
+      <div class="name">flatMap</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> </div>
+    </div><div class="entry">
+      <div class="name">flush</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ProcessLogRedirector.html" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> </div>
+    </div><div class="entry">
+      <div class="name">flushCheckInterval</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/NettyConfig.html" class="extype" name="io.gearpump.transport.netty.NettyConfig">NettyConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">forceMkdir</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileUtils$.html" class="extype" name="io.gearpump.util.FileUtils">FileUtils</a> </div>
+    </div><div class="entry">
+      <div class="name">fromBytes</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/DefaultMessageDecoder.html" class="extype" name="io.gearpump.streaming.kafka.lib.DefaultMessageDecoder">DefaultMessageDecoder</a> <a href="../io/gearpump/streaming/kafka/lib/StringMessageDecoder.html" class="extype" name="io.gearpump.streaming.kafka.lib.StringMessageDecoder">StringMessageDecoder</a> <a href="../io/gearpump/streaming/transaction/api/MessageDecoder.html" class="extype" name="io.gearpump.streaming.transaction.api.MessageDecoder">MessageDecoder</a> </div>
+    </div><div class="entry">
+      <div class="name">fromJson</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskLocator$$Localities$.html" class="extype" name="io.gearpump.streaming.appmaster.TaskLocator.Localities">Localities</a> </div>
+    </div><div class="entry">
+      <div class="name">fromLong</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskId$.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a> </div>
+    </div><div class="entry">
+      <div class="name">fun</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/FlatMapOp.html" class="extype" name="io.gearpump.streaming.dsl.op.FlatMapOp">FlatMapOp</a> <a href="../io/gearpump/streaming/dsl/op/GroupByOp.html" class="extype" name="io.gearpump.streaming.dsl.op.GroupByOp">GroupByOp</a> <a href="../io/gearpump/streaming/dsl/op/ReduceOp.html" class="extype" name="io.gearpump.streaming.dsl.op.ReduceOp">ReduceOp</a> </div>
+    </div></body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.7.0/api/scala/index/index-g.html b/releases/0.7.0/api/scala/index/index-g.html
new file mode 100644
index 0000000..844b020
--- /dev/null
+++ b/releases/0.7.0/api/scala/index/index-g.html
@@ -0,0 +1,410 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title></title>
+          <meta name="description" content="" />
+          <meta name="keywords" content="" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
+      <script type="text/javascript" src="../lib/jquery.js"></script>
+    
+        </head>
+        <body><div class="entry">
+      <div class="name">GEARPUMP_APPLICATION_ID</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_APPMASTER_ARGS</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_APPMASTER_EXTRA_CLASSPATH</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_APP_JAR</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_APP_JAR_STORE_ROOT_PATH</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_APP_NAME_PREFIX</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_CLUSTER_MASTERS</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_CUSTOM_CONFIG_FILE</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_EXECUTOR_ARGS</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_EXECUTOR_EXTRA_CLASSPATH</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_EXECUTOR_ID</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_HOME</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_HOSTNAME</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_KERBEROS_PRINCIPAL</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_KEYTAB_FILE</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_LOG_APPLICATION_DIR</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_LOG_DAEMON_DIR</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_MASTER_STARTTIME</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_METRIC_ENABLED</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_METRIC_GRAPHITE_HOST</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_METRIC_GRAPHITE_PORT</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_METRIC_REPORTER</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_METRIC_REPORT_INTERVAL</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_METRIC_RETAIN_HISTORY_DATA_HOURS</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_METRIC_SAMPLE_RATE</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_REMOTE_DEBUG_EXECUTOR_JVM</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_REMOTE_DEBUG_PORT</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_RESOURCE_ALLOCATION_TIMEOUT</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_RETAIN_HISTORY_DATA_INTERVAL_MS</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_RETAIN_RECENT_DATA_INTERVAL_MS</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_RETAIN_RECENT_DATA_SECONDS</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_SCHEDULING_REQUEST</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_SCHEDULING_SCHEDULER</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_SERIALIZERS</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_SERIALIZER_POOL</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_SERVICE_HOST</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_SERVICE_HTTP</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_STREAMING_GROUPBY_FUNCTION</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_STREAMING_LOCALITIES</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_STREAMING_OPERATOR</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_STREAMING_SINK</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_STREAMING_SOURCE</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_TASK_DISPATCHER</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_TRANSPORT_SERIALIZER</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_USERNAME</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_VERBOSE_GC</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_WORKER_SLOTS</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GROUPER_CLASS</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">GROUP_ID</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">Gauge</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> </div>
+    </div><div class="entry">
+      <div class="name">GaugeMetricsStore</div>
+      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$.html" class="extype" name="io.gearpump.util.HistoryMetricsService">HistoryMetricsService</a> </div>
+    </div><div class="entry">
+      <div class="name">Gear</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/package.html" class="extype" name="io.gearpump.cluster.main">main</a> </div>
+    </div><div class="entry">
+      <div class="name">GearpumpSerialization</div>
+      <div class="occurrences"><a href="../io/gearpump/serializer/package.html" class="extype" name="io.gearpump.serializer">serializer</a> </div>
+    </div><div class="entry">
+      <div class="name">GeneralAppMasterSummary</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">GetAllWorkers</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">GetAppData</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">GetAppDataResult</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">GetCheckpointClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">GetDAG</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">GetExecutorSummary</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor$.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> </div>
+    </div><div class="entry">
+      <div class="name">GetJarStoreServer</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">GetKV</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/InMemoryKVService$.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService">InMemoryKVService</a> </div>
+    </div><div class="entry">
+      <div class="name">GetKVFailed</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/InMemoryKVService$.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService">InMemoryKVService</a> </div>
+    </div><div class="entry">
+      <div class="name">GetKVResult</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/InMemoryKVService$.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService">InMemoryKVService</a> </div>
+    </div><div class="entry">
+      <div class="name">GetKVSuccess</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/InMemoryKVService$.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService">InMemoryKVService</a> </div>
+    </div><div class="entry">
+      <div class="name">GetLastFailure</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">GetLatestDAG</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
+    </div><div class="entry">
+      <div class="name">GetLatestMinClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">GetMasterData</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">GetStallingTasks</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">GetStartClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">GetTaskLaunchData</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
+    </div><div class="entry">
+      <div class="name">GetUpstreamMinClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">GetWorkerData</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">Graph</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/javaapi/package.html" class="extype" name="io.gearpump.streaming.javaapi">javaapi</a> <a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
+    </div><div class="entry">
+      <div class="name">Group</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/package.html" class="extype" name="io.gearpump.streaming.state.api">api</a> </div>
+    </div><div class="entry">
+      <div class="name">GroupByOp</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
+    </div><div class="entry">
+      <div class="name">GroupByPartitioner</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/partitioner/package.html" class="extype" name="io.gearpump.streaming.dsl.partitioner">partitioner</a> </div>
+    </div><div class="entry">
+      <div class="name">GroupByTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator">OpTranslator</a> </div>
+    </div><div class="entry">
+      <div class="name">gearpump</div>
+      <div class="occurrences"><a href="../io/package.html" class="extype" name="io">io</a> </div>
+    </div><div class="entry">
+      <div class="name">generateAckResponse</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor$$SecurityChecker.html" class="extype" name="io.gearpump.streaming.task.TaskActor.SecurityChecker">SecurityChecker</a> </div>
+    </div><div class="entry">
+      <div class="name">get</div>
+      <div class="occurrences"><a href="../io/gearpump/jarstore/JarStoreService$.html" class="extype" name="io.gearpump.jarstore.JarStoreService">JarStoreService</a> <a href="../io/gearpump/metrics/Metrics$.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> <a href="../io/gearpump/serializer/FastKryoSerializationFramework.html" class="extype" name="io.gearpump.serializer.FastKryoSerializationFramework">FastKryoSerializationFramework</a> <a href="../io/gearpump/serializer/SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a> <a href="../io/gearpump/streaming/executor/Executor$$TaskArgumentStore.html" class="extype" name="io.gearpump.streaming.executor.Executor.TaskArgumentStore">TaskArgumentStore</a> <a href="../io/gearpump/streaming/state/api/MonoidState.html" class="extype" name="io.gearpump.streaming.state.api.MonoidState">MonoidState</a> <a href="../io/gearpump/streaming/state/api/PersistentState.html" class="extype" name="io.gearpump.streaming.state.api.PersistentState">PersistentState</a> <a href="../io/gearpump/streaming/storage/AppDataStore.html" class="extype" name="io.gearpump.streaming.storage.AppDataStore">AppDataStore</a> <a href="../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" class="extype" name="io.gearpump.streaming.storage.InMemoryAppStoreOnMaster">InMemoryAppStoreOnMaster</a> <a href="../io/gearpump/transport/Express$.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
+    </div><div class="entry">
+      <div class="name">getBoolean</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> <a href="../io/gearpump/cluster/main/ParseResult.html" class="extype" name="io.gearpump.cluster.main.ParseResult">ParseResult</a> </div>
+    </div><div class="entry">
+      <div class="name">getBroker</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaUtil$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaUtil">KafkaUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">getBytes</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">getCheckFileInterval</div>
+      <div class="occurrences"><a href="../io/gearpump/util/RecreateRollingFileAppender.html" class="extype" name="io.gearpump.util.RecreateRollingFileAppender">RecreateRollingFileAppender</a> </div>
+    </div><div class="entry">
+      <div class="name">getCheckpointStore</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory.html" class="extype" name="io.gearpump.streaming.hadoop.HadoopCheckpointStoreFactory">HadoopCheckpointStoreFactory</a> <a href="../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" class="extype" name="io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory">InMemoryCheckpointStoreFactory</a> <a href="../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" class="extype" name="io.gearpump.streaming.transaction.api.CheckpointStoreFactory">CheckpointStoreFactory</a> </div>
+    </div><div class="entry">
+      <div class="name">getCheckpointTime</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/CheckpointManager.html" class="extype" name="io.gearpump.streaming.state.impl.CheckpointManager">CheckpointManager</a> </div>
+    </div><div class="entry">
+      <div class="name">getConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClusterConfigSource.html" class="extype" name="io.gearpump.cluster.ClusterConfigSource">ClusterConfigSource</a> </div>
+    </div><div class="entry">
+      <div class="name">getConnection</div>
+      <div class="occurrences"><a href="../io/gearpump/external/hbase/HBaseSecurityUtil$.html" class="extype" name="io.gearpump.external.hbase.HBaseSecurityUtil">HBaseSecurityUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">getConsumerTopics</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">getCurrentClassPath</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Util$.html" class="extype" name="io.gearpump.util.Util">Util</a> </div>
+    </div><div class="entry">
+      <div class="name">getDouble</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">getExecutorId</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
+    </div><div class="entry">
+      <div class="name">getFetchSleepMS</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">getFetchThreshold</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">getFloat</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">getFullPath</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorUtil$.html" class="extype" name="io.gearpump.util.ActorUtil">ActorUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">getGrouper</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">getHostname</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorUtil$.html" class="extype" name="io.gearpump.util.ActorUtil">ActorUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">getInt</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> <a href="../io/gearpump/cluster/main/ParseResult.html" class="extype" name="io.gearpump.cluster.main.ParseResult">ParseResult</a> </div>
+    </div><div class="entry">
+      <div class="name">getLength</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AckRequestSerializer.html" class="extype" name="io.gearpump.streaming.AckRequestSerializer">AckRequestSerializer</a> <a href="../io/gearpump/streaming/AckSerializer.html" class="extype" name="io.gearpump.streaming.AckSerializer">AckSerializer</a> <a href="../io/gearpump/streaming/InitialAckRequestSerializer.html" class="extype" name="io.gearpump.streaming.InitialAckRequestSerializer">InitialAckRequestSerializer</a> <a href="../io/gearpump/streaming/LatencyProbeSerializer.html" class="extype" name="io.gearpump.streaming.LatencyProbeSerializer">LatencyProbeSerializer</a> <a href="../io/gearpump/streaming/TaskIdSerializer.html" class="extype" name="io.gearpump.streaming.TaskIdSerializer">TaskIdSerializer</a> <a href="../io/gearpump/streaming/task/SerializedMessageSerializer.html" class="extype" name="io.gearpump.streaming.task.SerializedMessageSerializer">SerializedMessageSerializer</a> <a href="../io/gearpump/streaming/task/StreamingTransportSerializer.html" class="extype" name="io.gearpump.streaming.task.StreamingTransportSerializer">StreamingTransportSerializer</a> <a href="../io/gearpump/streaming/task/TaskMessageSerializer.html" class="extype" name="io.gearpump.streaming.task.TaskMessageSerializer">TaskMessageSerializer</a> <a href="../io/gearpump/transport/netty/ITransportMessageSerializer.html" class="extype" name="io.gearpump.transport.netty.ITransportMessageSerializer">ITransportMessageSerializer</a> </div>
+    </div><div class="entry">
+      <div class="name">getLogger</div>
+      <div class="occurrences"><a href="../io/gearpump/util/LogUtil$.html" class="extype" name="io.gearpump.util.LogUtil">LogUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">getLong</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">getMasterActorPath</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorUtil$.html" class="extype" name="io.gearpump.util.ActorUtil">ActorUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">getMean</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Histogram.html" class="extype" name="io.gearpump.metrics.Histogram">Histogram</a> </div>
+    </div><div class="entry">
+      <div class="name">getMetrics</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/JvmMetricsSet.html" class="extype" name="io.gearpump.metrics.JvmMetricsSet">JvmMetricsSet</a> </div>
+    </div><div class="entry">
+      <div class="name">getOffsetStorage</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/KafkaStorageFactory.html" class="extype" name="io.gearpump.streaming.kafka.KafkaStorageFactory">KafkaStorageFactory</a> <a href="../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorageFactory">OffsetStorageFactory</a> </div>
+    </div><div class="entry">
+      <div class="name">getOneMinuteRate</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Meter.html" class="extype" name="io.gearpump.metrics.Meter">Meter</a> </div>
+    </div><div class="entry">
+      <div class="name">getPartition</div>
+      <div class="occurrences"><a href="../io/gearpump/partitioner/CoLocationPartitioner.html" class="extype" name="io.gearpump.partitioner.CoLocationPartitioner">CoLocationPartitioner</a> <a href="../io/gearpump/partitioner/HashPartitioner.html" class="extype" name="io.gearpump.partitioner.HashPartitioner">HashPartitioner</a> <a href="../io/gearpump/partitioner/ShuffleGroupingPartitioner.html" class="extype" name="io.gearpump.partitioner.ShuffleGroupingPartitioner">ShuffleGroupingPartitioner</a> <a href="../io/gearpump/partitioner/ShufflePartitioner.html" class="extype" name="io.gearpump.partitioner.ShufflePartitioner">ShufflePartitioner</a> <a href="../io/gearpump/partitioner/UnicastPartitioner.html" class="extype" name="io.gearpump.partitioner.UnicastPartitioner">UnicastPartitioner</a> <a href="../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" class="extype" name="io.gearpump.streaming.dsl.partitioner.GroupByPartitioner">GroupByPartitioner</a> </div>
+    </div><div class="entry">
+      <div class="name">getPartitions</div>
+      <div class="occurrences"><a href="../io/gearpump/partitioner/BroadcastPartitioner.html" class="extype" name="io.gearpump.partitioner.BroadcastPartitioner">BroadcastPartitioner</a> <a href="../io/gearpump/partitioner/MulticastPartitioner.html" class="extype" name="io.gearpump.partitioner.MulticastPartitioner">MulticastPartitioner</a> </div>
+    </div><div class="entry">
+      <div class="name">getPipeline</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$$ClientPipelineFactory.html" class="extype" name="io.gearpump.transport.netty.Client.ClientPipelineFactory">ClientPipelineFactory</a> <a href="../io/gearpump/transport/netty/Server$$ServerPipelineFactory.html" class="extype" name="io.gearpump.transport.netty.Server.ServerPipelineFactory">ServerPipelineFactory</a> </div>
+    </div><div class="entry">
+      <div class="name">getReport</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$$HealthChecker.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.HealthChecker">HealthChecker</a> </div>
+    </div><div class="entry">
+      <div class="name">getReporter</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/MetricsReporterService.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> </div>
+    </div><div class="entry">
+      <div class="name">getRequestDetails</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/SubDAGManager.html" class="extype" name="io.gearpump.streaming.appmaster.SubDAGManager">SubDAGManager</a> </div>
+    </div><div class="entry">
+      <div class="name">getResourceRequests</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskScheduler.html" class="extype" name="io.gearpump.streaming.appmaster.TaskScheduler">TaskScheduler</a> <a href="../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" class="extype" name="io.gearpump.streaming.appmaster.TaskSchedulerImpl">TaskSchedulerImpl</a> </div>
+    </div><div class="entry">
+      <div class="name">getStdDev</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Histogram.html" class="extype" name="io.gearpump.metrics.Histogram">Histogram</a> </div>
+    </div><div class="entry">
+      <div class="name">getString</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> <a href="../io/gearpump/cluster/main/ParseResult.html" class="extype" name="io.gearpump.cluster.main.ParseResult">ParseResult</a> </div>
+    </div><div class="entry">
+      <div class="name">getSystemAddress</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorUtil$.html" class="extype" name="io.gearpump.util.ActorUtil">ActorUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">getTaskLocations</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
+    </div><div class="entry">
+      <div class="name">getTopicAndPartitions</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaUtil$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaUtil">KafkaUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">getTupleKey</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream$.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> </div>
+    </div><div class="entry">
+      <div class="name">getUpstreamMinClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
+    </div><div class="entry">
+      <div class="name">getValue</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">graph</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/DAG.html" class="extype" name="io.gearpump.streaming.DAG">DAG</a> <a href="../io/gearpump/streaming/dsl/StreamApp.html" class="extype" name="io.gearpump.streaming.dsl.StreamApp">StreamApp</a> </div>
+    </div><div class="entry">
+      <div class="name">group</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/InMemoryKVService$$DeleteKVGroup.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService.DeleteKVGroup">DeleteKVGroup</a> <a href="../io/gearpump/cluster/master/InMemoryKVService$$GetKV.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService.GetKV">GetKV</a> <a href="../io/gearpump/cluster/master/InMemoryKVService$$PutKV.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService.PutKV">PutKV</a> <a href="../io/gearpump/streaming/kafka/lib/grouper/KafkaDefaultGrouper.html" class="extype" name="io.gearpump.streaming.kafka.lib.grouper.KafkaDefaultGrouper">KafkaDefaultGrouper</a> <a href="../io/gearpump/streaming/kafka/lib/grouper/KafkaGrouper.html" class="extype" name="io.gearpump.streaming.kafka.lib.grouper.KafkaGrouper">KafkaGrouper</a> </div>
+    </div><div class="entry">
+      <div class="name">groupBy</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> </div>
+    </div><div class="entry">
+      <div class="name">groupByKey</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/KVStream.html" class="extype" name="io.gearpump.streaming.dsl.KVStream">KVStream</a> </div>
+    </div><div class="entry">
+      <div class="name">grouper</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/package.html" class="extype" name="io.gearpump.streaming.kafka.lib">lib</a> </div>
+    </div></body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/index/index-h.html b/releases/0.7.0/api/scala/index/index-h.html
similarity index 100%
rename from releases/0.6.2/api/scala/index/index-h.html
rename to releases/0.7.0/api/scala/index/index-h.html
diff --git a/releases/0.7.0/api/scala/index/index-i.html b/releases/0.7.0/api/scala/index/index-i.html
new file mode 100644
index 0000000..bacba61
--- /dev/null
+++ b/releases/0.7.0/api/scala/index/index-i.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title></title>
+          <meta name="description" content="" />
+          <meta name="keywords" content="" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
+      <script type="text/javascript" src="../lib/jquery.js"></script>
+    
+        </head>
+        <body><div class="entry">
+      <div class="name">IContext</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/package.html" class="extype" name="io.gearpump.transport.netty">netty</a> </div>
+    </div><div class="entry">
+      <div class="name">ITaskLauncher</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/package.html" class="extype" name="io.gearpump.streaming.executor">executor</a> </div>
+    </div><div class="entry">
+      <div class="name">ITransportMessageSerializer</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/package.html" class="extype" name="io.gearpump.transport.netty">netty</a> </div>
+    </div><div class="entry">
+      <div class="name">Immortal</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/LifeTime$.html" class="extype" name="io.gearpump.streaming.LifeTime">LifeTime</a> </div>
+    </div><div class="entry">
+      <div class="name">InMemoryAppStoreOnMaster</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/storage/package.html" class="extype" name="io.gearpump.streaming.storage">storage</a> </div>
+    </div><div class="entry">
+      <div class="name">InMemoryCheckpointStore</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/package.html" class="extype" name="io.gearpump.streaming.state.impl">impl</a> </div>
+    </div><div class="entry">
+      <div class="name">InMemoryCheckpointStoreFactory</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/package.html" class="extype" name="io.gearpump.streaming.state.impl">impl</a> </div>
+    </div><div class="entry">
+      <div class="name">InMemoryKVService</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/package.html" class="extype" name="io.gearpump.cluster.master">master</a> </div>
+    </div><div class="entry">
+      <div class="name">Info</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/package.html" class="extype" name="io.gearpump.cluster.main">main</a> </div>
+    </div><div class="entry">
+      <div class="name">InitialAckRequest</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">InitialAckRequestSerializer</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> </div>
+    </div><div class="entry">
+      <div class="name">Interval</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/package.html" class="extype" name="io.gearpump.streaming.state.impl">impl</a> </div>
+    </div><div class="entry">
+      <div class="name">InvalidAppMaster</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">id</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/ProcessorDescription.html" class="extype" name="io.gearpump.streaming.ProcessorDescription">ProcessorDescription</a> <a href="../io/gearpump/streaming/appmaster/ProcessorSummary.html" class="extype" name="io.gearpump.streaming.appmaster.ProcessorSummary">ProcessorSummary</a> <a href="../io/gearpump/streaming/executor/Executor$$ExecutorSummary.html" class="extype" name="io.gearpump.streaming.executor.Executor.ExecutorSummary">ExecutorSummary</a> <a href="../io/gearpump/streaming/task/SerializerResolver$$Registration.html" class="extype" name="io.gearpump.streaming.task.SerializerResolver.Registration">Registration</a> </div>
+    </div><div class="entry">
+      <div class="name">ignoreUnknownArgument</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/AppSubmitter$.html" class="extype" name="io.gearpump.cluster.main.AppSubmitter">AppSubmitter</a> <a href="../io/gearpump/cluster/main/ArgumentsParser.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser">ArgumentsParser</a> <a href="../io/gearpump/cluster/main/ArgumentsParser$$Syntax.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser.Syntax">Syntax</a> </div>
+    </div><div class="entry">
+      <div class="name">impl</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/package.html" class="extype" name="io.gearpump.streaming.state">state</a> </div>
+    </div><div class="entry">
+      <div class="name">inDegreeOf</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">inc</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Counter.html" class="extype" name="io.gearpump.metrics.Counter">Counter</a> </div>
+    </div><div class="entry">
+      <div class="name">incomingEdgesOf</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">index</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/CollectionDataSource.html" class="extype" name="io.gearpump.streaming.dsl.CollectionDataSource">CollectionDataSource</a> <a href="../io/gearpump/streaming/task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a> </div>
+    </div><div class="entry">
+      <div class="name">init</div>
+      <div class="occurrences"><a href="../io/gearpump/jarstore/JarStoreService.html" class="extype" name="io.gearpump.jarstore.JarStoreService">JarStoreService</a> <a href="../io/gearpump/jarstore/dfs/DFSJarStoreService.html" class="extype" name="io.gearpump.jarstore.dfs.DFSJarStoreService">DFSJarStoreService</a> <a href="../io/gearpump/jarstore/local/LocalJarStoreService.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStoreService">LocalJarStoreService</a> <a href="../io/gearpump/serializer/FastKryoSerializationFramework.html" class="extype" name="io.gearpump.serializer.FastKryoSerializationFramework">FastKryoSerializationFramework</a> <a href="../io/gearpump/serializer/SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a> <a href="../io/gearpump/streaming/appmaster/ClockService$$ProcessorClock.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.ProcessorClock">ProcessorClock</a> <a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
+    </div><div class="entry">
+      <div class="name">insert</div>
+      <div class="occurrences"><a href="../io/gearpump/external/hbase/HBaseSink.html" class="extype" name="io.gearpump.external.hbase.HBaseSink">HBaseSink</a> </div>
+    </div><div class="entry">
+      <div class="name">io</div>
+      <div class="occurrences"><a href="../package.html" class="extype" name="_root_">root</a> </div>
+    </div><div class="entry">
+      <div class="name">isAllTasksRegistered</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
+    </div><div class="entry">
+      <div class="name">isChildActorPath</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorUtil$.html" class="extype" name="io.gearpump.util.ActorUtil">ActorUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">isEmpty</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/Resource.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a> <a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">isLocalPath</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Util$.html" class="extype" name="io.gearpump.util.Util">Util</a> </div>
+    </div><div class="entry">
+      <div class="name">isTaskRegisteredForExecutor</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
+    </div></body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/index/index-j.html b/releases/0.7.0/api/scala/index/index-j.html
similarity index 100%
rename from releases/0.6.2/api/scala/index/index-j.html
rename to releases/0.7.0/api/scala/index/index-j.html
diff --git a/releases/0.6.2/api/scala/index/index-k.html b/releases/0.7.0/api/scala/index/index-k.html
similarity index 100%
rename from releases/0.6.2/api/scala/index/index-k.html
rename to releases/0.7.0/api/scala/index/index-k.html
diff --git a/releases/0.6.2/api/scala/index/index-l.html b/releases/0.7.0/api/scala/index/index-l.html
similarity index 100%
rename from releases/0.6.2/api/scala/index/index-l.html
rename to releases/0.7.0/api/scala/index/index-l.html
diff --git a/releases/0.6.2/api/scala/index/index-m.html b/releases/0.7.0/api/scala/index/index-m.html
similarity index 100%
rename from releases/0.6.2/api/scala/index/index-m.html
rename to releases/0.7.0/api/scala/index/index-m.html
diff --git a/releases/0.6.2/api/scala/index/index-n.html b/releases/0.7.0/api/scala/index/index-n.html
similarity index 100%
rename from releases/0.6.2/api/scala/index/index-n.html
rename to releases/0.7.0/api/scala/index/index-n.html
diff --git a/releases/0.7.0/api/scala/index/index-o.html b/releases/0.7.0/api/scala/index/index-o.html
new file mode 100644
index 0000000..c5b0ad4
--- /dev/null
+++ b/releases/0.7.0/api/scala/index/index-o.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title></title>
+          <meta name="description" content="" />
+          <meta name="keywords" content="" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
+      <script type="text/javascript" src="../lib/jquery.js"></script>
+    
+        </head>
+        <body><div class="entry">
+      <div class="name">ONEWORKER</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/Relaxation$.html" class="extype" name="io.gearpump.cluster.scheduler.Relaxation">Relaxation</a> </div>
+    </div><div class="entry">
+      <div class="name">ONE_ACKREQUEST_EVERY_MESSAGE_COUNT</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscription$.html" class="extype" name="io.gearpump.streaming.task.Subscription">Subscription</a> </div>
+    </div><div class="entry">
+      <div class="name">OffsetManager</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a> </div>
+    </div><div class="entry">
+      <div class="name">OffsetStorage</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a> </div>
+    </div><div class="entry">
+      <div class="name">OffsetStorageFactory</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a> </div>
+    </div><div class="entry">
+      <div class="name">OffsetTimeStampResolver</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a> </div>
+    </div><div class="entry">
+      <div class="name">Op</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
+    </div><div class="entry">
+      <div class="name">OpChain</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
+    </div><div class="entry">
+      <div class="name">OpEdge</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
+    </div><div class="entry">
+      <div class="name">OpTranslator</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/package.html" class="extype" name="io.gearpump.streaming.dsl.plan">plan</a> </div>
+    </div><div class="entry">
+      <div class="name">Overflow</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">OffsetStorage</a> </div>
+    </div><div class="entry">
+      <div class="name">of</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscriber$.html" class="extype" name="io.gearpump.streaming.task.Subscriber">Subscriber</a> </div>
+    </div><div class="entry">
+      <div class="name">offset</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/consumer/KafkaMessage.html" class="extype" name="io.gearpump.streaming.kafka.lib.consumer.KafkaMessage">KafkaMessage</a> </div>
+    </div><div class="entry">
+      <div class="name">oldProcessorId</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$$ReplaceProcessor.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor">ReplaceProcessor</a> </div>
+    </div><div class="entry">
+      <div class="name">onNext</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$GroupByTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.GroupByTask">GroupByTask</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$SinkTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SinkTask">SinkTask</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$SourceTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SourceTask">SourceTask</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$TransformTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.TransformTask">TransformTask</a> <a href="../io/gearpump/streaming/javaapi/Task.html" class="extype" name="io.gearpump.streaming.javaapi.Task">Task</a> <a href="../io/gearpump/streaming/sink/DataSinkTask.html" class="extype" name="io.gearpump.streaming.sink.DataSinkTask">DataSinkTask</a> <a href="../io/gearpump/streaming/source/DataSourceTask.html" class="extype" name="io.gearpump.streaming.source.DataSourceTask">DataSourceTask</a> <a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> <a href="../io/gearpump/streaming/task/Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a> <a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> <a href="../io/gearpump/streaming/task/TaskInterface.html" class="extype" name="io.gearpump.streaming.task.TaskInterface">TaskInterface</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+    </div><div class="entry">
+      <div class="name">onStart</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$GroupByTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.GroupByTask">GroupByTask</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$SinkTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SinkTask">SinkTask</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$SourceTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SourceTask">SourceTask</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$TransformTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.TransformTask">TransformTask</a> <a href="../io/gearpump/streaming/javaapi/Task.html" class="extype" name="io.gearpump.streaming.javaapi.Task">Task</a> <a href="../io/gearpump/streaming/sink/DataSinkTask.html" class="extype" name="io.gearpump.streaming.sink.DataSinkTask">DataSinkTask</a> <a href="../io/gearpump/streaming/source/DataSourceTask.html" class="extype" name="io.gearpump.streaming.source.DataSourceTask">DataSourceTask</a> <a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> <a href="../io/gearpump/streaming/task/Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a> <a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> <a href="../io/gearpump/streaming/task/TaskInterface.html" class="extype" name="io.gearpump.streaming.task.TaskInterface">TaskInterface</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+    </div><div class="entry">
+      <div class="name">onStop</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$SinkTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SinkTask">SinkTask</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$SourceTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SourceTask">SourceTask</a> <a href="../io/gearpump/streaming/javaapi/Task.html" class="extype" name="io.gearpump.streaming.javaapi.Task">Task</a> <a href="../io/gearpump/streaming/sink/DataSinkTask.html" class="extype" name="io.gearpump.streaming.sink.DataSinkTask">DataSinkTask</a> <a href="../io/gearpump/streaming/source/DataSourceTask.html" class="extype" name="io.gearpump.streaming.source.DataSourceTask">DataSourceTask</a> <a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> <a href="../io/gearpump/streaming/task/Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a> <a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> <a href="../io/gearpump/streaming/task/TaskInterface.html" class="extype" name="io.gearpump.streaming.task.TaskInterface">TaskInterface</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+    </div><div class="entry">
+      <div class="name">onUnManagedMessage</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
+    </div><div class="entry">
+      <div class="name">op</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/package.html" class="extype" name="io.gearpump.streaming.dsl">dsl</a> </div>
+    </div><div class="entry">
+      <div class="name">open</div>
+      <div class="occurrences"><a href="../io/gearpump/external/hbase/HBaseSink.html" class="extype" name="io.gearpump.external.hbase.HBaseSink">HBaseSink</a> <a href="../io/gearpump/streaming/dsl/CollectionDataSource.html" class="extype" name="io.gearpump.streaming.dsl.CollectionDataSource">CollectionDataSource</a> <a href="../io/gearpump/streaming/kafka/KafkaSink.html" class="extype" name="io.gearpump.streaming.kafka.KafkaSink">KafkaSink</a> <a href="../io/gearpump/streaming/kafka/KafkaSource.html" class="extype" name="io.gearpump.streaming.kafka.KafkaSource">KafkaSource</a> <a href="../io/gearpump/streaming/sink/DataSink.html" class="extype" name="io.gearpump.streaming.sink.DataSink">DataSink</a> <a href="../io/gearpump/streaming/source/DataSource.html" class="extype" name="io.gearpump.streaming.source.DataSource">DataSource</a> </div>
+    </div><div class="entry">
+      <div class="name">ops</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/OpChain.html" class="extype" name="io.gearpump.streaming.dsl.op.OpChain">OpChain</a> </div>
+    </div><div class="entry">
+      <div class="name">options</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/AppSubmitter$.html" class="extype" name="io.gearpump.cluster.main.AppSubmitter">AppSubmitter</a> <a href="../io/gearpump/cluster/main/ArgumentsParser.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser">ArgumentsParser</a> <a href="../io/gearpump/cluster/main/ArgumentsParser$$Syntax.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser.Syntax">Syntax</a> <a href="../io/gearpump/cluster/main/Info$.html" class="extype" name="io.gearpump.cluster.main.Info">Info</a> <a href="../io/gearpump/cluster/main/Kill$.html" class="extype" name="io.gearpump.cluster.main.Kill">Kill</a> <a href="../io/gearpump/cluster/main/Local$.html" class="extype" name="io.gearpump.cluster.main.Local">Local</a> <a href="../io/gearpump/cluster/main/Master$.html" class="extype" name="io.gearpump.cluster.main.Master">Master</a> <a href="../io/gearpump/cluster/main/Replay$.html" class="extype" name="io.gearpump.cluster.main.Replay">Replay</a> <a href="../io/gearpump/streaming/dsl/example/WordCount$.html" class="extype" name="io.gearpump.streaming.dsl.example.WordCount">WordCount</a> </div>
+    </div><div class="entry">
+      <div class="name">originFileName</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileDirective$$FileInfo.html" class="extype" name="io.gearpump.util.FileDirective.FileInfo">FileInfo</a> </div>
+    </div><div class="entry">
+      <div class="name">out</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ProcessLogRedirector.html" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> </div>
+    </div><div class="entry">
+      <div class="name">outDegreeOf</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">outgoingEdgesOf</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">output</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> <a href="../io/gearpump/util/ConsoleOutput.html" class="extype" name="io.gearpump.util.ConsoleOutput">ConsoleOutput</a> <a href="../io/gearpump/util/ProcessLogRedirector.html" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> </div>
+    </div><div class="entry">
+      <div class="name">outputUnManaged</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+    </div></body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/index/index-p.html b/releases/0.7.0/api/scala/index/index-p.html
similarity index 100%
rename from releases/0.6.2/api/scala/index/index-p.html
rename to releases/0.7.0/api/scala/index/index-p.html
diff --git a/releases/0.6.2/api/scala/index/index-q.html b/releases/0.7.0/api/scala/index/index-q.html
similarity index 100%
rename from releases/0.6.2/api/scala/index/index-q.html
rename to releases/0.7.0/api/scala/index/index-q.html
diff --git a/releases/0.7.0/api/scala/index/index-r.html b/releases/0.7.0/api/scala/index/index-r.html
new file mode 100644
index 0000000..c167f55
--- /dev/null
+++ b/releases/0.7.0/api/scala/index/index-r.html
@@ -0,0 +1,338 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title></title>
+          <meta name="description" content="" />
+          <meta name="keywords" content="" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
+      <script type="text/javascript" src="../lib/jquery.js"></script>
+    
+        </head>
+        <body><div class="entry">
+      <div class="name">RecreateRollingFileAppender</div>
+      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
+    </div><div class="entry">
+      <div class="name">ReduceFunction</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator">OpTranslator</a> </div>
+    </div><div class="entry">
+      <div class="name">ReduceOp</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
+    </div><div class="entry">
+      <div class="name">ReferenceEqual</div>
+      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
+    </div><div class="entry">
+      <div class="name">RegisterActorSystem</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$.html" class="extype" name="io.gearpump.util.ActorSystemBooter">ActorSystemBooter</a> </div>
+    </div><div class="entry">
+      <div class="name">RegisterActorSystemFailed</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$.html" class="extype" name="io.gearpump.util.ActorSystemBooter">ActorSystemBooter</a> </div>
+    </div><div class="entry">
+      <div class="name">RegisterActorSystemTimeOut</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$.html" class="extype" name="io.gearpump.util.ActorSystemBooter">ActorSystemBooter</a> </div>
+    </div><div class="entry">
+      <div class="name">RegisterAppMaster</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">RegisterExecutor</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/ExecutorToAppMaster$.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster">ExecutorToAppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">RegisterNewWorker</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/WorkerToMaster$.html" class="extype" name="io.gearpump.cluster.WorkerToMaster">WorkerToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">RegisterTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/ExecutorToAppMaster$.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster">ExecutorToAppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">RegisterTaskStatus</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry$.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
+    </div><div class="entry">
+      <div class="name">RegisterWorker</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/WorkerToMaster$.html" class="extype" name="io.gearpump.cluster.WorkerToMaster">WorkerToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">Registration</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/SerializerResolver$.html" class="extype" name="io.gearpump.streaming.task.SerializerResolver">SerializerResolver</a> </div>
+    </div><div class="entry">
+      <div class="name">Reject</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry$.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
+    </div><div class="entry">
+      <div class="name">Relaxation</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/package.html" class="extype" name="io.gearpump.cluster.scheduler">scheduler</a> <a href="../io/gearpump/cluster/scheduler/Relaxation$.html" class="extype" name="io.gearpump.cluster.scheduler.Relaxation">Relaxation</a> </div>
+    </div><div class="entry">
+      <div class="name">ReplaceProcessor</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
+    </div><div class="entry">
+      <div class="name">Replay</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/package.html" class="extype" name="io.gearpump.cluster.main">main</a> </div>
+    </div><div class="entry">
+      <div class="name">ReplayApplicationResult</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$.html" class="extype" name="io.gearpump.cluster.MasterToClient">MasterToClient</a> </div>
+    </div><div class="entry">
+      <div class="name">ReplayFromTimestampWindowTrailingEdge</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster">MasterToAppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">Report</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
+    </div><div class="entry">
+      <div class="name">ReportCheckpointClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">ReportMetrics</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> </div>
+    </div><div class="entry">
+      <div class="name">ReportTo</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/MetricsReporterService$.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> </div>
+    </div><div class="entry">
+      <div class="name">RequestResource</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ResolveAppId</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ResolveAppIdResult</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$.html" class="extype" name="io.gearpump.cluster.MasterToClient">MasterToClient</a> </div>
+    </div><div class="entry">
+      <div class="name">ResolveWorkerId</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ResolveWorkerIdResult</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$.html" class="extype" name="io.gearpump.cluster.MasterToClient">MasterToClient</a> </div>
+    </div><div class="entry">
+      <div class="name">Resource</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/package.html" class="extype" name="io.gearpump.cluster.scheduler">scheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">ResourceAllocated</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster">MasterToAppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ResourceAllocation</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/package.html" class="extype" name="io.gearpump.cluster.scheduler">scheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">ResourceRequest</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/package.html" class="extype" name="io.gearpump.cluster.scheduler">scheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">ResourceRequestDetail</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/SubDAGManager$.html" class="extype" name="io.gearpump.streaming.appmaster.SubDAGManager">SubDAGManager</a> </div>
+    </div><div class="entry">
+      <div class="name">ResourceUpdate</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/WorkerToMaster$.html" class="extype" name="io.gearpump.cluster.WorkerToMaster">WorkerToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">RestartApplication</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">RestartClockService</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a> </div>
+    </div><div class="entry">
+      <div class="name">RestartPolicy</div>
+      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
+    </div><div class="entry">
+      <div class="name">RestartTasks</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor$.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> </div>
+    </div><div class="entry">
+      <div class="name">RichProcess</div>
+      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
+    </div><div class="entry">
+      <div class="name">Rotation</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/hadoop/lib/rotation/package.html" class="extype" name="io.gearpump.streaming.hadoop.lib.rotation">rotation</a> </div>
+    </div><div class="entry">
+      <div class="name">randInt</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Util$.html" class="extype" name="io.gearpump.util.Util">Util</a> </div>
+    </div><div class="entry">
+      <div class="name">range</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/Window.html" class="extype" name="io.gearpump.streaming.state.impl.Window">Window</a> </div>
+    </div><div class="entry">
+      <div class="name">rateUnit</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$$Meter.html" class="extype" name="io.gearpump.metrics.Metrics.Meter">Meter</a> <a href="../io/gearpump/metrics/Metrics$$Timer.html" class="extype" name="io.gearpump.metrics.Metrics.Timer">Timer</a> </div>
+    </div><div class="entry">
+      <div class="name">read</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AckRequestSerializer.html" class="extype" name="io.gearpump.streaming.AckRequestSerializer">AckRequestSerializer</a> <a href="../io/gearpump/streaming/AckSerializer.html" class="extype" name="io.gearpump.streaming.AckSerializer">AckSerializer</a> <a href="../io/gearpump/streaming/InitialAckRequestSerializer.html" class="extype" name="io.gearpump.streaming.InitialAckRequestSerializer">InitialAckRequestSerializer</a> <a href="../io/gearpump/streaming/LatencyProbeSerializer.html" class="extype" name="io.gearpump.streaming.LatencyProbeSerializer">LatencyProbeSerializer</a> <a href="../io/gearpump/streaming/TaskIdSerializer.html" class="extype" name="io.gearpump.streaming.TaskIdSerializer">TaskIdSerializer</a> <a href="../io/gearpump/streaming/dsl/CollectionDataSource.html" class="extype" name="io.gearpump.streaming.dsl.CollectionDataSource">CollectionDataSource</a> <a href="../io/gearpump/streaming/kafka/KafkaSource.html" class="extype" name="io.gearpump.streaming.kafka.KafkaSource">KafkaSource</a> <a href="../io/gearpump/streaming/source/DataSource.html" class="extype" name="io.gearpump.streaming.source.DataSource">DataSource</a> <a href="../io/gearpump/streaming/task/SerializedMessageSerializer.html" class="extype" name="io.gearpump.streaming.task.SerializedMessageSerializer">SerializedMessageSerializer</a> <a href="../io/gearpump/streaming/task/TaskMessageSerializer.html" class="extype" name="io.gearpump.streaming.task.TaskMessageSerializer">TaskMessageSerializer</a> <a href="../io/gearpump/util/FileUtils$.html" class="extype" name="io.gearpump.util.FileUtils">FileUtils</a> <a href="../io/gearpump/util/HistoryMetricsService$$CounterMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.CounterMetricsStore">CounterMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$GaugeMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.GaugeMetricsStore">GaugeMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$HistogramMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.HistogramMetricsStore">HistogramMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$MeterMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.MeterMetricsStore">MeterMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$MetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.MetricsStore">MetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$MinMaxMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.MinMaxMetricsStore">MinMaxMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$SingleValueMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.SingleValueMetricsStore">SingleValueMetricsStore</a> </div>
+    </div><div class="entry">
+      <div class="name">readBoolean</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readByte</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readChar</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readDouble</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readFileToByteArray</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileUtils$.html" class="extype" name="io.gearpump.util.FileUtils">FileUtils</a> </div>
+    </div><div class="entry">
+      <div class="name">readFloat</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readFully</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readInt</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readLatest</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$$QueryHistoryMetrics.html" class="extype" name="io.gearpump.cluster.ClientToMaster.QueryHistoryMetrics">QueryHistoryMetrics</a> <a href="../io/gearpump/util/HistoryMetricsService$$CounterMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.CounterMetricsStore">CounterMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$GaugeMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.GaugeMetricsStore">GaugeMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$HistogramMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.HistogramMetricsStore">HistogramMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$MeterMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.MeterMetricsStore">MeterMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$MetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.MetricsStore">MetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$MinMaxMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.MinMaxMetricsStore">MinMaxMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$SingleValueMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.SingleValueMetricsStore">SingleValueMetricsStore</a> </div>
+    </div><div class="entry">
+      <div class="name">readLine</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readLong</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readQuorum</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> </div>
+    </div><div class="entry">
+      <div class="name">readShort</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readUTF</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readUnsignedByte</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readUnsignedShort</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">reason</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$$InvalidAppMaster.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.InvalidAppMaster">InvalidAppMaster</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$ShutdownExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.ShutdownExecutor">ShutdownExecutor</a> <a href="../io/gearpump/cluster/MasterToWorker$$UpdateResourceFailed.html" class="extype" name="io.gearpump.cluster.MasterToWorker.UpdateResourceFailed">UpdateResourceFailed</a> <a href="../io/gearpump/cluster/WorkerToAppMaster$$ExecutorLaunchRejected.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster.ExecutorLaunchRejected">ExecutorLaunchRejected</a> <a href="../io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorFailed.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster.ShutdownExecutorFailed">ShutdownExecutorFailed</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$DAGOperationFailed.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed">DAGOperationFailed</a> <a href="../io/gearpump/util/ActorSystemBooter$$CreateActorFailed.html" class="extype" name="io.gearpump.util.ActorSystemBooter.CreateActorFailed">CreateActorFailed</a> <a href="../io/gearpump/util/ActorSystemBooter$$RegisterActorSystemFailed.html" class="extype" name="io.gearpump.util.ActorSystemBooter.RegisterActorSystemFailed">RegisterActorSystemFailed</a> </div>
+    </div><div class="entry">
+      <div class="name">receive</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/MasterWatcher.html" class="extype" name="io.gearpump.cluster.main.MasterWatcher">MasterWatcher</a> <a href="../io/gearpump/cluster/master/AppMasterLauncher.html" class="extype" name="io.gearpump.cluster.master.AppMasterLauncher">AppMasterLauncher</a> <a href="../io/gearpump/cluster/master/InMemoryKVService.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService">InMemoryKVService</a> <a href="../io/gearpump/cluster/master/MasterProxy.html" class="extype" name="io.gearpump.cluster.master.MasterProxy">MasterProxy</a> <a href="../io/gearpump/cluster/scheduler/PriorityScheduler.html" class="extype" name="io.gearpump.cluster.scheduler.PriorityScheduler">PriorityScheduler</a> <a href="../io/gearpump/jarstore/local/LocalJarStore.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStore">LocalJarStore</a> <a href="../io/gearpump/metrics/MetricsReporterService.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> <a href="../io/gearpump/streaming/appmaster/AppMaster.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> <a href="../io/gearpump/streaming/appmaster/ClockService.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> <a href="../io/gearpump/streaming/appmaster/DagManager.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> <a href="../io/gearpump/streaming/executor/Executor.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> <a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> <a href="../io/gearpump/transport/netty/Client.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> <a href="../io/gearpump/transport/netty/Server.html" class="extype" name="io.gearpump.transport.netty.Server">Server</a> <a href="../io/gearpump/util/ActorSystemBooter$$Daemon.html" class="extype" name="io.gearpump.util.ActorSystemBooter.Daemon">Daemon</a> <a href="../io/gearpump/util/HistoryMetricsService.html" class="extype" name="io.gearpump.util.HistoryMetricsService">HistoryMetricsService</a> </div>
+    </div><div class="entry">
+      <div class="name">receiveAck</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscription.html" class="extype" name="io.gearpump.streaming.task.Subscription">Subscription</a> </div>
+    </div><div class="entry">
+      <div class="name">receiveUnManagedMessage</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a> <a href="../io/gearpump/streaming/task/TaskInterface.html" class="extype" name="io.gearpump.streaming.task.TaskInterface">TaskInterface</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+    </div><div class="entry">
+      <div class="name">recover</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/AppMaster.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> <a href="../io/gearpump/streaming/hadoop/HadoopCheckpointStore.html" class="extype" name="io.gearpump.streaming.hadoop.HadoopCheckpointStore">HadoopCheckpointStore</a> <a href="../io/gearpump/streaming/state/api/PersistentState.html" class="extype" name="io.gearpump.streaming.state.api.PersistentState">PersistentState</a> <a href="../io/gearpump/streaming/state/impl/CheckpointManager.html" class="extype" name="io.gearpump.streaming.state.impl.CheckpointManager">CheckpointManager</a> <a href="../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" class="extype" name="io.gearpump.streaming.state.impl.InMemoryCheckpointStore">InMemoryCheckpointStore</a> <a href="../io/gearpump/streaming/state/impl/NonWindowState.html" class="extype" name="io.gearpump.streaming.state.impl.NonWindowState">NonWindowState</a> <a href="../io/gearpump/streaming/state/impl/WindowState.html" class="extype" name="io.gearpump.streaming.state.impl.WindowState">WindowState</a> <a href="../io/gearpump/streaming/transaction/api/CheckpointStore.html" class="extype" name="io.gearpump.streaming.transaction.api.CheckpointStore">CheckpointStore</a> </div>
+    </div><div class="entry">
+      <div class="name">reduce</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> </div>
+    </div><div class="entry">
+      <div class="name">ref</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/WorkerInfo.html" class="extype" name="io.gearpump.cluster.appmaster.WorkerInfo">WorkerInfo</a> </div>
+    </div><div class="entry">
+      <div class="name">register</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> <a href="../io/gearpump/metrics/Metrics$$DummyMetrics.html" class="extype" name="io.gearpump.metrics.Metrics.DummyMetrics">DummyMetrics</a> </div>
+    </div><div class="entry">
+      <div class="name">registerData</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterContext.html" class="extype" name="io.gearpump.cluster.AppMasterContext">AppMasterContext</a> <a href="../io/gearpump/cluster/AppMasterToMaster$$RegisterAppMaster.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.RegisterAppMaster">RegisterAppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">registerLocalActor</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
+    </div><div class="entry">
+      <div class="name">registerTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
+    </div><div class="entry">
+      <div class="name">registeredTasks</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
+    </div><div class="entry">
+      <div class="name">registry</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> </div>
+    </div><div class="entry">
+      <div class="name">relaxation</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/ResourceRequest.html" class="extype" name="io.gearpump.cluster.scheduler.ResourceRequest">ResourceRequest</a> </div>
+    </div><div class="entry">
+      <div class="name">remainArgs</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/ArgumentsParser.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser">ArgumentsParser</a> <a href="../io/gearpump/cluster/main/ArgumentsParser$$Syntax.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser.Syntax">Syntax</a> <a href="../io/gearpump/cluster/main/ParseResult.html" class="extype" name="io.gearpump.cluster.main.ParseResult">ParseResult</a> </div>
+    </div><div class="entry">
+      <div class="name">remoteAddressMap</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
+    </div><div class="entry">
+      <div class="name">remoteClientMap</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
+    </div><div class="entry">
+      <div class="name">removeNewerVersion</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor$$TaskArgumentStore.html" class="extype" name="io.gearpump.streaming.executor.Executor.TaskArgumentStore">TaskArgumentStore</a> </div>
+    </div><div class="entry">
+      <div class="name">removeObsoleteVersion</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor$$TaskArgumentStore.html" class="extype" name="io.gearpump.streaming.executor.Executor.TaskArgumentStore">TaskArgumentStore</a> </div>
+    </div><div class="entry">
+      <div class="name">removeVertex</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">replaceVertex</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">replayFromTimestampWindowTrailingEdge</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/client/ClientContext.html" class="extype" name="io.gearpump.cluster.client.ClientContext">ClientContext</a> <a href="../io/gearpump/cluster/client/MasterClient.html" class="extype" name="io.gearpump.cluster.client.MasterClient">MasterClient</a> </div>
+    </div><div class="entry">
+      <div class="name">replicator</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> </div>
+    </div><div class="entry">
+      <div class="name">replyToClient</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/AppMasterLauncher.html" class="extype" name="io.gearpump.cluster.master.AppMasterLauncher">AppMasterLauncher</a> </div>
+    </div><div class="entry">
+      <div class="name">report</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/AkkaReporter.html" class="extype" name="io.gearpump.metrics.AkkaReporter">AkkaReporter</a> <a href="../io/gearpump/metrics/MetricsReporterService$$ReportTo.html" class="extype" name="io.gearpump.metrics.MetricsReporterService.ReportTo">ReportTo</a> </div>
+    </div><div class="entry">
+      <div class="name">reportBackActor</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$$Daemon.html" class="extype" name="io.gearpump.util.ActorSystemBooter.Daemon">Daemon</a> </div>
+    </div><div class="entry">
+      <div class="name">request</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$$RequestResource.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.RequestResource">RequestResource</a> <a href="../io/gearpump/cluster/scheduler/Scheduler$$PendingRequest.html" class="extype" name="io.gearpump.cluster.scheduler.Scheduler.PendingRequest">PendingRequest</a> </div>
+    </div><div class="entry">
+      <div class="name">requestOrdering</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/PriorityScheduler.html" class="extype" name="io.gearpump.cluster.scheduler.PriorityScheduler">PriorityScheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">requests</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/SubDAGManager$$ResourceRequestDetail.html" class="extype" name="io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail">ResourceRequestDetail</a> </div>
+    </div><div class="entry">
+      <div class="name">required</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/CLIOption.html" class="extype" name="io.gearpump.cluster.main.CLIOption">CLIOption</a> </div>
+    </div><div class="entry">
+      <div class="name">resolveAppID</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/client/ClientContext.html" class="extype" name="io.gearpump.cluster.client.ClientContext">ClientContext</a> </div>
+    </div><div class="entry">
+      <div class="name">resolveAppId</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/client/MasterClient.html" class="extype" name="io.gearpump.cluster.client.MasterClient">MasterClient</a> </div>
+    </div><div class="entry">
+      <div class="name">resolveJvmSetting</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Util$.html" class="extype" name="io.gearpump.util.Util">Util</a> </div>
+    </div><div class="entry">
+      <div class="name">resolveOffset</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetTimeStampResolver">OffsetTimeStampResolver</a> </div>
+    </div><div class="entry">
+      <div class="name">resolvePath</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Util$.html" class="extype" name="io.gearpump.util.Util">Util</a> </div>
+    </div><div class="entry">
+      <div class="name">resource</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterContext.html" class="extype" name="io.gearpump.cluster.AppMasterContext">AppMasterContext</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$ChangeExecutorResource.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.ChangeExecutorResource">ChangeExecutorResource</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.LaunchExecutor">LaunchExecutor</a> <a href="../io/gearpump/cluster/ExecutorContext.html" class="extype" name="io.gearpump.cluster.ExecutorContext">ExecutorContext</a> <a href="../io/gearpump/cluster/WorkerToMaster$$ResourceUpdate.html" class="extype" name="io.gearpump.cluster.WorkerToMaster.ResourceUpdate">ResourceUpdate</a> <a href="../io/gearpump/cluster/appmaster/ExecutorSystem.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystem">ExecutorSystem</a> <a href="../io/gearpump/cluster/scheduler/ResourceAllocation.html" class="extype" name="io.gearpump.cluster.scheduler.ResourceAllocation">ResourceAllocation</a> <a href="../io/gearpump/cluster/scheduler/ResourceRequest.html" class="extype" name="io.gearpump.cluster.scheduler.ResourceRequest">ResourceRequest</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$RegisterExecutor.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor">RegisterExecutor</a> </div>
+    </div><div class="entry">
+      <div class="name">resourceRequestHandler</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/PriorityScheduler.html" class="extype" name="io.gearpump.cluster.scheduler.PriorityScheduler">PriorityScheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">resources</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StartExecutorSystems.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler.StartExecutorSystems">StartExecutorSystems</a> <a href="../io/gearpump/cluster/scheduler/Scheduler.html" class="extype" name="io.gearpump.cluster.scheduler.Scheduler">Scheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">restartingTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> </div>
+    </div><div class="entry">
+      <div class="name">retainHistoryDataHours</div>
+      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig.html" class="extype" name="io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig">HistoryMetricsConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">retainHistoryDataIntervalMs</div>
+      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig.html" class="extype" name="io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig">HistoryMetricsConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">retainRecentDataIntervalMs</div>
+      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig.html" class="extype" name="io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig">HistoryMetricsConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">retainRecentDataSeconds</div>
+      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig.html" class="extype" name="io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig">HistoryMetricsConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">rootDirectory</div>
+      <div class="occurrences"><a href="../io/gearpump/jarstore/local/LocalJarStore.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStore">LocalJarStore</a> </div>
+    </div><div class="entry">
+      <div class="name">rotate</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/hadoop/lib/rotation/FileSizeRotation.html" class="extype" name="io.gearpump.streaming.hadoop.lib.rotation.FileSizeRotation">FileSizeRotation</a> <a href="../io/gearpump/streaming/hadoop/lib/rotation/Rotation.html" class="extype" name="io.gearpump.streaming.hadoop.lib.rotation.Rotation">Rotation</a> </div>
+    </div><div class="entry">
+      <div class="name">rotation</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/hadoop/lib/package.html" class="extype" name="io.gearpump.streaming.hadoop.lib">lib</a> </div>
+    </div><div class="entry">
+      <div class="name">route</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileServer.html" class="extype" name="io.gearpump.util.FileServer">FileServer</a> </div>
+    </div></body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.7.0/api/scala/index/index-s.html b/releases/0.7.0/api/scala/index/index-s.html
new file mode 100644
index 0000000..336e7c4
--- /dev/null
+++ b/releases/0.7.0/api/scala/index/index-s.html
@@ -0,0 +1,464 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title></title>
+          <meta name="description" content="" />
+          <meta name="keywords" content="" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
+      <script type="text/javascript" src="../lib/jquery.js"></script>
+    
+        </head>
+        <body><div class="entry">
+      <div class="name">SINGLETON_MANAGER</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">SOURCE_READ_BATCH_SIZE</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/source/DataSourceConfig$.html" class="extype" name="io.gearpump.streaming.source.DataSourceConfig">DataSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">SOURCE_TIMESTAMP_FILTER</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/source/DataSourceConfig$.html" class="extype" name="io.gearpump.streaming.source.DataSourceConfig">DataSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">SPECIFICWORKER</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/Relaxation$.html" class="extype" name="io.gearpump.cluster.scheduler.Relaxation">Relaxation</a> </div>
+    </div><div class="entry">
+      <div class="name">START_CLOCK</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
+    </div><div class="entry">
+      <div class="name">STATE</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> </div>
+    </div><div class="entry">
+      <div class="name">STATE_CHECKPOINT_ENABLE</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" class="extype" name="io.gearpump.streaming.state.impl.PersistentStateConfig">PersistentStateConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">STATE_CHECKPOINT_INTERVAL_MS</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" class="extype" name="io.gearpump.streaming.state.impl.PersistentStateConfig">PersistentStateConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">STATE_CHECKPOINT_STORE_FACTORY</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" class="extype" name="io.gearpump.streaming.state.impl.PersistentStateConfig">PersistentStateConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">STATE_WINDOW_SIZE</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" class="extype" name="io.gearpump.streaming.state.impl.PersistentStateConfig">PersistentStateConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">STATE_WINDOW_STEP</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" class="extype" name="io.gearpump.streaming.state.impl.PersistentStateConfig">PersistentStateConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">SaveAppData</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">SaveAppDataFailed</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">Scheduler</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/package.html" class="extype" name="io.gearpump.cluster.scheduler">scheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">SecurityChecker</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor$.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
+    </div><div class="entry">
+      <div class="name">SendAck</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor$.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
+    </div><div class="entry">
+      <div class="name">SendMessageLoss</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">SerializationFramework</div>
+      <div class="occurrences"><a href="../io/gearpump/serializer/package.html" class="extype" name="io.gearpump.serializer">serializer</a> </div>
+    </div><div class="entry">
+      <div class="name">SerializedMessage</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">SerializedMessageSerializer</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">Serializer</div>
+      <div class="occurrences"><a href="../io/gearpump/serializer/package.html" class="extype" name="io.gearpump.serializer">serializer</a> <a href="../io/gearpump/streaming/state/api/package.html" class="extype" name="io.gearpump.streaming.state.api">api</a> </div>
+    </div><div class="entry">
+      <div class="name">SerializerResolver</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">Server</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/package.html" class="extype" name="io.gearpump.transport.netty">netty</a> </div>
+    </div><div class="entry">
+      <div class="name">ServerHandler</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Server$.html" class="extype" name="io.gearpump.transport.netty.Server">Server</a> </div>
+    </div><div class="entry">
+      <div class="name">ServerPipelineFactory</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Server$.html" class="extype" name="io.gearpump.transport.netty.Server">Server</a> </div>
+    </div><div class="entry">
+      <div class="name">ServiceNotAvailableException</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/AppMaster$.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">Shuffle</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
+    </div><div class="entry">
+      <div class="name">ShuffleGroupingPartitioner</div>
+      <div class="occurrences"><a href="../io/gearpump/partitioner/package.html" class="extype" name="io.gearpump.partitioner">partitioner</a> </div>
+    </div><div class="entry">
+      <div class="name">ShufflePartitioner</div>
+      <div class="occurrences"><a href="../io/gearpump/partitioner/package.html" class="extype" name="io.gearpump.partitioner">partitioner</a> </div>
+    </div><div class="entry">
+      <div class="name">Shutdown</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/MasterWatcher$.html" class="extype" name="io.gearpump.cluster.main.MasterWatcher">MasterWatcher</a> </div>
+    </div><div class="entry">
+      <div class="name">ShutdownAppMaster</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster">MasterToAppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ShutdownApplication</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ShutdownApplicationResult</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$.html" class="extype" name="io.gearpump.cluster.MasterToClient">MasterToClient</a> </div>
+    </div><div class="entry">
+      <div class="name">ShutdownExecutor</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToWorker$.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker">AppMasterToWorker</a> </div>
+    </div><div class="entry">
+      <div class="name">ShutdownExecutorFailed</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/WorkerToAppMaster$.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster">WorkerToAppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ShutdownExecutorSucceed</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/WorkerToAppMaster$.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster">WorkerToAppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">SingleInputFunction</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator">OpTranslator</a> </div>
+    </div><div class="entry">
+      <div class="name">SingleValueMetricsStore</div>
+      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$.html" class="extype" name="io.gearpump.util.HistoryMetricsService">HistoryMetricsService</a> </div>
+    </div><div class="entry">
+      <div class="name">Sink</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream$.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> </div>
+    </div><div class="entry">
+      <div class="name">SinkTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator">OpTranslator</a> </div>
+    </div><div class="entry">
+      <div class="name">SlaveOp</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
+    </div><div class="entry">
+      <div class="name">SlotStatus</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/Master$.html" class="extype" name="io.gearpump.cluster.master.Master">Master</a> </div>
+    </div><div class="entry">
+      <div class="name">SnapshotStartClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
+    </div><div class="entry">
+      <div class="name">Source</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/StreamApp$.html" class="extype" name="io.gearpump.streaming.dsl.StreamApp">StreamApp</a> </div>
+    </div><div class="entry">
+      <div class="name">SourceTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator">OpTranslator</a> </div>
+    </div><div class="entry">
+      <div class="name">StallingTasks</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToMaster$.html" class="extype" name="io.gearpump.streaming.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">Start</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a> </div>
+    </div><div class="entry">
+      <div class="name">StartAllTasks</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a> </div>
+    </div><div class="entry">
+      <div class="name">StartClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">StartExecutorSystemTimeout</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler">ExecutorSystemScheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">StartExecutorSystems</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler">ExecutorSystemScheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">StartTime</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">StopExecutorSystem</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler">ExecutorSystemScheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">StorageEmpty</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">OffsetStorage</a> </div>
+    </div><div class="entry">
+      <div class="name">StoredStartClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
+    </div><div class="entry">
+      <div class="name">Stream</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/package.html" class="extype" name="io.gearpump.streaming.dsl">dsl</a> </div>
+    </div><div class="entry">
+      <div class="name">StreamApp</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/package.html" class="extype" name="io.gearpump.streaming.dsl">dsl</a> </div>
+    </div><div class="entry">
+      <div class="name">StreamAppMasterSummary</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a> </div>
+    </div><div class="entry">
+      <div class="name">StreamApplication</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> <a href="../io/gearpump/streaming/javaapi/package.html" class="extype" name="io.gearpump.streaming.javaapi">javaapi</a> </div>
+    </div><div class="entry">
+      <div class="name">StreamingTransportSerializer</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">StreamingType</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster">MasterToAppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">StringMessageDecoder</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/package.html" class="extype" name="io.gearpump.streaming.kafka.lib">lib</a> </div>
+    </div><div class="entry">
+      <div class="name">SubDAGManager</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a> </div>
+    </div><div class="entry">
+      <div class="name">SubmitApplication</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">SubmitApplicationRequest</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a> </div>
+    </div><div class="entry">
+      <div class="name">SubmitApplicationResult</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$.html" class="extype" name="io.gearpump.cluster.MasterToClient">MasterToClient</a> </div>
+    </div><div class="entry">
+      <div class="name">SubmitApplicationResultValue</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$.html" class="extype" name="io.gearpump.cluster.MasterToClient">MasterToClient</a> </div>
+    </div><div class="entry">
+      <div class="name">Subscriber</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">Subscription</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">Synced</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/MasterStatus$.html" class="extype" name="io.gearpump.cluster.master.MasterStatus">MasterStatus</a> </div>
+    </div><div class="entry">
+      <div class="name">Syntax</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/ArgumentsParser$.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser">ArgumentsParser</a> </div>
+    </div><div class="entry">
+      <div class="name">saveConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClusterConfig$.html" class="extype" name="io.gearpump.cluster.ClusterConfig">ClusterConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">schedule</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskScheduler.html" class="extype" name="io.gearpump.streaming.appmaster.TaskScheduler">TaskScheduler</a> <a href="../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" class="extype" name="io.gearpump.streaming.appmaster.TaskSchedulerImpl">TaskSchedulerImpl</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+    </div><div class="entry">
+      <div class="name">scheduleOnce</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+    </div><div class="entry">
+      <div class="name">scheduleTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/SubDAGManager.html" class="extype" name="io.gearpump.streaming.appmaster.SubDAGManager">SubDAGManager</a> </div>
+    </div><div class="entry">
+      <div class="name">scheduler</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/AppMasterLauncher.html" class="extype" name="io.gearpump.cluster.master.AppMasterLauncher">AppMasterLauncher</a> <a href="../io/gearpump/cluster/master/MasterProxy.html" class="extype" name="io.gearpump.cluster.master.MasterProxy">MasterProxy</a> <a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> </div>
+    </div><div class="entry">
+      <div class="name">scheme</div>
+      <div class="occurrences"><a href="../io/gearpump/jarstore/JarStoreService.html" class="extype" name="io.gearpump.jarstore.JarStoreService">JarStoreService</a> <a href="../io/gearpump/jarstore/dfs/DFSJarStoreService.html" class="extype" name="io.gearpump.jarstore.dfs.DFSJarStoreService">DFSJarStoreService</a> <a href="../io/gearpump/jarstore/local/LocalJarStoreService.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStoreService">LocalJarStoreService</a> </div>
+    </div><div class="entry">
+      <div class="name">self</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/javaapi/Task.html" class="extype" name="io.gearpump.streaming.javaapi.Task">Task</a> <a href="../io/gearpump/streaming/task/Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+    </div><div class="entry">
+      <div class="name">selfCheck</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
+    </div><div class="entry">
+      <div class="name">sendFn</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscription.html" class="extype" name="io.gearpump.streaming.task.Subscription">Subscription</a> </div>
+    </div><div class="entry">
+      <div class="name">sendMessage</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscription.html" class="extype" name="io.gearpump.streaming.task.Subscription">Subscription</a> </div>
+    </div><div class="entry">
+      <div class="name">sendMsgWithTimeOutCallBack</div>
+      <div class="occurrences"><a href="../io/gearpump/util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">sender</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+    </div><div class="entry">
+      <div class="name">seq</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/Ack.html" class="extype" name="io.gearpump.streaming.task.Ack">Ack</a> <a href="../io/gearpump/streaming/task/AckRequest.html" class="extype" name="io.gearpump.streaming.task.AckRequest">AckRequest</a> </div>
+    </div><div class="entry">
+      <div class="name">serialize</div>
+      <div class="occurrences"><a href="../io/gearpump/serializer/FastKryoSerializer.html" class="extype" name="io.gearpump.serializer.FastKryoSerializer">FastKryoSerializer</a> <a href="../io/gearpump/serializer/Serializer.html" class="extype" name="io.gearpump.serializer.Serializer">Serializer</a> <a href="../io/gearpump/streaming/serializer/ChillSerializer.html" class="extype" name="io.gearpump.streaming.serializer.ChillSerializer">ChillSerializer</a> <a href="../io/gearpump/streaming/state/api/Serializer.html" class="extype" name="io.gearpump.streaming.state.api.Serializer">Serializer</a> <a href="../io/gearpump/streaming/task/StreamingTransportSerializer.html" class="extype" name="io.gearpump.streaming.task.StreamingTransportSerializer">StreamingTransportSerializer</a> <a href="../io/gearpump/transport/netty/ITransportMessageSerializer.html" class="extype" name="io.gearpump.transport.netty.ITransportMessageSerializer">ITransportMessageSerializer</a> </div>
+    </div><div class="entry">
+      <div class="name">serializer</div>
+      <div class="occurrences"><a href="../io/gearpump/package.html" class="extype" name="io.gearpump">gearpump</a> <a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> <a href="../io/gearpump/streaming/task/SerializerResolver$$Registration.html" class="extype" name="io.gearpump.streaming.task.SerializerResolver.Registration">Registration</a> </div>
+    </div><div class="entry">
+      <div class="name">serializerPool</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
+    </div><div class="entry">
+      <div class="name">server</div>
+      <div class="occurrences"><a href="../io/gearpump/jarstore/local/LocalJarStore.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStore">LocalJarStore</a> <a href="../io/gearpump/util/FileServer$$Client.html" class="extype" name="io.gearpump.util.FileServer.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">serverPort</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
+    </div><div class="entry">
+      <div class="name">sessionId</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$$Start.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.Start">Start</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$TaskRegistered.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.TaskRegistered">TaskRegistered</a> <a href="../io/gearpump/streaming/task/Ack.html" class="extype" name="io.gearpump.streaming.task.Ack">Ack</a> <a href="../io/gearpump/streaming/task/AckRequest.html" class="extype" name="io.gearpump.streaming.task.AckRequest">AckRequest</a> <a href="../io/gearpump/streaming/task/InitialAckRequest.html" class="extype" name="io.gearpump.streaming.task.InitialAckRequest">InitialAckRequest</a> <a href="../io/gearpump/transport/netty/TaskMessage.html" class="extype" name="io.gearpump.transport.netty.TaskMessage">TaskMessage</a> </div>
+    </div><div class="entry">
+      <div class="name">sessionRef</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a> </div>
+    </div><div class="entry">
+      <div class="name">setChannelBuffer</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">setCheckFileInterval</div>
+      <div class="occurrences"><a href="../io/gearpump/util/RecreateRollingFileAppender.html" class="extype" name="io.gearpump.util.RecreateRollingFileAppender">RecreateRollingFileAppender</a> </div>
+    </div><div class="entry">
+      <div class="name">setDAG</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskScheduler.html" class="extype" name="io.gearpump.streaming.appmaster.TaskScheduler">TaskScheduler</a> <a href="../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" class="extype" name="io.gearpump.streaming.appmaster.TaskSchedulerImpl">TaskSchedulerImpl</a> </div>
+    </div><div class="entry">
+      <div class="name">setDag</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/SubDAGManager.html" class="extype" name="io.gearpump.streaming.appmaster.SubDAGManager">SubDAGManager</a> </div>
+    </div><div class="entry">
+      <div class="name">setNextCheckpointTime</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/MonoidState.html" class="extype" name="io.gearpump.streaming.state.api.MonoidState">MonoidState</a> <a href="../io/gearpump/streaming/state/api/PersistentState.html" class="extype" name="io.gearpump.streaming.state.api.PersistentState">PersistentState</a> </div>
+    </div><div class="entry">
+      <div class="name">setStartOffset</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer.html" class="extype" name="io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer">KafkaConsumer</a> </div>
+    </div><div class="entry">
+      <div class="name">setTaskActor</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+    </div><div class="entry">
+      <div class="name">shouldCheckpoint</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/CheckpointManager.html" class="extype" name="io.gearpump.streaming.state.impl.CheckpointManager">CheckpointManager</a> </div>
+    </div><div class="entry">
+      <div class="name">shouldCleanupSystem</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/client/ClientContext.html" class="extype" name="io.gearpump.cluster.client.ClientContext">ClientContext</a> </div>
+    </div><div class="entry">
+      <div class="name">shouldRotate</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/hadoop/lib/rotation/FileSizeRotation.html" class="extype" name="io.gearpump.streaming.hadoop.lib.rotation.FileSizeRotation">FileSizeRotation</a> <a href="../io/gearpump/streaming/hadoop/lib/rotation/Rotation.html" class="extype" name="io.gearpump.streaming.hadoop.lib.rotation.Rotation">Rotation</a> </div>
+    </div><div class="entry">
+      <div class="name">shouldSlide</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/Window.html" class="extype" name="io.gearpump.streaming.state.impl.Window">Window</a> </div>
+    </div><div class="entry">
+      <div class="name">shutdown</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystem.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystem">ExecutorSystem</a> <a href="../io/gearpump/cluster/client/ClientContext.html" class="extype" name="io.gearpump.cluster.client.ClientContext">ClientContext</a> </div>
+    </div><div class="entry">
+      <div class="name">shutdownApplication</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/client/MasterClient.html" class="extype" name="io.gearpump.cluster.client.MasterClient">MasterClient</a> </div>
+    </div><div class="entry">
+      <div class="name">sink</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream$$Sink.html" class="extype" name="io.gearpump.streaming.dsl.Stream.Sink">Sink</a> <a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> </div>
+    </div><div class="entry">
+      <div class="name">skipBytes</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">slideOneStep</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/Window.html" class="extype" name="io.gearpump.streaming.state.impl.Window">Window</a> </div>
+    </div><div class="entry">
+      <div class="name">slideTo</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/Window.html" class="extype" name="io.gearpump.streaming.state.impl.Window">Window</a> </div>
+    </div><div class="entry">
+      <div class="name">slots</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/Resource.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a> <a href="../io/gearpump/cluster/worker/ExecutorSlots.html" class="extype" name="io.gearpump.cluster.worker.ExecutorSlots">ExecutorSlots</a> </div>
+    </div><div class="entry">
+      <div class="name">source</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/StreamApp$$Source.html" class="extype" name="io.gearpump.streaming.dsl.StreamApp.Source">Source</a> <a href="../io/gearpump/streaming/dsl/op/MergeOp.html" class="extype" name="io.gearpump.streaming.dsl.op.MergeOp">MergeOp</a> <a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> </div>
+    </div><div class="entry">
+      <div class="name">sourceId</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a> </div>
+    </div><div class="entry">
+      <div class="name">sourceTask</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/TaskMessage.html" class="extype" name="io.gearpump.transport.netty.TaskMessage">TaskMessage</a> </div>
+    </div><div class="entry">
+      <div class="name">stallingTasks</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$$Report.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.Report">Report</a> </div>
+    </div><div class="entry">
+      <div class="name">start</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscription.html" class="extype" name="io.gearpump.streaming.task.Subscription">Subscription</a> <a href="../io/gearpump/util/FileServer.html" class="extype" name="io.gearpump.util.FileServer">FileServer</a> </div>
+    </div><div class="entry">
+      <div class="name">startAkkaReporter</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/MetricsReporterService.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> </div>
+    </div><div class="entry">
+      <div class="name">startClients</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
+    </div><div class="entry">
+      <div class="name">startClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$$Start.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.Start">Start</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$StartAllTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks">StartAllTasks</a> </div>
+    </div><div class="entry">
+      <div class="name">startGraphiteReporter</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/MetricsReporterService.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> </div>
+    </div><div class="entry">
+      <div class="name">startProcess</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Util$.html" class="extype" name="io.gearpump.util.Util">Util</a> </div>
+    </div><div class="entry">
+      <div class="name">startSlf4jReporter</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/MetricsReporterService.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> </div>
+    </div><div class="entry">
+      <div class="name">startTime</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$$AppMasterSummary.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.AppMasterSummary">AppMasterSummary</a> <a href="../io/gearpump/cluster/AppMasterToMaster$$GeneralAppMasterSummary.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.GeneralAppMasterSummary">GeneralAppMasterSummary</a> <a href="../io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.AppMasterData">AppMasterData</a> <a href="../io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" class="extype" name="io.gearpump.cluster.appmaster.AppMasterRuntimeInfo">AppMasterRuntimeInfo</a> <a href="../io/gearpump/cluster/master/Master$$MasterInfo.html" class="extype" name="io.gearpump.cluster.master.Master.MasterInfo">MasterInfo</a> <a href="../io/gearpump/streaming/appmaster/AppMaster.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> <a href="../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" class="extype" name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">StreamAppMasterSummary</a> <a href="../io/gearpump/streaming/state/impl/Interval.html" class="extype" name="io.gearpump.streaming.state.impl.Interval">Interval</a> <a href="../io/gearpump/streaming/task/StartTime.html" class="extype" name="io.gearpump.streaming.task.StartTime">StartTime</a> </div>
+    </div><div class="entry">
+      <div class="name">startTimeMs</div>
+      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$$MinMaxMetrics.html" class="extype" name="io.gearpump.util.HistoryMetricsService.MinMaxMetrics">MinMaxMetrics</a> </div>
+    </div><div class="entry">
+      <div class="name">stashMessages</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
+    </div><div class="entry">
+      <div class="name">state</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ApplicationState.html" class="extype" name="io.gearpump.cluster.appmaster.ApplicationState">ApplicationState</a> <a href="../io/gearpump/cluster/worker/WorkerSummary.html" class="extype" name="io.gearpump.cluster.worker.WorkerSummary">WorkerSummary</a> <a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> <a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> </div>
+    </div><div class="entry">
+      <div class="name">stateChangeListener</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> </div>
+    </div><div class="entry">
+      <div class="name">status</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$$AppMasterSummary.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.AppMasterSummary">AppMasterSummary</a> <a href="../io/gearpump/cluster/AppMasterToMaster$$GeneralAppMasterSummary.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.GeneralAppMasterSummary">GeneralAppMasterSummary</a> <a href="../io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.AppMasterData">AppMasterData</a> <a href="../io/gearpump/streaming/appmaster/AppMaster$$ExecutorBrief.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief">ExecutorBrief</a> <a href="../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" class="extype" name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">StreamAppMasterSummary</a> <a href="../io/gearpump/streaming/executor/Executor$$ExecutorSummary.html" class="extype" name="io.gearpump.streaming.executor.Executor.ExecutorSummary">ExecutorSummary</a> </div>
+    </div><div class="entry">
+      <div class="name">stddev</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$$Histogram.html" class="extype" name="io.gearpump.metrics.Metrics.Histogram">Histogram</a> <a href="../io/gearpump/metrics/Metrics$$Timer.html" class="extype" name="io.gearpump.metrics.Metrics.Timer">Timer</a> </div>
+    </div><div class="entry">
+      <div class="name">stop</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileServer.html" class="extype" name="io.gearpump.util.FileServer">FileServer</a> </div>
+    </div><div class="entry">
+      <div class="name">storage</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> </div>
+    </div><div class="entry">
+      <div class="name">strategy</div>
+      <div class="occurrences"><a href="../io/gearpump/serializer/FastKryoSerializer.html" class="extype" name="io.gearpump.serializer.FastKryoSerializer">FastKryoSerializer</a> </div>
+    </div><div class="entry">
+      <div class="name">streamAppToApplication</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/StreamApp$.html" class="extype" name="io.gearpump.streaming.dsl.StreamApp">StreamApp</a> </div>
+    </div><div class="entry">
+      <div class="name">streamToHBaseDSLSink</div>
+      <div class="occurrences"><a href="../io/gearpump/external/hbase/dsl/HBaseDSLSink$.html" class="extype" name="io.gearpump.external.hbase.dsl.HBaseDSLSink">HBaseDSLSink</a> </div>
+    </div><div class="entry">
+      <div class="name">streamToKVStream</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream$.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> </div>
+    </div><div class="entry">
+      <div class="name">streamToKafkaDSLSink</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/dsl/KafkaDSLSink$.html" class="extype" name="io.gearpump.streaming.kafka.dsl.KafkaDSLSink">KafkaDSLSink</a> </div>
+    </div><div class="entry">
+      <div class="name">streaming</div>
+      <div class="occurrences"><a href="../io/gearpump/package.html" class="extype" name="io.gearpump">gearpump</a> </div>
+    </div><div class="entry">
+      <div class="name">subGraph</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">submissionTime</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.AppMasterData">AppMasterData</a> <a href="../io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" class="extype" name="io.gearpump.cluster.appmaster.AppMasterRuntimeInfo">AppMasterRuntimeInfo</a> </div>
+    </div><div class="entry">
+      <div class="name">submit</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/client/ClientContext.html" class="extype" name="io.gearpump.cluster.client.ClientContext">ClientContext</a> </div>
+    </div><div class="entry">
+      <div class="name">submitApplication</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/client/MasterClient.html" class="extype" name="io.gearpump.cluster.client.MasterClient">MasterClient</a> </div>
+    </div><div class="entry">
+      <div class="name">subscriber</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$$DemandMoreMetrics.html" class="extype" name="io.gearpump.metrics.Metrics.DemandMoreMetrics">DemandMoreMetrics</a> </div>
+    </div><div class="entry">
+      <div class="name">subscribers</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$$ChangeTask.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.ChangeTask">ChangeTask</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$ChangeTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.ChangeTasks">ChangeTasks</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$LaunchTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.LaunchTasks">LaunchTasks</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$TaskLaunchData.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.TaskLaunchData">TaskLaunchData</a> <a href="../io/gearpump/streaming/executor/TaskLauncher$$TaskArgument.html" class="extype" name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument">TaskArgument</a> <a href="../io/gearpump/streaming/task/TaskContextData.html" class="extype" name="io.gearpump.streaming.task.TaskContextData">TaskContextData</a> </div>
+    </div><div class="entry">
+      <div class="name">success</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$$ChannelFutureOps.html" class="extype" name="io.gearpump.transport.netty.Client.ChannelFutureOps">ChannelFutureOps</a> </div>
+    </div><div class="entry">
+      <div class="name">sum</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/KVStream.html" class="extype" name="io.gearpump.streaming.dsl.KVStream">KVStream</a> </div>
+    </div><div class="entry">
+      <div class="name">sumByValue</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream$.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> </div>
+    </div><div class="entry">
+      <div class="name">supervisorStrategy</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> </div>
+    </div><div class="entry">
+      <div class="name">system</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemStarted.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler.ExecutorSystemStarted">ExecutorSystemStarted</a> <a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StopExecutorSystem.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler.StopExecutorSystem">StopExecutorSystem</a> <a href="../io/gearpump/cluster/client/ClientContext.html" class="extype" name="io.gearpump.cluster.client.ClientContext">ClientContext</a> <a href="../io/gearpump/cluster/main/MasterWatcher.html" class="extype" name="io.gearpump.cluster.main.MasterWatcher">MasterWatcher</a> <a href="../io/gearpump/streaming/appmaster/DagManager.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> <a href="../io/gearpump/streaming/task/ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a> <a href="../io/gearpump/streaming/task/Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> <a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> <a href="../io/gearpump/transport/netty/Server.html" class="extype" name="io.gearpump.transport.netty.Server">Server</a> </div>
+    </div><div class="entry">
+      <div class="name">systemClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$$HealthChecker$$ClockValue.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue">ClockValue</a> </div>
+    </div><div class="entry">
+      <div class="name">systemConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/AppMasterLauncher.html" class="extype" name="io.gearpump.cluster.master.AppMasterLauncher">AppMasterLauncher</a> </div>
+    </div><div class="entry">
+      <div class="name">systemPath</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$$RegisterActorSystem.html" class="extype" name="io.gearpump.util.ActorSystemBooter.RegisterActorSystem">RegisterActorSystem</a> </div>
+    </div><div class="entry">
+      <div class="name">systemconfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> </div>
+    </div></body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/index/index-t.html b/releases/0.7.0/api/scala/index/index-t.html
similarity index 100%
rename from releases/0.6.2/api/scala/index/index-t.html
rename to releases/0.7.0/api/scala/index/index-t.html
diff --git a/releases/0.6.2/api/scala/index/index-u.html b/releases/0.7.0/api/scala/index/index-u.html
similarity index 100%
rename from releases/0.6.2/api/scala/index/index-u.html
rename to releases/0.7.0/api/scala/index/index-u.html
diff --git a/releases/0.6.2/api/scala/index/index-v.html b/releases/0.7.0/api/scala/index/index-v.html
similarity index 100%
rename from releases/0.6.2/api/scala/index/index-v.html
rename to releases/0.7.0/api/scala/index/index-v.html
diff --git a/releases/0.6.2/api/scala/index/index-w.html b/releases/0.7.0/api/scala/index/index-w.html
similarity index 100%
rename from releases/0.6.2/api/scala/index/index-w.html
rename to releases/0.7.0/api/scala/index/index-w.html
diff --git a/releases/0.6.2/api/scala/index/index-z.html b/releases/0.7.0/api/scala/index/index-z.html
similarity index 100%
rename from releases/0.6.2/api/scala/index/index-z.html
rename to releases/0.7.0/api/scala/index/index-z.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/Message$.html b/releases/0.7.0/api/scala/io/gearpump/Message$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/Message$.html
rename to releases/0.7.0/api/scala/io/gearpump/Message$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/Message.html b/releases/0.7.0/api/scala/io/gearpump/Message.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/Message.html
rename to releases/0.7.0/api/scala/io/gearpump/Message.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppDescription.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppDescription.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppDescription.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppDescription.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppJar.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppJar.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppJar.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppJar.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterContext.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterContext.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterContext.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterContext.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterRegisterData.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterRegisterData.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterRegisterData.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterRegisterData.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$AppDataSaved$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$AppDataSaved$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$AppDataSaved$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$AppDataSaved$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$AppMasterSummary.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$AppMasterSummary.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$AppMasterSummary.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$AppMasterSummary.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GeneralAppMasterSummary.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$GeneralAppMasterSummary.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GeneralAppMasterSummary.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$GeneralAppMasterSummary.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAllWorkers$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAllWorkers$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAllWorkers$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAllWorkers$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAppData.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAppData.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAppData.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAppData.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAppDataResult.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAppDataResult.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAppDataResult.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAppDataResult.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetMasterData$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetMasterData$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetMasterData$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetMasterData$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetWorkerData.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetWorkerData.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetWorkerData.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetWorkerData.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$InvalidAppMaster.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$InvalidAppMaster.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$InvalidAppMaster.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$InvalidAppMaster.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$MasterData.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$MasterData.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$MasterData.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$MasterData.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$RegisterAppMaster.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$RegisterAppMaster.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$RegisterAppMaster.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$RegisterAppMaster.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$RequestResource.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$RequestResource.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$RequestResource.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$RequestResource.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$SaveAppData.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$SaveAppData.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$SaveAppData.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$SaveAppData.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$SaveAppDataFailed$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$SaveAppDataFailed$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$SaveAppDataFailed$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$SaveAppDataFailed$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$WorkerData.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$WorkerData.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$WorkerData.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$$WorkerData.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToMaster$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToWorker$$ChangeExecutorResource.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToWorker$$ChangeExecutorResource.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToWorker$$ChangeExecutorResource.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToWorker$$ChangeExecutorResource.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToWorker$$ShutdownExecutor.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToWorker$$ShutdownExecutor.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToWorker$$ShutdownExecutor.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToWorker$$ShutdownExecutor.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToWorker$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToWorker$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToWorker$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/AppMasterToWorker$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/Application$$DefaultApplication.html b/releases/0.7.0/api/scala/io/gearpump/cluster/Application$$DefaultApplication.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/Application$$DefaultApplication.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/Application$$DefaultApplication.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/Application$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/Application$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/Application$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/Application$.html
diff --git a/releases/0.7.0/api/scala/io/gearpump/cluster/Application.html b/releases/0.7.0/api/scala/io/gearpump/cluster/Application.html
new file mode 100644
index 0000000..10c422d
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/cluster/Application.html
@@ -0,0 +1,542 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>Application - io.gearpump.cluster.Application</title>
+          <meta name="description" content="Application - io.gearpump.cluster.Application" />
+          <meta name="keywords" content="Application io.gearpump.cluster.Application" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.cluster.Application';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <a href="Application$.html" title="Go to companion"><img src="../../../lib/trait_to_object_big.png" /></a>
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.cluster">cluster</a></p>
+        <h1><a href="Application$.html" title="Go to companion">Application</a></h1><h3><span class="morelinks"><div>
+            Related Docs:
+            <a href="Application$.html" title="See companion">object Application</a>
+            | <a href="package.html" class="extype" name="io.gearpump.cluster">package cluster</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">trait</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Application</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div><div class="toggleContainer block">
+            <span class="toggle">Known Subclasses</span>
+            <div class="subClasses hiddenContent"><a href="Application$$DefaultApplication.html" class="extype" name="io.gearpump.cluster.Application.DefaultApplication">DefaultApplication</a>, <a href="../streaming/javaapi/StreamApplication.html" class="extype" name="io.gearpump.streaming.javaapi.StreamApplication">StreamApplication</a>, <a href="../streaming/StreamApplication.html" class="extype" name="io.gearpump.streaming.StreamApplication">StreamApplication</a></div>
+          </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.cluster.Application"><span>Application</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Abstract Value Members</h3>
+              <ol><li name="io.gearpump.cluster.Application#appMaster" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="appMaster:Class[_&lt;:io.gearpump.cluster.ApplicationMaster]"></a>
+      <a id="appMaster:Class[_&lt;:ApplicationMaster]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">appMaster</span><span class="result">: <span class="extype" name="scala.Predef.Class">Class</span>[_ &lt;: <a href="ApplicationMaster.html" class="extype" name="io.gearpump.cluster.ApplicationMaster">ApplicationMaster</a>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@appMaster:Class[_&lt;:io.gearpump.cluster.ApplicationMaster]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.cluster.Application#name" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="name:String"></a>
+      <a id="name:String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">name</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@name:String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.cluster.Application#userConfig" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="userConfig(implicitsystem:akka.actor.ActorSystem):io.gearpump.cluster.UserConfig"></a>
+      <a id="userConfig(ActorSystem):UserConfig"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">userConfig</span><span class="params">(<span class="implicit">implicit </span><span name="system">system: <span class="extype" name="akka.actor.ActorSystem">ActorSystem</span></span>)</span><span class="result">: <a href="UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@userConfig(implicitsystem:akka.actor.ActorSystem):io.gearpump.cluster.UserConfig" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        <div id="values" class="values members">
+              <h3>Concrete Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ApplicationMaster.html b/releases/0.7.0/api/scala/io/gearpump/cluster/ApplicationMaster.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/ApplicationMaster.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/ApplicationMaster.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$GetJarStoreServer$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$GetJarStoreServer$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$GetJarStoreServer$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$GetJarStoreServer$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$GetLastFailure.html b/releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$GetLastFailure.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$GetLastFailure.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$GetLastFailure.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$GetStallingTasks.html b/releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$GetStallingTasks.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$GetStallingTasks.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$GetStallingTasks.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$JarStoreServerAddress.html b/releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$JarStoreServerAddress.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$JarStoreServerAddress.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$JarStoreServerAddress.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$QueryAppMasterConfig.html b/releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$QueryAppMasterConfig.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$QueryAppMasterConfig.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$QueryAppMasterConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$QueryHistoryMetrics.html b/releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$QueryHistoryMetrics.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$QueryHistoryMetrics.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$QueryHistoryMetrics.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$QueryMasterConfig$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$QueryMasterConfig$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$QueryMasterConfig$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$QueryMasterConfig$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$QueryWorkerConfig.html b/releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$QueryWorkerConfig.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$QueryWorkerConfig.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$QueryWorkerConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$ResolveAppId.html b/releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$ResolveAppId.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$ResolveAppId.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$ResolveAppId.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$ResolveWorkerId.html b/releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$ResolveWorkerId.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$ResolveWorkerId.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$ResolveWorkerId.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$RestartApplication.html b/releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$RestartApplication.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$RestartApplication.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$RestartApplication.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$ShutdownApplication.html b/releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$ShutdownApplication.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$ShutdownApplication.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$ShutdownApplication.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$SubmitApplication.html b/releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$SubmitApplication.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$SubmitApplication.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$$SubmitApplication.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/ClientToMaster$.html
diff --git a/releases/0.7.0/api/scala/io/gearpump/cluster/ClusterConfig$$ConfigValidationException.html b/releases/0.7.0/api/scala/io/gearpump/cluster/ClusterConfig$$ConfigValidationException.html
new file mode 100644
index 0000000..a59574c
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/cluster/ClusterConfig$$ConfigValidationException.html
@@ -0,0 +1,679 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>ConfigValidationException - io.gearpump.cluster.ClusterConfig.ConfigValidationException</title>
+          <meta name="description" content="ConfigValidationException - io.gearpump.cluster.ClusterConfig.ConfigValidationException" />
+          <meta name="keywords" content="ConfigValidationException io.gearpump.cluster.ClusterConfig.ConfigValidationException" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.cluster.ClusterConfig$$ConfigValidationException';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../lib/class_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.cluster">cluster</a>.<a href="ClusterConfig$.html" class="extype" name="io.gearpump.cluster.ClusterConfig">ClusterConfig</a></p>
+        <h1>ConfigValidationException</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="ClusterConfig$.html" class="extype" name="io.gearpump.cluster.ClusterConfig">package ClusterConfig</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ConfigValidationException</span><span class="result"> extends <span class="extype" name="scala.Exception">Exception</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="java.lang.Exception">Exception</span>, <span class="extype" name="java.lang.Throwable">Throwable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.cluster.ClusterConfig.ConfigValidationException"><span>ConfigValidationException</span></li><li class="in" name="java.lang.Exception"><span>Exception</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.cluster.ClusterConfig.ConfigValidationException#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(msg:String):io.gearpump.cluster.ClusterConfig.ConfigValidationException"></a>
+      <a id="&lt;init&gt;:ConfigValidationException"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ConfigValidationException</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.Predef.String">String</span></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@&lt;init&gt;(msg:String):io.gearpump.cluster.ClusterConfig.ConfigValidationException" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#fillInStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="fillInStackTrace():Throwable"></a>
+      <a id="fillInStackTrace():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">fillInStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@fillInStackTrace():Throwable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="java.lang.Throwable#getCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getCause():Throwable"></a>
+      <a id="getCause():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getCause</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@getCause():Throwable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#getLocalizedMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getLocalizedMessage():String"></a>
+      <a id="getLocalizedMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getLocalizedMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@getLocalizedMessage():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getMessage():String"></a>
+      <a id="getMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@getMessage():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@getStackTrace():Array[StackTraceElement]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="initCause(x$1:Throwable):Throwable"></a>
+      <a id="initCause(Throwable):Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">initCause</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@initCause(x$1:Throwable):Throwable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintWriter):Unit"></a>
+      <a id="printStackTrace(PrintWriter):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintWriter">PrintWriter</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintStream):Unit"></a>
+      <a id="printStackTrace(PrintStream):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintStream">PrintStream</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace():Unit"></a>
+      <a id="printStackTrace():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@printStackTrace():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#setStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="setStackTrace(x$1:Array[StackTraceElement]):Unit"></a>
+      <a id="setStackTrace(Array[StackTraceElement]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">setStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable → AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="java.lang.Exception">
+              <h3>Inherited from <span class="extype" name="java.lang.Exception">Exception</span></h3>
+            </div><div class="parent" name="java.lang.Throwable">
+              <h3>Inherited from <span class="extype" name="java.lang.Throwable">Throwable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClusterConfig$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/ClusterConfig$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/ClusterConfig$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/ClusterConfig$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClusterConfig.html b/releases/0.7.0/api/scala/io/gearpump/cluster/ClusterConfig.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/ClusterConfig.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/ClusterConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClusterConfigSource$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/ClusterConfigSource$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/ClusterConfigSource$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/ClusterConfigSource$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClusterConfigSource.html b/releases/0.7.0/api/scala/io/gearpump/cluster/ClusterConfigSource.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/ClusterConfigSource.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/ClusterConfigSource.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ExecutorContext.html b/releases/0.7.0/api/scala/io/gearpump/cluster/ExecutorContext.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/ExecutorContext.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/ExecutorContext.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ExecutorJVMConfig.html b/releases/0.7.0/api/scala/io/gearpump/cluster/ExecutorJVMConfig.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/ExecutorJVMConfig.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/ExecutorJVMConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterDataDetailRequest.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterDataDetailRequest.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterDataDetailRequest.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterDataDetailRequest.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterDataRequest.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterDataRequest.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterDataRequest.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterDataRequest.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterMetricsRequest.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterMetricsRequest.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterMetricsRequest.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterMetricsRequest.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterRegistered.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterRegistered.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterRegistered.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterRegistered.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMastersData.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMastersData.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMastersData.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMastersData.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMastersDataRequest$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMastersDataRequest$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMastersDataRequest$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMastersDataRequest$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$ReplayFromTimestampWindowTrailingEdge.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$ReplayFromTimestampWindowTrailingEdge.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$ReplayFromTimestampWindowTrailingEdge.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$ReplayFromTimestampWindowTrailingEdge.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$ResourceAllocated.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$ResourceAllocated.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$ResourceAllocated.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$ResourceAllocated.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$ShutdownAppMaster$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$ShutdownAppMaster$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$ShutdownAppMaster$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$ShutdownAppMaster$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$StreamingType.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$StreamingType.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$StreamingType.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$StreamingType.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$WorkerList.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$WorkerList.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$WorkerList.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$$WorkerList.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToAppMaster$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$AppMasterConfig.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$AppMasterConfig.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$AppMasterConfig.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$AppMasterConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$HistoryMetrics.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$HistoryMetrics.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$HistoryMetrics.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$HistoryMetrics.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$HistoryMetricsItem.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$HistoryMetricsItem.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$HistoryMetricsItem.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$HistoryMetricsItem.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$LastFailure.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$LastFailure.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$LastFailure.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$LastFailure.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$MasterConfig.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$MasterConfig.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$MasterConfig.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$MasterConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$ReplayApplicationResult.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$ReplayApplicationResult.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$ReplayApplicationResult.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$ReplayApplicationResult.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$ResolveAppIdResult.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$ResolveAppIdResult.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$ResolveAppIdResult.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$ResolveAppIdResult.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$ResolveWorkerIdResult.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$ResolveWorkerIdResult.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$ResolveWorkerIdResult.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$ResolveWorkerIdResult.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$ShutdownApplicationResult.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$ShutdownApplicationResult.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$ShutdownApplicationResult.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$ShutdownApplicationResult.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$SubmitApplicationResult.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$SubmitApplicationResult.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$SubmitApplicationResult.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$SubmitApplicationResult.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$SubmitApplicationResultValue.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$SubmitApplicationResultValue.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$SubmitApplicationResultValue.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$SubmitApplicationResultValue.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$WorkerConfig.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$WorkerConfig.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$WorkerConfig.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$$WorkerConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToClient$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToWorker$$UpdateResourceFailed.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToWorker$$UpdateResourceFailed.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToWorker$$UpdateResourceFailed.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToWorker$$UpdateResourceFailed.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToWorker$$UpdateResourceSucceed$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToWorker$$UpdateResourceSucceed$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToWorker$$UpdateResourceSucceed$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToWorker$$UpdateResourceSucceed$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToWorker$$WorkerRegistered.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToWorker$$WorkerRegistered.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToWorker$$WorkerRegistered.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToWorker$$WorkerRegistered.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToWorker$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/MasterToWorker$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToWorker$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/MasterToWorker$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/UserConfig$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/UserConfig$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/UserConfig$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/UserConfig$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/UserConfig.html b/releases/0.7.0/api/scala/io/gearpump/cluster/UserConfig.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/UserConfig.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/UserConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ExecutorLaunchRejected.html b/releases/0.7.0/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ExecutorLaunchRejected.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ExecutorLaunchRejected.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ExecutorLaunchRejected.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorFailed.html b/releases/0.7.0/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorFailed.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorFailed.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorFailed.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorSucceed.html b/releases/0.7.0/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorSucceed.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorSucceed.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorSucceed.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToAppMaster$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/WorkerToAppMaster$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToAppMaster$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/WorkerToAppMaster$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToMaster$$RegisterNewWorker$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/WorkerToMaster$$RegisterNewWorker$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToMaster$$RegisterNewWorker$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/WorkerToMaster$$RegisterNewWorker$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToMaster$$RegisterWorker.html b/releases/0.7.0/api/scala/io/gearpump/cluster/WorkerToMaster$$RegisterWorker.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToMaster$$RegisterWorker.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/WorkerToMaster$$RegisterWorker.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToMaster$$ResourceUpdate.html b/releases/0.7.0/api/scala/io/gearpump/cluster/WorkerToMaster$$ResourceUpdate.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToMaster$$ResourceUpdate.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/WorkerToMaster$$ResourceUpdate.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToMaster$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/WorkerToMaster$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToMaster$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/WorkerToMaster$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html b/releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ApplicationState.html b/releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/ApplicationState.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ApplicationState.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/ApplicationState.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystem.html b/releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/ExecutorSystem.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystem.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/ExecutorSystem.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemJvmConfig.html b/releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemJvmConfig.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemJvmConfig.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemJvmConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemStarted.html b/releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemStarted.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemStarted.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemStarted.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StartExecutorSystemTimeout$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StartExecutorSystemTimeout$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StartExecutorSystemTimeout$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StartExecutorSystemTimeout$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StartExecutorSystems.html b/releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StartExecutorSystems.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StartExecutorSystems.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StartExecutorSystems.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StopExecutorSystem.html b/releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StopExecutorSystem.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StopExecutorSystem.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StopExecutorSystem.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/WorkerInfo.html b/releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/WorkerInfo.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/WorkerInfo.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/WorkerInfo.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/package.html b/releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/package.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/appmaster/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/client/ClientContext$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/client/ClientContext$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/client/ClientContext$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/client/ClientContext$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/client/ClientContext.html b/releases/0.7.0/api/scala/io/gearpump/cluster/client/ClientContext.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/client/ClientContext.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/client/ClientContext.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/client/MasterClient.html b/releases/0.7.0/api/scala/io/gearpump/cluster/client/MasterClient.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/client/MasterClient.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/client/MasterClient.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/client/package.html b/releases/0.7.0/api/scala/io/gearpump/cluster/client/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/client/package.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/client/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/AppSubmitter$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/main/AppSubmitter$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/main/AppSubmitter$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/main/AppSubmitter$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/ArgumentsParser$$Syntax.html b/releases/0.7.0/api/scala/io/gearpump/cluster/main/ArgumentsParser$$Syntax.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/main/ArgumentsParser$$Syntax.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/main/ArgumentsParser$$Syntax.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/ArgumentsParser$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/main/ArgumentsParser$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/main/ArgumentsParser$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/main/ArgumentsParser$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/ArgumentsParser.html b/releases/0.7.0/api/scala/io/gearpump/cluster/main/ArgumentsParser.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/main/ArgumentsParser.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/main/ArgumentsParser.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/CLIOption.html b/releases/0.7.0/api/scala/io/gearpump/cluster/main/CLIOption.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/main/CLIOption.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/main/CLIOption.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/Gear$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/main/Gear$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/main/Gear$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/main/Gear$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/Info$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/main/Info$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/main/Info$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/main/Info$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/Kill$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/main/Kill$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/main/Kill$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/main/Kill$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/Local$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/main/Local$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/main/Local$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/main/Local$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/MainRunner$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/main/MainRunner$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/main/MainRunner$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/main/MainRunner$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/Master$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/main/Master$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/main/Master$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/main/Master$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/MasterWatcher$$Shutdown$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/main/MasterWatcher$$Shutdown$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/main/MasterWatcher$$Shutdown$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/main/MasterWatcher$$Shutdown$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/MasterWatcher$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/main/MasterWatcher$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/main/MasterWatcher$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/main/MasterWatcher$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/MasterWatcher.html b/releases/0.7.0/api/scala/io/gearpump/cluster/main/MasterWatcher.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/main/MasterWatcher.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/main/MasterWatcher.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/ParseResult.html b/releases/0.7.0/api/scala/io/gearpump/cluster/main/ParseResult.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/main/ParseResult.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/main/ParseResult.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/Replay$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/main/Replay$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/main/Replay$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/main/Replay$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/Worker$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/main/Worker$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/main/Worker$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/main/Worker$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/package.html b/releases/0.7.0/api/scala/io/gearpump/cluster/main/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/main/package.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/main/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/AppManager$$MasterState.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/AppManager$$MasterState.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/AppManager$$MasterState.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/AppManager$$MasterState.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/AppManager$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/AppManager$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/AppManager$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/AppManager$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/AppMasterLauncher$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/AppMasterLauncher$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/AppMasterLauncher$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/AppMasterLauncher$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/AppMasterLauncher.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/AppMasterLauncher.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/AppMasterLauncher.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/AppMasterLauncher.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/AppMasterLauncherFactory.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/AppMasterLauncherFactory.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/AppMasterLauncherFactory.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/AppMasterLauncherFactory.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/ClusterReplication.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/ClusterReplication.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/ClusterReplication.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/ClusterReplication.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$DeleteKVGroup.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/InMemoryKVService$$DeleteKVGroup.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$DeleteKVGroup.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/InMemoryKVService$$DeleteKVGroup.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKV.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKV.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKV.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKV.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVFailed.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVFailed.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVFailed.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVFailed.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVResult.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVResult.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVResult.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVResult.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVSuccess.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVSuccess.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVSuccess.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVSuccess.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKV.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKV.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKV.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKV.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVFailed.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVFailed.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVFailed.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVFailed.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVResult.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVResult.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVResult.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVResult.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVSuccess$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVSuccess$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVSuccess$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVSuccess$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/InMemoryKVService$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/InMemoryKVService$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/InMemoryKVService.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/InMemoryKVService.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/Master$$MasterInfo$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/Master$$MasterInfo$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/Master$$MasterInfo$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/Master$$MasterInfo$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/Master$$MasterInfo.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/Master$$MasterInfo.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/Master$$MasterInfo.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/Master$$MasterInfo.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/Master$$SlotStatus.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/Master$$SlotStatus.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/Master$$SlotStatus.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/Master$$SlotStatus.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/Master$$WorkerTerminated.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/Master$$WorkerTerminated.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/Master$$WorkerTerminated.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/Master$$WorkerTerminated.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/Master$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/Master$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/Master$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/Master$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterActivity.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/MasterActivity.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterActivity.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/MasterActivity.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterProxy$$MasterRestarted$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/MasterProxy$$MasterRestarted$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterProxy$$MasterRestarted$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/MasterProxy$$MasterRestarted$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterProxy$$MasterStopped$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/MasterProxy$$MasterStopped$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterProxy$$MasterStopped$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/MasterProxy$$MasterStopped$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterProxy$$WatchMaster.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/MasterProxy$$WatchMaster.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterProxy$$WatchMaster.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/MasterProxy$$WatchMaster.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterProxy$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/MasterProxy$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterProxy$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/MasterProxy$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterProxy.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/MasterProxy.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterProxy.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/MasterProxy.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterStatus$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/MasterStatus$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterStatus$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/MasterStatus$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterSummary.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/MasterSummary.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterSummary.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/MasterSummary.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/package.html b/releases/0.7.0/api/scala/io/gearpump/cluster/master/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/master/package.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/master/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/package.html b/releases/0.7.0/api/scala/io/gearpump/cluster/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/package.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/package.html
diff --git a/releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/Priority$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/Priority$.html
new file mode 100644
index 0000000..963529f
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/Priority$.html
@@ -0,0 +1,804 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>Priority - io.gearpump.cluster.scheduler.Priority</title>
+          <meta name="description" content="Priority - io.gearpump.cluster.scheduler.Priority" />
+          <meta name="keywords" content="Priority io.gearpump.cluster.scheduler.Priority" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.cluster.scheduler.Priority$';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="value">
+      <div id="definition">
+        <img src="../../../../lib/object_big.png" />
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.cluster">cluster</a>.<a href="package.html" class="extype" name="io.gearpump.cluster.scheduler">scheduler</a></p>
+        <h1>Priority</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="package.html" class="extype" name="io.gearpump.cluster.scheduler">package scheduler</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Priority</span><span class="result"> extends <span class="extype" name="scala.Enumeration">Enumeration</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.Enumeration">Enumeration</span>, <span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.cluster.scheduler.Priority"><span>Priority</span></li><li class="in" name="scala.Enumeration"><span>Enumeration</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        <div id="types" class="types members">
+              <h3>Type Members</h3>
+              <ol><li name="io.gearpump.cluster.scheduler.Priority.Priority" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="Priority=io.gearpump.cluster.scheduler.Priority.Value"></a>
+      <a id="Priority:Priority"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">type</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Priority</span><span class="result"> = <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@Priority=io.gearpump.cluster.scheduler.Priority.Value" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.Enumeration.Val" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ValextendsEnumeration.this.ValuewithSerializable"></a>
+      <a id="Val:Val"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Val</span><span class="result"> extends <span class="extype" name="scala.Enumeration.Value">Value</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@ValextendsEnumeration.this.ValuewithSerializable" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd><dt>Annotations</dt><dd>
+                <span class="name">@SerialVersionUID</span><span class="args">()</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.Enumeration.Value" visbl="pub" data-isabs="true" fullComment="yes" group="Ungrouped">
+      <a id="ValueextendsOrdered[Enumeration.this.Value]withSerializable"></a>
+      <a id="Value:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Value</span><span class="result"> extends <span class="extype" name="scala.Ordered">Ordered</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>] with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@ValueextendsOrdered[Enumeration.this.Value]withSerializable" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd><dt>Annotations</dt><dd>
+                <span class="name">@SerialVersionUID</span><span class="args">()</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.Enumeration.ValueSet" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable"></a>
+      <a id="ValueSet:ValueSet"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ValueSet</span><span class="result"> extends <span class="extype" name="scala.collection.AbstractSet">AbstractSet</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>] with <span class="extype" name="scala.collection.immutable.SortedSet">SortedSet</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>] with <span class="extype" name="scala.collection.SortedSetLike">SortedSetLike</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>, <span class="extype" name="scala.Enumeration.ValueSet">ValueSet</span>] with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.cluster.scheduler.Priority#HIGH" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="HIGH:io.gearpump.cluster.scheduler.Priority.Value"></a>
+      <a id="HIGH:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">HIGH</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@HIGH:io.gearpump.cluster.scheduler.Priority.Value" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.cluster.scheduler.Priority#LOW" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="LOW:io.gearpump.cluster.scheduler.Priority.Value"></a>
+      <a id="LOW:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">LOW</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@LOW:io.gearpump.cluster.scheduler.Priority.Value" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.cluster.scheduler.Priority#NORMAL" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="NORMAL:io.gearpump.cluster.scheduler.Priority.Value"></a>
+      <a id="NORMAL:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">NORMAL</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@NORMAL:io.gearpump.cluster.scheduler.Priority.Value" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Value(i:Int,name:String):Enumeration.this.Value"></a>
+      <a id="Value(Int,String):Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Value</span><span class="params">(<span name="i">i: <span class="extype" name="scala.Int">Int</span></span>, <span name="name">name: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@Value(i:Int,name:String):Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Value(name:String):Enumeration.this.Value"></a>
+      <a id="Value(String):Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Value</span><span class="params">(<span name="name">name: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@Value(name:String):Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Value(i:Int):Enumeration.this.Value"></a>
+      <a id="Value(Int):Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Value</span><span class="params">(<span name="i">i: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@Value(i:Int):Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Value:Enumeration.this.Value"></a>
+      <a id="Value:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Value</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@Value:Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.Enumeration#apply" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="apply(x:&lt;?&gt;):Enumeration.this.Value"></a>
+      <a id="apply(Int):Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">apply</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@apply(x:Int):Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.Enumeration#maxId" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="maxId:Int"></a>
+      <a id="maxId:Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">maxId</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@maxId:Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.Enumeration#nextId" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="nextId:Int"></a>
+      <a id="nextId:Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">var</span>
+      </span>
+      <span class="symbol">
+        <span class="name">nextId</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@nextId:Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.Enumeration#nextName" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="nextName:Iterator[String]"></a>
+      <a id="nextName:Iterator[String]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">var</span>
+      </span>
+      <span class="symbol">
+        <span class="name">nextName</span><span class="result">: <span class="extype" name="scala.Iterator">Iterator</span>[<span class="extype" name="scala.Predef.String">String</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@nextName:Iterator[String]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.Enumeration#readResolve" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="readResolve():AnyRef"></a>
+      <a id="readResolve():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">readResolve</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@readResolve():AnyRef" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.Enumeration#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@toString():String" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration → AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Enumeration#values" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="values:Enumeration.this.ValueSet"></a>
+      <a id="values:ValueSet"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">values</span><span class="result">: <a href="#ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.ValueSet">ValueSet</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@values:Enumeration.this.ValueSet" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.Enumeration#withName" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="withName(s:&lt;?&gt;):Enumeration.this.Value"></a>
+      <a id="withName(String):Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">withName</span><span class="params">(<span name="s">s: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@withName(s:String):Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.Enumeration">
+              <h3>Inherited from <span class="extype" name="scala.Enumeration">Enumeration</span></h3>
+            </div><div class="parent" name="scala.Serializable">
+              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/PriorityScheduler.html b/releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/PriorityScheduler.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/PriorityScheduler.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/PriorityScheduler.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Relaxation$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/Relaxation$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Relaxation$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/Relaxation$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Resource$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/Resource$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Resource$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/Resource$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Resource.html b/releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/Resource.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Resource.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/Resource.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/ResourceAllocation.html b/releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/ResourceAllocation.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/ResourceAllocation.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/ResourceAllocation.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/ResourceRequest.html b/releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/ResourceRequest.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/ResourceRequest.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/ResourceRequest.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Scheduler$$ApplicationFinished.html b/releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/Scheduler$$ApplicationFinished.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Scheduler$$ApplicationFinished.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/Scheduler$$ApplicationFinished.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Scheduler$$PendingRequest.html b/releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/Scheduler$$PendingRequest.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Scheduler$$PendingRequest.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/Scheduler$$PendingRequest.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Scheduler$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/Scheduler$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Scheduler$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/Scheduler$.html
diff --git a/releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/Scheduler.html b/releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/Scheduler.html
new file mode 100644
index 0000000..d7773f4
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/Scheduler.html
@@ -0,0 +1,897 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>Scheduler - io.gearpump.cluster.scheduler.Scheduler</title>
+          <meta name="description" content="Scheduler - io.gearpump.cluster.scheduler.Scheduler" />
+          <meta name="keywords" content="Scheduler io.gearpump.cluster.scheduler.Scheduler" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.cluster.scheduler.Scheduler';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <a href="Scheduler$.html" title="Go to companion"><img src="../../../../lib/class_to_object_big.png" /></a>
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.cluster">cluster</a>.<a href="package.html" class="extype" name="io.gearpump.cluster.scheduler">scheduler</a></p>
+        <h1><a href="Scheduler$.html" title="Go to companion">Scheduler</a></h1><h3><span class="morelinks"><div>
+            Related Docs:
+            <a href="Scheduler$.html" title="See companion">object Scheduler</a>
+            | <a href="package.html" class="extype" name="io.gearpump.cluster.scheduler">package scheduler</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Scheduler</span><span class="result"> extends <span class="extype" name="akka.actor.Actor">Actor</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="akka.actor.Actor">Actor</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div><div class="toggleContainer block">
+            <span class="toggle">Known Subclasses</span>
+            <div class="subClasses hiddenContent"><a href="PriorityScheduler.html" class="extype" name="io.gearpump.cluster.scheduler.PriorityScheduler">PriorityScheduler</a></div>
+          </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.cluster.scheduler.Scheduler"><span>Scheduler</span></li><li class="in" name="akka.actor.Actor"><span>Actor</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.cluster.scheduler.Scheduler#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;():io.gearpump.cluster.scheduler.Scheduler"></a>
+      <a id="&lt;init&gt;:Scheduler"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Scheduler</span><span class="params">()</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@&lt;init&gt;():io.gearpump.cluster.scheduler.Scheduler" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        <div id="types" class="types members">
+              <h3>Type Members</h3>
+              <ol><li name="akka.actor.Actor.Receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Receive=akka.actor.Actor.Receive"></a>
+      <a id="Receive:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">type</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Receive</span><span class="result"> = <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@Receive=akka.actor.Actor.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li></ol>
+            </div>
+
+        <div id="values" class="values members">
+              <h3>Abstract Value Members</h3>
+              <ol><li name="io.gearpump.cluster.scheduler.Scheduler#allocateResource" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="allocateResource():Unit"></a>
+      <a id="allocateResource():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">allocateResource</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@allocateResource():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.cluster.scheduler.Scheduler#doneApplication" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="doneApplication(appId:Int):Unit"></a>
+      <a id="doneApplication(Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">doneApplication</span><span class="params">(<span name="appId">appId: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@doneApplication(appId:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="akka.actor.Actor#receive" visbl="pub" data-isabs="true" fullComment="yes" group="Ungrouped">
+      <a id="receive:akka.actor.Actor.Receive"></a>
+      <a id="receive:akka.actor.Actor.Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">receive</span><span class="result">: <span class="extype" name="akka.actor.Actor.Receive">akka.actor.Actor.Receive</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@receive:akka.actor.Actor.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li></ol>
+            </div>
+
+        <div id="values" class="values members">
+              <h3>Concrete Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.cluster.scheduler.Scheduler#LOG" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="LOG:org.slf4j.Logger"></a>
+      <a id="LOG:Logger"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">LOG</span><span class="result">: <span class="extype" name="org.slf4j.Logger">Logger</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@LOG:org.slf4j.Logger" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="akka.actor.Actor#aroundPostRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPostRestart(reason:&lt;?&gt;):Unit"></a>
+      <a id="aroundPostRestart(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPostRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@aroundPostRestart(reason:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPostStop" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPostStop():Unit"></a>
+      <a id="aroundPostStop():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPostStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@aroundPostStop():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPreRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPreRestart(reason:&lt;?&gt;,message:&lt;?&gt;):Unit"></a>
+      <a id="aroundPreRestart(Throwable,Option[Any]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPreRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@aroundPreRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPreStart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPreStart():Unit"></a>
+      <a id="aroundPreStart():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPreStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@aroundPreStart():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundReceive" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundReceive(receive:&lt;?&gt;,msg:&lt;?&gt;):Unit"></a>
+      <a id="aroundReceive(akka.actor.Actor.Receive,Any):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundReceive</span><span class="params">(<span name="receive">receive: <span class="extype" name="akka.actor.Actor.Receive">akka.actor.Actor.Receive</span></span>, <span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#context" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="context:akka.actor.ActorContext"></a>
+      <a id="context:ActorContext"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">context</span><span class="result">: <span class="extype" name="akka.actor.ActorContext">ActorContext</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@context:akka.actor.ActorContext" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.cluster.scheduler.Scheduler#handleScheduleMessage" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="handleScheduleMessage:Scheduler.this.Receive"></a>
+      <a id="handleScheduleMessage:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">handleScheduleMessage</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.cluster.scheduler.Scheduler.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@handleScheduleMessage:Scheduler.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="akka.actor.Actor#postRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="postRestart(reason:&lt;?&gt;):Unit"></a>
+      <a id="postRestart(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">postRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@postRestart(reason:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#postStop" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="postStop():Unit"></a>
+      <a id="postStop():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">postStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@postStop():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#preRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="preRestart(reason:Throwable,message:Option[Any]):Unit"></a>
+      <a id="preRestart(Throwable,Option[Any]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">preRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@preRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#preStart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="preStart():Unit"></a>
+      <a id="preStart():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">preStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@preStart():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.cluster.scheduler.Scheduler#resources" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="resources:scala.collection.mutable.HashMap[Int,(akka.actor.ActorRef,io.gearpump.cluster.scheduler.Resource)]"></a>
+      <a id="resources:HashMap[Int,(ActorRef,Resource)]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">var</span>
+      </span>
+      <span class="symbol">
+        <span class="name">resources</span><span class="result">: <span class="extype" name="scala.collection.mutable.HashMap">HashMap</span>[<span class="extype" name="scala.Int">Int</span>, (<span class="extype" name="akka.actor.ActorRef">ActorRef</span>, <a href="Resource.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a>)]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@resources:scala.collection.mutable.HashMap[Int,(akka.actor.ActorRef,io.gearpump.cluster.scheduler.Resource)]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd></dl></div>
+    </li><li name="akka.actor.Actor#self" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="self:akka.actor.ActorRef"></a>
+      <a id="self:ActorRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit final </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">self</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@self:akka.actor.ActorRef" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#sender" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="sender():akka.actor.ActorRef"></a>
+      <a id="sender():ActorRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">sender</span><span class="params">()</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@sender():akka.actor.ActorRef" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#supervisorStrategy" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="supervisorStrategy:akka.actor.SupervisorStrategy"></a>
+      <a id="supervisorStrategy:SupervisorStrategy"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">supervisorStrategy</span><span class="result">: <span class="extype" name="akka.actor.SupervisorStrategy">SupervisorStrategy</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@supervisorStrategy:akka.actor.SupervisorStrategy" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@toString():String" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="akka.actor.Actor#unhandled" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="unhandled(message:&lt;?&gt;):Unit"></a>
+      <a id="unhandled(Any):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">unhandled</span><span class="params">(<span name="message">message: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@unhandled(message:Any):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="akka.actor.Actor">
+              <h3>Inherited from <span class="extype" name="akka.actor.Actor">Actor</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/package.html b/releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/package.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/scheduler/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/worker/ExecutorSlots.html b/releases/0.7.0/api/scala/io/gearpump/cluster/worker/ExecutorSlots.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/worker/ExecutorSlots.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/worker/ExecutorSlots.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/worker/WorkerSummary$.html b/releases/0.7.0/api/scala/io/gearpump/cluster/worker/WorkerSummary$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/worker/WorkerSummary$.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/worker/WorkerSummary$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/worker/WorkerSummary.html b/releases/0.7.0/api/scala/io/gearpump/cluster/worker/WorkerSummary.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/worker/WorkerSummary.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/worker/WorkerSummary.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/worker/package.html b/releases/0.7.0/api/scala/io/gearpump/cluster/worker/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/cluster/worker/package.html
rename to releases/0.7.0/api/scala/io/gearpump/cluster/worker/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/external/hbase/HBaseSecurityUtil$.html b/releases/0.7.0/api/scala/io/gearpump/external/hbase/HBaseSecurityUtil$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/external/hbase/HBaseSecurityUtil$.html
rename to releases/0.7.0/api/scala/io/gearpump/external/hbase/HBaseSecurityUtil$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/external/hbase/HBaseSink$.html b/releases/0.7.0/api/scala/io/gearpump/external/hbase/HBaseSink$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/external/hbase/HBaseSink$.html
rename to releases/0.7.0/api/scala/io/gearpump/external/hbase/HBaseSink$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/external/hbase/HBaseSink.html b/releases/0.7.0/api/scala/io/gearpump/external/hbase/HBaseSink.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/external/hbase/HBaseSink.html
rename to releases/0.7.0/api/scala/io/gearpump/external/hbase/HBaseSink.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/external/hbase/dsl/HBaseDSLSink$.html b/releases/0.7.0/api/scala/io/gearpump/external/hbase/dsl/HBaseDSLSink$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/external/hbase/dsl/HBaseDSLSink$.html
rename to releases/0.7.0/api/scala/io/gearpump/external/hbase/dsl/HBaseDSLSink$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/external/hbase/dsl/HBaseDSLSink.html b/releases/0.7.0/api/scala/io/gearpump/external/hbase/dsl/HBaseDSLSink.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/external/hbase/dsl/HBaseDSLSink.html
rename to releases/0.7.0/api/scala/io/gearpump/external/hbase/dsl/HBaseDSLSink.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/external/hbase/dsl/package.html b/releases/0.7.0/api/scala/io/gearpump/external/hbase/dsl/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/external/hbase/dsl/package.html
rename to releases/0.7.0/api/scala/io/gearpump/external/hbase/dsl/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/external/hbase/package.html b/releases/0.7.0/api/scala/io/gearpump/external/hbase/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/external/hbase/package.html
rename to releases/0.7.0/api/scala/io/gearpump/external/hbase/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/external/package.html b/releases/0.7.0/api/scala/io/gearpump/external/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/external/package.html
rename to releases/0.7.0/api/scala/io/gearpump/external/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/jarstore/FilePath.html b/releases/0.7.0/api/scala/io/gearpump/jarstore/FilePath.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/jarstore/FilePath.html
rename to releases/0.7.0/api/scala/io/gearpump/jarstore/FilePath.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/jarstore/JarStoreService$.html b/releases/0.7.0/api/scala/io/gearpump/jarstore/JarStoreService$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/jarstore/JarStoreService$.html
rename to releases/0.7.0/api/scala/io/gearpump/jarstore/JarStoreService$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/jarstore/JarStoreService.html b/releases/0.7.0/api/scala/io/gearpump/jarstore/JarStoreService.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/jarstore/JarStoreService.html
rename to releases/0.7.0/api/scala/io/gearpump/jarstore/JarStoreService.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/jarstore/dfs/DFSJarStoreService.html b/releases/0.7.0/api/scala/io/gearpump/jarstore/dfs/DFSJarStoreService.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/jarstore/dfs/DFSJarStoreService.html
rename to releases/0.7.0/api/scala/io/gearpump/jarstore/dfs/DFSJarStoreService.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/jarstore/dfs/package.html b/releases/0.7.0/api/scala/io/gearpump/jarstore/dfs/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/jarstore/dfs/package.html
rename to releases/0.7.0/api/scala/io/gearpump/jarstore/dfs/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/jarstore/local/LocalJarStore.html b/releases/0.7.0/api/scala/io/gearpump/jarstore/local/LocalJarStore.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/jarstore/local/LocalJarStore.html
rename to releases/0.7.0/api/scala/io/gearpump/jarstore/local/LocalJarStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/jarstore/local/LocalJarStoreService.html b/releases/0.7.0/api/scala/io/gearpump/jarstore/local/LocalJarStoreService.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/jarstore/local/LocalJarStoreService.html
rename to releases/0.7.0/api/scala/io/gearpump/jarstore/local/LocalJarStoreService.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/jarstore/local/package.html b/releases/0.7.0/api/scala/io/gearpump/jarstore/local/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/jarstore/local/package.html
rename to releases/0.7.0/api/scala/io/gearpump/jarstore/local/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/jarstore/package.html b/releases/0.7.0/api/scala/io/gearpump/jarstore/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/jarstore/package.html
rename to releases/0.7.0/api/scala/io/gearpump/jarstore/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/AkkaReporter.html b/releases/0.7.0/api/scala/io/gearpump/metrics/AkkaReporter.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/metrics/AkkaReporter.html
rename to releases/0.7.0/api/scala/io/gearpump/metrics/AkkaReporter.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Counter.html b/releases/0.7.0/api/scala/io/gearpump/metrics/Counter.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/metrics/Counter.html
rename to releases/0.7.0/api/scala/io/gearpump/metrics/Counter.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Histogram.html b/releases/0.7.0/api/scala/io/gearpump/metrics/Histogram.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/metrics/Histogram.html
rename to releases/0.7.0/api/scala/io/gearpump/metrics/Histogram.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/JvmMetricsSet.html b/releases/0.7.0/api/scala/io/gearpump/metrics/JvmMetricsSet.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/metrics/JvmMetricsSet.html
rename to releases/0.7.0/api/scala/io/gearpump/metrics/JvmMetricsSet.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Meter.html b/releases/0.7.0/api/scala/io/gearpump/metrics/Meter.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/metrics/Meter.html
rename to releases/0.7.0/api/scala/io/gearpump/metrics/Meter.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$Counter.html b/releases/0.7.0/api/scala/io/gearpump/metrics/Metrics$$Counter.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$Counter.html
rename to releases/0.7.0/api/scala/io/gearpump/metrics/Metrics$$Counter.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$DemandMoreMetrics.html b/releases/0.7.0/api/scala/io/gearpump/metrics/Metrics$$DemandMoreMetrics.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$DemandMoreMetrics.html
rename to releases/0.7.0/api/scala/io/gearpump/metrics/Metrics$$DemandMoreMetrics.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$DummyMetrics.html b/releases/0.7.0/api/scala/io/gearpump/metrics/Metrics$$DummyMetrics.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$DummyMetrics.html
rename to releases/0.7.0/api/scala/io/gearpump/metrics/Metrics$$DummyMetrics.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$Gauge.html b/releases/0.7.0/api/scala/io/gearpump/metrics/Metrics$$Gauge.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$Gauge.html
rename to releases/0.7.0/api/scala/io/gearpump/metrics/Metrics$$Gauge.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$Histogram.html b/releases/0.7.0/api/scala/io/gearpump/metrics/Metrics$$Histogram.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$Histogram.html
rename to releases/0.7.0/api/scala/io/gearpump/metrics/Metrics$$Histogram.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$Meter.html b/releases/0.7.0/api/scala/io/gearpump/metrics/Metrics$$Meter.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$Meter.html
rename to releases/0.7.0/api/scala/io/gearpump/metrics/Metrics$$Meter.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$MetricType$.html b/releases/0.7.0/api/scala/io/gearpump/metrics/Metrics$$MetricType$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$MetricType$.html
rename to releases/0.7.0/api/scala/io/gearpump/metrics/Metrics$$MetricType$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$MetricType.html b/releases/0.7.0/api/scala/io/gearpump/metrics/Metrics$$MetricType.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$MetricType.html
rename to releases/0.7.0/api/scala/io/gearpump/metrics/Metrics$$MetricType.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$ReportMetrics$.html b/releases/0.7.0/api/scala/io/gearpump/metrics/Metrics$$ReportMetrics$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$ReportMetrics$.html
rename to releases/0.7.0/api/scala/io/gearpump/metrics/Metrics$$ReportMetrics$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$Timer.html b/releases/0.7.0/api/scala/io/gearpump/metrics/Metrics$$Timer.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$Timer.html
rename to releases/0.7.0/api/scala/io/gearpump/metrics/Metrics$$Timer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$.html b/releases/0.7.0/api/scala/io/gearpump/metrics/Metrics$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$.html
rename to releases/0.7.0/api/scala/io/gearpump/metrics/Metrics$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics.html b/releases/0.7.0/api/scala/io/gearpump/metrics/Metrics.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics.html
rename to releases/0.7.0/api/scala/io/gearpump/metrics/Metrics.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/MetricsReporterService$$ReportTo.html b/releases/0.7.0/api/scala/io/gearpump/metrics/MetricsReporterService$$ReportTo.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/metrics/MetricsReporterService$$ReportTo.html
rename to releases/0.7.0/api/scala/io/gearpump/metrics/MetricsReporterService$$ReportTo.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/MetricsReporterService$.html b/releases/0.7.0/api/scala/io/gearpump/metrics/MetricsReporterService$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/metrics/MetricsReporterService$.html
rename to releases/0.7.0/api/scala/io/gearpump/metrics/MetricsReporterService$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/MetricsReporterService.html b/releases/0.7.0/api/scala/io/gearpump/metrics/MetricsReporterService.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/metrics/MetricsReporterService.html
rename to releases/0.7.0/api/scala/io/gearpump/metrics/MetricsReporterService.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/package.html b/releases/0.7.0/api/scala/io/gearpump/metrics/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/metrics/package.html
rename to releases/0.7.0/api/scala/io/gearpump/metrics/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/package.html b/releases/0.7.0/api/scala/io/gearpump/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/package.html
rename to releases/0.7.0/api/scala/io/gearpump/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/BroadcastPartitioner.html b/releases/0.7.0/api/scala/io/gearpump/partitioner/BroadcastPartitioner.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/partitioner/BroadcastPartitioner.html
rename to releases/0.7.0/api/scala/io/gearpump/partitioner/BroadcastPartitioner.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/CoLocationPartitioner.html b/releases/0.7.0/api/scala/io/gearpump/partitioner/CoLocationPartitioner.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/partitioner/CoLocationPartitioner.html
rename to releases/0.7.0/api/scala/io/gearpump/partitioner/CoLocationPartitioner.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/HashPartitioner.html b/releases/0.7.0/api/scala/io/gearpump/partitioner/HashPartitioner.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/partitioner/HashPartitioner.html
rename to releases/0.7.0/api/scala/io/gearpump/partitioner/HashPartitioner.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/MulticastPartitioner.html b/releases/0.7.0/api/scala/io/gearpump/partitioner/MulticastPartitioner.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/partitioner/MulticastPartitioner.html
rename to releases/0.7.0/api/scala/io/gearpump/partitioner/MulticastPartitioner.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/Partitioner$.html b/releases/0.7.0/api/scala/io/gearpump/partitioner/Partitioner$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/partitioner/Partitioner$.html
rename to releases/0.7.0/api/scala/io/gearpump/partitioner/Partitioner$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/Partitioner.html b/releases/0.7.0/api/scala/io/gearpump/partitioner/Partitioner.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/partitioner/Partitioner.html
rename to releases/0.7.0/api/scala/io/gearpump/partitioner/Partitioner.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/PartitionerByClassName.html b/releases/0.7.0/api/scala/io/gearpump/partitioner/PartitionerByClassName.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/partitioner/PartitionerByClassName.html
rename to releases/0.7.0/api/scala/io/gearpump/partitioner/PartitionerByClassName.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/PartitionerDescription.html b/releases/0.7.0/api/scala/io/gearpump/partitioner/PartitionerDescription.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/partitioner/PartitionerDescription.html
rename to releases/0.7.0/api/scala/io/gearpump/partitioner/PartitionerDescription.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/PartitionerFactory.html b/releases/0.7.0/api/scala/io/gearpump/partitioner/PartitionerFactory.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/partitioner/PartitionerFactory.html
rename to releases/0.7.0/api/scala/io/gearpump/partitioner/PartitionerFactory.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/PartitionerObject.html b/releases/0.7.0/api/scala/io/gearpump/partitioner/PartitionerObject.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/partitioner/PartitionerObject.html
rename to releases/0.7.0/api/scala/io/gearpump/partitioner/PartitionerObject.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/ShuffleGroupingPartitioner.html b/releases/0.7.0/api/scala/io/gearpump/partitioner/ShuffleGroupingPartitioner.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/partitioner/ShuffleGroupingPartitioner.html
rename to releases/0.7.0/api/scala/io/gearpump/partitioner/ShuffleGroupingPartitioner.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/ShufflePartitioner.html b/releases/0.7.0/api/scala/io/gearpump/partitioner/ShufflePartitioner.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/partitioner/ShufflePartitioner.html
rename to releases/0.7.0/api/scala/io/gearpump/partitioner/ShufflePartitioner.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/UnicastPartitioner.html b/releases/0.7.0/api/scala/io/gearpump/partitioner/UnicastPartitioner.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/partitioner/UnicastPartitioner.html
rename to releases/0.7.0/api/scala/io/gearpump/partitioner/UnicastPartitioner.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/package.html b/releases/0.7.0/api/scala/io/gearpump/partitioner/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/partitioner/package.html
rename to releases/0.7.0/api/scala/io/gearpump/partitioner/package.html
diff --git a/releases/0.7.0/api/scala/io/gearpump/serializer/FastKryoSerializationFramework.html b/releases/0.7.0/api/scala/io/gearpump/serializer/FastKryoSerializationFramework.html
new file mode 100644
index 0000000..e70d959
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/serializer/FastKryoSerializationFramework.html
@@ -0,0 +1,545 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>FastKryoSerializationFramework - io.gearpump.serializer.FastKryoSerializationFramework</title>
+          <meta name="description" content="FastKryoSerializationFramework - io.gearpump.serializer.FastKryoSerializationFramework" />
+          <meta name="keywords" content="FastKryoSerializationFramework io.gearpump.serializer.FastKryoSerializationFramework" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.serializer.FastKryoSerializationFramework';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../lib/class_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.serializer">serializer</a></p>
+        <h1>FastKryoSerializationFramework</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="package.html" class="extype" name="io.gearpump.serializer">package serializer</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">FastKryoSerializationFramework</span><span class="result"> extends <a href="SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><a href="SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.serializer.FastKryoSerializationFramework"><span>FastKryoSerializationFramework</span></li><li class="in" name="io.gearpump.serializer.SerializationFramework"><span>SerializationFramework</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.serializer.FastKryoSerializationFramework#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;():io.gearpump.serializer.FastKryoSerializationFramework"></a>
+      <a id="&lt;init&gt;:FastKryoSerializationFramework"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">FastKryoSerializationFramework</span><span class="params">()</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@&lt;init&gt;():io.gearpump.serializer.FastKryoSerializationFramework" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.serializer.FastKryoSerializationFramework#get" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="get():io.gearpump.serializer.Serializer"></a>
+      <a id="get():Serializer"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">get</span><span class="params">()</span><span class="result">: <a href="Serializer.html" class="extype" name="io.gearpump.serializer.Serializer">Serializer</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@get():io.gearpump.serializer.Serializer" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <p class="shortcomment cmt">Need to be thread safe</p><div class="fullcomment"><div class="comment cmt"><p>Need to be thread safe</p><p>Get a serializer to use.
+Note: this method can be called in a multi-thread environment. It's the
+responsibility of SerializationFramework Developer to assure this method
+is thread safe.</p><p>To be thread-safe, one recommendation would be using a thread local pool
+to maintain reference to Serializer of same thread.
+</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>
+</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.serializer.FastKryoSerializationFramework">FastKryoSerializationFramework</a> → <a href="SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a></dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.serializer.FastKryoSerializationFramework#init" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="init(system:akka.actor.ExtendedActorSystem,config:io.gearpump.cluster.UserConfig):Unit"></a>
+      <a id="init(ExtendedActorSystem,UserConfig):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">init</span><span class="params">(<span name="system">system: <span class="extype" name="akka.actor.ExtendedActorSystem">ExtendedActorSystem</span></span>, <span name="config">config: <a href="../cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@init(system:akka.actor.ExtendedActorSystem,config:io.gearpump.cluster.UserConfig):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.serializer.FastKryoSerializationFramework">FastKryoSerializationFramework</a> → <a href="SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a></dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="io.gearpump.serializer.SerializationFramework">
+              <h3>Inherited from <a href="SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.7.0/api/scala/io/gearpump/serializer/FastKryoSerializer$$KryoSerializationException.html b/releases/0.7.0/api/scala/io/gearpump/serializer/FastKryoSerializer$$KryoSerializationException.html
new file mode 100644
index 0000000..3d1cba8
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/serializer/FastKryoSerializer$$KryoSerializationException.html
@@ -0,0 +1,679 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>KryoSerializationException - io.gearpump.serializer.FastKryoSerializer.KryoSerializationException</title>
+          <meta name="description" content="KryoSerializationException - io.gearpump.serializer.FastKryoSerializer.KryoSerializationException" />
+          <meta name="keywords" content="KryoSerializationException io.gearpump.serializer.FastKryoSerializer.KryoSerializationException" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../lib/class_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.serializer">serializer</a>.<a href="FastKryoSerializer$.html" class="extype" name="io.gearpump.serializer.FastKryoSerializer">FastKryoSerializer</a></p>
+        <h1>KryoSerializationException</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="FastKryoSerializer$.html" class="extype" name="io.gearpump.serializer.FastKryoSerializer">package FastKryoSerializer</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">KryoSerializationException</span><span class="result"> extends <span class="extype" name="scala.Exception">Exception</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="java.lang.Exception">Exception</span>, <span class="extype" name="java.lang.Throwable">Throwable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.serializer.FastKryoSerializer.KryoSerializationException"><span>KryoSerializationException</span></li><li class="in" name="java.lang.Exception"><span>Exception</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.serializer.FastKryoSerializer.KryoSerializationException#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(msg:String,ex:Throwable):io.gearpump.serializer.FastKryoSerializer.KryoSerializationException"></a>
+      <a id="&lt;init&gt;:KryoSerializationException"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">KryoSerializationException</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="ex">ex: <span class="extype" name="scala.Throwable">Throwable</span> = <span class="symbol">null</span></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@&lt;init&gt;(msg:String,ex:Throwable):io.gearpump.serializer.FastKryoSerializer.KryoSerializationException" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#fillInStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="fillInStackTrace():Throwable"></a>
+      <a id="fillInStackTrace():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">fillInStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@fillInStackTrace():Throwable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="java.lang.Throwable#getCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getCause():Throwable"></a>
+      <a id="getCause():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getCause</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@getCause():Throwable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#getLocalizedMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getLocalizedMessage():String"></a>
+      <a id="getLocalizedMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getLocalizedMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@getLocalizedMessage():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getMessage():String"></a>
+      <a id="getMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@getMessage():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@getStackTrace():Array[StackTraceElement]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="initCause(x$1:Throwable):Throwable"></a>
+      <a id="initCause(Throwable):Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">initCause</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@initCause(x$1:Throwable):Throwable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintWriter):Unit"></a>
+      <a id="printStackTrace(PrintWriter):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintWriter">PrintWriter</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintStream):Unit"></a>
+      <a id="printStackTrace(PrintStream):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintStream">PrintStream</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace():Unit"></a>
+      <a id="printStackTrace():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@printStackTrace():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#setStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="setStackTrace(x$1:Array[StackTraceElement]):Unit"></a>
+      <a id="setStackTrace(Array[StackTraceElement]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">setStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable → AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="java.lang.Exception">
+              <h3>Inherited from <span class="extype" name="java.lang.Exception">Exception</span></h3>
+            </div><div class="parent" name="java.lang.Throwable">
+              <h3>Inherited from <span class="extype" name="java.lang.Throwable">Throwable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/serializer/FastKryoSerializer$.html b/releases/0.7.0/api/scala/io/gearpump/serializer/FastKryoSerializer$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/serializer/FastKryoSerializer$.html
rename to releases/0.7.0/api/scala/io/gearpump/serializer/FastKryoSerializer$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/serializer/FastKryoSerializer.html b/releases/0.7.0/api/scala/io/gearpump/serializer/FastKryoSerializer.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/serializer/FastKryoSerializer.html
rename to releases/0.7.0/api/scala/io/gearpump/serializer/FastKryoSerializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/serializer/GearpumpSerialization.html b/releases/0.7.0/api/scala/io/gearpump/serializer/GearpumpSerialization.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/serializer/GearpumpSerialization.html
rename to releases/0.7.0/api/scala/io/gearpump/serializer/GearpumpSerialization.html
diff --git a/releases/0.7.0/api/scala/io/gearpump/serializer/SerializationFramework.html b/releases/0.7.0/api/scala/io/gearpump/serializer/SerializationFramework.html
new file mode 100644
index 0000000..05e0dc1
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/serializer/SerializationFramework.html
@@ -0,0 +1,530 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>SerializationFramework - io.gearpump.serializer.SerializationFramework</title>
+          <meta name="description" content="SerializationFramework - io.gearpump.serializer.SerializationFramework" />
+          <meta name="keywords" content="SerializationFramework io.gearpump.serializer.SerializationFramework" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.serializer.SerializationFramework';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../lib/trait_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.serializer">serializer</a></p>
+        <h1>SerializationFramework</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="package.html" class="extype" name="io.gearpump.serializer">package serializer</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">trait</span>
+      </span>
+      <span class="symbol">
+        <span class="name">SerializationFramework</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>User are allowed to use a customized serialization framework by extending this
+interface.</p></div><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div><div class="toggleContainer block">
+            <span class="toggle">Known Subclasses</span>
+            <div class="subClasses hiddenContent"><a href="FastKryoSerializationFramework.html" class="extype" name="io.gearpump.serializer.FastKryoSerializationFramework">FastKryoSerializationFramework</a></div>
+          </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.serializer.SerializationFramework"><span>SerializationFramework</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Abstract Value Members</h3>
+              <ol><li name="io.gearpump.serializer.SerializationFramework#get" visbl="pub" data-isabs="true" fullComment="yes" group="Ungrouped">
+      <a id="get():io.gearpump.serializer.Serializer"></a>
+      <a id="get():Serializer"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">get</span><span class="params">()</span><span class="result">: <a href="Serializer.html" class="extype" name="io.gearpump.serializer.Serializer">Serializer</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@get():io.gearpump.serializer.Serializer" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <p class="shortcomment cmt">Need to be thread safe</p><div class="fullcomment"><div class="comment cmt"><p>Need to be thread safe</p><p>Get a serializer to use.
+Note: this method can be called in a multi-thread environment. It's the
+responsibility of SerializationFramework Developer to assure this method
+is thread safe.</p><p>To be thread-safe, one recommendation would be using a thread local pool
+to maintain reference to Serializer of same thread.
+</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>
+</p></dd></dl></div>
+    </li><li name="io.gearpump.serializer.SerializationFramework#init" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="init(system:akka.actor.ExtendedActorSystem,config:io.gearpump.cluster.UserConfig):Unit"></a>
+      <a id="init(ExtendedActorSystem,UserConfig):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">init</span><span class="params">(<span name="system">system: <span class="extype" name="akka.actor.ExtendedActorSystem">ExtendedActorSystem</span></span>, <span name="config">config: <a href="../cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@init(system:akka.actor.ExtendedActorSystem,config:io.gearpump.cluster.UserConfig):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        <div id="values" class="values members">
+              <h3>Concrete Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/serializer/Serializer.html b/releases/0.7.0/api/scala/io/gearpump/serializer/Serializer.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/serializer/Serializer.html
rename to releases/0.7.0/api/scala/io/gearpump/serializer/Serializer.html
diff --git a/releases/0.7.0/api/scala/io/gearpump/serializer/package.html b/releases/0.7.0/api/scala/io/gearpump/serializer/package.html
new file mode 100644
index 0000000..10600a0
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/serializer/package.html
@@ -0,0 +1,208 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>serializer - io.gearpump.serializer</title>
+          <meta name="description" content="serializer - io.gearpump.serializer" />
+          <meta name="keywords" content="serializer io.gearpump.serializer" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.serializer.package';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="value">
+      <div id="definition">
+        <img src="../../../lib/package_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a></p>
+        <h1>serializer</h1><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.package" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">package</span>
+      </span>
+      <span class="symbol">
+        <span class="name">serializer</span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        
+        
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        <div id="types" class="types members">
+              <h3>Type Members</h3>
+              <ol><li name="io.gearpump.serializer.FastKryoSerializationFramework" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="FastKryoSerializationFrameworkextendsSerializationFramework"></a>
+      <a id="FastKryoSerializationFramework:FastKryoSerializationFramework"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="FastKryoSerializationFramework.html"><span class="name">FastKryoSerializationFramework</span></a><span class="result"> extends <a href="SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.package@FastKryoSerializationFrameworkextendsSerializationFramework" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.serializer.FastKryoSerializer" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="FastKryoSerializerextendsSerializer"></a>
+      <a id="FastKryoSerializer:FastKryoSerializer"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="FastKryoSerializer.html"><span class="name">FastKryoSerializer</span></a><span class="result"> extends <a href="Serializer.html" class="extype" name="io.gearpump.serializer.Serializer">Serializer</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.package@FastKryoSerializerextendsSerializer" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.serializer.GearpumpSerialization" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="GearpumpSerializationextendsAnyRef"></a>
+      <a id="GearpumpSerialization:GearpumpSerialization"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="GearpumpSerialization.html"><span class="name">GearpumpSerialization</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.package@GearpumpSerializationextendsAnyRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.serializer.SerializationFramework" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="SerializationFrameworkextendsAnyRef"></a>
+      <a id="SerializationFramework:SerializationFramework"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">trait</span>
+      </span>
+      <span class="symbol">
+        <a href="SerializationFramework.html"><span class="name">SerializationFramework</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.package@SerializationFrameworkextendsAnyRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <p class="shortcomment cmt">User are allowed to use a customized serialization framework by extending this
+interface.</p>
+    </li><li name="io.gearpump.serializer.Serializer" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="SerializerextendsAnyRef"></a>
+      <a id="Serializer:Serializer"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">trait</span>
+      </span>
+      <span class="symbol">
+        <a href="Serializer.html"><span class="name">Serializer</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.package@SerializerextendsAnyRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <p class="shortcomment cmt">User defined message serializer
+</p>
+    </li></ol>
+            </div>
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="io.gearpump.serializer.FastKryoSerializer" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="FastKryoSerializer"></a>
+      <a id="FastKryoSerializer:FastKryoSerializer"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="FastKryoSerializer$.html"><span class="name">FastKryoSerializer</span></a>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.package@FastKryoSerializer" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AckRequestSerializer.html b/releases/0.7.0/api/scala/io/gearpump/streaming/AckRequestSerializer.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/AckRequestSerializer.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/AckRequestSerializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AckSerializer.html b/releases/0.7.0/api/scala/io/gearpump/streaming/AckSerializer.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/AckSerializer.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/AckSerializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$ChangeTask.html b/releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$ChangeTask.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$ChangeTask.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$ChangeTask.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$ChangeTasks.html b/releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$ChangeTasks.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$ChangeTasks.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$ChangeTasks.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$LaunchTasks.html b/releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$LaunchTasks.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$LaunchTasks.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$LaunchTasks.html
diff --git a/releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$MsgLostException.html b/releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$MsgLostException.html
new file mode 100644
index 0000000..cf816ec
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$MsgLostException.html
@@ -0,0 +1,679 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>MsgLostException - io.gearpump.streaming.AppMasterToExecutor.MsgLostException</title>
+          <meta name="description" content="MsgLostException - io.gearpump.streaming.AppMasterToExecutor.MsgLostException" />
+          <meta name="keywords" content="MsgLostException io.gearpump.streaming.AppMasterToExecutor.MsgLostException" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.streaming.AppMasterToExecutor$$MsgLostException';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../lib/class_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a></p>
+        <h1>MsgLostException</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">package AppMasterToExecutor</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">MsgLostException</span><span class="result"> extends <span class="extype" name="scala.Exception">Exception</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="java.lang.Exception">Exception</span>, <span class="extype" name="java.lang.Throwable">Throwable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.AppMasterToExecutor.MsgLostException"><span>MsgLostException</span></li><li class="in" name="java.lang.Exception"><span>Exception</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.AppMasterToExecutor.MsgLostException#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;():io.gearpump.streaming.AppMasterToExecutor.MsgLostException"></a>
+      <a id="&lt;init&gt;:MsgLostException"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">MsgLostException</span><span class="params">()</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@&lt;init&gt;():io.gearpump.streaming.AppMasterToExecutor.MsgLostException" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#fillInStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="fillInStackTrace():Throwable"></a>
+      <a id="fillInStackTrace():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">fillInStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@fillInStackTrace():Throwable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="java.lang.Throwable#getCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getCause():Throwable"></a>
+      <a id="getCause():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getCause</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@getCause():Throwable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#getLocalizedMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getLocalizedMessage():String"></a>
+      <a id="getLocalizedMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getLocalizedMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@getLocalizedMessage():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getMessage():String"></a>
+      <a id="getMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@getMessage():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@getStackTrace():Array[StackTraceElement]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="initCause(x$1:Throwable):Throwable"></a>
+      <a id="initCause(Throwable):Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">initCause</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@initCause(x$1:Throwable):Throwable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintWriter):Unit"></a>
+      <a id="printStackTrace(PrintWriter):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintWriter">PrintWriter</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintStream):Unit"></a>
+      <a id="printStackTrace(PrintStream):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintStream">PrintStream</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace():Unit"></a>
+      <a id="printStackTrace():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@printStackTrace():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#setStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="setStackTrace(x$1:Array[StackTraceElement]):Unit"></a>
+      <a id="setStackTrace(Array[StackTraceElement]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">setStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable → AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="java.lang.Exception">
+              <h3>Inherited from <span class="extype" name="java.lang.Exception">Exception</span></h3>
+            </div><div class="parent" name="java.lang.Throwable">
+              <h3>Inherited from <span class="extype" name="java.lang.Throwable">Throwable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$RestartClockService$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$RestartClockService$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$RestartClockService$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$RestartClockService$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$Start.html b/releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$Start.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$Start.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$Start.html
diff --git a/releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$StartAllTasks.html b/releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$StartAllTasks.html
new file mode 100644
index 0000000..47d5df3
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$StartAllTasks.html
@@ -0,0 +1,511 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>StartAllTasks - io.gearpump.streaming.AppMasterToExecutor.StartAllTasks</title>
+          <meta name="description" content="StartAllTasks - io.gearpump.streaming.AppMasterToExecutor.StartAllTasks" />
+          <meta name="keywords" content="StartAllTasks io.gearpump.streaming.AppMasterToExecutor.StartAllTasks" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../lib/class_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a></p>
+        <h1>StartAllTasks</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">package AppMasterToExecutor</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">StartAllTasks</span><span class="params">(<span name="taskLocations">taskLocations: <a href="appmaster/TaskRegistry$$TaskLocations.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations">TaskLocations</a></span>, <span name="startClock">startClock: <a href="../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>, <span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.Product">Product</span>, <span class="extype" name="scala.Equals">Equals</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks"><span>StartAllTasks</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(taskLocations:io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations,startClock:io.gearpump.TimeStamp,dagVersion:Int):io.gearpump.streaming.AppMasterToExecutor.StartAllTasks"></a>
+      <a id="&lt;init&gt;:StartAllTasks"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">StartAllTasks</span><span class="params">(<span name="taskLocations">taskLocations: <a href="appmaster/TaskRegistry$$TaskLocations.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations">TaskLocations</a></span>, <span name="startClock">startClock: <a href="../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>, <span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@&lt;init&gt;(taskLocations:io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations,startClock:io.gearpump.TimeStamp,dagVersion:Int):io.gearpump.streaming.AppMasterToExecutor.StartAllTasks" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks#dagVersion" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="dagVersion:Int"></a>
+      <a id="dagVersion:Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">dagVersion</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@dagVersion:Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks#startClock" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="startClock:io.gearpump.TimeStamp"></a>
+      <a id="startClock:TimeStamp"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">startClock</span><span class="result">: <a href="../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@startClock:io.gearpump.TimeStamp" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks#taskLocations" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="taskLocations:io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations"></a>
+      <a id="taskLocations:TaskLocations"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">taskLocations</span><span class="result">: <a href="appmaster/TaskRegistry$$TaskLocations.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations">TaskLocations</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@taskLocations:io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.Serializable">
+              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.Product">
+              <h3>Inherited from <span class="extype" name="scala.Product">Product</span></h3>
+            </div><div class="parent" name="scala.Equals">
+              <h3>Inherited from <span class="extype" name="scala.Equals">Equals</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskChanged.html b/releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskChanged.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskChanged.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskChanged.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskRegistered.html b/releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskRegistered.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskRegistered.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskRegistered.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskRejected.html b/releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskRejected.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskRejected.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskRejected.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TasksChanged$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TasksChanged$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TasksChanged$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TasksChanged$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TasksLaunched$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TasksLaunched$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TasksLaunched$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TasksLaunched$.html
diff --git a/releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$.html
new file mode 100644
index 0000000..9be3312
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToExecutor$.html
@@ -0,0 +1,690 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>AppMasterToExecutor - io.gearpump.streaming.AppMasterToExecutor</title>
+          <meta name="description" content="AppMasterToExecutor - io.gearpump.streaming.AppMasterToExecutor" />
+          <meta name="keywords" content="AppMasterToExecutor io.gearpump.streaming.AppMasterToExecutor" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.streaming.AppMasterToExecutor$';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="value">
+      <div id="definition">
+        <img src="../../../lib/object_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.streaming">streaming</a></p>
+        <h1>AppMasterToExecutor</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="package.html" class="extype" name="io.gearpump.streaming">package streaming</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <span class="name">AppMasterToExecutor</span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.AppMasterToExecutor"><span>AppMasterToExecutor</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        <div id="types" class="types members">
+              <h3>Type Members</h3>
+              <ol><li name="io.gearpump.streaming.AppMasterToExecutor.ChangeTask" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="ChangeTaskextendsProductwithSerializable"></a>
+      <a id="ChangeTask:ChangeTask"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$ChangeTask.html"><span class="name">ChangeTask</span></a><span class="params">(<span name="taskId">taskId: <a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>, <span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>, <span name="life">life: <a href="LifeTime.html" class="extype" name="io.gearpump.streaming.LifeTime">LifeTime</a></span>, <span name="subscribers">subscribers: <span class="extype" name="scala.List">List</span>[<a href="task/Subscriber.html" class="extype" name="io.gearpump.streaming.task.Subscriber">Subscriber</a>]</span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@ChangeTaskextendsProductwithSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.ChangeTasks" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="ChangeTasksextendsProductwithSerializable"></a>
+      <a id="ChangeTasks:ChangeTasks"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$ChangeTasks.html"><span class="name">ChangeTasks</span></a><span class="params">(<span name="taskId">taskId: <span class="extype" name="scala.List">List</span>[<a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>]</span>, <span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>, <span name="life">life: <a href="LifeTime.html" class="extype" name="io.gearpump.streaming.LifeTime">LifeTime</a></span>, <span name="subscribers">subscribers: <span class="extype" name="scala.List">List</span>[<a href="task/Subscriber.html" class="extype" name="io.gearpump.streaming.task.Subscriber">Subscriber</a>]</span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@ChangeTasksextendsProductwithSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <p class="shortcomment cmt">dagVersion, life, and subscribers will be changed on target task list.</p>
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.LaunchTasks" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="LaunchTasksextendsProductwithSerializable"></a>
+      <a id="LaunchTasks:LaunchTasks"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$LaunchTasks.html"><span class="name">LaunchTasks</span></a><span class="params">(<span name="taskId">taskId: <span class="extype" name="scala.List">List</span>[<a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>]</span>, <span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>, <span name="processorDescription">processorDescription: <a href="ProcessorDescription.html" class="extype" name="io.gearpump.streaming.ProcessorDescription">ProcessorDescription</a></span>, <span name="subscribers">subscribers: <span class="extype" name="scala.List">List</span>[<a href="task/Subscriber.html" class="extype" name="io.gearpump.streaming.task.Subscriber">Subscriber</a>]</span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@LaunchTasksextendsProductwithSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.MsgLostException" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="MsgLostExceptionextendsException"></a>
+      <a id="MsgLostException:MsgLostException"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$MsgLostException.html"><span class="name">MsgLostException</span></a><span class="result"> extends <span class="extype" name="scala.Exception">Exception</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@MsgLostExceptionextendsException" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.Start" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="StartextendsProductwithSerializable"></a>
+      <a id="Start:Start"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$Start.html"><span class="name">Start</span></a><span class="params">(<span name="startClock">startClock: <a href="../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>, <span name="sessionId">sessionId: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@StartextendsProductwithSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="StartAllTasksextendsProductwithSerializable"></a>
+      <a id="StartAllTasks:StartAllTasks"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$StartAllTasks.html"><span class="name">StartAllTasks</span></a><span class="params">(<span name="taskLocations">taskLocations: <a href="appmaster/TaskRegistry$$TaskLocations.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations">TaskLocations</a></span>, <span name="startClock">startClock: <a href="../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>, <span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@StartAllTasksextendsProductwithSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.TaskChanged" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="TaskChangedextendsProductwithSerializable"></a>
+      <a id="TaskChanged:TaskChanged"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$TaskChanged.html"><span class="name">TaskChanged</span></a><span class="params">(<span name="taskId">taskId: <a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>, <span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@TaskChangedextendsProductwithSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.TaskRegistered" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="TaskRegisteredextendsProductwithSerializable"></a>
+      <a id="TaskRegistered:TaskRegistered"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$TaskRegistered.html"><span class="name">TaskRegistered</span></a><span class="params">(<span name="taskId">taskId: <a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>, <span name="sessionId">sessionId: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@TaskRegisteredextendsProductwithSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.TaskRejected" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="TaskRejectedextendsProductwithSerializable"></a>
+      <a id="TaskRejected:TaskRejected"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$TaskRejected.html"><span class="name">TaskRejected</span></a><span class="params">(<span name="taskId">taskId: <a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@TaskRejectedextendsProductwithSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.RestartClockService" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="RestartClockService"></a>
+      <a id="RestartClockService:RestartClockService"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$RestartClockService$.html"><span class="name">RestartClockService</span></a><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@RestartClockService" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.TasksChanged" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="TasksChanged"></a>
+      <a id="TasksChanged:TasksChanged"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$TasksChanged$.html"><span class="name">TasksChanged</span></a><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@TasksChanged" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.TasksLaunched" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="TasksLaunched"></a>
+      <a id="TasksLaunched:TasksLaunched"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$TasksLaunched$.html"><span class="name">TasksLaunched</span></a><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@TasksLaunched" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToMaster$$StallingTasks.html b/releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToMaster$$StallingTasks.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToMaster$$StallingTasks.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToMaster$$StallingTasks.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToMaster$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToMaster$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToMaster$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/AppMasterToMaster$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/Constants$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/Constants$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/Constants$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/Constants$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/DAG$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/DAG$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/DAG$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/DAG$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/DAG.html b/releases/0.7.0/api/scala/io/gearpump/streaming/DAG.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/DAG.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/DAG.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$MessageLoss.html b/releases/0.7.0/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$MessageLoss.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$MessageLoss.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$MessageLoss.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$RegisterExecutor.html b/releases/0.7.0/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$RegisterExecutor.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$RegisterExecutor.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$RegisterExecutor.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$RegisterTask.html b/releases/0.7.0/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$RegisterTask.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$RegisterTask.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$RegisterTask.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/ExecutorToAppMaster$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/ExecutorToAppMaster$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/ExecutorToAppMaster$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/ExecutorToAppMaster$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/InitialAckRequestSerializer.html b/releases/0.7.0/api/scala/io/gearpump/streaming/InitialAckRequestSerializer.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/InitialAckRequestSerializer.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/InitialAckRequestSerializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/LatencyProbeSerializer.html b/releases/0.7.0/api/scala/io/gearpump/streaming/LatencyProbeSerializer.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/LatencyProbeSerializer.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/LatencyProbeSerializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/LifeTime$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/LifeTime$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/LifeTime$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/LifeTime$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/LifeTime.html b/releases/0.7.0/api/scala/io/gearpump/streaming/LifeTime.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/LifeTime.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/LifeTime.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/Processor$$DefaultProcessor.html b/releases/0.7.0/api/scala/io/gearpump/streaming/Processor$$DefaultProcessor.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/Processor$$DefaultProcessor.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/Processor$$DefaultProcessor.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/Processor$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/Processor$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/Processor$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/Processor$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/Processor.html b/releases/0.7.0/api/scala/io/gearpump/streaming/Processor.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/Processor.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/Processor.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/ProcessorDescription.html b/releases/0.7.0/api/scala/io/gearpump/streaming/ProcessorDescription.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/ProcessorDescription.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/ProcessorDescription.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/StreamApplication$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/StreamApplication$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/StreamApplication$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/StreamApplication$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/StreamApplication.html b/releases/0.7.0/api/scala/io/gearpump/streaming/StreamApplication.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/StreamApplication.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/StreamApplication.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/TaskIdSerializer.html b/releases/0.7.0/api/scala/io/gearpump/streaming/TaskIdSerializer.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/TaskIdSerializer.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/TaskIdSerializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$$AllocateResourceTimeOut$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/AppMaster$$AllocateResourceTimeOut$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$$AllocateResourceTimeOut$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/AppMaster$$AllocateResourceTimeOut$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$$ExecutorBrief.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/AppMaster$$ExecutorBrief.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$$ExecutorBrief.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/AppMaster$$ExecutorBrief.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$$LookupTaskActorRef.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/AppMaster$$LookupTaskActorRef.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$$LookupTaskActorRef.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/AppMaster$$LookupTaskActorRef.html
diff --git a/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/AppMaster$$ServiceNotAvailableException.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/AppMaster$$ServiceNotAvailableException.html
new file mode 100644
index 0000000..dfbdd30
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/AppMaster$$ServiceNotAvailableException.html
@@ -0,0 +1,679 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>ServiceNotAvailableException - io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException</title>
+          <meta name="description" content="ServiceNotAvailableException - io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException" />
+          <meta name="keywords" content="ServiceNotAvailableException io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../../lib/class_big.png" />
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a>.<a href="AppMaster$.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a></p>
+        <h1>ServiceNotAvailableException</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="AppMaster$.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">package AppMaster</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ServiceNotAvailableException</span><span class="result"> extends <span class="extype" name="scala.Exception">Exception</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="java.lang.Exception">Exception</span>, <span class="extype" name="java.lang.Throwable">Throwable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException"><span>ServiceNotAvailableException</span></li><li class="in" name="java.lang.Exception"><span>Exception</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(reason:String):io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException"></a>
+      <a id="&lt;init&gt;:ServiceNotAvailableException"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ServiceNotAvailableException</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Predef.String">String</span></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@&lt;init&gt;(reason:String):io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#fillInStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="fillInStackTrace():Throwable"></a>
+      <a id="fillInStackTrace():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">fillInStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@fillInStackTrace():Throwable" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="java.lang.Throwable#getCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getCause():Throwable"></a>
+      <a id="getCause():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getCause</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@getCause():Throwable" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#getLocalizedMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getLocalizedMessage():String"></a>
+      <a id="getLocalizedMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getLocalizedMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@getLocalizedMessage():String" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getMessage():String"></a>
+      <a id="getMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@getMessage():String" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@getStackTrace():Array[StackTraceElement]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="initCause(x$1:Throwable):Throwable"></a>
+      <a id="initCause(Throwable):Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">initCause</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@initCause(x$1:Throwable):Throwable" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintWriter):Unit"></a>
+      <a id="printStackTrace(PrintWriter):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintWriter">PrintWriter</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintStream):Unit"></a>
+      <a id="printStackTrace(PrintStream):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintStream">PrintStream</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace():Unit"></a>
+      <a id="printStackTrace():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@printStackTrace():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#setStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="setStackTrace(x$1:Array[StackTraceElement]):Unit"></a>
+      <a id="setStackTrace(Array[StackTraceElement]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">setStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@toString():String" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable → AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="java.lang.Exception">
+              <h3>Inherited from <span class="extype" name="java.lang.Exception">Exception</span></h3>
+            </div><div class="parent" name="java.lang.Throwable">
+              <h3>Inherited from <span class="extype" name="java.lang.Throwable">Throwable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$$TaskActorRef.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/AppMaster$$TaskActorRef.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$$TaskActorRef.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/AppMaster$$TaskActorRef.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/AppMaster$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/AppMaster$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/AppMaster.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/AppMaster.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMasterTaskDetail.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/AppMasterTaskDetail.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMasterTaskDetail.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/AppMasterTaskDetail.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAG.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAG.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAG.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAG.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAGSuccess.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAGSuccess.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAGSuccess.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAGSuccess.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthCheck$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthCheck$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthCheck$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthCheck$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker$$ClockValue.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker$$ClockValue.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker$$ClockValue.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker$$ClockValue.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$ProcessorClock.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$$ProcessorClock.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$ProcessorClock.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$$ProcessorClock.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$ProcessorClocks$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$$ProcessorClocks$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$ProcessorClocks$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$$ProcessorClocks$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$Report.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$$Report.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$Report.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$$Report.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$SnapshotStartClock$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$$SnapshotStartClock$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$SnapshotStartClock$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$$SnapshotStartClock$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$StoredStartClock.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$$StoredStartClock.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$StoredStartClock.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$$StoredStartClock.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ClockService.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperation.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperation.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperation.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperation.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationFailed.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationFailed.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationFailed.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationFailed.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationResult.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationResult.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationResult.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationResult.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationSuccess$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationSuccess$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationSuccess$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationSuccess$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$GetLatestDAG$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$$GetLatestDAG$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$GetLatestDAG$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$$GetLatestDAG$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$GetTaskLaunchData.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$$GetTaskLaunchData.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$GetTaskLaunchData.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$$GetTaskLaunchData.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$LatestDAG.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$$LatestDAG.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$LatestDAG.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$$LatestDAG.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$NewDAGDeployed.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$$NewDAGDeployed.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$NewDAGDeployed.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$$NewDAGDeployed.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$ReplaceProcessor.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$$ReplaceProcessor.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$ReplaceProcessor.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$$ReplaceProcessor.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$TaskLaunchData.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$$TaskLaunchData.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$TaskLaunchData.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$$TaskLaunchData.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$WatchChange.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$$WatchChange.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$WatchChange.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$$WatchChange.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/DagManager.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ProcessorSummary.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ProcessorSummary.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ProcessorSummary.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/ProcessorSummary.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/StreamAppMasterSummary.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/StreamAppMasterSummary.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/StreamAppMasterSummary.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/StreamAppMasterSummary.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/SubDAGManager$$ResourceRequestDetail.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/SubDAGManager$$ResourceRequestDetail.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/SubDAGManager$$ResourceRequestDetail.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/SubDAGManager$$ResourceRequestDetail.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/SubDAGManager$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/SubDAGManager$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/SubDAGManager$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/SubDAGManager$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/SubDAGManager.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/SubDAGManager.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/SubDAGManager.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/SubDAGManager.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/SubmitApplicationRequest.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/SubmitApplicationRequest.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/SubmitApplicationRequest.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/SubmitApplicationRequest.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskCount.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskCount.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskCount.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskCount.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Localities$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Localities$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Localities$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Localities$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Localities.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Localities.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Localities.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Localities.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Locality.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Locality.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Locality.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Locality.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$NonLocality$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$NonLocality$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$NonLocality$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$NonLocality$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$WorkerLocality.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$WorkerLocality.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$WorkerLocality.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$WorkerLocality.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskLocator$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskLocator$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskLocator.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskLocator.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$Accept$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$Accept$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$Accept$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$Accept$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$RegisterTaskStatus.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$RegisterTaskStatus.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$RegisterTaskStatus.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$RegisterTaskStatus.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$Reject$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$Reject$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$Reject$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$Reject$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$TaskLocation.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$TaskLocation.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$TaskLocation.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$TaskLocation.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$TaskLocations.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$TaskLocations.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$TaskLocations.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$TaskLocations.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskRegistry.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskRegistry.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$$Location.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$$Location.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$$Location.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$$Location.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$$TaskStatus.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$$TaskStatus.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$$TaskStatus.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$$TaskStatus.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskScheduler.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskScheduler.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskScheduler.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskScheduler.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskSchedulerImpl.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskSchedulerImpl.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskSchedulerImpl.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/TaskSchedulerImpl.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/appmaster/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/CollectionDataSource.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/CollectionDataSource.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/CollectionDataSource.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/CollectionDataSource.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/KVStream.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/KVStream.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/KVStream.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/KVStream.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/Stream$$Sink.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/Stream$$Sink.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/Stream$$Sink.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/Stream$$Sink.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/Stream$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/Stream$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/Stream$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/Stream$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/Stream.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/Stream.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/Stream.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/Stream.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/StreamApp$$Source.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/StreamApp$$Source.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/StreamApp$$Source.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/StreamApp$$Source.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/StreamApp$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/StreamApp$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/StreamApp$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/StreamApp$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/StreamApp.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/StreamApp.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/StreamApp.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/StreamApp.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/TypedDataSink.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/TypedDataSink.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/TypedDataSink.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/TypedDataSink.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/TypedDataSource.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/TypedDataSource.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/TypedDataSource.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/TypedDataSource.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/example/WordCount$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/example/WordCount$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/example/WordCount$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/example/WordCount$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/example/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/example/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/example/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/example/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/DataSinkOp.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/DataSinkOp.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/DataSinkOp.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/DataSinkOp.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/DataSourceOp.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/DataSourceOp.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/DataSourceOp.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/DataSourceOp.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/Direct$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/Direct$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/Direct$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/Direct$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/FlatMapOp.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/FlatMapOp.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/FlatMapOp.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/FlatMapOp.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/GroupByOp.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/GroupByOp.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/GroupByOp.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/GroupByOp.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/MasterOp.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/MasterOp.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/MasterOp.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/MasterOp.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/MergeOp.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/MergeOp.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/MergeOp.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/MergeOp.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/Op.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/Op.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/Op.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/Op.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/OpChain.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/OpChain.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/OpChain.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/OpChain.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/OpEdge.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/OpEdge.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/OpEdge.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/OpEdge.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/ParameterizedOp.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/ParameterizedOp.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/ParameterizedOp.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/ParameterizedOp.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/ProcessorOp.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/ProcessorOp.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/ProcessorOp.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/ProcessorOp.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/ReduceOp.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/ReduceOp.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/ReduceOp.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/ReduceOp.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/Shuffle$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/Shuffle$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/Shuffle$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/Shuffle$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/SlaveOp.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/SlaveOp.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/SlaveOp.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/SlaveOp.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/op/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/partitioner/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/partitioner/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/partitioner/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/partitioner/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$AndThen.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$AndThen.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$AndThen.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$AndThen.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$DummyInputFunction.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$DummyInputFunction.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$DummyInputFunction.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$DummyInputFunction.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$FlatMapFunction.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$FlatMapFunction.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$FlatMapFunction.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$FlatMapFunction.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$GroupByTask.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$GroupByTask.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$GroupByTask.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$GroupByTask.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$ReduceFunction.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$ReduceFunction.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$ReduceFunction.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$ReduceFunction.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SingleInputFunction.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SingleInputFunction.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SingleInputFunction.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SingleInputFunction.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SinkTask.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SinkTask.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SinkTask.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SinkTask.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SourceTask.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SourceTask.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SourceTask.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SourceTask.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$TransformTask.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$TransformTask.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$TransformTask.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$TransformTask.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/Planner.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/Planner.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/Planner.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/Planner.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/dsl/plan/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorConfig.html b/releases/0.7.0/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorConfig.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorConfig.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorSummary$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorSummary$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorSummary$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorSummary$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorSummary.html b/releases/0.7.0/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorSummary.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorSummary.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorSummary.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$GetExecutorSummary.html b/releases/0.7.0/api/scala/io/gearpump/streaming/executor/Executor$$GetExecutorSummary.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$GetExecutorSummary.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/executor/Executor$$GetExecutorSummary.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$QueryExecutorConfig.html b/releases/0.7.0/api/scala/io/gearpump/streaming/executor/Executor$$QueryExecutorConfig.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$QueryExecutorConfig.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/executor/Executor$$QueryExecutorConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$RestartTasks.html b/releases/0.7.0/api/scala/io/gearpump/streaming/executor/Executor$$RestartTasks.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$RestartTasks.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/executor/Executor$$RestartTasks.html
diff --git a/releases/0.7.0/api/scala/io/gearpump/streaming/executor/Executor$$TaskArgumentStore.html b/releases/0.7.0/api/scala/io/gearpump/streaming/executor/Executor$$TaskArgumentStore.html
new file mode 100644
index 0000000..030305e
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/streaming/executor/Executor$$TaskArgumentStore.html
@@ -0,0 +1,571 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>TaskArgumentStore - io.gearpump.streaming.executor.Executor.TaskArgumentStore</title>
+          <meta name="description" content="TaskArgumentStore - io.gearpump.streaming.executor.Executor.TaskArgumentStore" />
+          <meta name="keywords" content="TaskArgumentStore io.gearpump.streaming.executor.Executor.TaskArgumentStore" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.streaming.executor.Executor$$TaskArgumentStore';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../../lib/class_big.png" />
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.executor">executor</a>.<a href="Executor$.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a></p>
+        <h1>TaskArgumentStore</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="Executor$.html" class="extype" name="io.gearpump.streaming.executor.Executor">package Executor</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">TaskArgumentStore</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.executor.Executor.TaskArgumentStore"><span>TaskArgumentStore</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.executor.Executor.TaskArgumentStore#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;():io.gearpump.streaming.executor.Executor.TaskArgumentStore"></a>
+      <a id="&lt;init&gt;:TaskArgumentStore"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">TaskArgumentStore</span><span class="params">()</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@&lt;init&gt;():io.gearpump.streaming.executor.Executor.TaskArgumentStore" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.executor.Executor.TaskArgumentStore#add" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="add(taskId:io.gearpump.streaming.task.TaskId,task:io.gearpump.streaming.executor.TaskLauncher.TaskArgument):Unit"></a>
+      <a id="add(TaskId,TaskArgument):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">add</span><span class="params">(<span name="taskId">taskId: <a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>, <span name="task">task: <a href="TaskLauncher$$TaskArgument.html" class="extype" name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument">TaskArgument</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@add(taskId:io.gearpump.streaming.task.TaskId,task:io.gearpump.streaming.executor.TaskLauncher.TaskArgument):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.streaming.executor.Executor.TaskArgumentStore#get" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="get(dagVersion:Int,taskId:io.gearpump.streaming.task.TaskId):Option[io.gearpump.streaming.executor.TaskLauncher.TaskArgument]"></a>
+      <a id="get(Int,TaskId):Option[TaskArgument]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">get</span><span class="params">(<span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>, <span name="taskId">taskId: <a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>)</span><span class="result">: <span class="extype" name="scala.Option">Option</span>[<a href="TaskLauncher$$TaskArgument.html" class="extype" name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument">TaskArgument</a>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@get(dagVersion:Int,taskId:io.gearpump.streaming.task.TaskId):Option[io.gearpump.streaming.executor.TaskLauncher.TaskArgument]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="io.gearpump.streaming.executor.Executor.TaskArgumentStore#removeNewerVersion" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="removeNewerVersion(currentVersion:Int):Unit"></a>
+      <a id="removeNewerVersion(Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">removeNewerVersion</span><span class="params">(<span name="currentVersion">currentVersion: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@removeNewerVersion(currentVersion:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.executor.Executor.TaskArgumentStore#removeObsoleteVersion" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="removeObsoleteVersion:Unit"></a>
+      <a id="removeObsoleteVersion:Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">removeObsoleteVersion</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@removeObsoleteVersion:Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <p class="shortcomment cmt">when the new DAG is successfully deployed, then we should remove obsolete TaskArgument of old DAG.</p>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@toString():String" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$TaskStopped.html b/releases/0.7.0/api/scala/io/gearpump/streaming/executor/Executor$$TaskStopped.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$TaskStopped.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/executor/Executor$$TaskStopped.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/executor/Executor$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/executor/Executor$.html
diff --git a/releases/0.7.0/api/scala/io/gearpump/streaming/executor/Executor.html b/releases/0.7.0/api/scala/io/gearpump/streaming/executor/Executor.html
new file mode 100644
index 0000000..521fa84
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/streaming/executor/Executor.html
@@ -0,0 +1,978 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>Executor - io.gearpump.streaming.executor.Executor</title>
+          <meta name="description" content="Executor - io.gearpump.streaming.executor.Executor" />
+          <meta name="keywords" content="Executor io.gearpump.streaming.executor.Executor" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.streaming.executor.Executor';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <a href="Executor$.html" title="Go to companion"><img src="../../../../lib/class_to_object_big.png" /></a>
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.executor">executor</a></p>
+        <h1><a href="Executor$.html" title="Go to companion">Executor</a></h1><h3><span class="morelinks"><div>
+            Related Docs:
+            <a href="Executor$.html" title="See companion">object Executor</a>
+            | <a href="package.html" class="extype" name="io.gearpump.streaming.executor">package executor</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Executor</span><span class="result"> extends <span class="extype" name="akka.actor.Actor">Actor</span> with <a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a>, <span class="extype" name="akka.actor.Actor">Actor</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.executor.Executor"><span>Executor</span></li><li class="in" name="io.gearpump.util.TimeOutScheduler"><span>TimeOutScheduler</span></li><li class="in" name="akka.actor.Actor"><span>Actor</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.executor.Executor#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(executorContext:io.gearpump.cluster.ExecutorContext,userConf:io.gearpump.cluster.UserConfig):io.gearpump.streaming.executor.Executor"></a>
+      <a id="&lt;init&gt;:Executor"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Executor</span><span class="params">(<span name="executorContext">executorContext: <a href="../../cluster/ExecutorContext.html" class="extype" name="io.gearpump.cluster.ExecutorContext">ExecutorContext</a></span>, <span name="userConf">userConf: <a href="../../cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@&lt;init&gt;(executorContext:io.gearpump.cluster.ExecutorContext,userConf:io.gearpump.cluster.UserConfig):io.gearpump.streaming.executor.Executor" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.executor.Executor#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(executorContext:io.gearpump.cluster.ExecutorContext,userConf:io.gearpump.cluster.UserConfig,launcher:io.gearpump.streaming.executor.ITaskLauncher):io.gearpump.streaming.executor.Executor"></a>
+      <a id="&lt;init&gt;:Executor"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Executor</span><span class="params">(<span name="executorContext">executorContext: <a href="../../cluster/ExecutorContext.html" class="extype" name="io.gearpump.cluster.ExecutorContext">ExecutorContext</a></span>, <span name="userConf">userConf: <a href="../../cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a></span>, <span name="launcher">launcher: <a href="ITaskLauncher.html" class="extype" name="io.gearpump.streaming.executor.ITaskLauncher">ITaskLauncher</a></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@&lt;init&gt;(executorContext:io.gearpump.cluster.ExecutorContext,userConf:io.gearpump.cluster.UserConfig,launcher:io.gearpump.streaming.executor.ITaskLauncher):io.gearpump.streaming.executor.Executor" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        <div id="types" class="types members">
+              <h3>Type Members</h3>
+              <ol><li name="akka.actor.Actor.Receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Receive=akka.actor.Actor.Receive"></a>
+      <a id="Receive:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">type</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Receive</span><span class="result"> = <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@Receive=akka.actor.Actor.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.executor.Executor#applicationReady" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="applicationReady:Executor.this.Receive"></a>
+      <a id="applicationReady:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">applicationReady</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.executor.Executor.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@applicationReady:Executor.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="akka.actor.Actor#aroundPostRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPostRestart(reason:Throwable):Unit"></a>
+      <a id="aroundPostRestart(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPostRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@aroundPostRestart(reason:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPostStop" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPostStop():Unit"></a>
+      <a id="aroundPostStop():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPostStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@aroundPostStop():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPreRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPreRestart(reason:Throwable,message:Option[Any]):Unit"></a>
+      <a id="aroundPreRestart(Throwable,Option[Any]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPreRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@aroundPreRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPreStart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPreStart():Unit"></a>
+      <a id="aroundPreStart():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPreStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@aroundPreStart():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundReceive" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit"></a>
+      <a id="aroundReceive(akka.actor.Actor.Receive,Any):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundReceive</span><span class="params">(<span name="receive">receive: <span class="extype" name="akka.actor.Actor.Receive">akka.actor.Actor.Receive</span></span>, <span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#context" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="context:akka.actor.ActorContext"></a>
+      <a id="context:ActorContext"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">context</span><span class="result">: <span class="extype" name="akka.actor.ActorContext">ActorContext</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@context:akka.actor.ActorContext" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.executor.Executor#express" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="express:io.gearpump.transport.Express"></a>
+      <a id="express:Express"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">express</span><span class="result">: <a href="../../transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@express:io.gearpump.transport.Express" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.executor.Executor#launchTasksHandler" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="launchTasksHandler:Executor.this.Receive"></a>
+      <a id="launchTasksHandler:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">launchTasksHandler</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.executor.Executor.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@launchTasksHandler:Executor.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.executor.Executor#metricsEnabled" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="metricsEnabled:Boolean"></a>
+      <a id="metricsEnabled:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">metricsEnabled</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@metricsEnabled:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="akka.actor.Actor#postRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="postRestart(reason:Throwable):Unit"></a>
+      <a id="postRestart(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">postRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@postRestart(reason:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#postStop" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="postStop():Unit"></a>
+      <a id="postStop():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">postStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@postStop():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#preRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="preRestart(reason:Throwable,message:Option[Any]):Unit"></a>
+      <a id="preRestart(Throwable,Option[Any]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">preRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@preRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#preStart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="preStart():Unit"></a>
+      <a id="preStart():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">preStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@preStart():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.streaming.executor.Executor#queryMsgHandler" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="queryMsgHandler:Executor.this.Receive"></a>
+      <a id="queryMsgHandler:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">queryMsgHandler</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.executor.Executor.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@queryMsgHandler:Executor.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.executor.Executor#receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="receive:Executor.this.Receive"></a>
+      <a id="receive:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">receive</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.executor.Executor.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@receive:Executor.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> → Actor</dd></dl></div>
+    </li><li name="io.gearpump.streaming.executor.Executor#restartingTask" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="restartingTask(dagVersion:Int,remain:Int,needRestart:List[io.gearpump.streaming.task.TaskId]):Executor.this.Receive"></a>
+      <a id="restartingTask(Int,Int,List[TaskId]):Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">restartingTask</span><span class="params">(<span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>, <span name="remain">remain: <span class="extype" name="scala.Int">Int</span></span>, <span name="needRestart">needRestart: <span class="extype" name="scala.List">List</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>]</span>)</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.executor.Executor.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@restartingTask(dagVersion:Int,remain:Int,needRestart:List[io.gearpump.streaming.task.TaskId]):Executor.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="akka.actor.Actor#self" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="self:akka.actor.ActorRef"></a>
+      <a id="self:ActorRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit final </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">self</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@self:akka.actor.ActorRef" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="io.gearpump.util.TimeOutScheduler#sendMsgWithTimeOutCallBack" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="sendMsgWithTimeOutCallBack(target:akka.actor.ActorRef,msg:AnyRef,milliSeconds:Long,timeOutHandler:=&gt;Unit):Unit"></a>
+      <a id="sendMsgWithTimeOutCallBack(ActorRef,AnyRef,Long,⇒Unit):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">sendMsgWithTimeOutCallBack</span><span class="params">(<span name="target">target: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>, <span name="msg">msg: <span class="extype" name="scala.AnyRef">AnyRef</span></span>, <span name="milliSeconds">milliSeconds: <span class="extype" name="scala.Long">Long</span></span>, <span name="timeOutHandler">timeOutHandler: ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@sendMsgWithTimeOutCallBack(target:akka.actor.ActorRef,msg:AnyRef,milliSeconds:Long,timeOutHandler:=&gt;Unit):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a></dd></dl></div>
+    </li><li name="akka.actor.Actor#sender" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="sender():akka.actor.ActorRef"></a>
+      <a id="sender():ActorRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">sender</span><span class="params">()</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@sender():akka.actor.ActorRef" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="io.gearpump.streaming.executor.Executor#supervisorStrategy" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="supervisorStrategy:akka.actor.OneForOneStrategy"></a>
+      <a id="supervisorStrategy:OneForOneStrategy"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">supervisorStrategy</span><span class="result">: <span class="extype" name="akka.actor.OneForOneStrategy">OneForOneStrategy</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@supervisorStrategy:akka.actor.OneForOneStrategy" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> → Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="io.gearpump.streaming.executor.Executor#terminationWatch" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="terminationWatch:Executor.this.Receive"></a>
+      <a id="terminationWatch:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">terminationWatch</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.executor.Executor.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@terminationWatch:Executor.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.executor.Executor#timeOut" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="timeOut:akka.util.Timeout"></a>
+      <a id="timeOut:Timeout"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">timeOut</span><span class="result">: <span class="extype" name="akka.util.Timeout">Timeout</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@timeOut:akka.util.Timeout" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@toString():String" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="akka.actor.Actor#unhandled" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="unhandled(message:Any):Unit"></a>
+      <a id="unhandled(Any):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">unhandled</span><span class="params">(<span name="message">message: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@unhandled(message:Any):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="io.gearpump.util.TimeOutScheduler">
+              <h3>Inherited from <a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a></h3>
+            </div><div class="parent" name="akka.actor.Actor">
+              <h3>Inherited from <span class="extype" name="akka.actor.Actor">Actor</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/ExecutorRestartPolicy.html b/releases/0.7.0/api/scala/io/gearpump/streaming/executor/ExecutorRestartPolicy.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/executor/ExecutorRestartPolicy.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/executor/ExecutorRestartPolicy.html
diff --git a/releases/0.7.0/api/scala/io/gearpump/streaming/executor/ITaskLauncher.html b/releases/0.7.0/api/scala/io/gearpump/streaming/executor/ITaskLauncher.html
new file mode 100644
index 0000000..30c9e41
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/streaming/executor/ITaskLauncher.html
@@ -0,0 +1,506 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>ITaskLauncher - io.gearpump.streaming.executor.ITaskLauncher</title>
+          <meta name="description" content="ITaskLauncher - io.gearpump.streaming.executor.ITaskLauncher" />
+          <meta name="keywords" content="ITaskLauncher io.gearpump.streaming.executor.ITaskLauncher" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.streaming.executor.ITaskLauncher';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../../lib/trait_big.png" />
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.executor">executor</a></p>
+        <h1>ITaskLauncher</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="package.html" class="extype" name="io.gearpump.streaming.executor">package executor</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">trait</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ITaskLauncher</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div><div class="toggleContainer block">
+            <span class="toggle">Known Subclasses</span>
+            <div class="subClasses hiddenContent"><a href="TaskLauncher.html" class="extype" name="io.gearpump.streaming.executor.TaskLauncher">TaskLauncher</a></div>
+          </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.executor.ITaskLauncher"><span>ITaskLauncher</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Abstract Value Members</h3>
+              <ol><li name="io.gearpump.streaming.executor.ITaskLauncher#launch" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="launch(taskIds:List[io.gearpump.streaming.task.TaskId],argument:io.gearpump.streaming.executor.TaskLauncher.TaskArgument,context:akka.actor.ActorRefFactory,serializer:io.gearpump.serializer.SerializationFramework):Map[io.gearpump.streaming.task.TaskId,akka.actor.ActorRef]"></a>
+      <a id="launch(List[TaskId],TaskArgument,ActorRefFactory,SerializationFramework):Map[TaskId,ActorRef]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">launch</span><span class="params">(<span name="taskIds">taskIds: <span class="extype" name="scala.List">List</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>]</span>, <span name="argument">argument: <a href="TaskLauncher$$TaskArgument.html" class="extype" name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument">TaskArgument</a></span>, <span name="context">context: <span class="extype" name="akka.actor.ActorRefFactory">ActorRefFactory</span></span>, <span name="serializer">serializer: <a href="../../serializer/SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a></span>)</span><span class="result">: <span class="extype" name="scala.Predef.Map">Map</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>, <span class="extype" name="akka.actor.ActorRef">ActorRef</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@launch(taskIds:List[io.gearpump.streaming.task.TaskId],argument:io.gearpump.streaming.executor.TaskLauncher.TaskArgument,context:akka.actor.ActorRefFactory,serializer:io.gearpump.serializer.SerializationFramework):Map[io.gearpump.streaming.task.TaskId,akka.actor.ActorRef]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        <div id="values" class="values members">
+              <h3>Concrete Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@toString():String" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/TaskLauncher$$TaskArgument.html b/releases/0.7.0/api/scala/io/gearpump/streaming/executor/TaskLauncher$$TaskArgument.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/executor/TaskLauncher$$TaskArgument.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/executor/TaskLauncher$$TaskArgument.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/TaskLauncher$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/executor/TaskLauncher$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/executor/TaskLauncher$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/executor/TaskLauncher$.html
diff --git a/releases/0.7.0/api/scala/io/gearpump/streaming/executor/TaskLauncher.html b/releases/0.7.0/api/scala/io/gearpump/streaming/executor/TaskLauncher.html
new file mode 100644
index 0000000..8bb3a50
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/streaming/executor/TaskLauncher.html
@@ -0,0 +1,524 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>TaskLauncher - io.gearpump.streaming.executor.TaskLauncher</title>
+          <meta name="description" content="TaskLauncher - io.gearpump.streaming.executor.TaskLauncher" />
+          <meta name="keywords" content="TaskLauncher io.gearpump.streaming.executor.TaskLauncher" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.streaming.executor.TaskLauncher';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <a href="TaskLauncher$.html" title="Go to companion"><img src="../../../../lib/class_to_object_big.png" /></a>
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.executor">executor</a></p>
+        <h1><a href="TaskLauncher$.html" title="Go to companion">TaskLauncher</a></h1><h3><span class="morelinks"><div>
+            Related Docs:
+            <a href="TaskLauncher$.html" title="See companion">object TaskLauncher</a>
+            | <a href="package.html" class="extype" name="io.gearpump.streaming.executor">package executor</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">TaskLauncher</span><span class="result"> extends <a href="ITaskLauncher.html" class="extype" name="io.gearpump.streaming.executor.ITaskLauncher">ITaskLauncher</a></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><a href="ITaskLauncher.html" class="extype" name="io.gearpump.streaming.executor.ITaskLauncher">ITaskLauncher</a>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.executor.TaskLauncher"><span>TaskLauncher</span></li><li class="in" name="io.gearpump.streaming.executor.ITaskLauncher"><span>ITaskLauncher</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.executor.TaskLauncher#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(appId:Int,appName:String,executorId:Int,appMaster:akka.actor.ActorRef,userConf:io.gearpump.cluster.UserConfig,taskActorClass:Class[_&lt;:akka.actor.Actor]):io.gearpump.streaming.executor.TaskLauncher"></a>
+      <a id="&lt;init&gt;:TaskLauncher"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">TaskLauncher</span><span class="params">(<span name="appId">appId: <span class="extype" name="scala.Int">Int</span></span>, <span name="appName">appName: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="executorId">executorId: <span class="extype" name="scala.Int">Int</span></span>, <span name="appMaster">appMaster: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>, <span name="userConf">userConf: <a href="../../cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a></span>, <span name="taskActorClass">taskActorClass: <span class="extype" name="scala.Predef.Class">Class</span>[_ &lt;: <span class="extype" name="akka.actor.Actor">Actor</span>]</span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@&lt;init&gt;(appId:Int,appName:String,executorId:Int,appMaster:akka.actor.ActorRef,userConf:io.gearpump.cluster.UserConfig,taskActorClass:Class[_&lt;:akka.actor.Actor]):io.gearpump.streaming.executor.TaskLauncher" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.executor.TaskLauncher#launch" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="launch(taskIds:List[io.gearpump.streaming.task.TaskId],argument:io.gearpump.streaming.executor.TaskLauncher.TaskArgument,context:akka.actor.ActorRefFactory,serializer:io.gearpump.serializer.SerializationFramework):Map[io.gearpump.streaming.task.TaskId,akka.actor.ActorRef]"></a>
+      <a id="launch(List[TaskId],TaskArgument,ActorRefFactory,SerializationFramework):Map[TaskId,ActorRef]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">launch</span><span class="params">(<span name="taskIds">taskIds: <span class="extype" name="scala.List">List</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>]</span>, <span name="argument">argument: <a href="TaskLauncher$$TaskArgument.html" class="extype" name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument">TaskArgument</a></span>, <span name="context">context: <span class="extype" name="akka.actor.ActorRefFactory">ActorRefFactory</span></span>, <span name="serializer">serializer: <a href="../../serializer/SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a></span>)</span><span class="result">: <span class="extype" name="scala.Predef.Map">Map</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>, <span class="extype" name="akka.actor.ActorRef">ActorRef</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@launch(taskIds:List[io.gearpump.streaming.task.TaskId],argument:io.gearpump.streaming.executor.TaskLauncher.TaskArgument,context:akka.actor.ActorRefFactory,serializer:io.gearpump.serializer.SerializationFramework):Map[io.gearpump.streaming.task.TaskId,akka.actor.ActorRef]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.streaming.executor.TaskLauncher">TaskLauncher</a> → <a href="ITaskLauncher.html" class="extype" name="io.gearpump.streaming.executor.ITaskLauncher">ITaskLauncher</a></dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@toString():String" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="io.gearpump.streaming.executor.ITaskLauncher">
+              <h3>Inherited from <a href="ITaskLauncher.html" class="extype" name="io.gearpump.streaming.executor.ITaskLauncher">ITaskLauncher</a></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/executor/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/executor/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/executor/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStore$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStore$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStore$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStore$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStore.html b/releases/0.7.0/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStore.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStore.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory.html b/releases/0.7.0/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreReader.html b/releases/0.7.0/api/scala/io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreReader.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreReader.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreReader.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreWriter.html b/releases/0.7.0/api/scala/io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreWriter.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreWriter.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreWriter.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/hadoop/lib/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/hadoop/lib/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/rotation/FileSizeRotation.html b/releases/0.7.0/api/scala/io/gearpump/streaming/hadoop/lib/rotation/FileSizeRotation.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/rotation/FileSizeRotation.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/hadoop/lib/rotation/FileSizeRotation.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/rotation/Rotation.html b/releases/0.7.0/api/scala/io/gearpump/streaming/hadoop/lib/rotation/Rotation.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/rotation/Rotation.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/hadoop/lib/rotation/Rotation.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/rotation/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/hadoop/lib/rotation/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/rotation/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/hadoop/lib/rotation/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/hadoop/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/hadoop/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/javaapi/Graph.html b/releases/0.7.0/api/scala/io/gearpump/streaming/javaapi/Graph.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/javaapi/Graph.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/javaapi/Graph.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/javaapi/Processor.html b/releases/0.7.0/api/scala/io/gearpump/streaming/javaapi/Processor.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/javaapi/Processor.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/javaapi/Processor.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/javaapi/StreamApplication.html b/releases/0.7.0/api/scala/io/gearpump/streaming/javaapi/StreamApplication.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/javaapi/StreamApplication.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/javaapi/StreamApplication.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/javaapi/Task.html b/releases/0.7.0/api/scala/io/gearpump/streaming/javaapi/Task.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/javaapi/Task.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/javaapi/Task.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/javaapi/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/javaapi/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/javaapi/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/javaapi/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaSink.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/KafkaSink.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaSink.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/KafkaSink.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaSource$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/KafkaSource$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaSource$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/KafkaSource$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaSource.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/KafkaSource.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaSource.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/KafkaSource.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaStorage$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/KafkaStorage$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaStorage$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/KafkaStorage$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaStorage.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/KafkaStorage.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaStorage.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/KafkaStorage.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaStorageFactory.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/KafkaStorageFactory.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaStorageFactory.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/KafkaStorageFactory.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLSink$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLSink$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLSink$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLSink$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLSink.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLSink.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLSink.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLSink.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLUtil$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLUtil$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLUtil$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLUtil$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/dsl/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/dsl/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/dsl/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/dsl/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/DefaultMessageDecoder.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/DefaultMessageDecoder.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/DefaultMessageDecoder.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/DefaultMessageDecoder.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/KafkaOffsetManager$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/KafkaOffsetManager$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/KafkaOffsetManager$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/KafkaOffsetManager$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/KafkaUtil$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/KafkaUtil$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/KafkaUtil$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/KafkaUtil$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/StringMessageDecoder.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/StringMessageDecoder.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/StringMessageDecoder.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/StringMessageDecoder.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/consumer/FetchThread$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/consumer/FetchThread$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/consumer/FetchThread$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/consumer/FetchThread$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaMessage.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaMessage.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaMessage.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaMessage.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/consumer/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/consumer/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/consumer/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/consumer/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/grouper/KafkaDefaultGrouper.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/grouper/KafkaDefaultGrouper.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/grouper/KafkaDefaultGrouper.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/grouper/KafkaDefaultGrouper.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/grouper/KafkaGrouper.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/grouper/KafkaGrouper.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/grouper/KafkaGrouper.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/grouper/KafkaGrouper.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/grouper/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/grouper/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/grouper/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/grouper/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/lib/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/kafka/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/kafka/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/monoid/AlgebirdGroup.html b/releases/0.7.0/api/scala/io/gearpump/streaming/monoid/AlgebirdGroup.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/monoid/AlgebirdGroup.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/monoid/AlgebirdGroup.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/monoid/AlgebirdMonoid.html b/releases/0.7.0/api/scala/io/gearpump/streaming/monoid/AlgebirdMonoid.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/monoid/AlgebirdMonoid.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/monoid/AlgebirdMonoid.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/monoid/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/monoid/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/monoid/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/monoid/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/serializer/ChillSerializer.html b/releases/0.7.0/api/scala/io/gearpump/streaming/serializer/ChillSerializer.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/serializer/ChillSerializer.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/serializer/ChillSerializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/serializer/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/serializer/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/serializer/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/serializer/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/sink/DataSink.html b/releases/0.7.0/api/scala/io/gearpump/streaming/sink/DataSink.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/sink/DataSink.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/sink/DataSink.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/sink/DataSinkProcessor$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/sink/DataSinkProcessor$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/sink/DataSinkProcessor$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/sink/DataSinkProcessor$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/sink/DataSinkTask$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/sink/DataSinkTask$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/sink/DataSinkTask$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/sink/DataSinkTask$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/sink/DataSinkTask.html b/releases/0.7.0/api/scala/io/gearpump/streaming/sink/DataSinkTask.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/sink/DataSinkTask.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/sink/DataSinkTask.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/sink/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/sink/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/sink/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/sink/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/source/DataSource.html b/releases/0.7.0/api/scala/io/gearpump/streaming/source/DataSource.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/source/DataSource.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/source/DataSource.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/source/DataSourceConfig$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/source/DataSourceConfig$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/source/DataSourceConfig$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/source/DataSourceConfig$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/source/DataSourceProcessor$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/source/DataSourceProcessor$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/source/DataSourceProcessor$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/source/DataSourceProcessor$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/source/DataSourceTask$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/source/DataSourceTask$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/source/DataSourceTask$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/source/DataSourceTask$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/source/DataSourceTask.html b/releases/0.7.0/api/scala/io/gearpump/streaming/source/DataSourceTask.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/source/DataSourceTask.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/source/DataSourceTask.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/source/DefaultTimeStampFilter.html b/releases/0.7.0/api/scala/io/gearpump/streaming/source/DefaultTimeStampFilter.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/source/DefaultTimeStampFilter.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/source/DefaultTimeStampFilter.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/source/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/source/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/source/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/source/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/api/Group.html b/releases/0.7.0/api/scala/io/gearpump/streaming/state/api/Group.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/state/api/Group.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/state/api/Group.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/api/Monoid.html b/releases/0.7.0/api/scala/io/gearpump/streaming/state/api/Monoid.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/state/api/Monoid.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/state/api/Monoid.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/api/MonoidState.html b/releases/0.7.0/api/scala/io/gearpump/streaming/state/api/MonoidState.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/state/api/MonoidState.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/state/api/MonoidState.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/api/PersistentState.html b/releases/0.7.0/api/scala/io/gearpump/streaming/state/api/PersistentState.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/state/api/PersistentState.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/state/api/PersistentState.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/api/PersistentTask.html b/releases/0.7.0/api/scala/io/gearpump/streaming/state/api/PersistentTask.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/state/api/PersistentTask.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/state/api/PersistentTask.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/api/Serializer.html b/releases/0.7.0/api/scala/io/gearpump/streaming/state/api/Serializer.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/state/api/Serializer.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/state/api/Serializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/api/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/state/api/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/state/api/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/state/api/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/CheckpointManager.html b/releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/CheckpointManager.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/CheckpointManager.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/CheckpointManager.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html b/releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html b/releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/Interval.html b/releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/Interval.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/Interval.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/Interval.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/NonWindowState$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/NonWindowState$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/NonWindowState$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/NonWindowState$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/NonWindowState.html b/releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/NonWindowState.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/NonWindowState.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/NonWindowState.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/PersistentStateConfig$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/PersistentStateConfig$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/PersistentStateConfig$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/PersistentStateConfig$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/Window.html b/releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/Window.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/Window.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/Window.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/WindowConfig$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/WindowConfig$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/WindowConfig$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/WindowConfig$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/WindowConfig.html b/releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/WindowConfig.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/WindowConfig.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/WindowConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/WindowState$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/WindowState$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/WindowState$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/WindowState$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/WindowState.html b/releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/WindowState.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/WindowState.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/WindowState.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/state/impl/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/state/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/state/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/state/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/storage/AppDataStore.html b/releases/0.7.0/api/scala/io/gearpump/streaming/storage/AppDataStore.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/storage/AppDataStore.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/storage/AppDataStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html b/releases/0.7.0/api/scala/io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/storage/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/storage/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/storage/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/storage/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/Ack.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/Ack.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/Ack.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/Ack.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/AckRequest.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/AckRequest.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/AckRequest.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/AckRequest.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/CheckpointClock.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/CheckpointClock.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/CheckpointClock.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/CheckpointClock.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/ClockEvent.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/ClockEvent.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/ClockEvent.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/ClockEvent.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/ExpressTransport.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/ExpressTransport.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/ExpressTransport.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/ExpressTransport.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/GetCheckpointClock$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/GetCheckpointClock$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/GetCheckpointClock$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/GetCheckpointClock$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/GetDAG$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/GetDAG$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/GetDAG$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/GetDAG$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/GetLatestMinClock$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/GetLatestMinClock$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/GetLatestMinClock$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/GetLatestMinClock$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/GetStartClock$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/GetStartClock$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/GetStartClock$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/GetStartClock$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/GetUpstreamMinClock.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/GetUpstreamMinClock.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/GetUpstreamMinClock.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/GetUpstreamMinClock.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/InitialAckRequest.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/InitialAckRequest.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/InitialAckRequest.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/InitialAckRequest.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/LatencyProbe.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/LatencyProbe.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/LatencyProbe.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/LatencyProbe.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/LatestMinClock.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/LatestMinClock.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/LatestMinClock.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/LatestMinClock.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/ReportCheckpointClock.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/ReportCheckpointClock.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/ReportCheckpointClock.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/ReportCheckpointClock.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/SendMessageLoss.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/SendMessageLoss.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/SendMessageLoss.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/SendMessageLoss.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/SerializedMessage.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/SerializedMessage.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/SerializedMessage.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/SerializedMessage.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/SerializedMessageSerializer.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/SerializedMessageSerializer.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/SerializedMessageSerializer.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/SerializedMessageSerializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/SerializerResolver$$Registration.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/SerializerResolver$$Registration.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/SerializerResolver$$Registration.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/SerializerResolver$$Registration.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/SerializerResolver$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/SerializerResolver$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/SerializerResolver$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/SerializerResolver$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/StartClock.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/StartClock.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/StartClock.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/StartClock.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/StartTime.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/StartTime.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/StartTime.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/StartTime.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/StreamingTransportSerializer.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/StreamingTransportSerializer.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/StreamingTransportSerializer.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/StreamingTransportSerializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/Subscriber$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/Subscriber$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/Subscriber$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/Subscriber$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/Subscriber.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/Subscriber.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/Subscriber.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/Subscriber.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/Subscription$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/Subscription$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/Subscription$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/Subscription$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/Subscription.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/Subscription.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/Subscription.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/Subscription.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/Task.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/Task.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/Task.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/Task.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskActor$$FLUSH$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskActor$$FLUSH$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskActor$$FLUSH$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskActor$$FLUSH$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskActor$$SecurityChecker.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskActor$$SecurityChecker.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskActor$$SecurityChecker.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskActor$$SecurityChecker.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskActor$$SendAck.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskActor$$SendAck.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskActor$$SendAck.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskActor$$SendAck.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskActor$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskActor$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskActor$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskActor$.html
diff --git a/releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskActor.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskActor.html
new file mode 100644
index 0000000..2e0ebea
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskActor.html
@@ -0,0 +1,1274 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>TaskActor - io.gearpump.streaming.task.TaskActor</title>
+          <meta name="description" content="TaskActor - io.gearpump.streaming.task.TaskActor" />
+          <meta name="keywords" content="TaskActor io.gearpump.streaming.task.TaskActor" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.streaming.task.TaskActor';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <a href="TaskActor$.html" title="Go to companion"><img src="../../../../lib/class_to_object_big.png" /></a>
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.task">task</a></p>
+        <h1><a href="TaskActor$.html" title="Go to companion">TaskActor</a></h1><h3><span class="morelinks"><div>
+            Related Docs:
+            <a href="TaskActor$.html" title="See companion">object TaskActor</a>
+            | <a href="package.html" class="extype" name="io.gearpump.streaming.task">package task</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">TaskActor</span><span class="result"> extends <span class="extype" name="akka.actor.Actor">Actor</span> with <a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a> with <a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a>, <a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a>, <span class="extype" name="akka.actor.Actor">Actor</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.task.TaskActor"><span>TaskActor</span></li><li class="in" name="io.gearpump.util.TimeOutScheduler"><span>TimeOutScheduler</span></li><li class="in" name="io.gearpump.streaming.task.ExpressTransport"><span>ExpressTransport</span></li><li class="in" name="akka.actor.Actor"><span>Actor</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.task.TaskActor#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(taskId:io.gearpump.streaming.task.TaskId,taskContextData:io.gearpump.streaming.task.TaskContextData,userConf:io.gearpump.cluster.UserConfig,task:io.gearpump.streaming.task.TaskWrapper,inputSerializerPool:io.gearpump.serializer.SerializationFramework):io.gearpump.streaming.task.TaskActor"></a>
+      <a id="&lt;init&gt;:TaskActor"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">TaskActor</span><span class="params">(<span name="taskId">taskId: <a href="TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>, <span name="taskContextData">taskContextData: <a href="TaskContextData.html" class="extype" name="io.gearpump.streaming.task.TaskContextData">TaskContextData</a></span>, <span name="userConf">userConf: <a href="../../cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a></span>, <span name="task">task: <a href="TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a></span>, <span name="inputSerializerPool">inputSerializerPool: <a href="../../serializer/SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@&lt;init&gt;(taskId:io.gearpump.streaming.task.TaskId,taskContextData:io.gearpump.streaming.task.TaskContextData,userConf:io.gearpump.cluster.UserConfig,task:io.gearpump.streaming.task.TaskWrapper,inputSerializerPool:io.gearpump.serializer.SerializationFramework):io.gearpump.streaming.task.TaskActor" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        <div id="types" class="types members">
+              <h3>Type Members</h3>
+              <ol><li name="akka.actor.Actor.Receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Receive=akka.actor.Actor.Receive"></a>
+      <a id="Receive:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">type</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Receive</span><span class="result"> = <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@Receive=akka.actor.Actor.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#CLOCK_REPORT_INTERVAL" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="CLOCK_REPORT_INTERVAL:scala.concurrent.duration.FiniteDuration"></a>
+      <a id="CLOCK_REPORT_INTERVAL:FiniteDuration"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">CLOCK_REPORT_INTERVAL</span><span class="result">: <span class="extype" name="scala.concurrent.duration.FiniteDuration">FiniteDuration</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@CLOCK_REPORT_INTERVAL:scala.concurrent.duration.FiniteDuration" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.TaskActor#FLUSH_INTERVAL" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="FLUSH_INTERVAL:scala.concurrent.duration.FiniteDuration"></a>
+      <a id="FLUSH_INTERVAL:FiniteDuration"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">FLUSH_INTERVAL</span><span class="result">: <span class="extype" name="scala.concurrent.duration.FiniteDuration">FiniteDuration</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@FLUSH_INTERVAL:scala.concurrent.duration.FiniteDuration" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.TaskActor#LATENCY_PROBE_INTERVAL" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="LATENCY_PROBE_INTERVAL:scala.concurrent.duration.FiniteDuration"></a>
+      <a id="LATENCY_PROBE_INTERVAL:FiniteDuration"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">LATENCY_PROBE_INTERVAL</span><span class="result">: <span class="extype" name="scala.concurrent.duration.FiniteDuration">FiniteDuration</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@LATENCY_PROBE_INTERVAL:scala.concurrent.duration.FiniteDuration" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.TaskActor#LOG" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="LOG:org.slf4j.Logger"></a>
+      <a id="LOG:Logger"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">LOG</span><span class="result">: <span class="extype" name="org.slf4j.Logger">Logger</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@LOG:org.slf4j.Logger" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="akka.actor.Actor#aroundPostRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPostRestart(reason:Throwable):Unit"></a>
+      <a id="aroundPostRestart(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPostRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@aroundPostRestart(reason:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPostStop" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPostStop():Unit"></a>
+      <a id="aroundPostStop():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPostStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@aroundPostStop():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPreRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPreRestart(reason:Throwable,message:Option[Any]):Unit"></a>
+      <a id="aroundPreRestart(Throwable,Option[Any]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPreRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@aroundPreRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPreStart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPreStart():Unit"></a>
+      <a id="aroundPreStart():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPreStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@aroundPreStart():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundReceive" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit"></a>
+      <a id="aroundReceive(akka.actor.Actor.Receive,Any):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundReceive</span><span class="params">(<span name="receive">receive: <span class="extype" name="akka.actor.Actor.Receive">akka.actor.Actor.Receive</span></span>, <span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#config" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="config:com.typesafe.config.Config"></a>
+      <a id="config:Config"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">config</span><span class="result">: <span class="extype" name="com.typesafe.config.Config">Config</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@config:com.typesafe.config.Config" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="akka.actor.Actor#context" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="context:akka.actor.ActorContext"></a>
+      <a id="context:ActorContext"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">context</span><span class="result">: <span class="extype" name="akka.actor.ActorContext">ActorContext</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@context:akka.actor.ActorContext" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.ExpressTransport#express" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="express:io.gearpump.transport.Express"></a>
+      <a id="express:Express"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">express</span><span class="result">: <a href="../../transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@express:io.gearpump.transport.Express" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a></dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#getUpstreamMinClock" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="getUpstreamMinClock:io.gearpump.TimeStamp"></a>
+      <a id="getUpstreamMinClock:TimeStamp"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getUpstreamMinClock</span><span class="result">: <a href="../../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@getUpstreamMinClock:io.gearpump.TimeStamp" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.TaskActor#handleMessages" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="handleMessages(handler:()=&gt;Unit):TaskActor.this.Receive"></a>
+      <a id="handleMessages(()⇒Unit):Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">handleMessages</span><span class="params">(<span name="handler">handler: () ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.task.TaskActor.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@handleMessages(handler:()=&gt;Unit):TaskActor.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.ExpressTransport#local" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="local:io.gearpump.transport.HostPort"></a>
+      <a id="local:HostPort"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">local</span><span class="result">: <a href="../../transport/HostPort.html" class="extype" name="io.gearpump.transport.HostPort">HostPort</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@local:io.gearpump.transport.HostPort" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a></dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#minClock" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="minClock:io.gearpump.TimeStamp"></a>
+      <a id="minClock:TimeStamp"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">minClock</span><span class="result">: <a href="../../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@minClock:io.gearpump.TimeStamp" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.TaskActor#minClockAtCurrentTask" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="minClockAtCurrentTask:io.gearpump.TimeStamp"></a>
+      <a id="minClockAtCurrentTask:TimeStamp"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">minClockAtCurrentTask</span><span class="result">: <a href="../../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@minClockAtCurrentTask:io.gearpump.TimeStamp" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#onNext" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="onNext(msg:io.gearpump.Message):Unit"></a>
+      <a id="onNext(Message):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">onNext</span><span class="params">(<span name="msg">msg: <a href="../../Message.html" class="extype" name="io.gearpump.Message">Message</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@onNext(msg:io.gearpump.Message):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.TaskActor#onStart" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="onStart(startTime:io.gearpump.streaming.task.StartTime):Unit"></a>
+      <a id="onStart(StartTime):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">onStart</span><span class="params">(<span name="startTime">startTime: <a href="StartTime.html" class="extype" name="io.gearpump.streaming.task.StartTime">StartTime</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@onStart(startTime:io.gearpump.streaming.task.StartTime):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.TaskActor#onStop" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="onStop():Unit"></a>
+      <a id="onStop():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">onStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@onStop():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.TaskActor#onUnManagedMessage" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="onUnManagedMessage(msg:Any):Unit"></a>
+      <a id="onUnManagedMessage(Any):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">onUnManagedMessage</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@onUnManagedMessage(msg:Any):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.TaskActor#output" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="output(msg:io.gearpump.Message):Unit"></a>
+      <a id="output(Message):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">output</span><span class="params">(<span name="msg">msg: <a href="../../Message.html" class="extype" name="io.gearpump.Message">Message</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@output(msg:io.gearpump.Message):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="akka.actor.Actor#postRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="postRestart(reason:Throwable):Unit"></a>
+      <a id="postRestart(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">postRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@postRestart(reason:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#postStop" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="postStop():Unit"></a>
+      <a id="postStop():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">postStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@postStop():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> → Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#preRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="preRestart(reason:Throwable,message:Option[Any]):Unit"></a>
+      <a id="preRestart(Throwable,Option[Any]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">preRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@preRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#preStart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="preStart():Unit"></a>
+      <a id="preStart():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">preStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@preStart():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> → Actor</dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="receive:TaskActor.this.Receive"></a>
+      <a id="receive:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">receive</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.task.TaskActor.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@receive:TaskActor.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> → Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#self" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="self:akka.actor.ActorRef"></a>
+      <a id="self:ActorRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit final </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">self</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@self:akka.actor.ActorRef" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="io.gearpump.util.TimeOutScheduler#sendMsgWithTimeOutCallBack" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="sendMsgWithTimeOutCallBack(target:akka.actor.ActorRef,msg:AnyRef,milliSeconds:Long,timeOutHandler:=&gt;Unit):Unit"></a>
+      <a id="sendMsgWithTimeOutCallBack(ActorRef,AnyRef,Long,⇒Unit):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">sendMsgWithTimeOutCallBack</span><span class="params">(<span name="target">target: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>, <span name="msg">msg: <span class="extype" name="scala.AnyRef">AnyRef</span></span>, <span name="milliSeconds">milliSeconds: <span class="extype" name="scala.Long">Long</span></span>, <span name="timeOutHandler">timeOutHandler: ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@sendMsgWithTimeOutCallBack(target:akka.actor.ActorRef,msg:AnyRef,milliSeconds:Long,timeOutHandler:=&gt;Unit):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a></dd></dl></div>
+    </li><li name="akka.actor.Actor#sender" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="sender():akka.actor.ActorRef"></a>
+      <a id="sender():ActorRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">sender</span><span class="params">()</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@sender():akka.actor.ActorRef" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#serializerPool" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="serializerPool:io.gearpump.serializer.SerializationFramework"></a>
+      <a id="serializerPool:SerializationFramework"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">serializerPool</span><span class="result">: <a href="../../serializer/SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@serializerPool:io.gearpump.serializer.SerializationFramework" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.ExpressTransport#sessionRef" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="sessionRef:akka.actor.ActorRef"></a>
+      <a id="sessionRef:ActorRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">lazy val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">sessionRef</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@sessionRef:akka.actor.ActorRef" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a></dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.ExpressTransport#sourceId" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="sourceId:Long"></a>
+      <a id="sourceId:Long"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">lazy val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">sourceId</span><span class="result">: <span class="extype" name="scala.Long">Long</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@sourceId:Long" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a></dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#stashMessages" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="stashMessages:TaskActor.this.Receive"></a>
+      <a id="stashMessages:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">stashMessages</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.task.TaskActor.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@stashMessages:TaskActor.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="akka.actor.Actor#supervisorStrategy" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="supervisorStrategy:akka.actor.SupervisorStrategy"></a>
+      <a id="supervisorStrategy:SupervisorStrategy"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">supervisorStrategy</span><span class="result">: <span class="extype" name="akka.actor.SupervisorStrategy">SupervisorStrategy</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@supervisorStrategy:akka.actor.SupervisorStrategy" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.ExpressTransport#system" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="system:akka.actor.ExtendedActorSystem"></a>
+      <a id="system:ExtendedActorSystem"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">system</span><span class="result">: <span class="extype" name="akka.actor.ExtendedActorSystem">ExtendedActorSystem</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@system:akka.actor.ExtendedActorSystem" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a></dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#task" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="task:io.gearpump.streaming.task.TaskWrapper"></a>
+      <a id="task:TaskWrapper"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">task</span><span class="result">: <a href="TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@task:io.gearpump.streaming.task.TaskWrapper" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.TaskActor#taskContextData" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="taskContextData:io.gearpump.streaming.task.TaskContextData"></a>
+      <a id="taskContextData:TaskContextData"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">taskContextData</span><span class="result">: <a href="TaskContextData.html" class="extype" name="io.gearpump.streaming.task.TaskContextData">TaskContextData</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@taskContextData:io.gearpump.streaming.task.TaskContextData" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.TaskActor#taskId" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="taskId:io.gearpump.streaming.task.TaskId"></a>
+      <a id="taskId:TaskId"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">taskId</span><span class="result">: <a href="TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@taskId:io.gearpump.streaming.task.TaskId" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@toString():String" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.ExpressTransport#transport" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="transport(msg:AnyRef,remotes:io.gearpump.streaming.task.TaskId*):Unit"></a>
+      <a id="transport(AnyRef,TaskId*):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">transport</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.AnyRef">AnyRef</span></span>, <span name="remotes">remotes: <a href="TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@transport(msg:AnyRef,remotes:io.gearpump.streaming.task.TaskId*):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a></dd></dl></div>
+    </li><li name="akka.actor.Actor#unhandled" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="unhandled(message:Any):Unit"></a>
+      <a id="unhandled(Any):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">unhandled</span><span class="params">(<span name="message">message: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@unhandled(message:Any):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#upstreamMinClock" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="upstreamMinClock:io.gearpump.TimeStamp"></a>
+      <a id="upstreamMinClock:TimeStamp"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">var</span>
+      </span>
+      <span class="symbol">
+        <span class="name">upstreamMinClock</span><span class="result">: <a href="../../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@upstreamMinClock:io.gearpump.TimeStamp" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#waitForStartClock" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="waitForStartClock:TaskActor.this.Receive"></a>
+      <a id="waitForStartClock:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">waitForStartClock</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.task.TaskActor.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@waitForStartClock:TaskActor.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="io.gearpump.util.TimeOutScheduler">
+              <h3>Inherited from <a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a></h3>
+            </div><div class="parent" name="io.gearpump.streaming.task.ExpressTransport">
+              <h3>Inherited from <a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a></h3>
+            </div><div class="parent" name="akka.actor.Actor">
+              <h3>Inherited from <span class="extype" name="akka.actor.Actor">Actor</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskContext.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskContext.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskContext.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskContext.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskContextData.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskContextData.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskContextData.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskContextData.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskId$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskId$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskId$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskId$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskId.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskId.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskId.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskId.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskInterface.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskInterface.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskInterface.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskInterface.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskMessageSerializer.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskMessageSerializer.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskMessageSerializer.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskMessageSerializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskUtil$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskUtil$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskUtil$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskUtil$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskWrapper.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskWrapper.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskWrapper.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/TaskWrapper.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/UpdateClock.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/UpdateClock.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/UpdateClock.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/UpdateClock.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/UpstreamMinClock.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/UpstreamMinClock.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/UpstreamMinClock.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/UpstreamMinClock.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/task/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/task/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/task/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/CheckpointStore.html b/releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/CheckpointStore.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/CheckpointStore.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/CheckpointStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html b/releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/MessageDecoder.html b/releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/MessageDecoder.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/MessageDecoder.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/MessageDecoder.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/MessageFilter.html b/releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/MessageFilter.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/MessageFilter.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/MessageFilter.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetManager.html b/releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/OffsetManager.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetManager.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/OffsetManager.html
diff --git a/releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Overflow.html b/releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Overflow.html
new file mode 100644
index 0000000..d3ffe04
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Overflow.html
@@ -0,0 +1,668 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>Overflow - io.gearpump.streaming.transaction.api.OffsetStorage.Overflow</title>
+          <meta name="description" content="Overflow - io.gearpump.streaming.transaction.api.OffsetStorage.Overflow" />
+          <meta name="keywords" content="Overflow io.gearpump.streaming.transaction.api.OffsetStorage.Overflow" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../../index.html';
+            var hash = 'io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../../../lib/class_big.png" />
+        <p id="owner"><a href="../../../../package.html" class="extype" name="io">io</a>.<a href="../../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming.transaction">transaction</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a>.<a href="OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">OffsetStorage</a></p>
+        <h1>Overflow</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">package OffsetStorage</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Overflow</span><span class="params">(<span name="maxTimestamp">maxTimestamp: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Byte">Byte</span>]</span>)</span><span class="result"> extends <span class="extype" name="scala.Throwable">Throwable</span> with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>Overflow means the looked up time is
+larger than the maximum stored TimeStamp
+</p></div><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="scala.Product">Product</span>, <span class="extype" name="scala.Equals">Equals</span>, <span class="extype" name="java.lang.Throwable">Throwable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.transaction.api.OffsetStorage.Overflow"><span>Overflow</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.transaction.api.OffsetStorage.Overflow#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(maxTimestamp:Array[Byte]):io.gearpump.streaming.transaction.api.OffsetStorage.Overflow"></a>
+      <a id="&lt;init&gt;:Overflow"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Overflow</span><span class="params">(<span name="maxTimestamp">maxTimestamp: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Byte">Byte</span>]</span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@&lt;init&gt;(maxTimestamp:Array[Byte]):io.gearpump.streaming.transaction.api.OffsetStorage.Overflow" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@##():Int" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#fillInStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="fillInStackTrace():Throwable"></a>
+      <a id="fillInStackTrace():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">fillInStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@fillInStackTrace():Throwable" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="java.lang.Throwable#getCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getCause():Throwable"></a>
+      <a id="getCause():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getCause</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@getCause():Throwable" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#getLocalizedMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getLocalizedMessage():String"></a>
+      <a id="getLocalizedMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getLocalizedMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@getLocalizedMessage():String" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getMessage():String"></a>
+      <a id="getMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@getMessage():String" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@getStackTrace():Array[StackTraceElement]" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="initCause(x$1:Throwable):Throwable"></a>
+      <a id="initCause(Throwable):Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">initCause</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@initCause(x$1:Throwable):Throwable" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.transaction.api.OffsetStorage.Overflow#maxTimestamp" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="maxTimestamp:Array[Byte]"></a>
+      <a id="maxTimestamp:Array[Byte]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">maxTimestamp</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Byte">Byte</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@maxTimestamp:Array[Byte]" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintWriter):Unit"></a>
+      <a id="printStackTrace(PrintWriter):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintWriter">PrintWriter</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintStream):Unit"></a>
+      <a id="printStackTrace(PrintStream):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintStream">PrintStream</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace():Unit"></a>
+      <a id="printStackTrace():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@printStackTrace():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#setStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="setStackTrace(x$1:Array[StackTraceElement]):Unit"></a>
+      <a id="setStackTrace(Array[StackTraceElement]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">setStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@toString():String" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable → AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.Serializable">
+              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.Product">
+              <h3>Inherited from <span class="extype" name="scala.Product">Product</span></h3>
+            </div><div class="parent" name="scala.Equals">
+              <h3>Inherited from <span class="extype" name="scala.Equals">Equals</span></h3>
+            </div><div class="parent" name="java.lang.Throwable">
+              <h3>Inherited from <span class="extype" name="java.lang.Throwable">Throwable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$StorageEmpty$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$StorageEmpty$.html
new file mode 100644
index 0000000..91016f8
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$StorageEmpty$.html
@@ -0,0 +1,647 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>StorageEmpty - io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty</title>
+          <meta name="description" content="StorageEmpty - io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty" />
+          <meta name="keywords" content="StorageEmpty io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../../index.html';
+            var hash = 'io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="value">
+      <div id="definition">
+        <img src="../../../../../lib/object_big.png" />
+        <p id="owner"><a href="../../../../package.html" class="extype" name="io">io</a>.<a href="../../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming.transaction">transaction</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a>.<a href="OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">OffsetStorage</a></p>
+        <h1>StorageEmpty</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">package OffsetStorage</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <span class="name">StorageEmpty</span><span class="result"> extends <span class="extype" name="scala.Throwable">Throwable</span> with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>StorageEmpty means no data has been stored
+</p></div><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="scala.Product">Product</span>, <span class="extype" name="scala.Equals">Equals</span>, <span class="extype" name="java.lang.Throwable">Throwable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty"><span>StorageEmpty</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@##():Int" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#fillInStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="fillInStackTrace():Throwable"></a>
+      <a id="fillInStackTrace():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">fillInStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@fillInStackTrace():Throwable" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="java.lang.Throwable#getCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getCause():Throwable"></a>
+      <a id="getCause():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getCause</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@getCause():Throwable" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#getLocalizedMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getLocalizedMessage():String"></a>
+      <a id="getLocalizedMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getLocalizedMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@getLocalizedMessage():String" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getMessage():String"></a>
+      <a id="getMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@getMessage():String" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@getStackTrace():Array[StackTraceElement]" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="initCause(x$1:Throwable):Throwable"></a>
+      <a id="initCause(Throwable):Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">initCause</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@initCause(x$1:Throwable):Throwable" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintWriter):Unit"></a>
+      <a id="printStackTrace(PrintWriter):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintWriter">PrintWriter</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintStream):Unit"></a>
+      <a id="printStackTrace(PrintStream):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintStream">PrintStream</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace():Unit"></a>
+      <a id="printStackTrace():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@printStackTrace():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#setStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="setStackTrace(x$1:Array[StackTraceElement]):Unit"></a>
+      <a id="setStackTrace(Array[StackTraceElement]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">setStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@toString():String" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable → AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.Serializable">
+              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.Product">
+              <h3>Inherited from <span class="extype" name="scala.Product">Product</span></h3>
+            </div><div class="parent" name="scala.Equals">
+              <h3>Inherited from <span class="extype" name="scala.Equals">Equals</span></h3>
+            </div><div class="parent" name="java.lang.Throwable">
+              <h3>Inherited from <span class="extype" name="java.lang.Throwable">Throwable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Underflow.html b/releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Underflow.html
new file mode 100644
index 0000000..3e00755
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Underflow.html
@@ -0,0 +1,668 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>Underflow - io.gearpump.streaming.transaction.api.OffsetStorage.Underflow</title>
+          <meta name="description" content="Underflow - io.gearpump.streaming.transaction.api.OffsetStorage.Underflow" />
+          <meta name="keywords" content="Underflow io.gearpump.streaming.transaction.api.OffsetStorage.Underflow" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../../index.html';
+            var hash = 'io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../../../lib/class_big.png" />
+        <p id="owner"><a href="../../../../package.html" class="extype" name="io">io</a>.<a href="../../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming.transaction">transaction</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a>.<a href="OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">OffsetStorage</a></p>
+        <h1>Underflow</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">package OffsetStorage</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Underflow</span><span class="params">(<span name="minTimestamp">minTimestamp: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Byte">Byte</span>]</span>)</span><span class="result"> extends <span class="extype" name="scala.Throwable">Throwable</span> with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>Underflow means the looked up time is
+smaller than the minimum stored TimeStamp
+</p></div><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="scala.Product">Product</span>, <span class="extype" name="scala.Equals">Equals</span>, <span class="extype" name="java.lang.Throwable">Throwable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.transaction.api.OffsetStorage.Underflow"><span>Underflow</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.transaction.api.OffsetStorage.Underflow#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(minTimestamp:Array[Byte]):io.gearpump.streaming.transaction.api.OffsetStorage.Underflow"></a>
+      <a id="&lt;init&gt;:Underflow"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Underflow</span><span class="params">(<span name="minTimestamp">minTimestamp: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Byte">Byte</span>]</span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@&lt;init&gt;(minTimestamp:Array[Byte]):io.gearpump.streaming.transaction.api.OffsetStorage.Underflow" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@##():Int" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#fillInStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="fillInStackTrace():Throwable"></a>
+      <a id="fillInStackTrace():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">fillInStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@fillInStackTrace():Throwable" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="java.lang.Throwable#getCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getCause():Throwable"></a>
+      <a id="getCause():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getCause</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@getCause():Throwable" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#getLocalizedMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getLocalizedMessage():String"></a>
+      <a id="getLocalizedMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getLocalizedMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@getLocalizedMessage():String" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getMessage():String"></a>
+      <a id="getMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@getMessage():String" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@getStackTrace():Array[StackTraceElement]" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="initCause(x$1:Throwable):Throwable"></a>
+      <a id="initCause(Throwable):Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">initCause</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@initCause(x$1:Throwable):Throwable" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.transaction.api.OffsetStorage.Underflow#minTimestamp" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="minTimestamp:Array[Byte]"></a>
+      <a id="minTimestamp:Array[Byte]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">minTimestamp</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Byte">Byte</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@minTimestamp:Array[Byte]" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintWriter):Unit"></a>
+      <a id="printStackTrace(PrintWriter):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintWriter">PrintWriter</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintStream):Unit"></a>
+      <a id="printStackTrace(PrintStream):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintStream">PrintStream</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace():Unit"></a>
+      <a id="printStackTrace():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@printStackTrace():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#setStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="setStackTrace(x$1:Array[StackTraceElement]):Unit"></a>
+      <a id="setStackTrace(Array[StackTraceElement]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">setStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@toString():String" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable → AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.Serializable">
+              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.Product">
+              <h3>Inherited from <span class="extype" name="scala.Product">Product</span></h3>
+            </div><div class="parent" name="scala.Equals">
+              <h3>Inherited from <span class="extype" name="scala.Equals">Equals</span></h3>
+            </div><div class="parent" name="java.lang.Throwable">
+              <h3>Inherited from <span class="extype" name="java.lang.Throwable">Throwable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage.html b/releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetStorageFactory.html b/releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/OffsetStorageFactory.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetStorageFactory.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/OffsetStorageFactory.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html b/releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/TimeReplayableSource.html b/releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/TimeReplayableSource.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/TimeReplayableSource.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/TimeReplayableSource.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/TimeStampFilter.html b/releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/TimeStampFilter.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/TimeStampFilter.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/TimeStampFilter.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/transaction/api/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/transaction/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/transaction/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/util/ActorPathUtil$.html b/releases/0.7.0/api/scala/io/gearpump/streaming/util/ActorPathUtil$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/util/ActorPathUtil$.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/util/ActorPathUtil$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/util/package.html b/releases/0.7.0/api/scala/io/gearpump/streaming/util/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/streaming/util/package.html
rename to releases/0.7.0/api/scala/io/gearpump/streaming/util/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/ActorLookupById.html b/releases/0.7.0/api/scala/io/gearpump/transport/ActorLookupById.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/ActorLookupById.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/ActorLookupById.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/Express$.html b/releases/0.7.0/api/scala/io/gearpump/transport/Express$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/Express$.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/Express$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/Express.html b/releases/0.7.0/api/scala/io/gearpump/transport/Express.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/Express.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/Express.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/HostPort$.html b/releases/0.7.0/api/scala/io/gearpump/transport/HostPort$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/HostPort$.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/HostPort$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/HostPort.html b/releases/0.7.0/api/scala/io/gearpump/transport/HostPort.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/HostPort.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/HostPort.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$ChannelFutureOps.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/Client$$ChannelFutureOps.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$ChannelFutureOps.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/Client$$ChannelFutureOps.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$ChannelReady.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/Client$$ChannelReady.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$ChannelReady.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/Client$$ChannelReady.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$ClientErrorHandler.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/Client$$ClientErrorHandler.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$ClientErrorHandler.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/Client$$ClientErrorHandler.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$ClientPipelineFactory.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/Client$$ClientPipelineFactory.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$ClientPipelineFactory.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/Client$$ClientPipelineFactory.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$Close$.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/Client$$Close$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$Close$.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/Client$$Close$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$CompareAndReconnectIfEqual.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/Client$$CompareAndReconnectIfEqual.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$CompareAndReconnectIfEqual.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/Client$$CompareAndReconnectIfEqual.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$Connect.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/Client$$Connect.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$Connect.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/Client$$Connect.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$Flush.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/Client$$Flush.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$Flush.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/Client$$Flush.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/Client$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/Client$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Client.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/Client.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/Client.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/Client.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Context$.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/Context$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/Context$.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/Context$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Context.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/Context.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/Context.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/Context.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/IContext.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/IContext.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/IContext.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/IContext.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/ITransportMessageSerializer.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/ITransportMessageSerializer.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/ITransportMessageSerializer.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/ITransportMessageSerializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/MessageBatch.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/MessageBatch.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/MessageBatch.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/MessageBatch.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/MessageDecoder.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/MessageDecoder.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/MessageDecoder.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/MessageDecoder.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/MessageEncoder.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/MessageEncoder.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/MessageEncoder.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/MessageEncoder.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/NettyConfig.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/NettyConfig.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/NettyConfig.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/NettyConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/NettyRenameThreadFactory.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/NettyRenameThreadFactory.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/NettyRenameThreadFactory.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/NettyRenameThreadFactory.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/NettyUtil$.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/NettyUtil$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/NettyUtil$.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/NettyUtil$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$AddChannel.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/Server$$AddChannel.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$AddChannel.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/Server$$AddChannel.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$CloseChannel.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/Server$$CloseChannel.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$CloseChannel.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/Server$$CloseChannel.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$MsgBatch.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/Server$$MsgBatch.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$MsgBatch.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/Server$$MsgBatch.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$ServerHandler.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/Server$$ServerHandler.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$ServerHandler.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/Server$$ServerHandler.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$ServerPipelineFactory.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/Server$$ServerPipelineFactory.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$ServerPipelineFactory.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/Server$$ServerPipelineFactory.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$TaskIdActorRefTranslation.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/Server$$TaskIdActorRefTranslation.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$TaskIdActorRefTranslation.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/Server$$TaskIdActorRefTranslation.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/Server$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/Server$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Server.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/Server.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/Server.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/Server.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/TaskMessage.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/TaskMessage.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/TaskMessage.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/TaskMessage.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/WrappedChannelBuffer.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/WrappedChannelBuffer.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/WrappedChannelBuffer.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/WrappedChannelBuffer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/package.html b/releases/0.7.0/api/scala/io/gearpump/transport/netty/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/netty/package.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/netty/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/package.html b/releases/0.7.0/api/scala/io/gearpump/transport/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/transport/package.html
rename to releases/0.7.0/api/scala/io/gearpump/transport/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$ActorCreated.html b/releases/0.7.0/api/scala/io/gearpump/util/ActorSystemBooter$$ActorCreated.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$ActorCreated.html
rename to releases/0.7.0/api/scala/io/gearpump/util/ActorSystemBooter$$ActorCreated.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$ActorSystemRegistered.html b/releases/0.7.0/api/scala/io/gearpump/util/ActorSystemBooter$$ActorSystemRegistered.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$ActorSystemRegistered.html
rename to releases/0.7.0/api/scala/io/gearpump/util/ActorSystemBooter$$ActorSystemRegistered.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$BindLifeCycle.html b/releases/0.7.0/api/scala/io/gearpump/util/ActorSystemBooter$$BindLifeCycle.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$BindLifeCycle.html
rename to releases/0.7.0/api/scala/io/gearpump/util/ActorSystemBooter$$BindLifeCycle.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$CreateActor.html b/releases/0.7.0/api/scala/io/gearpump/util/ActorSystemBooter$$CreateActor.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$CreateActor.html
rename to releases/0.7.0/api/scala/io/gearpump/util/ActorSystemBooter$$CreateActor.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$CreateActorFailed.html b/releases/0.7.0/api/scala/io/gearpump/util/ActorSystemBooter$$CreateActorFailed.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$CreateActorFailed.html
rename to releases/0.7.0/api/scala/io/gearpump/util/ActorSystemBooter$$CreateActorFailed.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$Daemon.html b/releases/0.7.0/api/scala/io/gearpump/util/ActorSystemBooter$$Daemon.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$Daemon.html
rename to releases/0.7.0/api/scala/io/gearpump/util/ActorSystemBooter$$Daemon.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystem.html b/releases/0.7.0/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystem.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystem.html
rename to releases/0.7.0/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystem.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystemFailed.html b/releases/0.7.0/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystemFailed.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystemFailed.html
rename to releases/0.7.0/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystemFailed.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystemTimeOut$.html b/releases/0.7.0/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystemTimeOut$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystemTimeOut$.html
rename to releases/0.7.0/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystemTimeOut$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$.html b/releases/0.7.0/api/scala/io/gearpump/util/ActorSystemBooter$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$.html
rename to releases/0.7.0/api/scala/io/gearpump/util/ActorSystemBooter$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter.html b/releases/0.7.0/api/scala/io/gearpump/util/ActorSystemBooter.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter.html
rename to releases/0.7.0/api/scala/io/gearpump/util/ActorSystemBooter.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorUtil$.html b/releases/0.7.0/api/scala/io/gearpump/util/ActorUtil$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/ActorUtil$.html
rename to releases/0.7.0/api/scala/io/gearpump/util/ActorUtil$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/AkkaApp.html b/releases/0.7.0/api/scala/io/gearpump/util/AkkaApp.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/AkkaApp.html
rename to releases/0.7.0/api/scala/io/gearpump/util/AkkaApp.html
diff --git a/releases/0.7.0/api/scala/io/gearpump/util/ConsoleOutput.html b/releases/0.7.0/api/scala/io/gearpump/util/ConsoleOutput.html
new file mode 100644
index 0000000..0ad65f3
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/util/ConsoleOutput.html
@@ -0,0 +1,523 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>ConsoleOutput - io.gearpump.util.ConsoleOutput</title>
+          <meta name="description" content="ConsoleOutput - io.gearpump.util.ConsoleOutput" />
+          <meta name="keywords" content="ConsoleOutput io.gearpump.util.ConsoleOutput" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.util.ConsoleOutput';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../lib/trait_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.util">util</a></p>
+        <h1>ConsoleOutput</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="package.html" class="extype" name="io.gearpump.util">package util</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">trait</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ConsoleOutput</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div><div class="toggleContainer block">
+            <span class="toggle">Known Subclasses</span>
+            <div class="subClasses hiddenContent"><a href="ProcessLogRedirector.html" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a></div>
+          </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.util.ConsoleOutput"><span>ConsoleOutput</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Abstract Value Members</h3>
+              <ol><li name="io.gearpump.util.ConsoleOutput#error" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="error:String"></a>
+      <a id="error:String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">error</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@error:String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.ConsoleOutput#output" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="output:String"></a>
+      <a id="output:String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">output</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@output:String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        <div id="values" class="values members">
+              <h3>Concrete Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/Constants$.html b/releases/0.7.0/api/scala/io/gearpump/util/Constants$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/Constants$.html
rename to releases/0.7.0/api/scala/io/gearpump/util/Constants$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/FileDirective$$FileInfo.html b/releases/0.7.0/api/scala/io/gearpump/util/FileDirective$$FileInfo.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/FileDirective$$FileInfo.html
rename to releases/0.7.0/api/scala/io/gearpump/util/FileDirective$$FileInfo.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/FileDirective$.html b/releases/0.7.0/api/scala/io/gearpump/util/FileDirective$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/FileDirective$.html
rename to releases/0.7.0/api/scala/io/gearpump/util/FileDirective$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/FileServer$$Client.html b/releases/0.7.0/api/scala/io/gearpump/util/FileServer$$Client.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/FileServer$$Client.html
rename to releases/0.7.0/api/scala/io/gearpump/util/FileServer$$Client.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/FileServer$$Port.html b/releases/0.7.0/api/scala/io/gearpump/util/FileServer$$Port.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/FileServer$$Port.html
rename to releases/0.7.0/api/scala/io/gearpump/util/FileServer$$Port.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/FileServer$.html b/releases/0.7.0/api/scala/io/gearpump/util/FileServer$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/FileServer$.html
rename to releases/0.7.0/api/scala/io/gearpump/util/FileServer$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/FileServer.html b/releases/0.7.0/api/scala/io/gearpump/util/FileServer.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/FileServer.html
rename to releases/0.7.0/api/scala/io/gearpump/util/FileServer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/FileUtils$.html b/releases/0.7.0/api/scala/io/gearpump/util/FileUtils$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/FileUtils$.html
rename to releases/0.7.0/api/scala/io/gearpump/util/FileUtils$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/Graph$$Node.html b/releases/0.7.0/api/scala/io/gearpump/util/Graph$$Node.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/Graph$$Node.html
rename to releases/0.7.0/api/scala/io/gearpump/util/Graph$$Node.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/Graph$$NodeList.html b/releases/0.7.0/api/scala/io/gearpump/util/Graph$$NodeList.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/Graph$$NodeList.html
rename to releases/0.7.0/api/scala/io/gearpump/util/Graph$$NodeList.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/Graph$$Path$.html b/releases/0.7.0/api/scala/io/gearpump/util/Graph$$Path$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/Graph$$Path$.html
rename to releases/0.7.0/api/scala/io/gearpump/util/Graph$$Path$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/Graph$$Path.html b/releases/0.7.0/api/scala/io/gearpump/util/Graph$$Path.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/Graph$$Path.html
rename to releases/0.7.0/api/scala/io/gearpump/util/Graph$$Path.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/Graph$.html b/releases/0.7.0/api/scala/io/gearpump/util/Graph$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/Graph$.html
rename to releases/0.7.0/api/scala/io/gearpump/util/Graph$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/Graph.html b/releases/0.7.0/api/scala/io/gearpump/util/Graph.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/Graph.html
rename to releases/0.7.0/api/scala/io/gearpump/util/Graph.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HadoopFSLogAppender.html b/releases/0.7.0/api/scala/io/gearpump/util/HadoopFSLogAppender.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/HadoopFSLogAppender.html
rename to releases/0.7.0/api/scala/io/gearpump/util/HadoopFSLogAppender.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$CounterMetricsStore.html b/releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$$CounterMetricsStore.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$CounterMetricsStore.html
rename to releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$$CounterMetricsStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$GaugeMetricsStore.html b/releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$$GaugeMetricsStore.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$GaugeMetricsStore.html
rename to releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$$GaugeMetricsStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$HistogramMetricsStore.html b/releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$$HistogramMetricsStore.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$HistogramMetricsStore.html
rename to releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$$HistogramMetricsStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig$.html b/releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig$.html
rename to releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig.html b/releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig.html
rename to releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$MeterMetricsStore.html b/releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$$MeterMetricsStore.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$MeterMetricsStore.html
rename to releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$$MeterMetricsStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$MetricsStore$.html b/releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$$MetricsStore$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$MetricsStore$.html
rename to releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$$MetricsStore$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$MetricsStore.html b/releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$$MetricsStore.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$MetricsStore.html
rename to releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$$MetricsStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$MinMaxMetrics.html b/releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$$MinMaxMetrics.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$MinMaxMetrics.html
rename to releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$$MinMaxMetrics.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$MinMaxMetricsStore.html b/releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$$MinMaxMetricsStore.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$MinMaxMetricsStore.html
rename to releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$$MinMaxMetricsStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$SingleValueMetricsStore.html b/releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$$SingleValueMetricsStore.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$SingleValueMetricsStore.html
rename to releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$$SingleValueMetricsStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$.html b/releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$.html
rename to releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService$.html
diff --git a/releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService.html b/releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService.html
new file mode 100644
index 0000000..c8f930a
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/util/HistoryMetricsService.html
@@ -0,0 +1,841 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>HistoryMetricsService - io.gearpump.util.HistoryMetricsService</title>
+          <meta name="description" content="HistoryMetricsService - io.gearpump.util.HistoryMetricsService" />
+          <meta name="keywords" content="HistoryMetricsService io.gearpump.util.HistoryMetricsService" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.util.HistoryMetricsService';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <a href="HistoryMetricsService$.html" title="Go to companion"><img src="../../../lib/class_to_object_big.png" /></a>
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.util">util</a></p>
+        <h1><a href="HistoryMetricsService$.html" title="Go to companion">HistoryMetricsService</a></h1><h3><span class="morelinks"><div>
+            Related Docs:
+            <a href="HistoryMetricsService$.html" title="See companion">object HistoryMetricsService</a>
+            | <a href="package.html" class="extype" name="io.gearpump.util">package util</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">HistoryMetricsService</span><span class="result"> extends <span class="extype" name="akka.actor.Actor">Actor</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>Metrics service to serve history metrics data
+</p></div><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="akka.actor.Actor">Actor</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.util.HistoryMetricsService"><span>HistoryMetricsService</span></li><li class="in" name="akka.actor.Actor"><span>Actor</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.util.HistoryMetricsService#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(name:String,config:io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig):io.gearpump.util.HistoryMetricsService"></a>
+      <a id="&lt;init&gt;:HistoryMetricsService"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">HistoryMetricsService</span><span class="params">(<span name="name">name: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="config">config: <a href="HistoryMetricsService$$HistoryMetricsConfig.html" class="extype" name="io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig">HistoryMetricsConfig</a></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@&lt;init&gt;(name:String,config:io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig):io.gearpump.util.HistoryMetricsService" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        <div id="types" class="types members">
+              <h3>Type Members</h3>
+              <ol><li name="akka.actor.Actor.Receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Receive=akka.actor.Actor.Receive"></a>
+      <a id="Receive:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">type</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Receive</span><span class="result"> = <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@Receive=akka.actor.Actor.Receive" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPostRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPostRestart(reason:Throwable):Unit"></a>
+      <a id="aroundPostRestart(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPostRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@aroundPostRestart(reason:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPostStop" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPostStop():Unit"></a>
+      <a id="aroundPostStop():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPostStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@aroundPostStop():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPreRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPreRestart(reason:Throwable,message:Option[Any]):Unit"></a>
+      <a id="aroundPreRestart(Throwable,Option[Any]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPreRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@aroundPreRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPreStart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPreStart():Unit"></a>
+      <a id="aroundPreStart():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPreStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@aroundPreStart():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundReceive" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit"></a>
+      <a id="aroundReceive(akka.actor.Actor.Receive,Any):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundReceive</span><span class="params">(<span name="receive">receive: <span class="extype" name="akka.actor.Actor.Receive">akka.actor.Actor.Receive</span></span>, <span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.util.HistoryMetricsService#commandHandler" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="commandHandler:HistoryMetricsService.this.Receive"></a>
+      <a id="commandHandler:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">commandHandler</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.util.HistoryMetricsService.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@commandHandler:HistoryMetricsService.this.Receive" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="akka.actor.Actor#context" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="context:akka.actor.ActorContext"></a>
+      <a id="context:ActorContext"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">context</span><span class="result">: <span class="extype" name="akka.actor.ActorContext">ActorContext</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@context:akka.actor.ActorContext" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="io.gearpump.util.HistoryMetricsService#metricHandler" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="metricHandler:HistoryMetricsService.this.Receive"></a>
+      <a id="metricHandler:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">metricHandler</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.util.HistoryMetricsService.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@metricHandler:HistoryMetricsService.this.Receive" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="akka.actor.Actor#postRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="postRestart(reason:Throwable):Unit"></a>
+      <a id="postRestart(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">postRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@postRestart(reason:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#postStop" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="postStop():Unit"></a>
+      <a id="postStop():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">postStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@postStop():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#preRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="preRestart(reason:Throwable,message:Option[Any]):Unit"></a>
+      <a id="preRestart(Throwable,Option[Any]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">preRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@preRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#preStart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="preStart():Unit"></a>
+      <a id="preStart():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">preStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@preStart():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.util.HistoryMetricsService#receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="receive:HistoryMetricsService.this.Receive"></a>
+      <a id="receive:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">receive</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.util.HistoryMetricsService.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@receive:HistoryMetricsService.this.Receive" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.HistoryMetricsService">HistoryMetricsService</a> → Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#self" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="self:akka.actor.ActorRef"></a>
+      <a id="self:ActorRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit final </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">self</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@self:akka.actor.ActorRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#sender" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="sender():akka.actor.ActorRef"></a>
+      <a id="sender():ActorRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">sender</span><span class="params">()</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@sender():akka.actor.ActorRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#supervisorStrategy" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="supervisorStrategy:akka.actor.SupervisorStrategy"></a>
+      <a id="supervisorStrategy:SupervisorStrategy"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">supervisorStrategy</span><span class="result">: <span class="extype" name="akka.actor.SupervisorStrategy">SupervisorStrategy</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@supervisorStrategy:akka.actor.SupervisorStrategy" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="akka.actor.Actor#unhandled" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="unhandled(message:Any):Unit"></a>
+      <a id="unhandled(Any):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">unhandled</span><span class="params">(<span name="message">message: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@unhandled(message:Any):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="akka.actor.Actor">
+              <h3>Inherited from <span class="extype" name="akka.actor.Actor">Actor</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.7.0/api/scala/io/gearpump/util/LogUtil$$ProcessType$.html b/releases/0.7.0/api/scala/io/gearpump/util/LogUtil$$ProcessType$.html
new file mode 100644
index 0000000..cf1e2cc
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/util/LogUtil$$ProcessType$.html
@@ -0,0 +1,838 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>ProcessType - io.gearpump.util.LogUtil.ProcessType</title>
+          <meta name="description" content="ProcessType - io.gearpump.util.LogUtil.ProcessType" />
+          <meta name="keywords" content="ProcessType io.gearpump.util.LogUtil.ProcessType" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.util.LogUtil$$ProcessType$';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="value">
+      <div id="definition">
+        <img src="../../../lib/object_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.util">util</a>.<a href="LogUtil$.html" class="extype" name="io.gearpump.util.LogUtil">LogUtil</a></p>
+        <h1>ProcessType</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="LogUtil$.html" class="extype" name="io.gearpump.util.LogUtil">package LogUtil</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ProcessType</span><span class="result"> extends <span class="extype" name="scala.Enumeration">Enumeration</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.Enumeration">Enumeration</span>, <span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.util.LogUtil.ProcessType"><span>ProcessType</span></li><li class="in" name="scala.Enumeration"><span>Enumeration</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        <div id="types" class="types members">
+              <h3>Type Members</h3>
+              <ol><li name="io.gearpump.util.LogUtil.ProcessType.ProcessType" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="ProcessType=io.gearpump.util.LogUtil.ProcessType.Value"></a>
+      <a id="ProcessType:ProcessType"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">type</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ProcessType</span><span class="result"> = <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@ProcessType=io.gearpump.util.LogUtil.ProcessType.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.Enumeration.Val" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ValextendsEnumeration.this.ValuewithSerializable"></a>
+      <a id="Val:Val"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Val</span><span class="result"> extends <span class="extype" name="scala.Enumeration.Value">Value</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@ValextendsEnumeration.this.ValuewithSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd><dt>Annotations</dt><dd>
+                <span class="name">@SerialVersionUID</span><span class="args">()</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.Enumeration.Value" visbl="pub" data-isabs="true" fullComment="yes" group="Ungrouped">
+      <a id="ValueextendsOrdered[Enumeration.this.Value]withSerializable"></a>
+      <a id="Value:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Value</span><span class="result"> extends <span class="extype" name="scala.Ordered">Ordered</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>] with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@ValueextendsOrdered[Enumeration.this.Value]withSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd><dt>Annotations</dt><dd>
+                <span class="name">@SerialVersionUID</span><span class="args">()</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.Enumeration.ValueSet" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable"></a>
+      <a id="ValueSet:ValueSet"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ValueSet</span><span class="result"> extends <span class="extype" name="scala.collection.AbstractSet">AbstractSet</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>] with <span class="extype" name="scala.collection.immutable.SortedSet">SortedSet</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>] with <span class="extype" name="scala.collection.SortedSetLike">SortedSetLike</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>, <span class="extype" name="scala.Enumeration.ValueSet">ValueSet</span>] with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.util.LogUtil.ProcessType#APPLICATION" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="APPLICATION:io.gearpump.util.LogUtil.ProcessType.Value"></a>
+      <a id="APPLICATION:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">APPLICATION</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@APPLICATION:io.gearpump.util.LogUtil.ProcessType.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.LogUtil.ProcessType#LOCAL" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="LOCAL:io.gearpump.util.LogUtil.ProcessType.Value"></a>
+      <a id="LOCAL:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">LOCAL</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@LOCAL:io.gearpump.util.LogUtil.ProcessType.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.LogUtil.ProcessType#MASTER" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="MASTER:io.gearpump.util.LogUtil.ProcessType.Value"></a>
+      <a id="MASTER:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">MASTER</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@MASTER:io.gearpump.util.LogUtil.ProcessType.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.LogUtil.ProcessType#UI" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="UI:io.gearpump.util.LogUtil.ProcessType.Value"></a>
+      <a id="UI:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">UI</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@UI:io.gearpump.util.LogUtil.ProcessType.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Value(i:Int,name:String):Enumeration.this.Value"></a>
+      <a id="Value(Int,String):Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Value</span><span class="params">(<span name="i">i: <span class="extype" name="scala.Int">Int</span></span>, <span name="name">name: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@Value(i:Int,name:String):Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Value(name:String):Enumeration.this.Value"></a>
+      <a id="Value(String):Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Value</span><span class="params">(<span name="name">name: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@Value(name:String):Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Value(i:Int):Enumeration.this.Value"></a>
+      <a id="Value(Int):Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Value</span><span class="params">(<span name="i">i: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@Value(i:Int):Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Value:Enumeration.this.Value"></a>
+      <a id="Value:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Value</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@Value:Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="io.gearpump.util.LogUtil.ProcessType#WORKER" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="WORKER:io.gearpump.util.LogUtil.ProcessType.Value"></a>
+      <a id="WORKER:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">WORKER</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@WORKER:io.gearpump.util.LogUtil.ProcessType.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.Enumeration#apply" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="apply(x:Int):Enumeration.this.Value"></a>
+      <a id="apply(Int):Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">apply</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@apply(x:Int):Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.Enumeration#maxId" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="maxId:Int"></a>
+      <a id="maxId:Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">maxId</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@maxId:Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.Enumeration#nextId" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="nextId:Int"></a>
+      <a id="nextId:Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">var</span>
+      </span>
+      <span class="symbol">
+        <span class="name">nextId</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@nextId:Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.Enumeration#nextName" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="nextName:Iterator[String]"></a>
+      <a id="nextName:Iterator[String]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">var</span>
+      </span>
+      <span class="symbol">
+        <span class="name">nextName</span><span class="result">: <span class="extype" name="scala.Iterator">Iterator</span>[<span class="extype" name="scala.Predef.String">String</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@nextName:Iterator[String]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.Enumeration#readResolve" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="readResolve():AnyRef"></a>
+      <a id="readResolve():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">readResolve</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@readResolve():AnyRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.Enumeration#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration → AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Enumeration#values" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="values:Enumeration.this.ValueSet"></a>
+      <a id="values:ValueSet"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">values</span><span class="result">: <a href="#ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.ValueSet">ValueSet</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@values:Enumeration.this.ValueSet" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.Enumeration#withName" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="withName(s:String):Enumeration.this.Value"></a>
+      <a id="withName(String):Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">withName</span><span class="params">(<span name="s">s: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@withName(s:String):Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.Enumeration">
+              <h3>Inherited from <span class="extype" name="scala.Enumeration">Enumeration</span></h3>
+            </div><div class="parent" name="scala.Serializable">
+              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/LogUtil$.html b/releases/0.7.0/api/scala/io/gearpump/util/LogUtil$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/LogUtil$.html
rename to releases/0.7.0/api/scala/io/gearpump/util/LogUtil$.html
diff --git a/releases/0.7.0/api/scala/io/gearpump/util/ProcessLogRedirector.html b/releases/0.7.0/api/scala/io/gearpump/util/ProcessLogRedirector.html
new file mode 100644
index 0000000..876c3b6
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/util/ProcessLogRedirector.html
@@ -0,0 +1,630 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>ProcessLogRedirector - io.gearpump.util.ProcessLogRedirector</title>
+          <meta name="description" content="ProcessLogRedirector - io.gearpump.util.ProcessLogRedirector" />
+          <meta name="keywords" content="ProcessLogRedirector io.gearpump.util.ProcessLogRedirector" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.util.ProcessLogRedirector';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../lib/class_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.util">util</a></p>
+        <h1>ProcessLogRedirector</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="package.html" class="extype" name="io.gearpump.util">package util</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ProcessLogRedirector</span><span class="result"> extends <span class="extype" name="scala.sys.process.ProcessLogger">ProcessLogger</span> with <span class="extype" name="java.io.Closeable">Closeable</span> with <span class="extype" name="java.io.Flushable">Flushable</span> with <a href="ConsoleOutput.html" class="extype" name="io.gearpump.util.ConsoleOutput">ConsoleOutput</a></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><a href="ConsoleOutput.html" class="extype" name="io.gearpump.util.ConsoleOutput">ConsoleOutput</a>, <span class="extype" name="java.io.Flushable">Flushable</span>, <span class="extype" name="java.io.Closeable">Closeable</span>, <span class="extype" name="scala.sys.process.ProcessLogger">ProcessLogger</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.util.ProcessLogRedirector"><span>ProcessLogRedirector</span></li><li class="in" name="io.gearpump.util.ConsoleOutput"><span>ConsoleOutput</span></li><li class="in" name="java.io.Flushable"><span>Flushable</span></li><li class="in" name="java.io.Closeable"><span>Closeable</span></li><li class="in" name="scala.sys.process.ProcessLogger"><span>ProcessLogger</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.util.ProcessLogRedirector#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;():io.gearpump.util.ProcessLogRedirector"></a>
+      <a id="&lt;init&gt;:ProcessLogRedirector"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ProcessLogRedirector</span><span class="params">()</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@&lt;init&gt;():io.gearpump.util.ProcessLogRedirector" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="io.gearpump.util.ProcessLogRedirector#buffer" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="buffer[T](f:=&gt;T):T"></a>
+      <a id="buffer[T](⇒T):T"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">buffer</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="f">f: ⇒ <span class="extype" name="io.gearpump.util.ProcessLogRedirector.buffer.T">T</span></span>)</span><span class="result">: <span class="extype" name="io.gearpump.util.ProcessLogRedirector.buffer.T">T</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@buffer[T](f:=&gt;T):T" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> → ProcessLogger</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.util.ProcessLogRedirector#close" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="close():Unit"></a>
+      <a id="close():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">close</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@close():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> → Closeable</dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.util.ProcessLogRedirector#err" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="err(s:=&gt;String):Unit"></a>
+      <a id="err(⇒String):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">err</span><span class="params">(<span name="s">s: ⇒ <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@err(s:=&gt;String):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> → ProcessLogger</dd></dl></div>
+    </li><li name="io.gearpump.util.ProcessLogRedirector#error" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="error:String"></a>
+      <a id="error:String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">error</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@error:String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> → <a href="ConsoleOutput.html" class="extype" name="io.gearpump.util.ConsoleOutput">ConsoleOutput</a></dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.util.ProcessLogRedirector#flush" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="flush():Unit"></a>
+      <a id="flush():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">flush</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@flush():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> → Flushable</dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="io.gearpump.util.ProcessLogRedirector#out" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="out(s:=&gt;String):Unit"></a>
+      <a id="out(⇒String):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">out</span><span class="params">(<span name="s">s: ⇒ <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@out(s:=&gt;String):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> → ProcessLogger</dd></dl></div>
+    </li><li name="io.gearpump.util.ProcessLogRedirector#output" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="output:String"></a>
+      <a id="output:String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">output</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@output:String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> → <a href="ConsoleOutput.html" class="extype" name="io.gearpump.util.ConsoleOutput">ConsoleOutput</a></dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="io.gearpump.util.ConsoleOutput">
+              <h3>Inherited from <a href="ConsoleOutput.html" class="extype" name="io.gearpump.util.ConsoleOutput">ConsoleOutput</a></h3>
+            </div><div class="parent" name="java.io.Flushable">
+              <h3>Inherited from <span class="extype" name="java.io.Flushable">Flushable</span></h3>
+            </div><div class="parent" name="java.io.Closeable">
+              <h3>Inherited from <span class="extype" name="java.io.Closeable">Closeable</span></h3>
+            </div><div class="parent" name="scala.sys.process.ProcessLogger">
+              <h3>Inherited from <span class="extype" name="scala.sys.process.ProcessLogger">ProcessLogger</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/RecreateRollingFileAppender.html b/releases/0.7.0/api/scala/io/gearpump/util/RecreateRollingFileAppender.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/RecreateRollingFileAppender.html
rename to releases/0.7.0/api/scala/io/gearpump/util/RecreateRollingFileAppender.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ReferenceEqual.html b/releases/0.7.0/api/scala/io/gearpump/util/ReferenceEqual.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/ReferenceEqual.html
rename to releases/0.7.0/api/scala/io/gearpump/util/ReferenceEqual.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/RestartPolicy.html b/releases/0.7.0/api/scala/io/gearpump/util/RestartPolicy.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/RestartPolicy.html
rename to releases/0.7.0/api/scala/io/gearpump/util/RestartPolicy.html
diff --git a/releases/0.7.0/api/scala/io/gearpump/util/RichProcess.html b/releases/0.7.0/api/scala/io/gearpump/util/RichProcess.html
new file mode 100644
index 0000000..8a0c6ec
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/util/RichProcess.html
@@ -0,0 +1,556 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>RichProcess - io.gearpump.util.RichProcess</title>
+          <meta name="description" content="RichProcess - io.gearpump.util.RichProcess" />
+          <meta name="keywords" content="RichProcess io.gearpump.util.RichProcess" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.util.RichProcess';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../lib/class_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.util">util</a></p>
+        <h1>RichProcess</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="package.html" class="extype" name="io.gearpump.util">package util</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">RichProcess</span><span class="result"> extends <span class="extype" name="scala.sys.process.Process">Process</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.sys.process.Process">Process</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.util.RichProcess"><span>RichProcess</span></li><li class="in" name="scala.sys.process.Process"><span>Process</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.util.RichProcess#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(process:scala.sys.process.Process,logger:io.gearpump.util.ConsoleOutput):io.gearpump.util.RichProcess"></a>
+      <a id="&lt;init&gt;:RichProcess"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">RichProcess</span><span class="params">(<span name="process">process: <span class="extype" name="scala.sys.process.Process">Process</span></span>, <span name="logger">logger: <a href="ConsoleOutput.html" class="extype" name="io.gearpump.util.ConsoleOutput">ConsoleOutput</a></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@&lt;init&gt;(process:scala.sys.process.Process,logger:io.gearpump.util.ConsoleOutput):io.gearpump.util.RichProcess" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.util.RichProcess#destroy" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="destroy():Unit"></a>
+      <a id="destroy():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">destroy</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@destroy():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.RichProcess">RichProcess</a> → Process</dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.util.RichProcess#exitValue" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="exitValue():Int"></a>
+      <a id="exitValue():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">exitValue</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@exitValue():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.RichProcess">RichProcess</a> → Process</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="io.gearpump.util.RichProcess#logger" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="logger:io.gearpump.util.ConsoleOutput"></a>
+      <a id="logger:ConsoleOutput"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">logger</span><span class="result">: <a href="ConsoleOutput.html" class="extype" name="io.gearpump.util.ConsoleOutput">ConsoleOutput</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@logger:io.gearpump.util.ConsoleOutput" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.sys.process.Process">
+              <h3>Inherited from <span class="extype" name="scala.sys.process.Process">Process</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/TimeOutScheduler.html b/releases/0.7.0/api/scala/io/gearpump/util/TimeOutScheduler.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/TimeOutScheduler.html
rename to releases/0.7.0/api/scala/io/gearpump/util/TimeOutScheduler.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/Util$$AppJvmSettings.html b/releases/0.7.0/api/scala/io/gearpump/util/Util$$AppJvmSettings.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/Util$$AppJvmSettings.html
rename to releases/0.7.0/api/scala/io/gearpump/util/Util$$AppJvmSettings.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/Util$$JvmSetting.html b/releases/0.7.0/api/scala/io/gearpump/util/Util$$JvmSetting.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/Util$$JvmSetting.html
rename to releases/0.7.0/api/scala/io/gearpump/util/Util$$JvmSetting.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/Util$.html b/releases/0.7.0/api/scala/io/gearpump/util/Util$.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/gearpump/util/Util$.html
rename to releases/0.7.0/api/scala/io/gearpump/util/Util$.html
diff --git a/releases/0.7.0/api/scala/io/gearpump/util/package.html b/releases/0.7.0/api/scala/io/gearpump/util/package.html
new file mode 100644
index 0000000..0f1b16d
--- /dev/null
+++ b/releases/0.7.0/api/scala/io/gearpump/util/package.html
@@ -0,0 +1,499 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>util - io.gearpump.util</title>
+          <meta name="description" content="util - io.gearpump.util" />
+          <meta name="keywords" content="util io.gearpump.util" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.util.package';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="value">
+      <div id="definition">
+        <img src="../../../lib/package_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a></p>
+        <h1>util</h1><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">package</span>
+      </span>
+      <span class="symbol">
+        <span class="name">util</span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        
+        
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        <div id="types" class="types members">
+              <h3>Type Members</h3>
+              <ol><li name="io.gearpump.util.ActorSystemBooter" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="ActorSystemBooterextendsAnyRef"></a>
+      <a id="ActorSystemBooter:ActorSystemBooter"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="ActorSystemBooter.html"><span class="name">ActorSystemBooter</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@ActorSystemBooterextendsAnyRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <p class="shortcomment cmt">Start a actor system, and will send the system adress to report back actor
+Example usage: main reportBackActorPath
+</p>
+    </li><li name="io.gearpump.util.AkkaApp" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="AkkaAppextendsAnyRef"></a>
+      <a id="AkkaApp:AkkaApp"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">trait</span>
+      </span>
+      <span class="symbol">
+        <a href="AkkaApp.html"><span class="name">AkkaApp</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@AkkaAppextendsAnyRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.ConsoleOutput" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="ConsoleOutputextendsAnyRef"></a>
+      <a id="ConsoleOutput:ConsoleOutput"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">trait</span>
+      </span>
+      <span class="symbol">
+        <a href="ConsoleOutput.html"><span class="name">ConsoleOutput</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@ConsoleOutputextendsAnyRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.FileServer" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="FileServerextendsAnyRef"></a>
+      <a id="FileServer:FileServer"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="FileServer.html"><span class="name">FileServer</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@FileServerextendsAnyRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.Graph" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="Graph[N,E]extendsSerializable"></a>
+      <a id="Graph[N,E]:Graph[N,E]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="Graph.html"><span class="name">Graph</span></a><span class="tparams">[<span name="N">N</span>, <span name="E">E</span>]</span><span class="result"> extends <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@Graph[N,E]extendsSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <p class="shortcomment cmt">Application DAG
+</p>
+    </li><li name="io.gearpump.util.HadoopFSLogAppender" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="HadoopFSLogAppenderextendsRollingFileAppender"></a>
+      <a id="HadoopFSLogAppender:HadoopFSLogAppender"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="HadoopFSLogAppender.html"><span class="name">HadoopFSLogAppender</span></a><span class="result"> extends <span class="extype" name="org.apache.log4j.RollingFileAppender">RollingFileAppender</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@HadoopFSLogAppenderextendsRollingFileAppender" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.HistoryMetricsService" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="HistoryMetricsServiceextendsActor"></a>
+      <a id="HistoryMetricsService:HistoryMetricsService"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="HistoryMetricsService.html"><span class="name">HistoryMetricsService</span></a><span class="result"> extends <span class="extype" name="akka.actor.Actor">Actor</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@HistoryMetricsServiceextendsActor" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <p class="shortcomment cmt">Metrics service to serve history metrics data
+</p>
+    </li><li name="io.gearpump.util.ProcessLogRedirector" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="ProcessLogRedirectorextendsProcessLoggerwithCloseablewithFlushablewithConsoleOutput"></a>
+      <a id="ProcessLogRedirector:ProcessLogRedirector"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="ProcessLogRedirector.html"><span class="name">ProcessLogRedirector</span></a><span class="result"> extends <span class="extype" name="scala.sys.process.ProcessLogger">ProcessLogger</span> with <span class="extype" name="java.io.Closeable">Closeable</span> with <span class="extype" name="java.io.Flushable">Flushable</span> with <a href="ConsoleOutput.html" class="extype" name="io.gearpump.util.ConsoleOutput">ConsoleOutput</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@ProcessLogRedirectorextendsProcessLoggerwithCloseablewithFlushablewithConsoleOutput" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.RecreateRollingFileAppender" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="RecreateRollingFileAppenderextendsRollingFileAppender"></a>
+      <a id="RecreateRollingFileAppender:RecreateRollingFileAppender"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="RecreateRollingFileAppender.html"><span class="name">RecreateRollingFileAppender</span></a><span class="result"> extends <span class="extype" name="org.apache.log4j.RollingFileAppender">RollingFileAppender</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@RecreateRollingFileAppenderextendsRollingFileAppender" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.ReferenceEqual" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="ReferenceEqualextendsAnyRef"></a>
+      <a id="ReferenceEqual:ReferenceEqual"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">trait</span>
+      </span>
+      <span class="symbol">
+        <a href="ReferenceEqual.html"><span class="name">ReferenceEqual</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@ReferenceEqualextendsAnyRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.RestartPolicy" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="RestartPolicyextendsAnyRef"></a>
+      <a id="RestartPolicy:RestartPolicy"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="RestartPolicy.html"><span class="name">RestartPolicy</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@RestartPolicyextendsAnyRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <p class="shortcomment cmt"></p>
+    </li><li name="io.gearpump.util.RichProcess" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="RichProcessextendsProcess"></a>
+      <a id="RichProcess:RichProcess"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="RichProcess.html"><span class="name">RichProcess</span></a><span class="result"> extends <span class="extype" name="scala.sys.process.Process">Process</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@RichProcessextendsProcess" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.TimeOutScheduler" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="TimeOutSchedulerextendsAnyRef"></a>
+      <a id="TimeOutScheduler:TimeOutScheduler"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">trait</span>
+      </span>
+      <span class="symbol">
+        <a href="TimeOutScheduler.html"><span class="name">TimeOutScheduler</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@TimeOutSchedulerextendsAnyRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="io.gearpump.util.ActorSystemBooter" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="ActorSystemBooter"></a>
+      <a id="ActorSystemBooter:ActorSystemBooter"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="ActorSystemBooter$.html"><span class="name">ActorSystemBooter</span></a>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@ActorSystemBooter" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.ActorUtil" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="ActorUtil"></a>
+      <a id="ActorUtil:ActorUtil"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="ActorUtil$.html"><span class="name">ActorUtil</span></a>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@ActorUtil" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.Constants" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="Constants"></a>
+      <a id="Constants:Constants"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="Constants$.html"><span class="name">Constants</span></a>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@Constants" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.FileDirective" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="FileDirective"></a>
+      <a id="FileDirective:FileDirective"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="FileDirective$.html"><span class="name">FileDirective</span></a>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@FileDirective" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.FileServer" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="FileServer"></a>
+      <a id="FileServer:FileServer"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="FileServer$.html"><span class="name">FileServer</span></a>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@FileServer" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.FileUtils" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="FileUtils"></a>
+      <a id="FileUtils:FileUtils"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="FileUtils$.html"><span class="name">FileUtils</span></a>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@FileUtils" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.Graph" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="Graph"></a>
+      <a id="Graph:Graph"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="Graph$.html"><span class="name">Graph</span></a><span class="result"> extends <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@Graph" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.HistoryMetricsService" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="HistoryMetricsService"></a>
+      <a id="HistoryMetricsService:HistoryMetricsService"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="HistoryMetricsService$.html"><span class="name">HistoryMetricsService</span></a>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@HistoryMetricsService" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.LogUtil" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="LogUtil"></a>
+      <a id="LogUtil:LogUtil"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="LogUtil$.html"><span class="name">LogUtil</span></a>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@LogUtil" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.Util" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="Util"></a>
+      <a id="Util:Util"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="Util$.html"><span class="name">Util</span></a>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@Util" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/package.html b/releases/0.7.0/api/scala/io/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/io/package.html
rename to releases/0.7.0/api/scala/io/package.html
diff --git a/releases/0.6.2/api/scala/lib/arrow-down.png b/releases/0.7.0/api/scala/lib/arrow-down.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/arrow-down.png
rename to releases/0.7.0/api/scala/lib/arrow-down.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/arrow-right.png b/releases/0.7.0/api/scala/lib/arrow-right.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/arrow-right.png
rename to releases/0.7.0/api/scala/lib/arrow-right.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/class.png b/releases/0.7.0/api/scala/lib/class.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/class.png
rename to releases/0.7.0/api/scala/lib/class.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/class_big.png b/releases/0.7.0/api/scala/lib/class_big.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/class_big.png
rename to releases/0.7.0/api/scala/lib/class_big.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/class_diagram.png b/releases/0.7.0/api/scala/lib/class_diagram.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/class_diagram.png
rename to releases/0.7.0/api/scala/lib/class_diagram.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/class_to_object_big.png b/releases/0.7.0/api/scala/lib/class_to_object_big.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/class_to_object_big.png
rename to releases/0.7.0/api/scala/lib/class_to_object_big.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/constructorsbg.gif b/releases/0.7.0/api/scala/lib/constructorsbg.gif
similarity index 100%
rename from releases/0.6.2/api/scala/lib/constructorsbg.gif
rename to releases/0.7.0/api/scala/lib/constructorsbg.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/conversionbg.gif b/releases/0.7.0/api/scala/lib/conversionbg.gif
similarity index 100%
rename from releases/0.6.2/api/scala/lib/conversionbg.gif
rename to releases/0.7.0/api/scala/lib/conversionbg.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/defbg-blue.gif b/releases/0.7.0/api/scala/lib/defbg-blue.gif
similarity index 100%
rename from releases/0.6.2/api/scala/lib/defbg-blue.gif
rename to releases/0.7.0/api/scala/lib/defbg-blue.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/defbg-green.gif b/releases/0.7.0/api/scala/lib/defbg-green.gif
similarity index 100%
rename from releases/0.6.2/api/scala/lib/defbg-green.gif
rename to releases/0.7.0/api/scala/lib/defbg-green.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/diagrams.css b/releases/0.7.0/api/scala/lib/diagrams.css
similarity index 100%
rename from releases/0.6.2/api/scala/lib/diagrams.css
rename to releases/0.7.0/api/scala/lib/diagrams.css
diff --git a/releases/0.6.2/api/scala/lib/diagrams.js b/releases/0.7.0/api/scala/lib/diagrams.js
similarity index 100%
rename from releases/0.6.2/api/scala/lib/diagrams.js
rename to releases/0.7.0/api/scala/lib/diagrams.js
diff --git a/releases/0.6.2/api/scala/lib/filter_box_left.png b/releases/0.7.0/api/scala/lib/filter_box_left.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/filter_box_left.png
rename to releases/0.7.0/api/scala/lib/filter_box_left.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/filter_box_left2.gif b/releases/0.7.0/api/scala/lib/filter_box_left2.gif
similarity index 100%
rename from releases/0.6.2/api/scala/lib/filter_box_left2.gif
rename to releases/0.7.0/api/scala/lib/filter_box_left2.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/filter_box_right.png b/releases/0.7.0/api/scala/lib/filter_box_right.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/filter_box_right.png
rename to releases/0.7.0/api/scala/lib/filter_box_right.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/filterbg.gif b/releases/0.7.0/api/scala/lib/filterbg.gif
similarity index 100%
rename from releases/0.6.2/api/scala/lib/filterbg.gif
rename to releases/0.7.0/api/scala/lib/filterbg.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/filterboxbarbg.gif b/releases/0.7.0/api/scala/lib/filterboxbarbg.gif
similarity index 100%
rename from releases/0.6.2/api/scala/lib/filterboxbarbg.gif
rename to releases/0.7.0/api/scala/lib/filterboxbarbg.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/filterboxbarbg.png b/releases/0.7.0/api/scala/lib/filterboxbarbg.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/filterboxbarbg.png
rename to releases/0.7.0/api/scala/lib/filterboxbarbg.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/filterboxbg.gif b/releases/0.7.0/api/scala/lib/filterboxbg.gif
similarity index 100%
rename from releases/0.6.2/api/scala/lib/filterboxbg.gif
rename to releases/0.7.0/api/scala/lib/filterboxbg.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/fullcommenttopbg.gif b/releases/0.7.0/api/scala/lib/fullcommenttopbg.gif
similarity index 100%
rename from releases/0.6.2/api/scala/lib/fullcommenttopbg.gif
rename to releases/0.7.0/api/scala/lib/fullcommenttopbg.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/index.css b/releases/0.7.0/api/scala/lib/index.css
similarity index 100%
rename from releases/0.6.2/api/scala/lib/index.css
rename to releases/0.7.0/api/scala/lib/index.css
diff --git a/releases/0.6.2/api/scala/lib/index.js b/releases/0.7.0/api/scala/lib/index.js
similarity index 100%
rename from releases/0.6.2/api/scala/lib/index.js
rename to releases/0.7.0/api/scala/lib/index.js
diff --git a/releases/0.6.2/api/scala/lib/jquery-ui.js b/releases/0.7.0/api/scala/lib/jquery-ui.js
similarity index 100%
rename from releases/0.6.2/api/scala/lib/jquery-ui.js
rename to releases/0.7.0/api/scala/lib/jquery-ui.js
diff --git a/releases/0.6.2/api/scala/lib/jquery.js b/releases/0.7.0/api/scala/lib/jquery.js
similarity index 100%
rename from releases/0.6.2/api/scala/lib/jquery.js
rename to releases/0.7.0/api/scala/lib/jquery.js
diff --git a/releases/0.6.2/api/scala/lib/jquery.layout.js b/releases/0.7.0/api/scala/lib/jquery.layout.js
similarity index 100%
rename from releases/0.6.2/api/scala/lib/jquery.layout.js
rename to releases/0.7.0/api/scala/lib/jquery.layout.js
diff --git a/releases/0.6.2/api/scala/lib/modernizr.custom.js b/releases/0.7.0/api/scala/lib/modernizr.custom.js
similarity index 100%
rename from releases/0.6.2/api/scala/lib/modernizr.custom.js
rename to releases/0.7.0/api/scala/lib/modernizr.custom.js
diff --git a/releases/0.6.2/api/scala/lib/navigation-li-a.png b/releases/0.7.0/api/scala/lib/navigation-li-a.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/navigation-li-a.png
rename to releases/0.7.0/api/scala/lib/navigation-li-a.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/navigation-li.png b/releases/0.7.0/api/scala/lib/navigation-li.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/navigation-li.png
rename to releases/0.7.0/api/scala/lib/navigation-li.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/object.png b/releases/0.7.0/api/scala/lib/object.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/object.png
rename to releases/0.7.0/api/scala/lib/object.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/object_big.png b/releases/0.7.0/api/scala/lib/object_big.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/object_big.png
rename to releases/0.7.0/api/scala/lib/object_big.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/object_diagram.png b/releases/0.7.0/api/scala/lib/object_diagram.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/object_diagram.png
rename to releases/0.7.0/api/scala/lib/object_diagram.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/object_to_class_big.png b/releases/0.7.0/api/scala/lib/object_to_class_big.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/object_to_class_big.png
rename to releases/0.7.0/api/scala/lib/object_to_class_big.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/object_to_trait_big.png b/releases/0.7.0/api/scala/lib/object_to_trait_big.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/object_to_trait_big.png
rename to releases/0.7.0/api/scala/lib/object_to_trait_big.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/object_to_type_big.png b/releases/0.7.0/api/scala/lib/object_to_type_big.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/object_to_type_big.png
rename to releases/0.7.0/api/scala/lib/object_to_type_big.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/ownderbg2.gif b/releases/0.7.0/api/scala/lib/ownderbg2.gif
similarity index 100%
rename from releases/0.6.2/api/scala/lib/ownderbg2.gif
rename to releases/0.7.0/api/scala/lib/ownderbg2.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/ownerbg.gif b/releases/0.7.0/api/scala/lib/ownerbg.gif
similarity index 100%
rename from releases/0.6.2/api/scala/lib/ownerbg.gif
rename to releases/0.7.0/api/scala/lib/ownerbg.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/ownerbg2.gif b/releases/0.7.0/api/scala/lib/ownerbg2.gif
similarity index 100%
rename from releases/0.6.2/api/scala/lib/ownerbg2.gif
rename to releases/0.7.0/api/scala/lib/ownerbg2.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/package.png b/releases/0.7.0/api/scala/lib/package.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/package.png
rename to releases/0.7.0/api/scala/lib/package.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/package_big.png b/releases/0.7.0/api/scala/lib/package_big.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/package_big.png
rename to releases/0.7.0/api/scala/lib/package_big.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/packagesbg.gif b/releases/0.7.0/api/scala/lib/packagesbg.gif
similarity index 100%
rename from releases/0.6.2/api/scala/lib/packagesbg.gif
rename to releases/0.7.0/api/scala/lib/packagesbg.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/permalink.png b/releases/0.7.0/api/scala/lib/permalink.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/permalink.png
rename to releases/0.7.0/api/scala/lib/permalink.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/ref-index.css b/releases/0.7.0/api/scala/lib/ref-index.css
similarity index 100%
rename from releases/0.6.2/api/scala/lib/ref-index.css
rename to releases/0.7.0/api/scala/lib/ref-index.css
diff --git a/releases/0.6.2/api/scala/lib/remove.png b/releases/0.7.0/api/scala/lib/remove.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/remove.png
rename to releases/0.7.0/api/scala/lib/remove.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/scheduler.js b/releases/0.7.0/api/scala/lib/scheduler.js
similarity index 100%
rename from releases/0.6.2/api/scala/lib/scheduler.js
rename to releases/0.7.0/api/scala/lib/scheduler.js
diff --git a/releases/0.6.2/api/scala/lib/selected-implicits.png b/releases/0.7.0/api/scala/lib/selected-implicits.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/selected-implicits.png
rename to releases/0.7.0/api/scala/lib/selected-implicits.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/selected-right-implicits.png b/releases/0.7.0/api/scala/lib/selected-right-implicits.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/selected-right-implicits.png
rename to releases/0.7.0/api/scala/lib/selected-right-implicits.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/selected-right.png b/releases/0.7.0/api/scala/lib/selected-right.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/selected-right.png
rename to releases/0.7.0/api/scala/lib/selected-right.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/selected.png b/releases/0.7.0/api/scala/lib/selected.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/selected.png
rename to releases/0.7.0/api/scala/lib/selected.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/selected2-right.png b/releases/0.7.0/api/scala/lib/selected2-right.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/selected2-right.png
rename to releases/0.7.0/api/scala/lib/selected2-right.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/selected2.png b/releases/0.7.0/api/scala/lib/selected2.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/selected2.png
rename to releases/0.7.0/api/scala/lib/selected2.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/signaturebg.gif b/releases/0.7.0/api/scala/lib/signaturebg.gif
similarity index 100%
rename from releases/0.6.2/api/scala/lib/signaturebg.gif
rename to releases/0.7.0/api/scala/lib/signaturebg.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/signaturebg2.gif b/releases/0.7.0/api/scala/lib/signaturebg2.gif
similarity index 100%
rename from releases/0.6.2/api/scala/lib/signaturebg2.gif
rename to releases/0.7.0/api/scala/lib/signaturebg2.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/template.css b/releases/0.7.0/api/scala/lib/template.css
similarity index 100%
rename from releases/0.6.2/api/scala/lib/template.css
rename to releases/0.7.0/api/scala/lib/template.css
diff --git a/releases/0.6.2/api/scala/lib/template.js b/releases/0.7.0/api/scala/lib/template.js
similarity index 100%
rename from releases/0.6.2/api/scala/lib/template.js
rename to releases/0.7.0/api/scala/lib/template.js
diff --git a/releases/0.6.2/api/scala/lib/tools.tooltip.js b/releases/0.7.0/api/scala/lib/tools.tooltip.js
similarity index 100%
rename from releases/0.6.2/api/scala/lib/tools.tooltip.js
rename to releases/0.7.0/api/scala/lib/tools.tooltip.js
diff --git a/releases/0.6.2/api/scala/lib/trait.png b/releases/0.7.0/api/scala/lib/trait.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/trait.png
rename to releases/0.7.0/api/scala/lib/trait.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/trait_big.png b/releases/0.7.0/api/scala/lib/trait_big.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/trait_big.png
rename to releases/0.7.0/api/scala/lib/trait_big.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/trait_diagram.png b/releases/0.7.0/api/scala/lib/trait_diagram.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/trait_diagram.png
rename to releases/0.7.0/api/scala/lib/trait_diagram.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/trait_to_object_big.png b/releases/0.7.0/api/scala/lib/trait_to_object_big.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/trait_to_object_big.png
rename to releases/0.7.0/api/scala/lib/trait_to_object_big.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/type.png b/releases/0.7.0/api/scala/lib/type.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/type.png
rename to releases/0.7.0/api/scala/lib/type.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/type_big.png b/releases/0.7.0/api/scala/lib/type_big.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/type_big.png
rename to releases/0.7.0/api/scala/lib/type_big.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/type_diagram.png b/releases/0.7.0/api/scala/lib/type_diagram.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/type_diagram.png
rename to releases/0.7.0/api/scala/lib/type_diagram.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/type_to_object_big.png b/releases/0.7.0/api/scala/lib/type_to_object_big.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/type_to_object_big.png
rename to releases/0.7.0/api/scala/lib/type_to_object_big.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/typebg.gif b/releases/0.7.0/api/scala/lib/typebg.gif
similarity index 100%
rename from releases/0.6.2/api/scala/lib/typebg.gif
rename to releases/0.7.0/api/scala/lib/typebg.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/unselected.png b/releases/0.7.0/api/scala/lib/unselected.png
similarity index 100%
rename from releases/0.6.2/api/scala/lib/unselected.png
rename to releases/0.7.0/api/scala/lib/unselected.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/valuemembersbg.gif b/releases/0.7.0/api/scala/lib/valuemembersbg.gif
similarity index 100%
rename from releases/0.6.2/api/scala/lib/valuemembersbg.gif
rename to releases/0.7.0/api/scala/lib/valuemembersbg.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/package.html b/releases/0.7.0/api/scala/package.html
similarity index 100%
rename from releases/0.6.2/api/scala/package.html
rename to releases/0.7.0/api/scala/package.html
diff --git a/releases/0.7.0/basic-concepts.html b/releases/0.7.0/basic-concepts.html
new file mode 100644
index 0000000..464b03d
--- /dev/null
+++ b/releases/0.7.0/basic-concepts.html
@@ -0,0 +1,200 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump Basic Concepts - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Gearpump Basic Concepts">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Basic Concepts</h1>
+   
+
+   <h3 id="system-timestamp-and-application-timestamp">System timestamp and Application timestamp</h3>
+
+<p>System timestamp denotes the time of backend cluster system. Application timestamp denotes the time at which message is generated. For example, for IOT edge device, the timestamp at which field sensor device creates a message is type of application timestamp, while the timestamp at which that message get received by the backend is type of system time.</p>
+
+<h3 id="master-and-worker">Master, and Worker</h3>
+
+<p>Gearpump follow master slave architecture. Every cluster contains one or more Master node, and several worker nodes. Worker node is responsible to manage local resources on single machine, and Master node is responsible to manage global resources of the whole cluster.</p>
+
+<p><img src="img/actor_hierarchy.png" alt="Actor Hierarchy" /></p>
+
+<h3 id="application">Application</h3>
+
+<p>Application is what we want to parallel and run on the cluster. There are different application types, for example MapReduce application and streaming application are different application types. Gearpump natively supports Streaming Application types, it also contains several templates to help user to create custom application types, like distributedShell.</p>
+
+<h3 id="appmaster-and-executor">AppMaster and Executor</h3>
+
+<p>In runtime, every application instance is represented by single AppMaster and a list of Executors. AppMaster represent the command and control center of the Application instance, it communicate with user, master, worker, and executor to get the job done. Each executor is a parallel unit for distributed application. Typically AppMaster and Executor will be started as JVM processes on worker nodes.</p>
+
+<h3 id="application-submission-flow">Application Submission Flow</h3>
+
+<p>When user submits an application to Master, Master will first find an available worker to start the AppMaster. After AppMaster is started, AppMaster will request Master for more resources (worker) to start executors. The Executor now is only an empty container, after the executors are started, the AppMaster will then distribute real computation tasks to the executor and run them in parallel way.</p>
+
+<p>To submit an application, a Gearpump client specifies a computation defined within a DAG and submits this to an active master. The SubmitApplication message is sent to the Master who then forwards this to an AppManager.</p>
+
+<p><img src="img/submit.png" alt="Submit App" />
+Figure: User Submit Application</p>
+
+<p>The AppManager locates an available worker and launches an AppMaster in a sub-process JVM of the worker. The AppMaster will then negotiate with the Master for Resource allocation in order to distribute the DAG as defined within the Application. The allocated workers will then launch Executors (new JVMs).</p>
+
+<p><img src="img/submit2.png" alt="Launch Executors and Tasks" />
+Figure: Launch Executors and Tasks</p>
+
+<h3 id="streaming-topology-processor-and-task">Streaming Topology, Processor, and Task</h3>
+
+<p>For streaming application type, each application contains a topology, which is a DAG (directed acyclic graph) to describe the data flow. Each node in the DAG is a processor. For example, for word count it contains two processors, Split and Sum. The Split processor splits a line to a list of words, then the Sum processor summarize the frequency of each word.
+An application is a DAG of processors. Each processor handles messages.</p>
+
+<p><img src="img/dag.png" alt="DAG" />
+Figure: Processor DAG</p>
+
+<h3 id="streaming-task-and-partitioner">Streaming Task and Partitioner</h3>
+
+<p>For streaming application type, Task is the minimum unit of parallelism. In runtime, each Processor is paralleled to a list of tasks, with different tasks running in different executor. You can define Partitioner to denote the data shuffling rule between upstream processor tasks and downstream processor tasks.</p>
+
+<p><img src="img/shuffle.png" alt="Data Shuffle" />
+Figure: Task Data Shuffling</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/coding-style.html b/releases/0.7.0/coding-style.html
new file mode 100644
index 0000000..2325f76
--- /dev/null
+++ b/releases/0.7.0/coding-style.html
@@ -0,0 +1,159 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump Coding Style - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Coding Style</h1>
+   
+
+   <h2 id="scala-coding-style">Scala coding style</h2>
+
+<p>For Scala code, Gearpump follows the standard <a href="http://docs.scala-lang.org/style/">Scala coding style</a>.</p>
+
+<h2 id="java-coding-style">Java coding style</h2>
+
+<p>For Java code, Gearpump follows <a href="https://wiki.apache.org/hadoop/CodeReviewChecklist">Hadoop coding style</a>.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/commandline.html b/releases/0.7.0/commandline.html
new file mode 100644
index 0000000..c171a26
--- /dev/null
+++ b/releases/0.7.0/commandline.html
@@ -0,0 +1,212 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump Client Commandline - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Gearpump Client Commandline">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Client Commandline</h1>
+   
+
+   <p>The commands can be found at: &#8220;bin&#8221; folder of Gearpump binary.</p>
+
+<p><strong>NOTE:</strong> on MS Windows platform, please use window shell gear.bat script instead. bash script doesn&#8217;t work well in cygwin/mingw.</p>
+
+<h3 id="submit-an-new-application">Submit an new application</h3>
+
+<p>You can use the command <code>gear</code> under the bin directory to submit, query and terminate an application:</p>
+
+<div class="highlight"><pre><code class="language-bash">gear app <span class="o">[</span>-namePrefix &lt;application name prefix&gt;<span class="o">]</span> -jar xx.jar MainClass &lt;arg1&gt; &lt;arg2&gt; ...</code></pre></div>
+
+<h3 id="list-all-running-applications">List all running applications</h3>
+<p>To list all running applications:</p>
+
+<div class="highlight"><pre><code class="language-bash">gear info</code></pre></div>
+
+<h3 id="kill-a-running-application">Kill a running application</h3>
+<p>To kill an application:</p>
+
+<div class="highlight"><pre><code class="language-bash">gear <span class="nb">kill</span> -appid &lt;application id&gt;</code></pre></div>
+
+<h3 id="submit-a-storm-application-to-gearpump-cluster">Submit a storm application to Gearpump Cluster</h3>
+<p>For example, to submit a storm application jar:</p>
+
+<div class="highlight"><pre><code class="language-bash">storm -verbose -config storm.yaml -jar storm-starter-<span class="k">${</span><span class="nv">STORM_VERSION</span><span class="k">}</span>.jar storm.starter.ExclamationTopology exclamation</code></pre></div>
+
+<p><a href="dev-storm.html">Storm Compatibility Guide</a></p>
+
+<h3 id="start-gearpump-cluster-on-yarn">Start Gearpump Cluster on YARN</h3>
+<p>To start a Gearpump Cluster on YARN, you can:</p>
+
+<div class="highlight"><pre><code class="language-bash">yarnclient -version gearpump-0.6.2 -config conf/yarn.conf</code></pre></div>
+
+<p>Please check <a href="deployment-yarn.html">YARN Deployment Guide</a> for more information.</p>
+
+<h3 id="start-a-local-cluster">Start a local cluster</h3>
+<p>Masters and workers will be started in one machine:</p>
+
+<div class="highlight"><pre><code class="language-bash"><span class="nb">local</span></code></pre></div>
+
+<p>Check <a href="deployment-local.html">Deployment Guide for Local Cluster</a> for more information.</p>
+
+<h3 id="start-master-daemons">Start master daemons</h3>
+
+<div class="highlight"><pre><code class="language-bash">master -ip &lt;Ip address&gt; -port &lt;port where this master is hooking&gt;</code></pre></div>
+
+<p>Please check <a href="deployment-standalone.html">Deployment for Standalone mode</a> for more information.</p>
+
+<h3 id="start-worker-daemons">Start worker daemons</h3>
+
+<div class="highlight"><pre><code class="language-bash">worker</code></pre></div>
+
+<p>Please check <a href="deployment-standalone.html">Deployment for Standalone mode</a> for more information.</p>
+
+<h3 id="start-ui-server">Start UI server</h3>
+
+<p>To start UI server, you can:</p>
+
+<div class="highlight"><pre><code class="language-bash">services</code></pre></div>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.6.2/css/api-docs.css b/releases/0.7.0/css/api-docs.css
similarity index 100%
rename from releases/0.6.2/css/api-docs.css
rename to releases/0.7.0/css/api-docs.css
diff --git a/releases/0.6.2/css/api-javadocs.css b/releases/0.7.0/css/api-javadocs.css
similarity index 100%
rename from releases/0.6.2/css/api-javadocs.css
rename to releases/0.7.0/css/api-javadocs.css
diff --git a/releases/0.6.2/css/bootstrap-3.3.5.min.css b/releases/0.7.0/css/bootstrap-3.3.5.min.css
similarity index 100%
rename from releases/0.6.2/css/bootstrap-3.3.5.min.css
rename to releases/0.7.0/css/bootstrap-3.3.5.min.css
diff --git a/releases/0.6.2/css/main.css b/releases/0.7.0/css/main.css
similarity index 100%
rename from releases/0.6.2/css/main.css
rename to releases/0.7.0/css/main.css
diff --git a/releases/0.6.2/css/pygments-default.css b/releases/0.7.0/css/pygments-default.css
similarity index 100%
rename from releases/0.6.2/css/pygments-default.css
rename to releases/0.7.0/css/pygments-default.css
diff --git a/releases/0.7.0/deployment-configuration.html b/releases/0.7.0/deployment-configuration.html
new file mode 100644
index 0000000..fb43326
--- /dev/null
+++ b/releases/0.7.0/deployment-configuration.html
@@ -0,0 +1,330 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump Configuration - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Gearpump Configuration">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Configuration</h1>
+   
+
+   <h2 id="gearpump-configuration">Gearpump Configuration</h2>
+
+<p>The configuration can be changed at conf/gear.conf.
+If you change the configuration, you need to restart the daemon process(master, worker) to make the change effective.</p>
+
+<table>
+  <thead>
+    <tr>
+      <th style="text-align: left">config item</th>
+      <th style="text-align: left">default value</th>
+      <th style="text-align: left">description</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td style="text-align: left">gearpump.hostname</td>
+      <td style="text-align: left">&#8220;127.0.0.1&#8221;</td>
+      <td style="text-align: left">hostname of current machine. If you are using local mode, then set this to 127.0.0.1, if you are using cluster mode, make sure this hostname can be accessed by other machines.</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.cluster.masters</td>
+      <td style="text-align: left">[&#8220;127.0.0.1:3000&#8221;]</td>
+      <td style="text-align: left">Config to set the master nodes of the cluster. If there are multiple master in the list, then the master nodes runs in HA mode.  ### For example, you may start three master, on node1: bin/master -ip node1 -port 3000, on node2: bin/master -ip node2 -port 3000, on node3: bin/master -ip node3 -port 3000, then you need to set the cluster.masters = [&#8220;node1:3000&#8221;,&#8221;node2:3000&#8221;,&#8221;node3:3000&#8221;]</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.task-dispatcher</td>
+      <td style="text-align: left">&#8220;fork-join-executor&#8221;</td>
+      <td style="text-align: left">default dispatcher for task actor</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.metrics.enabled</td>
+      <td style="text-align: left">false</td>
+      <td style="text-align: left">flag to enable the metrics system</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.metrics.sample-rate</td>
+      <td style="text-align: left">10</td>
+      <td style="text-align: left">We will take one metric out of ${sample.rate}. Note it may have impact that the statistics on UI portal is not accurate. Change it to 1 if you want accurate metrics in UI</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.metrics.report-interval-ms</td>
+      <td style="text-align: left">15000</td>
+      <td style="text-align: left">we will report once every 15 seconds</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.metrics.reporter</td>
+      <td style="text-align: left">&#8220;akka&#8221;</td>
+      <td style="text-align: left">available value: &#8220;graphite&#8221;, &#8220;akka&#8221;, &#8220;logfile&#8221; which write the metrics data to different places.</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.metrics.graphite.host</td>
+      <td style="text-align: left">&#8220;127.0.0.1&#8221;</td>
+      <td style="text-align: left">when set the reporter = &#8220;graphite&#8221;, the target graphite host.</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.metrics.graphite.port</td>
+      <td style="text-align: left">2003</td>
+      <td style="text-align: left">when set the reporter = &#8220;graphite&#8221;, the target graphite port</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.retainHistoryData.hours</td>
+      <td style="text-align: left">72</td>
+      <td style="text-align: left">max hours of history data to retain, Note: Due to implementation limitation(we store all history in memory), please don&#8217;t set this to too big which may exhaust memory.</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.retainHistoryData.intervalMs</td>
+      <td style="text-align: left">3600000</td>
+      <td style="text-align: left"># time interval between two data points for history data (unit: ms) Usually this value is set to a big value so that we only store coarse-grain data</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.retainRecentData.seconds</td>
+      <td style="text-align: left">300</td>
+      <td style="text-align: left">max seconds of recent data to retain, tHis is for the fine-grain data</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.retainRecentData.intervalMs</td>
+      <td style="text-align: left">15000</td>
+      <td style="text-align: left">time interval between two data points for recent data (unit: ms)</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.log.daemon.dir</td>
+      <td style="text-align: left">&#8220;logs&#8221;</td>
+      <td style="text-align: left">The log directory for daemon processes(relative to current working directory)</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.log.application.dir</td>
+      <td style="text-align: left">&#8220;logs&#8221;</td>
+      <td style="text-align: left">The log directory for applications(relative to current working directory)</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.serializers</td>
+      <td style="text-align: left">a map</td>
+      <td style="text-align: left">custom serializer for streaming application</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.worker.slots</td>
+      <td style="text-align: left">100</td>
+      <td style="text-align: left">How many slots each worker contains</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.appmaster.vmargs</td>
+      <td style="text-align: left">&#8221;&#8221;</td>
+      <td style="text-align: left">JVM arguments for AppMaster</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.appmaster.extraClasspath</td>
+      <td style="text-align: left">&#8221;&#8221;</td>
+      <td style="text-align: left">JVM default class path for AppMaster</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.executor.vmargs</td>
+      <td style="text-align: left">&#8221;&#8221;</td>
+      <td style="text-align: left">JVM arguments for executor</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.executor.extraClasspath</td>
+      <td style="text-align: left">&#8221;&#8221;</td>
+      <td style="text-align: left">JVM default class path for executor</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.jarstore.rootpath</td>
+      <td style="text-align: left">&#8220;jarstore/&#8221;</td>
+      <td style="text-align: left">Define where the submitted jar file will be stored at. This path follows the hadoop path schema, For HDFS, use hdfs://host:port/path/; if you want to store on master nodes, then use local directory. jarstore.rootpath = &#8220;jarstore/&#8221; will points to relative directory where master is started. jarstore.rootpath = &#8220;/jarstore/&#8221; will points to absolute directory on master server</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.scheduling.scheduler-class</td>
+      <td style="text-align: left">&#160;</td>
+      <td style="text-align: left">Default value is &#8220;io.gearpump.cluster.scheduler.PriorityScheduler&#8221;. Class to schedule the applications.</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.services.host</td>
+      <td style="text-align: left">127.0.0.1</td>
+      <td style="text-align: left">dashboard UI host address</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.services.port</td>
+      <td style="text-align: left">8090</td>
+      <td style="text-align: left">dashboard UI host port</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.netty.buffer-size</td>
+      <td style="text-align: left">5242880</td>
+      <td style="text-align: left">&#160;</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.netty.max-retries</td>
+      <td style="text-align: left">30</td>
+      <td style="text-align: left">&#160;</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.netty.base-sleep-ms</td>
+      <td style="text-align: left">100</td>
+      <td style="text-align: left">&#160;</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.netty.max-sleep-ms</td>
+      <td style="text-align: left">1000</td>
+      <td style="text-align: left">&#160;</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.netty.message-batch-size</td>
+      <td style="text-align: left">262144</td>
+      <td style="text-align: left">&#160;</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.netty.fulsh-check-interval</td>
+      <td style="text-align: left">10</td>
+      <td style="text-align: left">&#160;</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">serialization-framework</td>
+      <td style="text-align: left">Serialization framework to use, by default we will use kryo</td>
+      <td style="text-align: left">&#160;</td>
+    </tr>
+  </tbody>
+</table>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/deployment-docker.html b/releases/0.7.0/deployment-docker.html
new file mode 100644
index 0000000..41c6a95
--- /dev/null
+++ b/releases/0.7.0/deployment-docker.html
@@ -0,0 +1,157 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Deployment with Docker - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Deployment with Docker</h1>
+   
+
+   <h2 id="gearpump-docker-container">Gearpump Docker Container</h2>
+
+<p>There is pre-built docker container available at <a href="https://hub.docker.com/r/gearpump/gearpump/">Docker Repo</a></p>
+
+<p>Check the documents there to find how to launch a Gearpump cluster in one line.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/deployment-ha.html b/releases/0.7.0/deployment-ha.html
new file mode 100644
index 0000000..54ee722
--- /dev/null
+++ b/releases/0.7.0/deployment-ha.html
@@ -0,0 +1,207 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump High Availability Guide - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump High Availability Guide</h1>
+   
+
+   <p>To support HA, we allow to start master on multiple nodes. They will form a quorum to decide consistency. For example, if we start master on 5 nodes and 2 nodes are down, then the cluster is still consistent and functional.</p>
+
+<p>Here is the steps to enable the HA mode:</p>
+
+<h3 id="configure">1. Configure.</h3>
+
+<h4 id="select-master-machines">Select master machines</h4>
+
+<p>Distribute the package to all nodes. Modify <code>conf/gear.conf</code> on all nodes. You MUST configure</p>
+
+<div class="highlight"><pre><code class="language-bash">gearpump.hostname</code></pre></div>
+<p>to make it point to your hostname(or ip), and</p>
+
+<div class="highlight"><pre><code class="language-bash">gearpump.cluster.masters</code></pre></div>
+<p>to a list of master nodes. For example, if I have 3 master nodes (node1, node2, and node3),  then the <code>gearpump.cluster.masters</code> can be set as</p>
+
+<div class="highlight"><pre><code class="language-bash">  gearpump.cluster <span class="o">{</span>
+    <span class="nv">masters</span> <span class="o">=</span> <span class="o">[</span><span class="s2">&quot;node1:3000&quot;</span>, <span class="s2">&quot;node2:3000&quot;</span>, <span class="s2">&quot;node3:3000&quot;</span><span class="o">]</span>
+  <span class="o">}</span></code></pre></div>
+
+<h4 id="configure-distributed-storage-to-store-application-jars">Configure distributed storage to store application jars.</h4>
+<p>In <code>conf/gear.conf</code>, For entry gearpump.jarstore.rootpath, please choose the storage folder for application jars. You need to make sure this jar storage is high availability. We support two storage system:</p>
+
+<p>1). HDFS
+  You need to configure the gearpump.jarstore.rootpath like this</p>
+
+<div class="highlight"><pre><code class="language-bash">  hdfs://host:port/path/</code></pre></div>
+
+<p>2). Shared NFS folder
+  First you need to map the NFS directory to local directory(same path) on all machines of master nodes.
+Then you need to set the gearpump.jarstore.rootPath like this:</p>
+
+<div class="highlight"><pre><code class="language-bash">  file:///your_nfs_mapping_directory</code></pre></div>
+
+<p>3). If you don&#8217;t set this value, we will use the local directory of master node.
+  NOTE! This is not HA guarantee in this case, which means when one application goes down, we are not able to recover it.</p>
+
+<h3 id="start-daemon">2. Start Daemon.</h3>
+
+<p>On node1, node2, node3, Start Master</p>
+
+<div class="highlight"><pre><code class="language-bash">  <span class="c">## on node1</span>
+  bin/master -ip node1 -port 3000
+
+  <span class="c">## on node2</span>
+  bin/master -ip node2 -port 3000
+
+  <span class="c">## on node3</span>
+  bin/master -ip node3 -port 3000</code></pre></div>
+
+<h3 id="done">3. Done!</h3>
+
+<p>Now you have a high available HA cluster. You can kill any node, the master HA will take effect.</p>
+
+<p><strong>NOTE</strong>: It can take up to 15 seconds for master node to fail-over. You can change the fail-over timeout time by adding config in gear.conf <code>master.akka.cluster.auto-down-unreachable-after=10s</code> or smaller value</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/deployment-local.html b/releases/0.7.0/deployment-local.html
new file mode 100644
index 0000000..7654876
--- /dev/null
+++ b/releases/0.7.0/deployment-local.html
@@ -0,0 +1,180 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Deploy Local Mode - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Deploy Gearpump in Local Mode">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Deploy Gearpump in Local Mode</h1>
+   
+
+   <p>You can start the Gearpump service in single JVM(local mode), or in a distributed cluster(cluster mode). To start the cluster in local mode, you can use the local /local.bat helper scripts, it is very useful for developing or troubleshooting.</p>
+
+<p>Below are the steps to start a Gearpump service in <strong>Local</strong> mode:</p>
+
+<h3 id="step-1-get-your-gearpump-binary-ready">Step 1: Get your Gearpump binary ready</h3>
+<p>To get your Gearpump service running in local mode, you first need to have a Gearpump distribution binary ready.
+Please follow <a href="get-gearpump-distribution.html">this guide</a> to have the binary.</p>
+
+<h3 id="step-2-start-the-cluster">Step 2: Start the cluster</h3>
+<p>You can start a local mode cluster in single line</p>
+
+<div class="highlight"><pre><code class="language-bash"><span class="c">## start the master and 4 workers in single JVM. The master will listen on 3000</span>
+<span class="c">## you can Ctrl+C to kill the local cluster after you finished the startup tutorial.</span>
+bin/local</code></pre></div>
+
+<p><strong>NOTE:</strong> You can change the default port by changing config &#8220;gearpump.cluster.masters&#8221; in conf/gear.conf,</p>
+
+<p><strong>NOTE: Change the working directory</strong>. Log files by default will be generated under current working directory. So, please &#8220;cd&#8221; to required working directly before running the shell commands.</p>
+
+<p><strong>NOTE: Run as Daemon</strong>. You can run it as a background process. For example, use <a href="http://linux.die.net/man/1/nohup">nohup</a> on linux.</p>
+
+<h3 id="step-3-start-the-web-ui-server">Step 3: Start the Web UI server</h3>
+<p>Open another shell,</p>
+
+<div class="highlight"><pre><code class="language-bash">bin/services</code></pre></div>
+<p>You can manage the applications in UI <a href="http://127.0.0.1:8090">http://127.0.0.1:8090</a> or by <a href="commandline.html">Command Line tool</a>.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/deployment-msg-delivery.html b/releases/0.7.0/deployment-msg-delivery.html
new file mode 100644
index 0000000..cf1bee9
--- /dev/null
+++ b/releases/0.7.0/deployment-msg-delivery.html
@@ -0,0 +1,217 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Deployment for Reliable Message Delivery - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Deployment for Reliable Message Delivery</h1>
+   
+
+   <h2 id="how-to-deploy-for-at-least-once-message-delivery">How to deploy for At Least Once Message Delivery?</h2>
+
+<p>As introduced in the <a href="message-delivery.html#what-is-at-least-once-message-delivery">What is At Least Once Message Delievery</a>, Gearpump has a built in KafkaSource. To get at least once message delivery, users should deploy a Kafka cluster as the offset store along with the Gearpump cluster.</p>
+
+<p>Here&#8217;s an example to deploy a local Kafka cluster.</p>
+
+<ol>
+  <li>
+    <p>download the latest Kafka from the offical website and extract to a local directory (<code>$KAFKA_HOME</code>)</p>
+  </li>
+  <li>
+    <p>Boot up the single-node Zookeeper instance packaged with Kafka.</p>
+
+    <div class="highlight"><pre><code class="language-bash"><span class="nv">$KAFKA_HOME</span>/bin/zookeeper-server-start.sh <span class="nv">$KAFKA_HOME</span>/config/zookeeper.properties</code></pre></div>
+  </li>
+  <li>
+    <p>Start a Kafka broker</p>
+
+    <div class="highlight"><pre><code class="language-bash"><span class="nv">$KAFKA_HOME</span>/bin/kafka-server-start.sh <span class="nv">$KAFKA_HOME</span>/config/kafka.properties</code></pre></div>
+  </li>
+  <li>
+    <p>When creating a offset store for <code>KafkaSource</code>, set the zookeeper connect string to <code>localhost:2181</code> and broker list to <code>localhost:9092</code> in <code>KafkaStorageFactory</code>.</p>
+
+    <div class="highlight"><pre><code class="language-scala"><span class="k">val</span> <span class="n">offsetStorageFactory</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">KafkaStorageFactory</span><span class="o">(</span><span class="s">&quot;localhost:2181&quot;</span><span class="o">,</span> <span class="s">&quot;localhost:9092&quot;</span><span class="o">)</span>
+<span class="k">val</span> <span class="n">source</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">KafkaSource</span><span class="o">(</span><span class="s">&quot;topic1&quot;</span><span class="o">,</span> <span class="s">&quot;localhost:2181&quot;</span><span class="o">,</span> <span class="n">offsetStorageFactory</span><span class="o">)</span></code></pre></div>
+  </li>
+</ol>
+
+<h2 id="how-to-deploy-for-exactly-once-message-delivery">How to deploy for Exactly Once Message Delivery?</h2>
+
+<p>Exactly Once Message Delivery requires both an offset store and a checkpoint store. For the offset store, a Kafka cluster should be deployed as in the previous section. As for the checkpoint store, Gearpump has built-in support for Hadoop file systems, like HDFS. Hence, users should deploy a HDFS cluster alongside the Gearpump cluster.</p>
+
+<p>Here&#8217;s an example to deploy a local HDFS cluster.</p>
+
+<ol>
+  <li>
+    <p>download Hadoop 2.6 from the offical website and extracts it to a local directory <code>HADOOP_HOME</code></p>
+  </li>
+  <li>
+    <p>add following configuration to <code>$HADOOP_HOME/etc/core-site.xml</code></p>
+
+    <div class="highlight"><pre><code>&lt;configuration&gt;
+  &lt;property&gt;
+    &lt;name&gt;fs.defaultFS&lt;/name&gt;
+    &lt;value&gt;hdfs://localhost:9000&lt;/value&gt;
+  &lt;/property&gt;
+&lt;/configuration&gt;
+</code></pre></div>
+  </li>
+  <li>
+    <p>start HDFS</p>
+
+    <div class="highlight"><pre><code>$HADOOP_HOME/sbin/start-dfs.sh
+</code></pre></div>
+  </li>
+  <li>
+    <p>When creating a HadoopCheckpointStore, set the hadoop configuration as in the <code>core-site.xml</code></p>
+
+    <div class="highlight"><pre><code class="language-scala"><span class="k">val</span> <span class="n">hadoopConfig</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">Configuration</span>
+<span class="n">hadoopConfig</span><span class="o">.</span><span class="n">set</span><span class="o">(</span><span class="s">&quot;fs.defaultFS&quot;</span><span class="o">,</span> <span class="s">&quot;hdfs://localhost:9000&quot;</span><span class="o">)</span>
+<span class="k">val</span> <span class="n">checkpointStoreFactory</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">HadoopCheckpointStoreFactory</span><span class="o">(</span><span class="s">&quot;MessageCount&quot;</span><span class="o">,</span> <span class="n">hadoopConfig</span><span class="o">,</span>
+   <span class="c1">// rotate on 1KB</span>
+   <span class="k">new</span> <span class="nc">FileSizeRotation</span><span class="o">(</span><span class="mi">1000</span><span class="o">))</span></code></pre></div>
+  </li>
+</ol>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/deployment-security.html b/releases/0.7.0/deployment-security.html
new file mode 100644
index 0000000..84e8ee3
--- /dev/null
+++ b/releases/0.7.0/deployment-security.html
@@ -0,0 +1,236 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump Security Guide - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Gearpump Security Guide">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Security Guide</h1>
+   
+
+   <p>Until now Gearpump support being launched in a secured Yarn cluster and writing to secured HBase, here secured means Kerberos enabled. 
+Further security related feature is in progress.</p>
+
+<h2 id="how-to-launch-gearpump-in-a-secured-yarn-cluster">How to launch GearPump in a secured Yarn cluster</h2>
+<p>Suppose user <code>gearpump</code> will launch gearpump on YARN, then the corresponding principal <code>gearpump</code> should be created in KDC server.</p>
+
+<ol>
+  <li>
+    <p>Create Kerberos principal for user <code>gearpump</code>, on the KDC machine run</p>
+
+    <div class="highlight"><pre><code>sudo kadmin.local
+</code></pre></div>
+
+    <p>In the kadmin.local or kadmin shell, create the principal</p>
+
+    <div class="highlight"><pre><code>kadmin:  addprinc gearpump/fully.qualified.domain.name@YOUR-REALM.COM
+</code></pre></div>
+
+    <p>Remember that user <code>gearpump</code> must exist on every node of Yarn.</p>
+  </li>
+  <li>
+    <p>Create HDFS folder /user/gearpump/, make sure all read-write rights are granted for user <code>gearpump</code></p>
+
+    <div class="highlight"><pre><code>drwxr-xr-x   - gearpump  gearpump           0 2015-11-27 14:03 /user/gearpump
+</code></pre></div>
+  </li>
+  <li>Upload the gearpump-pack-2.11.5-0.7.0.tar.gz jars to HDFS folder: /user/gearpump/, you can refer to <a href="get-gearpump-distribution.html">How to get gearpump distribution</a> to get the Gearpump binary.</li>
+  <li>Modify the config file <code>conf/yarn.conf</code> or create your own config file, the <code>gearpump.yarn.client.hdfsRoot</code> should point to the hdfs folder just created.</li>
+  <li>
+    <p>Get Kerberos credentials to sumbit the job:</p>
+
+    <div class="highlight"><pre><code>kinit gearpump/fully.qualified.domain.name@YOUR-REALM.COM
+</code></pre></div>
+
+    <p>Here you can login with keytab or password, please refer Kerberos&#8217;s document for details.</p>
+
+    <div class="highlight"><pre><code class="language-bash">bin/yarnclient -version gearpump-pack-2.11.5-0.7.0 -config conf/yarn.conf</code></pre></div>
+  </li>
+</ol>
+
+<h2 id="how-to-write-to-secured-hbase">How to write to secured HBase</h2>
+<p>When the remote HBase is security enabled, a kerberos keytab and the corresponding principal name need to be
+provided for the gearpump-hbase connector. Specifically, the UserConfig object passed into the HBaseSink should contain
+{(&#8220;gearpump.keytab.file&#8221;, &#8220;\$keytab&#8221;), (&#8220;gearpump.kerberos.principal&#8221;, &#8220;\$principal&#8221;)}, example code of writing an application
+to write to secured HBase:</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">val</span> <span class="n">principal</span> <span class="k">=</span> <span class="s">&quot;gearpump/fully.qualified.domain.name@YOUR-REALM.COM&quot;</span>
+<span class="k">val</span> <span class="n">keytabContent</span> <span class="k">=</span> <span class="nc">Files</span><span class="o">.</span><span class="n">toByteArray</span><span class="o">(</span><span class="k">new</span> <span class="nc">File</span><span class="o">(</span><span class="s">&quot;path_to_keytab_file))</span>
+<span class="s">val appConfig = UserConfig.empty</span>
+<span class="s">      .withString(&quot;</span><span class="n">gearpump</span><span class="o">.</span><span class="n">kerberos</span><span class="o">.</span><span class="n">principal</span><span class="s">&quot;, principal)</span>
+<span class="s">      .withBytes(&quot;</span><span class="n">gearpump</span><span class="o">.</span><span class="n">keytab</span><span class="o">.</span><span class="n">file</span><span class="s">&quot;, keytabContent)</span>
+<span class="s">val sink = new HBaseSink(appConfig, &quot;</span><span class="nc">$tableName</span><span class="s">&quot;)</span>
+<span class="s">val sinkProcessor = DataSinkProcessor(sink, &quot;</span><span class="nc">$sinkNum</span><span class="s">&quot;)</span>
+<span class="s">val split = Processor[Split](&quot;</span><span class="nc">$splitNum</span><span class="s">&quot;)</span>
+<span class="s">val computation = split ~&gt; sinkProcessor</span>
+<span class="s">val application = StreamApplication(&quot;</span><span class="nc">HBase</span><span class="err">&quot;</span><span class="o">,</span> <span class="nc">Graph</span><span class="o">(</span><span class="n">computation</span><span class="o">),</span> <span class="nc">UserConfig</span><span class="o">.</span><span class="n">empty</span><span class="o">)</span></code></pre></div>
+
+<p>Note here the keytab file set into config should be a byte array.</p>
+
+<h2 id="future-plan">Future Plan</h2>
+
+<h3 id="more-external-components-support">More external components support</h3>
+<ol>
+  <li>HDFS</li>
+  <li>Kafka</li>
+</ol>
+
+<h3 id="authenticationkerberos">Authentication(Kerberos)</h3>
+<p>Since Gearpump’s Master-Worker structure is similar to HDFS’s NameNode-DataNode and Yarn’s ResourceManager-NodeManager, we may follow the way they use.</p>
+
+<ol>
+  <li>User create kerberos principal and keytab for Gearpump.</li>
+  <li>Deploy the keytab files to all the cluster nodes.</li>
+  <li>Configure Gearpump’s conf file, specify kerberos principal and local keytab file localtion.</li>
+  <li>Start Master and Worker.</li>
+</ol>
+
+<p>Every application have a submitter user. We will separate the application from different user, like different log folder for different applications. 
+Only authenticated user can submit the application to Gearpump&#8217;s Master.</p>
+
+<h3 id="authorization">Authorization</h3>
+<p>Hopefully more on this soon</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/deployment-standalone.html b/releases/0.7.0/deployment-standalone.html
new file mode 100644
index 0000000..7557abd
--- /dev/null
+++ b/releases/0.7.0/deployment-standalone.html
@@ -0,0 +1,215 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Deploy Standalone Mode - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Deploy Gearpump in Standalone Mode">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Deploy Gearpump in Standalone Mode</h1>
+   
+
+   <p>Standalone mode is a distributed cluster mode. That is, Gearpump runs as service without the help from other services (e.g. YARN).</p>
+
+<p>To deploy Gearpump in cluster mode, please first check that the <a href="hardware-requirement.html">Pre-requisites</a> are met.</p>
+
+<h3 id="how-to-install">How to Install</h3>
+<p>You need to have Gearpump binary at hand. Please refer to <a href="get-gearpump-distribution.html">How to get gearpump distribution</a> to get the Gearpump binary.</p>
+
+<p>You are suggested to unzip the package to same directory path on every machine you planned to install Gearpump.
+To install Gearpump, you at least need to change the configuration in conf/gear.conf.</p>
+
+<table>
+  <thead>
+    <tr>
+      <th>Config</th>
+      <th>Default value</th>
+      <th>Description</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td>base.akka.remote.netty.tcp.hostname</td>
+      <td>127.0.0.1</td>
+      <td>Host or IP address of current machine. The ip/host need to be reachable from other machines in the cluster.</td>
+    </tr>
+    <tr>
+      <td>Gearpump.cluster.masters</td>
+      <td>[&#8220;127.0.0.1:3000&#8221;]</td>
+      <td>List of all master nodes, with each item represents host and port of one master.</td>
+    </tr>
+    <tr>
+      <td>gearpump.worker.slots</td>
+      <td>100</td>
+      <td>how many slots this worker has</td>
+    </tr>
+  </tbody>
+</table>
+
+<p>Besides this, there are other optional configurations related with logs, metrics, transports, ui. You can refer to <a href="deployment-configuration.html">Configuration Guide</a> for more details.</p>
+
+<h3 id="start-the-cluster-daemons-in-standlone-mode">Start the Cluster Daemons in Standlone mode</h3>
+<p>In Standalone mode, you can start master and worker in different JVM.</p>
+
+<h5 id="to-start-master">To start master:</h5>
+<div class="highlight"><pre><code class="language-bash">bin/master -ip xx -port xx</code></pre></div>
+
+<p>The ip and port will be checked against setting under conf/gear.conf, so you need to make sure they are consistent with settings in gear.conf.</p>
+
+<p><strong>NOTE</strong>: for high availability, please check <a href="deployment-ha.html">Master HA Guide</a></p>
+
+<h5 id="to-start-worker">To start worker:</h5>
+<div class="highlight"><pre><code class="language-bash">bin/worker</code></pre></div>
+
+<h3 id="start-ui">Start UI</h3>
+
+<div class="highlight"><pre><code class="language-bash">bin/services</code></pre></div>
+
+<p>After UI is started, you can browser http://{web_ui_host}:8090 to view the cluster status.</p>
+
+<p><img src="img/dashboard.gif" alt="Dashboard" /></p>
+
+<p><strong>NOTE:</strong> The UI port can be configured in gear.conf. Check <a href="deployment-configuration.html">Configuration Guide</a> for information.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/deployment-yarn.html b/releases/0.7.0/deployment-yarn.html
new file mode 100644
index 0000000..a1b3cd7
--- /dev/null
+++ b/releases/0.7.0/deployment-yarn.html
@@ -0,0 +1,163 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Deployment with YARN - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Deployment with YARN</h1>
+   
+
+   <h2 id="how-to-start-the-gearpump-cluster-on-yarn">How to Start the Gearpump cluster on YARN</h2>
+<ol>
+  <li>Create HDFS folder /user/gearpump/, make sure all read-write rights are granted.</li>
+  <li>Either build gearpump or have access to the distribution file.</li>
+  <li>Upload the distribution gearpump-pack-2.11.5-0.7.0.tar.gz jars to HDFS folder: /user/gearpump/, you can refer to <a href="get-gearpump-distribution.html">How to get gearpump distribution</a> to get the Gearpump binary.</li>
+  <li>Modify the config file <code>conf/yarn.conf</code> to either enable or disable services (gearpump.services.enabled).</li>
+  <li>Start the gearpump yarn cluster, for example 
+<code>bash
+bin/yarnclient -version gearpump-pack-2.11.5-0.7.0 -config conf/yarn.conf
+</code></li>
+</ol>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/dev-connectors.html b/releases/0.7.0/dev-connectors.html
new file mode 100644
index 0000000..f9d5c8d
--- /dev/null
+++ b/releases/0.7.0/dev-connectors.html
@@ -0,0 +1,367 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump Connectors - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Connectors</h1>
+   
+
+   <h2 id="basic-concepts">Basic Concepts</h2>
+<p><code>DataSource</code> and <code>DataSink</code> are the two main concepts Gearpump use to connect with the outside world.</p>
+
+<h3 id="datasource">DataSource</h3>
+<p><code>DataSource</code> is the concept in Gearpump that without input and will output messages. So, basically, <code>DataSource</code> is the start point of a streaming processing flow.</p>
+
+<p>As Gearpump depends on <code>DataSource</code> to be replayable to ensure at-least-once message delivery and exactly-once message delivery, for some data sources, we will need a <code>io.gearpump.streaming.transaction.api.OffsetStorageFactory</code> to store the offset (progress) of current <code>DataSource</code>. So that, when a replay is needed, Gearpump can guide <code>DataSource</code> to replay from certain offset.</p>
+
+<p>Currently Gearpump <code>DataSource</code> only support infinite stream. Finite stream support will be added in a near future release.</p>
+
+<h3 id="datasink">DataSink</h3>
+<p><code>DataSink</code> is the concept that without output but will consume messages. So, <code>Sink</code> is the end point of a streaming processing flow.</p>
+
+<h2 id="implemented-connectors">Implemented Connectors</h2>
+
+<h3 id="datasource-implemented"><code>DataSource</code> implemented</h3>
+<p>Currently, we have following <code>DataSource</code> supported.</p>
+
+<table>
+  <thead>
+    <tr>
+      <th>Name</th>
+      <th>Description</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td><code>CollectionDataSource</code></td>
+      <td>Convert a collection to a recursive data source. E.g. <code>seq(1, 2, 3)</code> will output <code>1,2,3,1,2,3...</code>.</td>
+    </tr>
+    <tr>
+      <td><code>KafkaSource</code></td>
+      <td>Read from Kafka.</td>
+    </tr>
+  </tbody>
+</table>
+
+<h3 id="datasink-implemented"><code>DataSink</code> implemented</h3>
+<p>Currently, we have following <code>DataSink</code> supported.</p>
+
+<table>
+  <thead>
+    <tr>
+      <th>Name</th>
+      <th>Description</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td><code>HBaseSink</code></td>
+      <td>Write the message to HBase. The message to write must be HBase <code>Put</code> or a tuple of <code>(rowKey, family, column, value)</code>.</td>
+    </tr>
+    <tr>
+      <td><code>KafkaSink</code></td>
+      <td>Write to Kafka.</td>
+    </tr>
+  </tbody>
+</table>
+
+<h2 id="use-of-connectors">Use of Connectors</h2>
+<p>### Use of <code>KafkaSource</code>
+To use <code>kafkaSource</code> in your application, you first need to add the <code>gearpump-external-Kafka</code> library dependency in your application:</p>
+
+<div class="codetabs">
+  <div data-lang="SBT">
+
+    <div class="highlight"><pre><code>"com.github.intel-hadoop" %% "gearpump-external-kafka" % 0.7.0
+</code></pre></div>
+  </div>
+  <div data-lang="Maven">
+
+    <div class="highlight"><pre><code>&lt;dependency&gt;
+  &lt;groupId&gt;com.github.intel-hadoop&lt;/groupId&gt;
+  &lt;artifactId&gt;gearpump-external-kafka&lt;/artifactId&gt;
+  &lt;version&gt;0.7.0&lt;/version&gt;
+&lt;/dependency&gt;
+</code></pre></div>
+  </div>
+</div>
+
+<p>To connect to Kafka, you need to provide following info:
+ - the Zookeeper address
+ - the Kafka topic</p>
+
+<p>Then, you can use <code>KafkaSource</code> in your application:</p>
+<div class="codetabs">
+  <div data-lang="Low Level API">
+    <div class="highlight"><pre><code class="language-scala">   <span class="c1">//Specify the offset storage.</span>
+   <span class="c1">//Here we use the same zookeeper as the offset storage.</span>
+   <span class="c1">//A set of corresponding topics will be created to store the offsets.</span>
+   <span class="c1">//You are free to specify your own offset storage</span>
+   <span class="k">val</span> <span class="n">offsetStorageFactory</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">KafkaStorageFactory</span><span class="o">(</span><span class="n">zookeepers</span><span class="o">,</span> <span class="n">brokers</span><span class="o">)</span>
+
+   <span class="c1">//create the kafka data source</span>
+   <span class="k">val</span> <span class="n">source</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">KafkaSource</span><span class="o">(</span><span class="n">topic</span><span class="o">,</span> <span class="n">zookeepers</span><span class="o">,</span> <span class="n">offsetStorageFactory</span><span class="o">)</span>
+
+   <span class="c1">//create Gearpump Processor</span>
+   <span class="k">val</span> <span class="n">reader</span> <span class="k">=</span> <span class="nc">DataSourceProcessor</span><span class="o">(</span><span class="n">source</span><span class="o">,</span> <span class="n">parallelism</span><span class="o">)</span></code></pre></div>
+
+  </div>
+  <div data-lang="High Level DSL">
+    <div class="highlight"><pre><code class="language-scala">  <span class="c1">//specify the offset storage</span>
+  <span class="c1">//here we use the same zookeeper as the offset storage (a set of corresponding topics will be created to store the offsets)</span>
+  <span class="c1">//you are free to specify your own offset storage</span>
+  <span class="k">val</span> <span class="n">offsetStorageFactory</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">KafkaStorageFactory</span><span class="o">(</span><span class="n">zookeepers</span><span class="o">,</span> <span class="n">brokers</span><span class="o">)</span>
+
+  <span class="k">val</span> <span class="n">source</span> <span class="k">=</span> <span class="nc">KafkaDSLUtil</span><span class="o">.</span><span class="n">createStream</span><span class="o">(</span><span class="n">app</span><span class="o">,</span> <span class="n">parallelism</span><span class="o">,</span> <span class="s">&quot;Kafka Source&quot;</span><span class="o">,</span> <span class="n">topics</span><span class="o">,</span> <span class="n">zookeepers</span><span class="o">,</span> <span class="n">offsetStorageFactory</span><span class="o">)</span>
+  <span class="o">...</span></code></pre></div>
+  </div>
+</div>
+
+<h3 id="use-of-hbasesink">Use of <code>HBaseSink</code></h3>
+
+<p>To use <code>HBaseSink</code> in your application, you first need to add the <code>gearpump-external-hbase</code> library dependency in your application:</p>
+
+<div class="codetabs">
+  <div data-lang="SBT">
+
+    <div class="highlight"><pre><code>"com.github.intel-hadoop" %% "gearpump-external-hbase" % 0.7.0
+</code></pre></div>
+  </div>
+  <div data-lang="Maven">
+
+    <div class="highlight"><pre><code>&lt;dependency&gt;
+  &lt;groupId&gt;com.github.intel-hadoop&lt;/groupId&gt;
+  &lt;artifactId&gt;gearpump-external-hbase&lt;/artifactId&gt;
+  &lt;version&gt;0.7.0&lt;/version&gt;
+&lt;/dependency&gt;
+</code></pre></div>
+  </div>
+</div>
+
+<p>To connect to HBase, you need to provide following info:
+ - the HBase configuration to tell which HBase service to connect
+ - the table name</p>
+
+<p>Then, you can use <code>HBaseSink</code> in your application:</p>
+<div class="codetabs">
+  <div data-lang="Low Level API">
+    <div class="highlight"><pre><code class="language-scala">   <span class="c1">//create the HBase data sink</span>
+   <span class="k">val</span> <span class="n">sink</span> <span class="k">=</span> <span class="nc">HBaseSink</span><span class="o">(</span><span class="n">tableName</span><span class="o">,</span> <span class="n">configuration</span><span class="o">)</span>
+
+   <span class="c1">//create Gearpump Processor</span>
+   <span class="k">val</span> <span class="n">sinkProcessor</span> <span class="k">=</span> <span class="nc">DataSinkProcessor</span><span class="o">(</span><span class="n">source</span><span class="o">,</span> <span class="n">parallelism</span><span class="o">)</span></code></pre></div>
+
+  </div>
+
+  <div data-lang="High Level DSL">
+    <div class="highlight"><pre><code class="language-scala">  <span class="c1">//assume stream is a normal `Stream` in DSL</span>
+  <span class="n">stream</span><span class="o">.</span><span class="n">writeToHbase</span><span class="o">(</span><span class="n">tableName</span><span class="o">,</span> <span class="n">parallelism</span><span class="o">,</span> <span class="s">&quot;write to HBase&quot;</span><span class="o">)</span></code></pre></div>
+  </div>
+</div>
+
+<p>You can tune the connection to HBase via the HBase configuration passed in. If not passed, Gearpump will try to check local classpath to find a valid HBase configuration (<code>hbase-site.xml</code>).</p>
+
+<h2 id="how-to-implement-your-own-datasource">How to implement your own <code>DataSource</code></h2>
+
+<p>To implement your own <code>DataSource</code>, you need to implement two things:</p>
+
+<ol>
+  <li>The data source itself</li>
+  <li>a helper class to make it easy use in DSL</li>
+</ol>
+
+<h3 id="implement-your-own-datasource">Implement your own <code>DataSource</code></h3>
+<p>You need to implement a class derived from <code>io.gearpump.streaming.transaction.api.TimeReplayableSource</code>.</p>
+
+<h3 id="implement-dsl-helper-optional">Implement DSL helper (Optional)</h3>
+<p>To make DSL easy of use this customized stream, it is better that if you can implement your own DSL helper.
+You can refer <code>KafkaDSLUtil</code> as an example in Gearpump source.</p>
+
+<p>Below is some code snippet from <code>KafkaDSLUtil</code>:</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">object</span> <span class="nc">KafkaDSLUtil</span> <span class="o">{</span>
+  <span class="c1">//T is the message type</span>
+  <span class="k">def</span> <span class="n">createStream</span><span class="o">[</span><span class="kt">T:</span> <span class="kt">ClassTag</span><span class="o">](</span>
+      <span class="n">app</span><span class="k">:</span> <span class="kt">StreamApp</span><span class="o">,</span>
+      <span class="n">parallelism</span><span class="k">:</span> <span class="kt">Int</span><span class="o">,</span>
+      <span class="n">description</span><span class="k">:</span> <span class="kt">String</span><span class="o">,</span>
+      <span class="n">topics</span><span class="k">:</span> <span class="kt">String</span><span class="o">,</span>
+      <span class="n">zkConnect</span><span class="k">:</span> <span class="kt">String</span><span class="o">,</span>
+      <span class="n">offsetStorageFactory</span><span class="k">:</span> <span class="kt">OffsetStorageFactory</span><span class="o">)</span><span class="k">:</span> <span class="kt">dsl.Stream</span><span class="o">[</span><span class="kt">T</span><span class="o">]</span> <span class="k">=</span> <span class="o">{</span>
+    <span class="n">app</span><span class="o">.</span><span class="n">source</span><span class="o">[</span><span class="kt">T</span><span class="o">](</span><span class="k">new</span> <span class="nc">KafkaSource</span><span class="o">(</span><span class="n">topics</span><span class="o">,</span> <span class="n">zkConnect</span><span class="o">,</span> <span class="n">offsetStorageFactory</span><span class="o">)</span>
+        <span class="k">with</span> <span class="nc">TypedDataSource</span><span class="o">[</span><span class="kt">T</span><span class="o">],</span> <span class="n">parallelism</span><span class="o">,</span> <span class="n">description</span><span class="o">)</span>
+  <span class="o">}</span>
+<span class="o">}</span></code></pre></div>
+
+<h2 id="how-to-implement-your-own-datasink">How to implement your own <code>DataSink</code></h2>
+<p>To implement your own <code>DataSink</code>, you need to implement two things:</p>
+
+<ol>
+  <li>The data sink itself</li>
+  <li>a helper class to make it easy use in DSL</li>
+</ol>
+
+<h3 id="implement-your-own-datasink">Implement your own <code>DataSink</code></h3>
+<p>You need to implement a class derived from <code>io.gearpump.streaming.sink.DataSink</code>.</p>
+
+<h3 id="implement-dsl-helper-optional-1">Implement DSL helper (Optional)</h3>
+<p>To make DSL easy of use this customized stream, it is better that if you can implement your own DSL helper.
+You can refer <code>HBaseDSLSink</code> as an example in Gearpump source.</p>
+
+<p>Below is some code snippet from <code>KafkaDSLUtil</code>:</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">class</span> <span class="nc">HBaseDSLSink</span><span class="o">[</span><span class="kt">T:</span> <span class="kt">ClassTag</span><span class="o">](</span><span class="n">stream</span><span class="k">:</span> <span class="kt">Stream</span><span class="o">[</span><span class="kt">T</span><span class="o">])</span> <span class="o">{</span>
+  <span class="k">def</span> <span class="n">writeToHbase</span><span class="o">(</span><span class="n">table</span><span class="k">:</span> <span class="kt">String</span><span class="o">,</span> <span class="n">parallism</span><span class="k">:</span> <span class="kt">Int</span><span class="o">,</span> <span class="n">description</span><span class="k">:</span> <span class="kt">String</span><span class="o">)</span><span class="k">:</span> <span class="kt">Stream</span><span class="o">[</span><span class="kt">T</span><span class="o">]</span> <span class="k">=</span> <span class="o">{</span>
+    <span class="n">stream</span><span class="o">.</span><span class="n">sink</span><span class="o">(</span><span class="nc">HBaseSink</span><span class="o">(</span><span class="n">table</span><span class="o">),</span> <span class="n">parallism</span><span class="o">,</span> <span class="n">description</span><span class="o">)</span>
+  <span class="o">}</span>
+<span class="o">}</span>
+
+<span class="k">object</span> <span class="nc">HBaseDSLSink</span> <span class="o">{</span>
+  <span class="k">implicit</span> <span class="k">def</span> <span class="n">streamToHBaseDSLSink</span><span class="o">[</span><span class="kt">T:</span> <span class="kt">ClassTag</span><span class="o">](</span><span class="n">stream</span><span class="k">:</span> <span class="kt">Stream</span><span class="o">[</span><span class="kt">T</span><span class="o">])</span><span class="k">:</span> <span class="kt">HBaseDSLSink</span><span class="o">[</span><span class="kt">T</span><span class="o">]</span> <span class="k">=</span> <span class="o">{</span>
+    <span class="k">new</span> <span class="nc">HBaseDSLSink</span><span class="o">[</span><span class="kt">T</span><span class="o">](</span><span class="n">stream</span><span class="o">)</span>
+  <span class="o">}</span>
+<span class="o">}</span></code></pre></div>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/dev-custom-serializer.html b/releases/0.7.0/dev-custom-serializer.html
new file mode 100644
index 0000000..a7577e1
--- /dev/null
+++ b/releases/0.7.0/dev-custom-serializer.html
@@ -0,0 +1,270 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump Customize Serializer - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Customize Serializer</h1>
+   
+
+   <h4 id="gearpump-serialization">Gearpump Serialization</h4>
+
+<p>Gearpump has a built-in serialization framework with a shaded Kryo version, which allows you to customize how a specific message type can be serialized.</p>
+
+<h5 id="register-a-class-before-serialization">Register a class before serialization.</h5>
+
+<p>Note, to use built-in kryo serialization framework, Gearpump requires all classes to be registered explicitly before using, no matter you want to use a custom serializer or not. If not using custom serializer, Gearpump will use default com.esotericsoftware.kryo.serializers.FieldSerializer to serialize the class.</p>
+
+<p>To register a class, you need to change the configuration file gear.conf(or application.conf if you want it only take effect for single application).</p>
+
+<div class="highlight"><pre><code>gearpump {
+  serializers {
+    ## We will use default FieldSerializer to serialize this class type
+    "io.gearpump.UserMessage" = ""
+    
+    ## we will use custom serializer to serialize this class type
+    "io.gearpump.UserMessage2" = "io.gearpump.UserMessageSerializer"
+  }
+}
+</code></pre></div>
+
+<h5 id="how-to-define-a-custom-serializer-for-built-in-kryo-serialization-framework">How to define a custom serializer for built-in kryo serialization framework</h5>
+
+<p>When you decide that you want to define a custom serializer, you can do this in two ways.</p>
+
+<p>Please note that Gearpump shaded the original Kryo dependency. The package name <code>com.esotericsoftware</code> was relocated to <code>io.gearpump.esotericsoftware</code>. So in the following customization, you should import corresponding shaded classes, the example code will show that part.</p>
+
+<h6 id="system-level-serializer">System Level Serializer</h6>
+
+<p>If the serializer is widely used, you can define a global serializer which is avaiable to all applications(or worker or master) in the system.</p>
+
+<p>####### Step1: you first need to develop a java library which contains the custom serializer class. here is an example:</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">package</span> <span class="nn">io.gearpump</span>
+
+<span class="k">import</span> <span class="nn">io.gearpump.esotericsoftware.kryo.</span><span class="o">{</span><span class="nc">Kryo</span><span class="o">,</span> <span class="nc">Serializer</span><span class="o">}</span>
+<span class="k">import</span> <span class="nn">io.gearpump.esotericsoftware.kryo.io.</span><span class="o">{</span><span class="nc">Input</span><span class="o">,</span> <span class="nc">Output</span><span class="o">}</span>
+
+<span class="k">class</span> <span class="nc">UserMessage</span><span class="o">(</span><span class="n">longField</span><span class="k">:</span> <span class="kt">Long</span><span class="o">,</span> <span class="n">intField</span><span class="k">:</span> <span class="kt">Int</span><span class="o">)</span>
+
+<span class="k">class</span> <span class="nc">UserMessageSerializer</span> <span class="k">extends</span> <span class="nc">Serializer</span><span class="o">[</span><span class="kt">UserMessage</span><span class="o">]</span> <span class="o">{</span>
+  <span class="k">override</span> <span class="k">def</span> <span class="n">write</span><span class="o">(</span><span class="n">kryo</span><span class="k">:</span> <span class="kt">Kryo</span><span class="o">,</span> <span class="n">output</span><span class="k">:</span> <span class="kt">Output</span><span class="o">,</span> <span class="n">obj</span><span class="k">:</span> <span class="kt">UserMessage</span><span class="o">)</span> <span class="k">=</span> <span class="o">{</span>
+    <span class="n">output</span><span class="o">.</span><span class="n">writeLong</span><span class="o">(</span><span class="n">obj</span><span class="o">.</span><span class="n">longField</span><span class="o">)</span>
+    <span class="n">output</span><span class="o">.</span><span class="n">writeInt</span><span class="o">(</span><span class="n">obj</span><span class="o">.</span><span class="n">intField</span><span class="o">)</span>
+  <span class="o">}</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">read</span><span class="o">(</span><span class="n">kryo</span><span class="k">:</span> <span class="kt">Kryo</span><span class="o">,</span> <span class="n">input</span><span class="k">:</span> <span class="kt">Input</span><span class="o">,</span> <span class="n">typ</span><span class="k">:</span> <span class="kt">Class</span><span class="o">[</span><span class="kt">UserMessage</span><span class="o">])</span><span class="k">:</span> <span class="kt">UserMessage</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="k">val</span> <span class="n">longField</span> <span class="k">=</span> <span class="n">input</span><span class="o">.</span><span class="n">readLong</span><span class="o">()</span>
+    <span class="k">val</span> <span class="n">intField</span> <span class="k">=</span> <span class="n">input</span><span class="o">.</span><span class="n">readInt</span><span class="o">()</span>
+    <span class="k">new</span> <span class="nc">UserMessage</span><span class="o">(</span><span class="n">longField</span><span class="o">,</span> <span class="n">intField</span><span class="o">)</span>
+  <span class="o">}</span>
+<span class="o">}</span></code></pre></div>
+
+<p>####### Step2: Distribute the libraries</p>
+
+<p>Distribute the jar file to lib/ folder of every Gearpump installation in the cluster.</p>
+
+<p>####### Step3: change gear.conf on every machine of the cluster:</p>
+
+<div class="highlight"><pre><code>gearpump {
+  serializers {
+    "io.gearpump.UserMessage" = "io.gearpump.UserMessageSerializer"
+  }
+}
+</code></pre></div>
+
+<p>####### All set!</p>
+
+<h6 id="define-application-level-custom-serializer">Define Application level custom serializer</h6>
+<p>If all you want is to define an application level serializer, which is only visible to current application AppMaster and Executors(including tasks), you can follow a different approach.</p>
+
+<p>####### Step1: Define your custom Serializer class</p>
+
+<p>You should include the Serializer class in your application jar. Here is an example to define a custom serializer:</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">package</span> <span class="nn">io.gearpump</span>
+
+<span class="k">import</span> <span class="nn">io.gearpump.esotericsoftware.kryo.</span><span class="o">{</span><span class="nc">Kryo</span><span class="o">,</span> <span class="nc">Serializer</span><span class="o">}</span>
+<span class="k">import</span> <span class="nn">io.gearpump.esotericsoftware.kryo.io.</span><span class="o">{</span><span class="nc">Input</span><span class="o">,</span> <span class="nc">Output</span><span class="o">}</span>
+
+<span class="k">class</span> <span class="nc">UserMessage</span><span class="o">(</span><span class="n">longField</span><span class="k">:</span> <span class="kt">Long</span><span class="o">,</span> <span class="n">intField</span><span class="k">:</span> <span class="kt">Int</span><span class="o">)</span>
+
+<span class="k">class</span> <span class="nc">UserMessageSerializer</span> <span class="k">extends</span> <span class="nc">Serializer</span><span class="o">[</span><span class="kt">UserMessage</span><span class="o">]</span> <span class="o">{</span>
+  <span class="k">override</span> <span class="k">def</span> <span class="n">write</span><span class="o">(</span><span class="n">kryo</span><span class="k">:</span> <span class="kt">Kryo</span><span class="o">,</span> <span class="n">output</span><span class="k">:</span> <span class="kt">Output</span><span class="o">,</span> <span class="n">obj</span><span class="k">:</span> <span class="kt">UserMessage</span><span class="o">)</span> <span class="k">=</span> <span class="o">{</span>
+    <span class="n">output</span><span class="o">.</span><span class="n">writeLong</span><span class="o">(</span><span class="n">obj</span><span class="o">.</span><span class="n">longField</span><span class="o">)</span>
+    <span class="n">output</span><span class="o">.</span><span class="n">writeInt</span><span class="o">(</span><span class="n">obj</span><span class="o">.</span><span class="n">intField</span><span class="o">)</span>
+  <span class="o">}</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">read</span><span class="o">(</span><span class="n">kryo</span><span class="k">:</span> <span class="kt">Kryo</span><span class="o">,</span> <span class="n">input</span><span class="k">:</span> <span class="kt">Input</span><span class="o">,</span> <span class="n">typ</span><span class="k">:</span> <span class="kt">Class</span><span class="o">[</span><span class="kt">UserMessage</span><span class="o">])</span><span class="k">:</span> <span class="kt">UserMessage</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="k">val</span> <span class="n">longField</span> <span class="k">=</span> <span class="n">input</span><span class="o">.</span><span class="n">readLong</span><span class="o">()</span>
+    <span class="k">val</span> <span class="n">intField</span> <span class="k">=</span> <span class="n">input</span><span class="o">.</span><span class="n">readInt</span><span class="o">()</span>
+    <span class="k">new</span> <span class="nc">UserMessage</span><span class="o">(</span><span class="n">longField</span><span class="o">,</span> <span class="n">intField</span><span class="o">)</span>
+  <span class="o">}</span>
+<span class="o">}</span></code></pre></div>
+
+<p>####### Step2: Put a application.conf in your classpath on Client machine where you submit the application,</p>
+
+<div class="highlight"><pre><code>### content of application.conf
+gearpump {
+  serializers {
+    "io.gearpump.UserMessage" = "io.gearpump.UserMessageSerializer"
+  }
+}
+</code></pre></div>
+
+<p>####### Step3: All set!</p>
+
+<h5 id="advanced-choose-another-serialization-framework">Advanced: Choose another serialization framework</h5>
+
+<p>Note: This is only for advanced user which require deep customization of Gearpump platform.</p>
+
+<p>There are other serialization framework besides Kryo, like Protobuf. If user don&#8217;t want to use the built-in kryo serialization framework, he can customize a new serialization framework.</p>
+
+<p>basically, user need to define in gear.conf(or application.conf for single application&#8217;s scope) file like this:</p>
+
+<div class="highlight"><pre><code class="language-bash">gearpump.serialization-framework <span class="o">=</span> <span class="s2">&quot;io.gearpump.serializer.CustomSerializationFramework&quot;</span></code></pre></div>
+
+<p>Please find an example in gearpump storm module, search &#8220;StormSerializationFramework&#8221; in source code.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/dev-ide-setup.html b/releases/0.7.0/dev-ide-setup.html
new file mode 100644
index 0000000..4a64577
--- /dev/null
+++ b/releases/0.7.0/dev-ide-setup.html
@@ -0,0 +1,175 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>IDE Preparation for Gearpump Development - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">IDE Preparation for Gearpump Development</h1>
+   
+
+   <h3 id="intellij-ide-setup">Intellij IDE Setup</h3>
+
+<ol>
+  <li>In Intellij, download scala plugin.  We are using scala version 2.11</li>
+  <li>Open menu &#8220;File-&gt;Open&#8221; to open Gearpump root project, then choose the Gearpump source folder.</li>
+  <li>All set.</li>
+</ol>
+
+<h3 id="eclipse-ide-setup">Eclipse IDE Setup</h3>
+
+<p>I will show how to do this in eclipse LUNA.</p>
+
+<p>There is a sbt-eclipse plugin to generate eclipse project files, but seems there are some bugs, and some manual fix is still required. Here is the steps that works for me:</p>
+
+<ol>
+  <li>Install latest version eclipse luna</li>
+  <li>Install latest scala-IDE http://scala-ide.org/download/current.html   I use update site address: http://download.scala-ide.org/sdk/lithium/e44/scala211/stable/site</li>
+  <li>Open a sbt shell under the root folder of Gearpump. enter &#8220;eclipse&#8221;, then we get all eclipse project file generated.</li>
+  <li>Use eclipse import wizard. File-&gt;Import-&gt;Existing projects into Workspace, make sure to tick the option &#8220;Search for nested projects&#8221;</li>
+  <li>Then it may starts to complain about encoding error, like &#8220;IO error while decoding&#8221;. You need to fix the eclipse default text encoding by changing configuration at &#8220;Window-&gt;Preference-&gt;General-&gt;Workspace-&gt;Text file encoding&#8221; to UTF-8.</li>
+  <li>Then the project gearpump-external-kafka may still cannot compile. The reason is that there is some dependencies missing in generated .classpath file by sbt-eclipse. We need to do some manual fix. Right click on project icon of gearpump-external-kafka in eclipse, then choose menu &#8220;Build Path-&gt;Configure Build Path&#8221;. A window will popup. Under the tab &#8220;projects&#8221;, click add, choose &#8220;gearpump-streaming&#8221;</li>
+  <li>All set. Now the project should compile OK in eclipse.</li>
+</ol>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/dev-non-streaming-example.html b/releases/0.7.0/dev-non-streaming-example.html
new file mode 100644
index 0000000..36c061b
--- /dev/null
+++ b/releases/0.7.0/dev-non-streaming-example.html
@@ -0,0 +1,279 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump Non-Streaming Example - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Non-Streaming Example</h1>
+   
+
+   <p>We&#8217;ll use <a href="https://github.com/gearpump/gearpump/tree/master/examples/distributedshell/src/main/scala/io/gearpump/examples/distributedshell">Distributed Shell</a> as an example to illustrate how to do that.</p>
+
+<p>What Distributed Shell do is that user send a shell command to the cluster and the command will the executed on each node, then the result will be return to user.</p>
+
+<h3 id="mavensbt-settings">Maven/Sbt Settings</h3>
+
+<p>Repository and library dependencies can be found at <a href="maven-setting.html">Maven Setting</a></p>
+
+<h3 id="define-executor-class">Define Executor Class</h3>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">class</span> <span class="nc">ShellExecutor</span><span class="o">(</span><span class="n">executorContext</span><span class="k">:</span> <span class="kt">ExecutorContext</span><span class="o">,</span> <span class="n">userConf</span> <span class="k">:</span> <span class="kt">UserConfig</span><span class="o">)</span> <span class="k">extends</span> <span class="nc">Actor</span><span class="o">{</span>
+  <span class="k">import</span> <span class="nn">executorContext._</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">receive</span><span class="k">:</span> <span class="kt">Receive</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="k">case</span> <span class="nc">ShellCommand</span><span class="o">(</span><span class="n">command</span><span class="o">,</span> <span class="n">args</span><span class="o">)</span> <span class="k">=&gt;</span>
+      <span class="k">val</span> <span class="n">process</span> <span class="k">=</span> <span class="nc">Try</span><span class="o">(</span><span class="n">s</span><span class="s">&quot;$command $args&quot;</span> <span class="o">!!)</span>
+      <span class="k">val</span> <span class="n">result</span> <span class="k">=</span> <span class="n">process</span> <span class="k">match</span> <span class="o">{</span>
+        <span class="k">case</span> <span class="nc">Success</span><span class="o">(</span><span class="n">msg</span><span class="o">)</span> <span class="k">=&gt;</span> <span class="n">msg</span>
+        <span class="k">case</span> <span class="nc">Failure</span><span class="o">(</span><span class="n">ex</span><span class="o">)</span> <span class="k">=&gt;</span> <span class="n">ex</span><span class="o">.</span><span class="n">getMessage</span>
+      <span class="o">}</span>
+      <span class="n">sender</span> <span class="o">!</span> <span class="nc">ShellCommandResult</span><span class="o">(</span><span class="n">executorId</span><span class="o">,</span> <span class="n">result</span><span class="o">)</span>
+  <span class="o">}</span>
+<span class="o">}</span></code></pre></div>
+
+<p>So ShellExecutor just receive the ShellCommand and try to execute it and return the result to the sender, which is quite simple.</p>
+
+<h3 id="define-appmaster-class">Define AppMaster Class</h3>
+<p>For a non-streaming application, you have to write your own AppMaster.</p>
+
+<p>Here is a typical user defined AppMaster, please note that some trivial codes are omitted.</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">class</span> <span class="nc">DistShellAppMaster</span><span class="o">(</span><span class="n">appContext</span> <span class="k">:</span> <span class="kt">AppMasterContext</span><span class="o">,</span> <span class="n">app</span> <span class="k">:</span> <span class="kt">Application</span><span class="o">)</span> <span class="k">extends</span> <span class="nc">ApplicationMaster</span> <span class="o">{</span>
+  <span class="k">protected</span> <span class="k">var</span> <span class="n">currentExecutorId</span> <span class="k">=</span> <span class="mi">0</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">preStart</span><span class="o">()</span><span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="nc">ActorUtil</span><span class="o">.</span><span class="n">launchExecutorOnEachWorker</span><span class="o">(</span><span class="n">masterProxy</span><span class="o">,</span> <span class="n">getExecutorJvmConfig</span><span class="o">,</span> <span class="n">self</span><span class="o">)</span>
+  <span class="o">}</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">receive</span><span class="k">:</span> <span class="kt">Receive</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="k">case</span> <span class="nc">ExecutorSystemStarted</span><span class="o">(</span><span class="n">executorSystem</span><span class="o">)</span> <span class="k">=&gt;</span>
+      <span class="k">import</span> <span class="nn">executorSystem.</span><span class="o">{</span><span class="n">address</span><span class="o">,</span> <span class="n">worker</span><span class="o">,</span> <span class="n">resource</span> <span class="k">=&gt;</span> <span class="n">executorResource</span><span class="o">}</span>
+      <span class="k">val</span> <span class="n">executorContext</span> <span class="k">=</span> <span class="nc">ExecutorContext</span><span class="o">(</span><span class="n">currentExecutorId</span><span class="o">,</span> <span class="n">worker</span><span class="o">.</span><span class="n">workerId</span><span class="o">,</span> <span class="n">appId</span><span class="o">,</span> <span class="n">self</span><span class="o">,</span> <span class="n">executorResource</span><span class="o">)</span>
+      <span class="k">val</span> <span class="n">executor</span> <span class="k">=</span> <span class="n">context</span><span class="o">.</span><span class="n">actorOf</span><span class="o">(</span><span class="nc">Props</span><span class="o">(</span><span class="n">classOf</span><span class="o">[</span><span class="kt">ShellExecutor</span><span class="o">],</span> <span class="n">executorContext</span><span class="o">,</span> <span class="n">app</span><span class="o">.</span><span class="n">userConfig</span><span class="o">)</span>
+          <span class="o">.</span><span class="n">withDeploy</span><span class="o">(</span><span class="nc">Deploy</span><span class="o">(</span><span class="n">scope</span> <span class="k">=</span> <span class="nc">RemoteScope</span><span class="o">(</span><span class="n">address</span><span class="o">))),</span> <span class="n">currentExecutorId</span><span class="o">.</span><span class="n">toString</span><span class="o">)</span>
+      <span class="n">executorSystem</span><span class="o">.</span><span class="n">bindLifeCycleWith</span><span class="o">(</span><span class="n">executor</span><span class="o">)</span>
+      <span class="n">currentExecutorId</span> <span class="o">+=</span> <span class="mi">1</span>
+    <span class="k">case</span> <span class="nc">StartExecutorSystemTimeout</span> <span class="k">=&gt;</span>
+      <span class="n">masterProxy</span> <span class="o">!</span> <span class="nc">ShutdownApplication</span><span class="o">(</span><span class="n">appId</span><span class="o">)</span>
+      <span class="n">context</span><span class="o">.</span><span class="n">stop</span><span class="o">(</span><span class="n">self</span><span class="o">)</span>
+    <span class="k">case</span> <span class="n">msg</span><span class="k">:</span> <span class="kt">ShellCommand</span> <span class="o">=&gt;</span>
+      <span class="nc">Future</span><span class="o">.</span><span class="n">fold</span><span class="o">(</span><span class="n">context</span><span class="o">.</span><span class="n">children</span><span class="o">.</span><span class="n">map</span><span class="o">(</span><span class="k">_</span> <span class="o">?</span> <span class="n">msg</span><span class="o">))(</span><span class="k">new</span> <span class="nc">ShellCommandResultAggregator</span><span class="o">)</span> <span class="o">{</span> <span class="o">(</span><span class="n">aggregator</span><span class="o">,</span> <span class="n">response</span><span class="o">)</span> <span class="k">=&gt;</span>
+        <span class="n">aggregator</span><span class="o">.</span><span class="n">aggregate</span><span class="o">(</span><span class="n">response</span><span class="o">.</span><span class="n">asInstanceOf</span><span class="o">[</span><span class="kt">ShellCommandResult</span><span class="o">])</span>
+      <span class="o">}.</span><span class="n">map</span><span class="o">(</span><span class="k">_</span><span class="o">.</span><span class="n">toString</span><span class="o">())</span> <span class="n">pipeTo</span> <span class="n">sender</span>
+  <span class="o">}</span>
+
+  <span class="k">private</span> <span class="k">def</span> <span class="n">getExecutorJvmConfig</span><span class="k">:</span> <span class="kt">ExecutorSystemJvmConfig</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="k">val</span> <span class="n">config</span><span class="k">:</span> <span class="kt">Config</span> <span class="o">=</span> <span class="nc">Option</span><span class="o">(</span><span class="n">app</span><span class="o">.</span><span class="n">clusterConfig</span><span class="o">).</span><span class="n">map</span><span class="o">(</span><span class="k">_</span><span class="o">.</span><span class="n">getConfig</span><span class="o">).</span><span class="n">getOrElse</span><span class="o">(</span><span class="nc">ConfigFactory</span><span class="o">.</span><span class="n">empty</span><span class="o">())</span>
+    <span class="k">val</span> <span class="n">jvmSetting</span> <span class="k">=</span> <span class="nc">Util</span><span class="o">.</span><span class="n">resolveJvmSetting</span><span class="o">(</span><span class="n">config</span><span class="o">.</span><span class="n">withFallback</span><span class="o">(</span><span class="n">context</span><span class="o">.</span><span class="n">system</span><span class="o">.</span><span class="n">settings</span><span class="o">.</span><span class="n">config</span><span class="o">)).</span><span class="n">executor</span>
+    <span class="nc">ExecutorSystemJvmConfig</span><span class="o">(</span><span class="n">jvmSetting</span><span class="o">.</span><span class="n">classPath</span><span class="o">,</span> <span class="n">jvmSetting</span><span class="o">.</span><span class="n">vmargs</span><span class="o">,</span>
+      <span class="n">appJar</span><span class="o">,</span> <span class="n">username</span><span class="o">,</span> <span class="n">config</span><span class="o">)</span>
+  <span class="o">}</span>
+<span class="o">}</span></code></pre></div>
+
+<p>So when this DistShellAppMaster started, first it will request resources to launch one executor on each node, which is done in method <code>preStart</code></p>
+
+<p>Then the DistShellAppMaster&#8217;s receive handler will handle the allocated resource to launch the <code>ShellExecutor</code> we want. If you want to write your application, you can just use this part of code. The only thing needed is replacing the Executor class.</p>
+
+<p>There may be a situation that the resource allocation failed which will bring the message <code>StartExecutorSystemTimeout</code>, the normal pattern to handle that is just what we do: shut down the application.</p>
+
+<p>The real application logic part is in <code>ShellCommand</code> message handler, which is specific to different applications. Here we distribute the shell command to each executor and aggregate the results to the client.</p>
+
+<p>For method <code>getExecutorJvmConfig</code>, you can just use this part of code in your own application.</p>
+
+<h3 id="define-application">Define Application</h3>
+<p>Now its time to launch the application.</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">object</span> <span class="nc">DistributedShell</span> <span class="k">extends</span> <span class="nc">App</span> <span class="k">with</span> <span class="nc">ArgumentsParser</span> <span class="o">{</span>
+  <span class="k">private</span> <span class="k">val</span> <span class="nc">LOG</span><span class="k">:</span> <span class="kt">Logger</span> <span class="o">=</span> <span class="nc">LogUtil</span><span class="o">.</span><span class="n">getLogger</span><span class="o">(</span><span class="n">getClass</span><span class="o">)</span>
+
+  <span class="k">override</span> <span class="k">val</span> <span class="n">options</span><span class="k">:</span> <span class="kt">Array</span><span class="o">[(</span><span class="kt">String</span>, <span class="kt">CLIOption</span><span class="o">[</span><span class="kt">Any</span><span class="o">])]</span> <span class="k">=</span> <span class="nc">Array</span><span class="o">.</span><span class="n">empty</span>
+
+  <span class="nc">LOG</span><span class="o">.</span><span class="n">info</span><span class="o">(</span><span class="n">s</span><span class="s">&quot;Distributed shell submitting application...&quot;</span><span class="o">)</span>
+  <span class="k">val</span> <span class="n">context</span> <span class="k">=</span> <span class="nc">ClientContext</span><span class="o">()</span>
+  <span class="k">val</span> <span class="n">appId</span> <span class="k">=</span> <span class="n">context</span><span class="o">.</span><span class="n">submit</span><span class="o">(</span><span class="nc">Application</span><span class="o">[</span><span class="kt">DistShellAppMaster</span><span class="o">](</span><span class="s">&quot;DistributedShell&quot;</span><span class="o">,</span> <span class="nc">UserConfig</span><span class="o">.</span><span class="n">empty</span><span class="o">))</span>
+  <span class="n">context</span><span class="o">.</span><span class="n">close</span><span class="o">()</span>
+  <span class="nc">LOG</span><span class="o">.</span><span class="n">info</span><span class="o">(</span><span class="n">s</span><span class="s">&quot;Distributed Shell Application started with appId $appId !&quot;</span><span class="o">)</span>
+<span class="o">}</span></code></pre></div>
+
+<p>The application class extends <code>App</code> and `ArgumentsParser which make it easier to parse arguments and run main functions. This part is similar to the streaming applications.</p>
+
+<p>The main class DistributeShell will submit an Application to Master, whose AppMaster is DistShellAppMaster.</p>
+
+<h3 id="define-an-optional-client-class">Define an optional Client class</h3>
+
+<p>Now, we can define a Client class to talk with AppMaster to pass our commands to it.</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">object</span> <span class="nc">DistributedShellClient</span> <span class="k">extends</span> <span class="nc">App</span> <span class="k">with</span> <span class="nc">ArgumentsParser</span>  <span class="o">{</span>
+  <span class="k">implicit</span> <span class="k">val</span> <span class="n">timeout</span> <span class="k">=</span> <span class="nc">Constants</span><span class="o">.</span><span class="nc">FUTURE_TIMEOUT</span>
+  <span class="k">import</span> <span class="nn">scala.concurrent.ExecutionContext.Implicits.global</span>
+  <span class="k">private</span> <span class="k">val</span> <span class="nc">LOG</span><span class="k">:</span> <span class="kt">Logger</span> <span class="o">=</span> <span class="nc">LoggerFactory</span><span class="o">.</span><span class="n">getLogger</span><span class="o">(</span><span class="n">getClass</span><span class="o">)</span>
+
+  <span class="k">override</span> <span class="k">val</span> <span class="n">options</span><span class="k">:</span> <span class="kt">Array</span><span class="o">[(</span><span class="kt">String</span>, <span class="kt">CLIOption</span><span class="o">[</span><span class="kt">Any</span><span class="o">])]</span> <span class="k">=</span> <span class="nc">Array</span><span class="o">(</span>
+    <span class="s">&quot;master&quot;</span> <span class="o">-&gt;</span> <span class="nc">CLIOption</span><span class="o">[</span><span class="kt">String</span><span class="o">](</span><span class="s">&quot;&lt;host1:port1,host2:port2,host3:port3&gt;&quot;</span><span class="o">,</span> <span class="n">required</span> <span class="k">=</span> <span class="kc">true</span><span class="o">),</span>
+    <span class="s">&quot;appid&quot;</span> <span class="o">-&gt;</span> <span class="nc">CLIOption</span><span class="o">[</span><span class="kt">Int</span><span class="o">](</span><span class="s">&quot;&lt;the distributed shell appid&gt;&quot;</span><span class="o">,</span> <span class="n">required</span> <span class="k">=</span> <span class="kc">true</span><span class="o">),</span>
+    <span class="s">&quot;command&quot;</span> <span class="o">-&gt;</span> <span class="nc">CLIOption</span><span class="o">[</span><span class="kt">String</span><span class="o">](</span><span class="s">&quot;&lt;shell command&gt;&quot;</span><span class="o">,</span> <span class="n">required</span> <span class="k">=</span> <span class="kc">true</span><span class="o">),</span>
+    <span class="s">&quot;args&quot;</span> <span class="o">-&gt;</span> <span class="nc">CLIOption</span><span class="o">[</span><span class="kt">String</span><span class="o">](</span><span class="s">&quot;&lt;shell arguments&gt;&quot;</span><span class="o">,</span> <span class="n">required</span> <span class="k">=</span> <span class="kc">true</span><span class="o">)</span>
+  <span class="o">)</span>
+
+  <span class="k">val</span> <span class="n">config</span> <span class="k">=</span> <span class="n">parse</span><span class="o">(</span><span class="n">args</span><span class="o">)</span>
+  <span class="k">val</span> <span class="n">context</span> <span class="k">=</span> <span class="nc">ClientContext</span><span class="o">(</span><span class="n">config</span><span class="o">.</span><span class="n">getString</span><span class="o">(</span><span class="s">&quot;master&quot;</span><span class="o">))</span>
+  <span class="k">val</span> <span class="n">appid</span> <span class="k">=</span> <span class="n">config</span><span class="o">.</span><span class="n">getInt</span><span class="o">(</span><span class="s">&quot;appid&quot;</span><span class="o">)</span>
+  <span class="k">val</span> <span class="n">command</span> <span class="k">=</span> <span class="n">config</span><span class="o">.</span><span class="n">getString</span><span class="o">(</span><span class="s">&quot;command&quot;</span><span class="o">)</span>
+  <span class="k">val</span> <span class="n">arguments</span> <span class="k">=</span> <span class="n">config</span><span class="o">.</span><span class="n">getString</span><span class="o">(</span><span class="s">&quot;args&quot;</span><span class="o">)</span>
+  <span class="k">val</span> <span class="n">appMaster</span> <span class="k">=</span> <span class="n">context</span><span class="o">.</span><span class="n">resolveAppID</span><span class="o">(</span><span class="n">appid</span><span class="o">)</span>
+  <span class="o">(</span><span class="n">appMaster</span> <span class="o">?</span> <span class="nc">ShellCommand</span><span class="o">(</span><span class="n">command</span><span class="o">,</span> <span class="n">arguments</span><span class="o">)).</span><span class="n">map</span> <span class="o">{</span> <span class="n">reslut</span> <span class="k">=&gt;</span>
+    <span class="nc">LOG</span><span class="o">.</span><span class="n">info</span><span class="o">(</span><span class="n">s</span><span class="s">&quot;Result: $reslut&quot;</span><span class="o">)</span>
+    <span class="n">context</span><span class="o">.</span><span class="n">close</span><span class="o">()</span>
+  <span class="o">}</span>
+<span class="o">}</span></code></pre></div>
+
+<p>In the DistributedShellClient, it will resolve the appid to the real appmaster(the applicaton id will be printed when launching DistributedShell).</p>
+
+<p>Once we got the AppMaster, then we can send ShellCommand to it and wait for the result.</p>
+
+<h3 id="submit-application">Submit application</h3>
+
+<p>After all these, you need to package everything into a uber jar and submit the jar to Gearpump Cluster. Please check <a href="commandline.html">Application submission tool</a> to command line tool syntax.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/dev-rest-api.html b/releases/0.7.0/dev-rest-api.html
new file mode 100644
index 0000000..14df06e
--- /dev/null
+++ b/releases/0.7.0/dev-rest-api.html
@@ -0,0 +1,519 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump RESTful API reference - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump RESTful API reference</h1>
+   
+
+   <h3 id="get-apiv10appmasterltappidgtdetaillttruefalsegt">GET api/v1.0/appmaster/&lt;appId&gt;?detail=&lt;true|false&gt;</h3>
+<p>Query information of an specific application of Id appId</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/appmaster/2</code></pre></div>
+
+<p>Sample Response:</p>
+
+<div class="highlight"><pre><code>{
+  "status": "active",
+  "appId": 2,
+  "appName": "wordCount",
+  "appMasterPath": "akka.tcp://app2-executor-1@127.0.0.1:62525/user/daemon/appdaemon2/$c",
+  "workerPath": "akka.tcp://master@127.0.0.1:3000/user/Worker1",
+  "submissionTime": "1425925651057",
+  "startTime": "1425925653433",
+  "user": "foobar"
+}
+</code></pre></div>
+
+<h3 id="delete-apiv10appmasterltappidgt">DELETE api/v1.0/appmaster/&lt;appId&gt;</h3>
+<p>shutdown application appId</p>
+
+<h3 id="get-apiv10appmasterltappidgtstallingtasks">GET api/v1.0/appmaster/&lt;appId&gt;/stallingtasks</h3>
+<p>Query list of unhealthy tasks of an specific application of Id appId</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/appmaster/2/stallingtasks</code></pre></div>
+
+<p>Sample Response:</p>
+
+<div class="highlight"><pre><code>{
+  "tasks": [
+    {
+      "processorId": 0,
+      "index": 0
+    }
+  ]
+}
+</code></pre></div>
+
+<h3 id="get-apiv10appmasters">GET api/v1.0/appmasters</h3>
+<p>Query information of all applications</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/appmasters</code></pre></div>
+
+<p>Sample Response:</p>
+
+<div class="highlight"><pre><code>{
+  "appMasters": [
+    {
+      "status": "active",
+      "appId": 1,
+      "appName": "dag",
+      "appMasterPath": "akka.tcp://app1-executor-1@127.0.0.1:62498/user/daemon/appdaemon1/$c",
+      "workerPath": "akka.tcp://master@127.0.0.1:3000/user/Worker1",
+      "submissionTime": "1425925483482",
+      "startTime": "1425925486016",
+      "user": "foobar"
+    }
+  ]
+}
+</code></pre></div>
+
+<h3 id="get-apiv10configappltappidgt">GET api/v1.0/config/app/&lt;appId&gt;</h3>
+<p>Query the configuration of specific application appId</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/config/app/1</code></pre></div>
+
+<p>Sample Response:</p>
+
+<div class="highlight"><pre><code>{
+    "gearpump" : {
+        "appmaster" : {
+            "extraClasspath" : "",
+            "vmargs" : "-server -Xms512M -Xmx1024M -Xss1M -XX:MaxPermSize=128m -XX:+HeapDumpOnOutOfMemoryError -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseParNewGC -XX:NewRatio=3"
+        },
+        "cluster" : {
+            "masters" : [
+                "127.0.0.1:3000"
+            ]
+        },
+        "executor" : {
+            "extraClasspath" : "",
+            "vmargs" : "-server -Xms512M -Xmx1024M -Xss1M -XX:MaxPermSize=128m -XX:+HeapDumpOnOutOfMemoryError -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseParNewGC -XX:NewRatio=3"
+        },
+        "jarstore" : {
+            "rootpath" : "jarstore/"
+        },
+        "log" : {
+            "application" : {
+                "dir" : "logs"
+            },
+            "daemon" : {
+                "dir" : "logs"
+            }
+        },
+        "metrics" : {
+            "enabled" : true,
+            "graphite" : {
+                "host" : "127.0.0.1",
+                "port" : 2003
+            },
+            "logfile" : {},
+            "report-interval-ms" : 15000,
+            "reporter" : "akka",
+            "retainHistoryData" : {
+                "hours" : 72,
+                "intervalMs" : 3600000
+            },
+            "retainRecentData" : {
+                "intervalMs" : 15000,
+                "seconds" : 300
+            },
+            "sample-rate" : 10
+        },
+        "netty" : {
+            "base-sleep-ms" : 100,
+            "buffer-size" : 5242880,
+            "fulsh-check-interval" : 10,
+            "max-retries" : 30,
+            "max-sleep-ms" : 1000,
+            "message-batch-size" : 262144
+        },
+        "netty-dispatcher" : "akka.actor.default-dispatcher",
+        "scheduling" : {
+            "scheduler-class" : "io.gearpump.cluster.scheduler.PriorityScheduler"
+        },
+        "serializers" : {
+            "[B" : "",
+            "[C" : "",
+            "[D" : "",
+            "[F" : "",
+            "[I" : "",
+            "[J" : "",
+            "[Ljava.lang.String;" : "",
+            "[S" : "",
+            "[Z" : "",
+            "io.gearpump.Message" : "io.gearpump.streaming.MessageSerializer",
+            "io.gearpump.streaming.task.Ack" : "io.gearpump.streaming.AckSerializer",
+            "io.gearpump.streaming.task.AckRequest" : "io.gearpump.streaming.AckRequestSerializer",
+            "io.gearpump.streaming.task.LatencyProbe" : "io.gearpump.streaming.LatencyProbeSerializer",
+            "io.gearpump.streaming.task.TaskId" : "io.gearpump.streaming.TaskIdSerializer",
+            "scala.Tuple1" : "",
+            "scala.Tuple2" : "",
+            "scala.Tuple3" : "",
+            "scala.Tuple4" : "",
+            "scala.Tuple5" : "",
+            "scala.Tuple6" : "",
+            "scala.collection.immutable.$colon$colon" : "",
+            "scala.collection.immutable.List" : ""
+        },
+        "services" : {
+            # gear.conf: 112
+            "host" : "127.0.0.1",
+            # gear.conf: 113
+            "http" : 8090,
+            # gear.conf: 114
+            "ws" : 8091
+        },
+        "task-dispatcher" : "akka.actor.pined-dispatcher",
+        "worker" : {
+            # reference.conf: 100
+            # # How many slots each worker contains
+            "slots" : 100
+        }
+    }
+}
+
+</code></pre></div>
+
+<h3 id="get-apiv10configworkerltworkeridgt">GET api/v1.0/config/worker/&lt;workerId&gt;</h3>
+<p>Get the configuration of specific worker workerId</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/config/worker/123456</code></pre></div>
+
+<p>Sample Response:</p>
+
+<div class="highlight"><pre><code>{
+  "akka": {
+    "loglevel": "INFO"
+    "log-dead-letters": "off"
+    "log-dead-letters-during-shutdown": "off"
+    "actor": {
+      "provider": "akka.remote.RemoteActorRefProvider"
+    }
+    "cluster": {
+      "roles": ["worker"]
+    }
+    "remote" {
+      "log-remote-lifecycle-events": "off"
+    }
+  }
+}
+</code></pre></div>
+
+<h3 id="get-apiv10configmaster">GET api/v1.0/config/master</h3>
+<p>Get the configuration of all masters</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/config/master</code></pre></div>
+
+<p>Sample Response:</p>
+
+<div class="highlight"><pre><code>{
+  "extensions": [
+    "akka.contrib.datareplication.DataReplication$"
+  ]
+  "akka": {
+    "loglevel": "INFO"
+    "log-dead-letters": "off"
+    "log-dead-letters-during-shutdown": "off"
+    "actor": {
+      ## Master forms a akka cluster
+      "provider": "akka.cluster.ClusterActorRefProvider"
+    }
+    "cluster": {
+      "roles": ["master"]
+      "auto-down-unreachable-after": "15s"
+    }
+    "remote": {
+      "log-remote-lifecycle-events": "off"
+    }
+  }
+}
+</code></pre></div>
+
+<h3 id="get-apiv10master">GET api/v1.0/master</h3>
+<p>Get information of masters</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/master</code></pre></div>
+
+<p>Sample Response:</p>
+
+<div class="highlight"><pre><code>{
+  "masterDescription": {
+    "leader": [
+      "master@127.0.0.1",
+      3000
+    ],
+    "cluster": [
+      [
+        "127.0.0.1",
+        3000
+      ]
+    ],
+    "aliveFor": "642941",
+    "logFile": "/Users/foobar/gearpump/logs",
+    "jarStore": "jarstore/",
+    "masterStatus": "synced",
+    "homeDirectory": "/Users/foobar/gearpump"
+  }
+}
+</code></pre></div>
+
+<h3 id="get-apiv10metricsappltappidgtltmetrics-pathgt">GET api/v1.0/metrics/app/&lt;appId&gt;/&lt;metrics path&gt;</h3>
+<p>Query metrics information of a specific application appId
+Filter metrics with path metrics path</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/metrics/app/3/app3.processor2</code></pre></div>
+
+<p>Sample Response:</p>
+
+<div class="highlight"><pre><code>{
+  "appId": 3,
+  "path": "app3.processor2",
+  "metrics": []
+}
+</code></pre></div>
+
+<h3 id="get-apiv10workersltworkeridgt">GET api/v1.0/workers/&lt;workerId&gt;</h3>
+<p>Get information of specific worker</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/workers/1096497833</code></pre></div>
+
+<p>Sample Response</p>
+
+<div class="highlight"><pre><code>{
+  "workerId": 1096497833,
+  "state": "active",
+  "actorPath": "akka.tcp://master@127.0.0.1:3000/user/Worker0",
+  "aliveFor": "77042",
+  "logFile": "/Users/foobar/gearpump/logs",
+  "executors": [],
+  "totalSlots": 100,
+  "availableSlots": 100,
+  "homeDirectory": "/Users/foobar/gearpump"
+}
+</code></pre></div>
+
+<p>The worker list can be returned by query api/v1.0/workers Rest service.</p>
+
+<h3 id="get-apiv10workers">GET api/v1.0/workers</h3>
+<p>Get information of all workers.</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/workers</code></pre></div>
+
+<p>Sample Response:</p>
+
+<div class="highlight"><pre><code>[
+  {
+    "workerId": 307839464,
+    "state": "active",
+    "actorPath": "akka.tcp://master@127.0.0.1:3000/user/Worker0",
+    "aliveFor": "18445",
+    "logFile": "/Users/foobar/gearpump/logs",
+    "executors": [],
+    "totalSlots": 100,
+    "availableSlots": 100,
+    "homeDirectory": "/Users/foobar/gearpump"
+  },
+  {
+    "workerId": 485240986,
+    "state": "active",
+    "actorPath": "akka.tcp://master@127.0.0.1:3000/user/Worker1",
+    "aliveFor": "18445",
+    "logFile": "/Users/foobar/gearpump/logs",
+    "executors": [],
+    "totalSlots": 100,
+    "availableSlots": 100,
+    "homeDirectory": "/Users/foobar/gearpump"
+  }
+]
+</code></pre></div>
+
+<h3 id="get-apiv10version">GET api/v1.0/version</h3>
+<p>Query the version of gearpump</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/version</code></pre></div>
+
+<p>Sample Response:</p>
+
+<div class="highlight"><pre><code>0.7.0
+</code></pre></div>
+
+<h3 id="get-apiv10websocketurl">GET api/v1.0/websocket/url</h3>
+<p>Query the url of web socket</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/websocket/url</code></pre></div>
+
+<p>Sample Response:</p>
+
+<div class="highlight"><pre><code>{
+  "url": "ws://127.0.0.1:8091"
+}
+</code></pre></div>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/dev-storm.html b/releases/0.7.0/dev-storm.html
new file mode 100644
index 0000000..b37a7ee
--- /dev/null
+++ b/releases/0.7.0/dev-storm.html
@@ -0,0 +1,248 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Storm Compatibility - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Storm Compatibility</h1>
+   
+
+   <p>Gearpump provides <strong>binary compatibility</strong> for Apache Storm applications. That is to say, users could easily grab an existing Storm jar and run it 
+on Gearpump. This documentation illustrates Gearpump&#8217;s comapatibility with Storm.</p>
+
+<h2 id="how-to-run-a-storm-application-on-gearpump">How to run a Storm application on Gearpump</h2>
+
+<p>This section shows how to run an existing Storm jar in a local Gearpump cluster.</p>
+
+<ol>
+  <li>
+    <p>launch a local cluster</p>
+
+    <div class="highlight"><pre><code>./target/pack/bin/local
+</code></pre></div>
+  </li>
+  <li>
+    <p>submit a topology from storm-starter. 
+<code>
+bin/storm -verbose -config storm.yaml -jar storm-starter-${STORM_VERSION}.jar storm.starter.ExclamationTopology exclamation 
+</code></p>
+
+    <p>Users are able to configure their applications through following options</p>
+
+    <ul>
+      <li><code>jar</code> - set the path of a storm application jar</li>
+      <li><code>config</code> - submit a customized storm configuration file</li>
+    </ul>
+
+    <p>That&#8217;s it. Check the dashboard and you should see data flowing through your topology.</p>
+
+    <p><em>Note that submission from UI is not supported yet</em>.</p>
+  </li>
+</ol>
+
+<h2 id="how-is-it-different-from-running-on-storm">How is it different from running on Storm</h2>
+
+<h3 id="topology-submission">Topology submission</h3>
+
+<p>When a client submits a Storm topology, Gearpump launches locally a simplified version of Storm&#8217;s  Nimbus server <code>GearpumpNimbus</code>. <code>GearpumpNimbus</code> then translates topology to a directed acyclic graph (DAG) of Gearpump, which is submitted to Gearpump master and deployed as a Gearpump application.</p>
+
+<p><img src="img/storm_gearpump_cluster.png" alt="storm_gearpump_cluster" /></p>
+
+<p><code>GearpumpNimbus</code> supports the following methods</p>
+
+<ul>
+  <li><code>submitTopology</code> / <code>submitTopologyWithOpts</code></li>
+  <li><code>killTopology</code> / <code>killTopologyWithOpts</code></li>
+  <li><code>getTopology</code> / <code>getUserTopology</code></li>
+  <li><code>getClusterInfo</code></li>
+</ul>
+
+<h3 id="topology-translation">Topology translation</h3>
+
+<p>Here&#8217;s an example of <code>WordCountTopology</code> with acker bolts (ackers) being translated into a Gearpump DAG.</p>
+
+<p><img src="img/storm_gearpump_dag.png" alt="storm_gearpump_dag" /></p>
+
+<p>Gearpump creates a <code>StormProducer</code> for each Storm spout and a <code>StormProcessor</code> for each Storm bolt (except for ackers) with the same parallelism, and wires them together using the same grouping strategy (partitioning in Gearpump) as in Storm.</p>
+
+<p>At runtime, spouts and bolts are running inside <code>StormProducer</code> tasks and <code>StormProcessor</code> tasks respectively. Messages emitted by spout are passed to <code>StormProducer</code>, transferred to <code>StormProcessor</code> and passed down to bolt.  Messages are serialized / deserialized with Storm serializers.</p>
+
+<p>Storm ackers are dropped since Gearpump has a different mechanism of message tracking and flow control.</p>
+
+<h3 id="message-tracking">Message tracking</h3>
+
+<p>Storm tracks the lineage of each message with ackers to guarantee at-least-once message delivery. Failed messages are re-sent from spout.</p>
+
+<p>Gearpump <a href="gearpump-internals.html#how-do-we-detect-message-loss">tracks messages between a sender and receiver in an efficient way</a>. Message loss causes the whole application to replay from the <a href="gearpump-internals.html#application-clock-and-global-clock-service">minimum timestamp of all pending messages in the system</a>.</p>
+
+<p><em>Note that ack from bolt is a no-op while fail throws an exception.</em></p>
+
+<h3 id="flow-control">Flow control</h3>
+
+<p>Storm throttles flow rate at spout, which stops sending messages if the number of unacked messages exceeds <code>topology.max.spout.pending</code>.</p>
+
+<p>Gearpump has flow control between tasks such that <a href="gearpump-internals.html#how-do-we-do-flow-control">sender cannot flood receiver</a>, which is backpressured till the source.</p>
+
+<h3 id="configurations">Configurations</h3>
+
+<p>All Storm configurations are respected with the following priority order</p>
+
+<div class="highlight"><pre><code>defaults.yaml &lt; storm.yaml &lt; application config &lt; component config &lt; custom user config
+</code></pre></div>
+
+<p>where</p>
+
+<ul>
+  <li>application config is submit from Storm application along with the topology</li>
+  <li>component config is set in spout / bolt with <code>getComponentConfiguration</code></li>
+  <li>custom user config is specified with the <code>-config</code> option when submitting Storm application from command line</li>
+</ul>
+
+<h2 id="limitations">Limitations</h2>
+
+<ol>
+  <li>Trident support is ongoing.</li>
+</ol>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/dev-write-1st-app.html b/releases/0.7.0/dev-write-1st-app.html
new file mode 100644
index 0000000..8d13b68
--- /dev/null
+++ b/releases/0.7.0/dev-write-1st-app.html
@@ -0,0 +1,314 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Write Your 1st Gearpump App - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Write Your 1st Gearpump App">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Write Your 1st Gearpump App</h1>
+   
+
+   <p>We&#8217;ll use <a href="https://github.com/gearpump/gearpump/blob/master/examples/streaming/wordcount/src/main/scala/io/gearpump/streaming/examples/wordcount/">wordcount</a> as an example to illustrate how to write GearPump applications.</p>
+
+<h3 id="mavensbt-settings">Maven/Sbt Settings</h3>
+
+<p>Repository and library dependencies can be found at <a href="maven-setting.html">Maven Setting</a>.</p>
+
+<h3 id="ide-setup-optional">IDE Setup (Optional)</h3>
+<p>You can get your preferred IDE ready for Gearpump by following <a href="dev-ide-setup.html">this guide</a>.</p>
+
+<h3 id="define-processortask-class-and-partitioner-class">Define Processor(Task) class and Partitioner class</h3>
+
+<p>An application is a Directed Acyclic Graph (DAG) of processors. In the wordcount example, We will firstly define two processors <code>Split</code> and <code>Sum</code>, and then weave them together.</p>
+
+<h4 id="about-message-type">About message type</h4>
+
+<p>User are allowed to send message of type AnyRef(map to Object in java).</p>
+
+<div class="highlight"><pre><code>case class Message(msg: AnyRef, timestamp: TimeStamp = Message.noTimeStamp)
+</code></pre></div>
+
+<p>If user want to send primitive types like Int, Long, then he should box it explicitly with asInstanceOf. For example:</p>
+
+<div class="highlight"><pre><code>new Message(3.asInstanceOf[AnyRef])
+</code></pre></div>
+
+<h4 id="split-processor">Split processor</h4>
+
+<p>In the Split processor, we simply split a predefined text (the content is simplified for conciseness) and send out each split word to Sum.</p>
+
+<p>Scala:</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">class</span> <span class="nc">Split</span><span class="o">(</span><span class="n">taskContext</span> <span class="k">:</span> <span class="kt">TaskContext</span><span class="o">,</span> <span class="n">conf</span><span class="k">:</span> <span class="kt">UserConfig</span><span class="o">)</span> <span class="k">extends</span> <span class="nc">Task</span><span class="o">(</span><span class="n">taskContext</span><span class="o">,</span> <span class="n">conf</span><span class="o">)</span> <span class="o">{</span>
+  <span class="k">import</span> <span class="nn">taskContext.output</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">onStart</span><span class="o">(</span><span class="n">startTime</span> <span class="k">:</span> <span class="kt">StartTime</span><span class="o">)</span> <span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="n">self</span> <span class="o">!</span> <span class="nc">Message</span><span class="o">(</span><span class="s">&quot;start&quot;</span><span class="o">)</span>
+  <span class="o">}</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">onNext</span><span class="o">(</span><span class="n">msg</span> <span class="k">:</span> <span class="kt">Message</span><span class="o">)</span> <span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="nc">Split</span><span class="o">.</span><span class="nc">TEXT_TO_SPLIT</span><span class="o">.</span><span class="n">lines</span><span class="o">.</span><span class="n">foreach</span> <span class="o">{</span> <span class="n">line</span> <span class="k">=&gt;</span>
+      <span class="n">line</span><span class="o">.</span><span class="n">split</span><span class="o">(</span><span class="s">&quot;[\\s]+&quot;</span><span class="o">).</span><span class="n">filter</span><span class="o">(</span><span class="k">_</span><span class="o">.</span><span class="n">nonEmpty</span><span class="o">).</span><span class="n">foreach</span> <span class="o">{</span> <span class="n">msg</span> <span class="k">=&gt;</span>
+        <span class="n">output</span><span class="o">(</span><span class="k">new</span> <span class="nc">Message</span><span class="o">(</span><span class="n">msg</span><span class="o">,</span> <span class="nc">System</span><span class="o">.</span><span class="n">currentTimeMillis</span><span class="o">()))</span>
+      <span class="o">}</span>
+    <span class="o">}</span>
+    <span class="n">self</span> <span class="o">!</span> <span class="nc">Message</span><span class="o">(</span><span class="s">&quot;continue&quot;</span><span class="o">,</span> <span class="nc">System</span><span class="o">.</span><span class="n">currentTimeMillis</span><span class="o">())</span>
+  <span class="o">}</span>
+<span class="o">}</span>
+
+<span class="k">object</span> <span class="nc">Split</span> <span class="o">{</span>
+  <span class="k">val</span> <span class="nc">TEXT_TO_SPLIT</span> <span class="k">=</span> <span class="s">&quot;some text&quot;</span>
+<span class="o">}</span></code></pre></div>
+
+<p>Like Split, every processor extends a <code>TaskActor</code>.  The <code>onStart</code> method is called once before any message comes in; <code>onNext</code> method is called to process every incoming message. Note that GearPump employs the message-driven model and that&#8217;s why Split sends itself a message at the end of <code>onStart</code> and <code>onNext</code> to trigger next message processing.</p>
+
+<h4 id="sum-processor">Sum Processor</h4>
+
+<p>The structure of Sum processor looks much alike. Sum does not need to send messages to itself since it receives messages from Split.</p>
+
+<p>Scala:</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">class</span> <span class="nc">Sum</span> <span class="o">(</span><span class="n">taskContext</span> <span class="k">:</span> <span class="kt">TaskContext</span><span class="o">,</span> <span class="n">conf</span><span class="k">:</span> <span class="kt">UserConfig</span><span class="o">)</span> <span class="k">extends</span> <span class="nc">Task</span><span class="o">(</span><span class="n">taskContext</span><span class="o">,</span> <span class="n">conf</span><span class="o">)</span> <span class="o">{</span>
+  <span class="k">private</span><span class="o">[</span><span class="kt">wordcount</span><span class="o">]</span> <span class="k">val</span> <span class="n">map</span> <span class="k">:</span> <span class="kt">mutable.HashMap</span><span class="o">[</span><span class="kt">String</span>, <span class="kt">Long</span><span class="o">]</span> <span class="k">=</span> <span class="k">new</span> <span class="n">mutable</span><span class="o">.</span><span class="nc">HashMap</span><span class="o">[</span><span class="kt">String</span>, <span class="kt">Long</span><span class="o">]()</span>
+
+  <span class="k">private</span><span class="o">[</span><span class="kt">wordcount</span><span class="o">]</span> <span class="k">var</span> <span class="n">wordCount</span> <span class="k">:</span> <span class="kt">Long</span> <span class="o">=</span> <span class="mi">0</span>
+  <span class="k">private</span> <span class="k">var</span> <span class="n">snapShotTime</span> <span class="k">:</span> <span class="kt">Long</span> <span class="o">=</span> <span class="nc">System</span><span class="o">.</span><span class="n">currentTimeMillis</span><span class="o">()</span>
+  <span class="k">private</span> <span class="k">var</span> <span class="n">snapShotWordCount</span> <span class="k">:</span> <span class="kt">Long</span> <span class="o">=</span> <span class="mi">0</span>
+
+  <span class="k">private</span> <span class="k">var</span> <span class="n">scheduler</span> <span class="k">:</span> <span class="kt">Cancellable</span> <span class="o">=</span> <span class="kc">null</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">onStart</span><span class="o">(</span><span class="n">startTime</span> <span class="k">:</span> <span class="kt">StartTime</span><span class="o">)</span> <span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="n">scheduler</span> <span class="k">=</span> <span class="n">taskContext</span><span class="o">.</span><span class="n">schedule</span><span class="o">(</span><span class="k">new</span> <span class="nc">FiniteDuration</span><span class="o">(</span><span class="mi">5</span><span class="o">,</span> <span class="nc">TimeUnit</span><span class="o">.</span><span class="nc">SECONDS</span><span class="o">),</span>
+      <span class="k">new</span> <span class="nc">FiniteDuration</span><span class="o">(</span><span class="mi">5</span><span class="o">,</span> <span class="nc">TimeUnit</span><span class="o">.</span><span class="nc">SECONDS</span><span class="o">))(</span><span class="n">reportWordCount</span><span class="o">)</span>
+  <span class="o">}</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">onNext</span><span class="o">(</span><span class="n">msg</span> <span class="k">:</span> <span class="kt">Message</span><span class="o">)</span> <span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="k">if</span> <span class="o">(</span><span class="kc">null</span> <span class="o">==</span> <span class="n">msg</span><span class="o">)</span> <span class="o">{</span>
+      <span class="k">return</span>
+    <span class="o">}</span>
+    <span class="k">val</span> <span class="n">current</span> <span class="k">=</span> <span class="n">map</span><span class="o">.</span><span class="n">getOrElse</span><span class="o">(</span><span class="n">msg</span><span class="o">.</span><span class="n">msg</span><span class="o">.</span><span class="n">asInstanceOf</span><span class="o">[</span><span class="kt">String</span><span class="o">],</span> <span class="mi">0L</span><span class="o">)</span>
+    <span class="n">wordCount</span> <span class="o">+=</span> <span class="mi">1</span>
+    <span class="n">map</span><span class="o">.</span><span class="n">put</span><span class="o">(</span><span class="n">msg</span><span class="o">.</span><span class="n">msg</span><span class="o">.</span><span class="n">asInstanceOf</span><span class="o">[</span><span class="kt">String</span><span class="o">],</span> <span class="n">current</span> <span class="o">+</span> <span class="mi">1</span><span class="o">)</span>
+  <span class="o">}</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">onStop</span><span class="o">()</span> <span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="k">if</span> <span class="o">(</span><span class="n">scheduler</span> <span class="o">!=</span> <span class="kc">null</span><span class="o">)</span> <span class="o">{</span>
+      <span class="n">scheduler</span><span class="o">.</span><span class="n">cancel</span><span class="o">()</span>
+    <span class="o">}</span>
+  <span class="o">}</span>
+
+  <span class="k">def</span> <span class="n">reportWordCount</span><span class="o">()</span> <span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="k">val</span> <span class="n">current</span> <span class="k">:</span> <span class="kt">Long</span> <span class="o">=</span> <span class="nc">System</span><span class="o">.</span><span class="n">currentTimeMillis</span><span class="o">()</span>
+    <span class="nc">LOG</span><span class="o">.</span><span class="n">info</span><span class="o">(</span><span class="n">s</span><span class="s">&quot;Task ${taskContext.taskId} Throughput: ${(wordCount - snapShotWordCount, (current - snapShotTime) / 1000)} (words, second)&quot;</span><span class="o">)</span>
+    <span class="n">snapShotWordCount</span> <span class="k">=</span> <span class="n">wordCount</span>
+    <span class="n">snapShotTime</span> <span class="k">=</span> <span class="n">current</span>
+  <span class="o">}</span>
+<span class="o">}</span></code></pre></div>
+
+<p>Besides counting the sum, we also define a scheduler to report throughput every 5 seconds. The scheduler should be cancelled when the computation completes, which could be accomplished overriding the <code>onStop</code> method. The default implementation of <code>onStop</code> is a no-op.</p>
+
+<h4 id="partitioner">Partitioner</h4>
+
+<p>A processor could be parallelized to a list of tasks. A <code>Partitioner</code> defines how the data is shuffled among tasks of Split and Sum. GearPump has already provided two partitioners</p>
+
+<ul>
+  <li><code>HashPartitioner</code>: partitions data based on the message&#8217;s hashcode</li>
+  <li><code>ShufflePartitioner</code>: partitions data in a round-robin way.</li>
+</ul>
+
+<p>You could define your own partitioner by extending the <code>Partitioner</code> trait and overriding the <code>getPartition</code> method.</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">trait</span> <span class="nc">Partitioner</span> <span class="k">extends</span> <span class="nc">Serializable</span> <span class="o">{</span>
+  <span class="k">def</span> <span class="n">getPartition</span><span class="o">(</span><span class="n">msg</span> <span class="k">:</span> <span class="kt">Message</span><span class="o">,</span> <span class="n">partitionNum</span> <span class="k">:</span> <span class="kt">Int</span><span class="o">)</span> <span class="k">:</span> <span class="kt">Int</span>
+<span class="o">}</span></code></pre></div>
+
+<h3 id="define-taskdescription-and-appdescription">Define TaskDescription and AppDescription</h3>
+
+<p>Now, we are able to write our application class, weaving the above components together.</p>
+
+<p>The application class extends <code>App</code> and `ArgumentsParser which make it easier to parse arguments and run main functions.</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">object</span> <span class="nc">WordCount</span> <span class="k">extends</span> <span class="nc">App</span> <span class="k">with</span> <span class="nc">ArgumentsParser</span> <span class="o">{</span>
+  <span class="k">private</span> <span class="k">val</span> <span class="nc">LOG</span><span class="k">:</span> <span class="kt">Logger</span> <span class="o">=</span> <span class="nc">LogUtil</span><span class="o">.</span><span class="n">getLogger</span><span class="o">(</span><span class="n">getClass</span><span class="o">)</span>
+  <span class="k">val</span> <span class="nc">RUN_FOR_EVER</span> <span class="k">=</span> <span class="o">-</span><span class="mi">1</span>
+
+  <span class="k">override</span> <span class="k">val</span> <span class="n">options</span><span class="k">:</span> <span class="kt">Array</span><span class="o">[(</span><span class="kt">String</span>, <span class="kt">CLIOption</span><span class="o">[</span><span class="kt">Any</span><span class="o">])]</span> <span class="k">=</span> <span class="nc">Array</span><span class="o">(</span>
+    <span class="s">&quot;split&quot;</span> <span class="o">-&gt;</span> <span class="nc">CLIOption</span><span class="o">[</span><span class="kt">Int</span><span class="o">](</span><span class="s">&quot;&lt;how many split tasks&gt;&quot;</span><span class="o">,</span> <span class="n">required</span> <span class="k">=</span> <span class="kc">false</span><span class="o">,</span> <span class="n">defaultValue</span> <span class="k">=</span> <span class="nc">Some</span><span class="o">(</span><span class="mi">1</span><span class="o">)),</span>
+    <span class="s">&quot;sum&quot;</span> <span class="o">-&gt;</span> <span class="nc">CLIOption</span><span class="o">[</span><span class="kt">Int</span><span class="o">](</span><span class="s">&quot;&lt;how many sum tasks&gt;&quot;</span><span class="o">,</span> <span class="n">required</span> <span class="k">=</span> <span class="kc">false</span><span class="o">,</span> <span class="n">defaultValue</span> <span class="k">=</span> <span class="nc">Some</span><span class="o">(</span><span class="mi">1</span><span class="o">))</span>
+  <span class="o">)</span>
+
+  <span class="k">def</span> <span class="n">application</span><span class="o">(</span><span class="n">config</span><span class="k">:</span> <span class="kt">ParseResult</span><span class="o">)</span> <span class="k">:</span> <span class="kt">StreamApplication</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="k">val</span> <span class="n">splitNum</span> <span class="k">=</span> <span class="n">config</span><span class="o">.</span><span class="n">getInt</span><span class="o">(</span><span class="s">&quot;split&quot;</span><span class="o">)</span>
+    <span class="k">val</span> <span class="n">sumNum</span> <span class="k">=</span> <span class="n">config</span><span class="o">.</span><span class="n">getInt</span><span class="o">(</span><span class="s">&quot;sum&quot;</span><span class="o">)</span>
+    <span class="k">val</span> <span class="n">partitioner</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">HashPartitioner</span><span class="o">()</span>
+    <span class="k">val</span> <span class="n">split</span> <span class="k">=</span> <span class="nc">Processor</span><span class="o">[</span><span class="kt">Split</span><span class="o">](</span><span class="n">splitNum</span><span class="o">)</span>
+    <span class="k">val</span> <span class="n">sum</span> <span class="k">=</span> <span class="nc">Processor</span><span class="o">[</span><span class="kt">Sum</span><span class="o">](</span><span class="n">sumNum</span><span class="o">)</span>
+    <span class="k">val</span> <span class="n">app</span> <span class="k">=</span> <span class="nc">StreamApplication</span><span class="o">(</span><span class="s">&quot;wordCount&quot;</span><span class="o">,</span> <span class="nc">Graph</span><span class="o">[</span><span class="kt">Processor</span><span class="o">[</span><span class="k">_</span> <span class="k">&lt;:</span> <span class="kt">Task</span><span class="o">]</span>, <span class="kt">Partitioner</span><span class="o">](</span><span class="n">split</span> <span class="o">~</span> <span class="n">partitioner</span> <span class="o">~&gt;</span> <span class="n">sum</span><span class="o">),</span> <span class="nc">UserConfig</span><span class="o">.</span><span class="n">empty</span><span class="o">)</span>
+    <span class="n">app</span>
+  <span class="o">}</span>
+
+  <span class="k">val</span> <span class="n">config</span> <span class="k">=</span> <span class="n">parse</span><span class="o">(</span><span class="n">args</span><span class="o">)</span>
+  <span class="k">val</span> <span class="n">context</span> <span class="k">=</span> <span class="nc">ClientContext</span><span class="o">()</span>
+  <span class="k">val</span> <span class="n">appId</span> <span class="k">=</span> <span class="n">context</span><span class="o">.</span><span class="n">submit</span><span class="o">(</span><span class="n">application</span><span class="o">(</span><span class="n">config</span><span class="o">))</span>
+  <span class="n">context</span><span class="o">.</span><span class="n">close</span><span class="o">()</span>
+<span class="o">}</span></code></pre></div>
+
+<p>We override <code>options</code> value and define an array of command line arguments to parse. We want application users to pass in masters&#8217; hosts and ports, the parallelism of split and sum tasks, and how long to run the example. We also specify whether an option is <code>required</code> and provide <code>defaultValue</code> for some arguments.</p>
+
+<p>Given the <code>ParseResult</code> of command line arguments, we create <code>TaskDescription</code>s for Split and Sum processors, and connect them with <code>HashPartitioner</code> using DAG API. The graph is wrapped in an <code>AppDescrition</code> , which is finally submit to master.</p>
+
+<h3 id="submit-application">Submit application</h3>
+
+<p>After all these, you need to package everything into a uber jar and submit the jar to Gearpump Cluster. Please check <a href="commandline.html">Application submission tool</a> to command line tool syntax.</p>
+
+<h3 id="advanced-topic">Advanced topic</h3>
+<p>For a real application, you definitely need to define your own customized message passing between processors.
+Customized message needs customized serializer to help message passing over wire.
+Check <a href="dev-connectors.html">this guide</a> for how to customize serializer.</p>
+
+<h3 id="gearpump-for-non-streaming-usage">Gearpump for Non-Streaming Usage</h3>
+<p>Gearpump is also able to as a base platform to develop non-streaming applications. See <a href="dev-non-streaming-example.html">this guide</a> on how to use Gearpump to develop a distributed shell.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/faq.html b/releases/0.7.0/faq.html
new file mode 100644
index 0000000..05cafea
--- /dev/null
+++ b/releases/0.7.0/faq.html
@@ -0,0 +1,182 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>faq - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Gearpump Frequently Asked Questions">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Frequently Asked Questions</h1>
+   
+
+   <h5 id="whats-relation-between-gearpump-and-yarn">What&#8217;s Relation between Gearpump and YARN?</h5>
+<p>Gearpump can run on top of YARN as a YARN application. Gearpump&#8217;s ApplicationMaster provides the application management , deployment and scheduling of DAG&#8217;s after arbitrating and receiving container resources from YARN</p>
+
+<h5 id="relation-with-storm-and-spark-streaming">Relation with Storm and Spark Streaming</h5>
+<p>Storm and spark streaming are proven platforms, there are many production deployments. Compared with them, Gearpump is not than proven and there is no production deployment yet. However, there is no single platform that can cover every use case; Gearpump has its own +1 points in some special fields. As an instance, for IOT use cases, Gearpump may be considered convenient because the topology can be deployed to edge device with feature of location transparency. For another example, when users want to upgrade the application online without service interruption, Gearpump may be suitable as it can dynamically modify the computation DAG on the fly.</p>
+
+<h5 id="what-does-gearpump-mean">What does GearPump mean?</h5>
+<p>The name GearPump is a reference 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 from left to right.</p>
+
+<h5 id="why-not-using-akka-persistence-to-store-the-checkpoint-file">Why not using akka persistence to store the checkpoint file?</h5>
+<ol>
+  <li>We only checkpoint file to disk when necessary.(not record level)</li>
+  <li>We have custom checkpoint file format</li>
+</ol>
+
+<h5 id="have-you-considered-the-akka-stream-api-for-the-high-level-dsl">Have you considered the akka stream API for the high level DSL?</h5>
+<p>We are looking into a hands of candidate for what a good DSL should be. Akka stream API is one of the candidates.</p>
+
+<h5 id="why-wrapping-the-task-instead-of-using-the-actor-interface-directly">Why wrapping the Task, instead of using the Actor interface directly?</h5>
+
+<ol>
+  <li>It is more easy to conduct Unit test</li>
+  <li>We have custom logic and messages to ensure the data consistency, like flow control, like message loss detection.</li>
+  <li>As the Gearpump interface evolves rapidly. for now, we want to conservative in exposing more powerful functions so that we doesn&#8217;t tie our hands for future refactory, it let us feel safe.</li>
+</ol>
+
+<h5 id="what-is-the-open-source-plan-for-this-project">What is the open source plan for this project?</h5>
+<p>The ultimate goal is to make it an Apache project.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/features.html b/releases/0.7.0/features.html
new file mode 100644
index 0000000..34e60a3
--- /dev/null
+++ b/releases/0.7.0/features.html
@@ -0,0 +1,221 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>highlights - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Gearpump Technical Highlights">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Technical Highlights</h1>
+   
+
+   <h3 id="technical-highlights-of-gearpump">Technical highlights of Gearpump</h3>
+
+<p>Gearpump is a performant, flexible, fault-tolerant, and responsive streaming platform with a lot of nice features, its technical highlights include:</p>
+
+<h4 id="actors-everywhere">Actors everywhere</h4>
+
+<p>The Actor model is a concurrency model proposed by Carl Hewitt at 1973. The Actor model is like a micro-service which is cohesive in the inside and isolated from other outside actors. Actors are the cornerstone of Gearpump, they provide facilities to do message passing, error handling, liveliness monitoring. Gearpump uses Actors everywhere; every entity within the cluster that can be treated as a service.</p>
+
+<p><img src="img/actor_hierarchy.png" alt="Actor Hierarchy" /></p>
+
+<h4 id="exactly-once-message-processing">Exactly once Message Processing</h4>
+
+<p>Exactly once is defined as: the effect of a message will be calculated only once in the persisted state and computation errors in the history will not be propagated to future computations.</p>
+
+<p><img src="img/exact.png" alt="Exact Once Semantics" /></p>
+
+<h4 id="topology-dag-dsl">Topology DAG DSL</h4>
+
+<p>User can submit to Gearpump a computation DAG, which contains a list of nodes and edges, and each node can be parallelized to a set of tasks. Gearpump will then schedule and distribute different tasks in the DAG to different machines automatically. Each task will be started as an actor, which is long running micro-service.</p>
+
+<p><img src="img/dag.png" alt="DAG" /></p>
+
+<h4 id="flow-control">Flow control</h4>
+
+<p>Gearpump has built-in support for flow control. For all message passing between different tasks, the framework will assure the upstream tasks will not flood the downstream tasks.
+<img src="img/flowcontrol.png" alt="Flow Control" /></p>
+
+<h4 id="no-inherent-end-to-end-latency">No inherent end to end latency</h4>
+
+<p>Gearpump is a message level streaming engine, which means every task in the DAG will process messages immediately upon receiving, and deliver messages to downstream immediately without waiting. Gearpump doesn&#8217;t do batching when data sourcing.</p>
+
+<h4 id="high-performance-message-passing">High Performance message passing</h4>
+
+<p>By implementing smart batching strategies, Gearpump is extremely effective in transferring small messages. In one test of 4 machines, the whole cluster throughput can reach 11 million messages per second, with message size of 100 bytes.
+<img src="img/dashboard.png" alt="Dashboard" /></p>
+
+<h4 id="high-availability-no-single-point-of-failure">High availability, No single point of failure</h4>
+
+<p>Gearpump has a careful design for high availability. We have considered message loss, worker machine crash, application crash, master crash, brain-split, and have made sure Gearpump recovers when these errors may occur. When there is message loss, the lost message will be replayed; when there is a worker machine crash or application crash, the related computation tasks will be rescheduled on new machines. For master high availability, several master nodes will form a Akka cluster, and CRDTs (conflict free data types) are used to exchange the state, so as long as there is still a quorum, the master will stay functional. When one master node fails, other master nodes in the cluster will take over and state will be recovered.</p>
+
+<p><img src="img/ha.png" alt="HA" /></p>
+
+<h4 id="dynamic-computation-dag">Dynamic Computation DAG</h4>
+
+<p>GearPump provides a feature which allows the user to dynamically add, remove, or replace a sub graph at runtime, without the need to restart the whole computation topology.</p>
+
+<p><img src="img/dynamic.png" alt="Dynamic DAG" /></p>
+
+<h4 id="able-to-handle-out-of-order-messages">Able to handle out of order messages</h4>
+
+<p>For a window operation like moving average on a sliding window, it is important to make sure we have received all messages in that time window so that we can get an accurate result, but how do we handle stranglers or late arriving messages? GearPump solves this problem by tracking the low watermark of timestamp of all messages, so it knows whether we&#8217;ve received all the messages in the time window or not.</p>
+
+<p><img src="img/clock.png" alt="Clock" /></p>
+
+<h4 id="customizable-platform">Customizable platform</h4>
+
+<p>Different applications have different requirements related to performance metrics, some may want higher throughput, some may require strong eventual data consistency; and different applications have different resource requirements profiles, some may demand high CPU performance, some may require data locality. Gearpump meets these requirements by allowing the user to arbitrate between different performance metrics and define customized resource scheduling strategies.</p>
+
+<h4 id="built-in-dashboard-ui">Built-in Dashboard UI</h4>
+
+<p>Gearpump has a built-in dashboard UI to manage the cluster and visualize the applications. The UI uses REST calls to connect with backend, so it is easy to embed the UI within other dashboards.</p>
+
+<p><img src="img/dashboard.gif" alt="Dashboard" /></p>
+
+<h4 id="data-connectors-for-kafka-and-hdfs">Data connectors for Kafka and HDFS</h4>
+
+<p>Gearpump has built-in data connectors for Kafka and HDFS. For the Kafka connector, we support message replay from a specified timestamp.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.6.2/fonts/glyphicons-halflings-regular.eot b/releases/0.7.0/fonts/glyphicons-halflings-regular.eot
similarity index 100%
rename from releases/0.6.2/fonts/glyphicons-halflings-regular.eot
rename to releases/0.7.0/fonts/glyphicons-halflings-regular.eot
Binary files differ
diff --git a/releases/0.6.2/fonts/glyphicons-halflings-regular.svg b/releases/0.7.0/fonts/glyphicons-halflings-regular.svg
similarity index 100%
rename from releases/0.6.2/fonts/glyphicons-halflings-regular.svg
rename to releases/0.7.0/fonts/glyphicons-halflings-regular.svg
diff --git a/releases/0.6.2/fonts/glyphicons-halflings-regular.ttf b/releases/0.7.0/fonts/glyphicons-halflings-regular.ttf
similarity index 100%
rename from releases/0.6.2/fonts/glyphicons-halflings-regular.ttf
rename to releases/0.7.0/fonts/glyphicons-halflings-regular.ttf
Binary files differ
diff --git a/releases/0.6.2/fonts/glyphicons-halflings-regular.woff b/releases/0.7.0/fonts/glyphicons-halflings-regular.woff
similarity index 100%
rename from releases/0.6.2/fonts/glyphicons-halflings-regular.woff
rename to releases/0.7.0/fonts/glyphicons-halflings-regular.woff
Binary files differ
diff --git a/releases/0.6.2/fonts/glyphicons-halflings-regular.woff2 b/releases/0.7.0/fonts/glyphicons-halflings-regular.woff2
similarity index 100%
rename from releases/0.6.2/fonts/glyphicons-halflings-regular.woff2
rename to releases/0.7.0/fonts/glyphicons-halflings-regular.woff2
Binary files differ
diff --git a/releases/0.7.0/gearpump-internals.html b/releases/0.7.0/gearpump-internals.html
new file mode 100644
index 0000000..d157304
--- /dev/null
+++ b/releases/0.7.0/gearpump-internals.html
@@ -0,0 +1,384 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump Internals - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Gearpump Internals">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Internals</h1>
+   
+
+   <h3 id="actor-hiearachy">Actor Hiearachy?</h3>
+
+<p><img src="img/actor_hierarchy.png" alt="Actor Hierarchy" /></p>
+
+<p>Everything in the diagram is an actor; they fall into two categories, Cluster Actors and Application Actors.</p>
+
+<h4 id="cluster-actors">Cluster Actors</h4>
+
+<p><strong>Worker</strong>: Maps to a physical worker machine. It is responsible for managing resources and report metrics on that machine.</p>
+
+<p><strong>Master</strong>: Heart of the cluster, which manages workers, resources, and applications. The main function is delegated to three child actors, App Manager, Worker Manager, and Resource Scheduler.</p>
+
+<h4 id="application-actors">Application Actors:</h4>
+
+<p><strong>AppMaster</strong>: Responsible to schedule the tasks to workers and manage the state of the application. Different applications have different AppMaster instances and are isolated.</p>
+
+<p><strong>Executor</strong>: Child of AppMaster, represents a JVM process. Its job is to manage the life cycle of tasks and recover the tasks in case of failure.</p>
+
+<p><strong>Task</strong>: Child of Executor, does the real job. Every task actor has a global unique address. One task actor can send data to any other task actors. This gives us great flexibility of how the computation DAG is distributed.</p>
+
+<p>All actors in the graph are weaved together with actor supervision, and actor watching and every error is handled properly via supervisors. In a master, a risky job is isolated and delegated to child actors, so it&#8217;s more robust. In the application, an extra intermediate layer &#8220;Executor&#8221; is created so that we can do fine-grained and fast recovery in case of task failure. A master watches the lifecycle of AppMaster and worker to handle the failures, but the life cycle of Worker and AppMaster are not bound to a Master Actor by supervision, so that Master node can fail independently.  Several Master Actors form an Akka cluster, the Master state is exchanged using the Gossip protocol in a conflict-free consistent way so that there is no single point of failure. With this hierarchy design, we are able to achieve high availability.</p>
+
+<h3 id="application-clock-and-global-clock-service">Application Clock and Global Clock Service</h3>
+
+<p>Global clock service will track the minimum time stamp of all pending messages in the system. Every task will update its own minimum-clock to global clock service; the minimum-clock of task is decided by the minimum of:</p>
+
+<ul>
+  <li>Minimum time stamp of all pending messages in the inbox.</li>
+  <li>Minimum time stamp of all un-acked outgoing messages. When there is message loss, the minimum clock will not advance.</li>
+  <li>Minimum clock of all task states. If the state is accumulated by a lot of input messages, then the clock value is decided by the oldest message&#8217;s timestamp. The state clock will advance by doing snapshots to persistent storage or by fading out the effect of old messages.</li>
+</ul>
+
+<p><img src="img/clock.png" alt="Clock" /></p>
+
+<p>The global clock service will keep track of all task minimum clocks effectively and maintain a global view of minimum clock. The global minimum clock value is monotonically increasing; it means that all source messages before this clock value have been processed. If there is message loss or task crash, the global minimum clock will stop.</p>
+
+<h3 id="how-do-we-optimize-the-message-passing-performance">How do we optimize the message passing performance?</h3>
+
+<p>For streaming application, message passing performance is extremely important. For example, one streaming platform may need to process millions of messages per second with millisecond level latency. High throughput and low latency is not that easy to achieve. There are a number of challenges:</p>
+
+<h4 id="first-challenge-network-is-not-efficient-for-small-messages">First Challenge: Network is not efficient for small messages</h4>
+
+<p>In streaming, typical message size is very small, usually less than 100 bytes per message, like the floating car GPS data. But network efficiency is very bad when transferring small messages. As you can see in below diagram, when message size is 50 bytes, it can only use 20% bandwidth. How to improve the throughput?</p>
+
+<p><img src="img/through_vs_message_size.png" alt="Throughput vs. Message Size" /></p>
+
+<h4 id="second-challenge-message-overhead-is-too-big">Second Challenge: Message overhead is too big</h4>
+
+<p>For each message sent between two actors, it contains sender and receiver actor path. When sending over the wire, the overhead of this ActorPath is not trivial. For example, the below actor path takes more than 200 bytes.</p>
+
+<div class="highlight"><pre><code class="language-javascript"><span class="nx">akka</span><span class="p">.</span><span class="nx">tcp</span><span class="o">:</span><span class="c1">//system1@192.168.1.53:51582/remote/akka.tcp/2120193a-e10b-474e-bccb-8ebc4b3a0247@192.168.1.53:48948/remote/akka.tcp/system2@192.168.1.54:43676/user/master/Worker1/app_0_executor_0/group_1_task_0#-768886794</span></code></pre></div>
+
+<h4 id="how-do-we-solve-this">How do we solve this?</h4>
+
+<p>We implement a custom Netty transportation layer with Akka extension. In the below diagram, Netty Client will translate ActorPath to TaskId, and Netty Server will translate it back. Only TaskId will be passed on wire, it is only about 10 bytes, the overhead is minimized. Different Netty Client Actors are isolated; they will not block each other.</p>
+
+<p><img src="img/netty_transport.png" alt="Netty Transport" /></p>
+
+<p>For performance, effective batching is really the key! We group multiple messages to a single batch and send it on the wire. The batch size is not fixed; it is adjusted dynamically based on network status. If the network is available, we will flush pending messages immediately without waiting; otherwise we will put the message in a batch and trigger a timer to flush the batch later.</p>
+
+<h3 id="how-do-we-do-flow-control">How do we do flow Control?</h3>
+
+<p>Without flow control, one task can easily flood another task with too many messages, causing out of memory error. Typical flow control will use a TCP-like sliding window, so that source and target can run concurrently without blocking each other.</p>
+
+<p><img src="img/flow_control.png" alt="Flow Control" />
+Figure: Flow control, each task is &#8220;star&#8221; connected to input tasks and output tasks</p>
+
+<p>The difficult part for our problem is that each task can have multiple input tasks and output tasks. The input and output must be geared together so that the back pressure can be properly propagated from downstream to upstream. The flow control also needs to consider failures, and it needs to be able to recover when there is message loss.
+Another challenge is that the overhead of flow control messages can be big. If we ack every message, there will be huge amount of ack&#8217;d messages in the system, degrading streaming performance. The approach we adopted is to use explicit AckRequest message. The target tasks will only ack back when they receive the AckRequest message, and the source will only send AckRequest when it feels necessary. With this approach, we can largely reduce the overhead.</p>
+
+<h3 id="how-do-we-detect-message-loss">How do we detect message loss?</h3>
+
+<p>For example, for web ads, we may charge for every click, we don&#8217;t want to miscount.  The streaming platform needs to effectively track what messages have been lost, and recover as fast as possible.</p>
+
+<p><img src="img/messageLoss.png" alt="Message Loss" />
+Figure: Message Loss Detection</p>
+
+<p>We use the flow control message AckRequest and Ack to detect message loss. The target task will count how many messages has been received since last AckRequest, and ack the count back to source task. The source task will check the count and find message loss.
+This is just an illustration, the real case is more difficulty, we need to handle zombie tasks, and in-the-fly stale messages.</p>
+
+<h3 id="how-gearpump-know-what-messages-to-replay">How Gearpump know what messages to replay?</h3>
+
+<p>In some applications, a message cannot be lost, and must be replayed. For example, during the money transfer, the bank will SMS us the verification code. If that message is lost, the system must replay it so that money transfer can continue. We made the decision to use <strong>source end message storage</strong> and <strong>time stamp based replay</strong>.</p>
+
+<p><img src="img/replay.png" alt="Replay" />
+Figure: Replay with Source End Message Store</p>
+
+<p>Every message is immutable, and tagged with a timestamp. We have an assumption that the timestamp is approximately incremental (allow small ratio message disorder).</p>
+
+<p>We assume the message is coming from a replay-able source, like Kafka queue; otherwise the message will be stored at customizable source end &#8220;message store&#8221;. When the source task sends the message downstream, the timestamp and offset of the message is also check-pointed to offset-timestamp storage periodically. During recovery, the system will first retrieve the right time stamp and offset from the offset-timestamp storage, then it will replay the message store from that time stamp and offset. A Timestamp Filter will filter out old messages in case the message in message store is not strictly time-ordered.</p>
+
+<h3 id="master-high-availability">Master High Availability</h3>
+
+<p>In a distributed streaming system, any part can fail. The system must stay responsive and do recovery in case of errors.</p>
+
+<p><img src="img/ha.png" alt="HA" />
+Figure: Master High Availability</p>
+
+<p>We use Akka clustering to implement the Master high availability. The cluster consists of several master nodes, but no worker nodes. With clustering facilities, we can easily detect and handle the failure of master node crash. The master state is replicated on all master nodes with the Typesafe akka-data-replication  library, when one master node crashes, another standby master will read the master state and take over. The master state contains the submission data of all applications. If one application dies, a master can use that state to recover that application. CRDT LwwMap  is used to represent the state; it is a hash map that can converge on distributed nodes without conflict. To have strong data consistency, the state read and write must happen on a quorum of master nodes.</p>
+
+<h3 id="how-we-do-handle-failures">How we do handle failures?</h3>
+
+<p>With Akka&#8217;s powerful actor supervision, we can implement a resilient system relatively easy. In Gearpump, different applications have a different AppMaster instance, they are totally isolated from each other. For each application, there is a supervision tree, AppMaster-&gt;Executor-&gt;Task. With this supervision hierarchy, we can free ourselves from the headache of zombie process, for example if AppMaster is down, Akka supervisor will ensure the whole tree is shutting down.</p>
+
+<p>There are multiple possible failure scenarios</p>
+
+<p><img src="img/failures.png" alt="Failures" />
+Figure: Possible Failure Scenarios and Error Supervision Hierarchy</p>
+
+<h4 id="what-happen-when-master-crash">What happen when Master Crash?</h4>
+
+<p>When Master crash, other standby masters will be notified, they will resume the master state, and take over control. Worker and AppMaster will also be notified, They will trigger a process to find the new active master, until the resolution complete. If AppMaster or Worker cannot resolve a new Master in a time out, they will make suicide and kill themselves.</p>
+
+<h4 id="what-happen-when-worker-crash">What happen When worker crash?</h4>
+
+<p>When worker crash, the Master will get notified and stop scheduling new computation to this worker. All supervised executors on current worker will be killed, AppMaster can treat it as recovery of executor crash like <a href="#what-happen-when-executor-crash">What happen when executor crash?</a></p>
+
+<h4 id="what-happen-when-appmaster-crash">What happen when AppMaster Crash?</h4>
+
+<p>If a AppMaster crashes, Master will schedule a new resource to create a new AppMaster Instance elsewhere, and then the AppMaster will handle the recovery inside the application. For streaming, it will recover the latest min clock and other state from disk, request resources from master to start executors, and restart the tasks with recovered min clock.</p>
+
+<h4 id="what-happen-when-executor-crash">What happen when executor crash?</h4>
+
+<p>If an Executor Crashes, its supervisor AppMaster will get notified, and request a new resource from the active master to start a new executor, to run the tasks which were located on the crashed executor.</p>
+
+<h4 id="what-happen-when-task-crash">What happen when task crash?</h4>
+
+<p>If a task throws an exception, its supervisor executor will restart that Task.</p>
+
+<p>When &#8220;at least once&#8221; message delivery is enabled, it will trigger the message replaying in the case of message loss. First AppMaster will read the latest minimum clock from the global clock service(or clock storage if the clock service crashes), then AppMaster will restart all the task actors to get a fresh task state, then the source end tasks will replay messages from that minimum clock.</p>
+
+<h3 id="how-exactly-once-work">How exactly once work?</h3>
+
+<p>For some applications, it is extremely important to do &#8220;exactly once&#8221; message delivery. For example, for a real-time billing system, we will not want to bill the customer twice. The goal of &#8220;exactly once&#8221; message delivery is to make sure:
+  The error doesn&#8217;t accumulate, today&#8217;s error will not be accumulated to tomorrow.
+  Transparent to application developer
+We use global clock to synchronize the distributed transactions. We assume every message from the data source will have a unique timestamp, the timestamp can be a part of the message body, or can be attached later with system clock when the message is injected into the streaming system. With this global synchronized clock, we can coordinate all tasks to checkpoint at same timestamp.</p>
+
+<p><img src="img/checkpointing.png" alt="Checkpoint" />
+Figure: Checkpointing and Exactly-Once Message delivery</p>
+
+<p>Workflow to do state checkpointing:</p>
+
+<ol>
+  <li>The coordinator asks the streaming system to do checkpoint at timestamp Tc.</li>
+  <li>For each application task, it will maintain two states, checkpoint state and current state. Checkpoint state only contains information before timestamp Tc. Current state contains all information.</li>
+  <li>When global minimum clock is larger than Tc, it means all messages older than Tc has been processed; the checkpoint state will no longer change, so we will then persist the checkpoint state to storage safely.</li>
+  <li>When there is message loss, we will start the recovery process.</li>
+  <li>To recover, load the latest checkpoint state from store, and then use it to restore the application status.</li>
+  <li>Data source replays messages from the checkpoint timestamp.</li>
+</ol>
+
+<p>The checkpoint interval is determined by global clock service dynamically. Each data source will track the max timestamp of input messages. Upon receiving min clock updates, the data source will report the time delta back to global clock service. The max time delta is the upper bound of the application state timespan. The checkpoint interval is bigger than max delta time:</p>
+
+<p><img src="img/checkpoint_equation.png" alt="Checkpoint Equation" /></p>
+
+<p><img src="img/checkpointing_interval.png" alt="Checkpointing Interval" />
+Figure: How to determine Checkpoint Interval</p>
+
+<p>After the checkpoint interval is notified to tasks by global clock service, each task will calculate its next checkpoint timestamp autonomously without global synchronization.</p>
+
+<p><img src="img/checkpoint_interval_equation.png" alt="Checkpoint Interval Equation" /></p>
+
+<p>For each task, it contains two states, checkpoint state and current state. The code to update the state is shown in listing below.</p>
+
+<div class="highlight"><pre><code class="language-python"><span class="n">TaskState</span><span class="p">(</span><span class="n">stateStore</span><span class="p">,</span> <span class="n">initialTimeStamp</span><span class="p">):</span>
+  <span class="n">currentState</span> <span class="o">=</span> <span class="n">stateStore</span><span class="o">.</span><span class="n">load</span><span class="p">(</span><span class="n">initialTimeStamp</span><span class="p">)</span>
+  <span class="n">checkpointState</span> <span class="o">=</span> <span class="n">currentState</span><span class="o">.</span><span class="n">clone</span>
+  <span class="n">checkpointTimestamp</span> <span class="o">=</span> <span class="n">nextCheckpointTimeStamp</span><span class="p">(</span><span class="n">initialTimeStamp</span><span class="p">)</span>
+<span class="n">onMessage</span><span class="p">(</span><span class="n">msg</span><span class="p">):</span>
+  <span class="k">if</span> <span class="p">(</span><span class="n">msg</span><span class="o">.</span><span class="n">timestamp</span> <span class="o">&lt;</span> <span class="n">checkpointTimestamp</span><span class="p">):</span>
+    <span class="n">checkpointState</span><span class="o">.</span><span class="n">updateMessage</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span>
+  <span class="n">currentState</span><span class="o">.</span><span class="n">updateMessage</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span>  
+  <span class="n">maxClock</span> <span class="o">=</span> <span class="nb">max</span><span class="p">(</span><span class="n">maxClock</span><span class="p">,</span> <span class="n">msg</span><span class="o">.</span><span class="n">timeStamp</span><span class="p">)</span>
+
+<span class="n">onMinClock</span><span class="p">(</span><span class="n">minClock</span><span class="p">):</span>
+  <span class="k">if</span> <span class="p">(</span><span class="n">minClock</span> <span class="o">&gt;</span> <span class="n">checkpointTimestamp</span><span class="p">):</span>
+    <span class="n">stateStore</span><span class="o">.</span><span class="n">persist</span><span class="p">(</span><span class="n">checkpointState</span><span class="p">)</span>
+    <span class="n">checkpointTimeStamp</span> <span class="o">=</span> <span class="n">nextCheckpointTimeStamp</span><span class="p">(</span><span class="n">maxClock</span><span class="p">)</span>
+    <span class="n">checkpointState</span> <span class="o">=</span> <span class="n">currentState</span><span class="o">.</span><span class="n">clone</span>
+
+<span class="n">onNewCheckpointInterval</span><span class="p">(</span><span class="n">newStep</span><span class="p">):</span>
+  <span class="n">step</span> <span class="o">=</span> <span class="n">newStep</span>  
+<span class="n">nextCheckpointTimeStamp</span><span class="p">(</span><span class="n">timestamp</span><span class="p">):</span>
+  <span class="n">checkpointTimestamp</span> <span class="o">=</span> <span class="p">(</span><span class="mi">1</span> <span class="o">+</span> <span class="n">timestamp</span><span class="o">/</span><span class="n">step</span><span class="p">)</span> <span class="o">*</span> <span class="n">step</span></code></pre></div>
+
+<p>List 1: Task Transactional State Implementation</p>
+
+<h3 id="what-is-dynamic-graph-and-how-it-works">What is dynamic graph, and how it works?</h3>
+
+<p>The DAG can be modified dynamically. We want to be able to dynamically add, remove, and replace a sub-graph.</p>
+
+<p><img src="img/dynamic.png" alt="Dynamic DAG" />
+Figure: Dynamic Graph, Attach, Replace, and Remove</p>
+
+<h2 id="at-least-once-message-delivery-and-kafka">At least once message delivery and Kafka</h2>
+
+<p>The Kafka source example project and tutorials can be found at:
+- <a href="https://github.com/gearpump/gearpump/tree/master/examples/streaming/kafka">Kafka connector example project</a>
+- <a href="dev-connectors.html">Connect with Kafka source</a></p>
+
+<p>In this doc, we will talk about how the at least once message delivery works.</p>
+
+<p>We will use the WordCount example of <a href="https://github.com/gearpump/gearpump/tree/master/examples/streaming/kafka">source tree</a>  to illustrate.</p>
+
+<h3 id="how-the-kafka-wordcount-dag-looks-like">How the kafka WordCount DAG looks like:</h3>
+
+<p>It contains three processors:
+<img src="img/kafka_wordcount.png" alt="Kafka WordCount" /></p>
+
+<ul>
+  <li>KafkaStreamProducer(or KafkaSource) will read message from kafka queue.</li>
+  <li>Split will split lines to words</li>
+  <li>Sum will summarize the words to get a count for each word.</li>
+</ul>
+
+<h3 id="how-to-read-data-from-kafka">How to read data from Kafka</h3>
+
+<p>We use KafkaSource, please check <a href="dev-connectors.html">Connect with Kafka source</a> for the introduction.</p>
+
+<p>Please note that we have set a startTimestamp for the KafkaSource, which means KafkaSource will read from Kafka queue starting from messages whose timestamp is near startTimestamp.</p>
+
+<h3 id="what-happen-where-there-is-task-crash-or-message-loss">What happen where there is Task crash or message loss?</h3>
+<p>When there is message loss, the AppMaster will first pause the global clock service so that the global minimum timestamp no longer change, then it will restart the Kafka source tasks. Upon restart, Kafka Source will start to replay. It will first read the global minimum timestamp from AppMaster, and start to read message from that timestamp.</p>
+
+<h3 id="what-method-kafkasource-used-to-read-messages-from-a-start-timestamp-as-we-know-kafka-queue-doesnt-expose-the-timestamp-information">What method KafkaSource used to read messages from a start timestamp? As we know Kafka queue doesn&#8217;t expose the timestamp information.</h3>
+
+<p>Kafka queue only expose the offset information for each partition. What KafkaSource do is to maintain its own mapping from Kafka offset to  Application timestamp, so that we can map from a application timestamp to a Kafka offset, and replay Kafka messages from that Kafka offset.</p>
+
+<p>The mapping between Application timestmap with Kafka offset is stored in a distributed file system or as a Kafka topic.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/get-gearpump-distribution.html b/releases/0.7.0/get-gearpump-distribution.html
new file mode 100644
index 0000000..65d5734
--- /dev/null
+++ b/releases/0.7.0/get-gearpump-distribution.html
@@ -0,0 +1,244 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Get Gearpump Distribution - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="How to Get Your Gearpump Distribution">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">How to Get Your Gearpump Distribution</h1>
+   
+
+   <h3 id="prepare-the-binary">Prepare the binary</h3>
+<p>You can either download pre-build release package or choose to build from source code.</p>
+
+<h4 id="download-release-binary">Download Release Binary</h4>
+
+<p>If you choose to use pre-build package, then you don&#8217;t need to build from source code. The release package can be downloaded from:</p>
+
+<h5 id="download-pagedownloadhtml"><a href="/download.html">Download page</a></h5>
+
+<h4 id="build-from-source-code">Build from Source code</h4>
+
+<p>If you choose to build the package from source code yourself, you can follow these steps:</p>
+
+<p>1). Clone the GearPump repository</p>
+
+<div class="highlight"><pre><code class="language-bash">  git clone https://github.com/gearpump/gearpump.git
+  <span class="nb">cd </span>gearpump</code></pre></div>
+
+<p>2). Build package</p>
+
+<div class="highlight"><pre><code class="language-bash">  <span class="c">## Please use scala 2.11</span>
+  <span class="c">## The target package path: target/gearpump-$VERSION.tar.gz</span>
+  sbt clean assembly packArchive <span class="c">## Or use: sbt clean assembly pack-archive</span></code></pre></div>
+
+<p>After the build, there will be a package file gearpump-${version}.tar.gz generated under target/ folder.</p>
+
+<p><strong>NOTE:</strong>
+  Please set JAVA_HOME environment before the build.</p>
+
+<p>On linux:</p>
+
+<div class="highlight"><pre><code class="language-bash">  <span class="nb">export </span><span class="nv">JAVA_HOME</span><span class="o">={</span>path/to/jdk/root/path<span class="o">}</span></code></pre></div>
+
+<p>On Windows:</p>
+
+<div class="highlight"><pre><code class="language-bash">  <span class="nb">set </span><span class="nv">JAVA_HOME</span><span class="o">={</span>path/to/jdk/root/path<span class="o">}</span></code></pre></div>
+
+<p><strong>NOTE:</strong>
+The build requires network connection. If you are behind an enterprise proxy, make sure you have set the proxy in your env before running the build commands.
+For windows:</p>
+
+<div class="highlight"><pre><code class="language-bash">Set <span class="nv">HTTP_PROXY</span><span class="o">=</span>http://host:port
+<span class="nb">set </span><span class="nv">HTTPS_PROXT</span><span class="o">=</span> http://host:port</code></pre></div>
+
+<p>For Linux:</p>
+
+<div class="highlight"><pre><code class="language-bash"><span class="nb">export </span><span class="nv">HTTP_PROXY</span><span class="o">=</span>http://host:port
+<span class="nb">export </span><span class="nv">HTTPS_PROXT</span><span class="o">=</span> http://host:port</code></pre></div>
+
+<h3 id="gearpump-package-structure">Gearpump package structure</h3>
+
+<p>You need to flatten the .tar.gz file to use it, on Linux, you can</p>
+
+<div class="highlight"><pre><code class="language-bash"><span class="c">## please replace ${version} below with actual version used</span>
+tar  -zxvf gearpump-<span class="k">${</span><span class="nv">version</span><span class="k">}</span>.tar.gz</code></pre></div>
+
+<p>After decompression, the directory structure looks like picture 1.</p>
+
+<p><img src="img/layout.png" alt="Layout" /></p>
+
+<p>Under bin/ folder, there are script files for Linux(bash script) and Windows(.bat script).</p>
+
+<table>
+  <thead>
+    <tr>
+      <th>script</th>
+      <th>function</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td>local</td>
+      <td>You can start the Gearpump cluster in single JVM(local mode), or in a distributed cluster(cluster mode). To start the cluster in local mode, you can use the local /local.bat helper scripts, it is very useful for developing or troubleshooting.</td>
+    </tr>
+    <tr>
+      <td>master</td>
+      <td>To start Gearpump in cluster mode, you need to start one or more master nodes, which represent the global resource management center. master/master.bat is launcher script to boot the master node.</td>
+    </tr>
+    <tr>
+      <td>worker</td>
+      <td>To start Gearpump in cluster mode, you also need to start several workers, with each worker represent a set of local resources. worker/worker.bat is launcher script to start the worker node.</td>
+    </tr>
+    <tr>
+      <td>services</td>
+      <td>This script is used to start backend REST service and other services for frontend UI dashboard.</td>
+    </tr>
+  </tbody>
+</table>
+
+<p>Please check <a href="commandline.html">Command Line Syntax</a> for more information for each script.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/hardware-requirement.html b/releases/0.7.0/hardware-requirement.html
new file mode 100644
index 0000000..efb8819
--- /dev/null
+++ b/releases/0.7.0/hardware-requirement.html
@@ -0,0 +1,234 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump Cluster Requirement - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Gearpump Cluster Requirement">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Cluster Requirement</h1>
+   
+
+   <h3 id="pre-requisite">Pre-requisite</h3>
+
+<p>Gearpump cluster can be installed on Windows OS and Linux.</p>
+
+<p>Before installation, you need to decide how many machines are used to run this cluster.</p>
+
+<p>For each machine, the requirements are listed in table below.</p>
+
+<p>**  Table: Environment requirement on single machine**</p>
+
+<table>
+  <thead>
+    <tr>
+      <th>Resource</th>
+      <th>Requirements</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td>Memory</td>
+      <td>2GB free memory is required to run the cluster. For any production system, 32GB memory is recommended.</td>
+    </tr>
+    <tr>
+      <td>Java</td>
+      <td>JRE 6 or above</td>
+    </tr>
+    <tr>
+      <td>User permission</td>
+      <td>Root permission is not required</td>
+    </tr>
+    <tr>
+      <td>Network	Ethernet</td>
+      <td>(TCP/IP)</td>
+    </tr>
+    <tr>
+      <td>CPU</td>
+      <td>Nothing special</td>
+    </tr>
+    <tr>
+      <td>HDFS installation</td>
+      <td>Default is not required. You only need to install it when you want to store the application jars in HDFS.</td>
+    </tr>
+    <tr>
+      <td>Kafka installation</td>
+      <td>Default is not required. You need to install Kafka when you want the at-least once message delivery feature. Currently, the only supported data source for this feature is Kafka</td>
+    </tr>
+  </tbody>
+</table>
+
+<p>**  Table: The default port used in Gearpump:**</p>
+
+<table>
+  <thead>
+    <tr>
+      <th>usage</th>
+      <th>Port</th>
+      <th>Description</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td>Dashboard UI</td>
+      <td>8090</td>
+      <td>Web UI.</td>
+    </tr>
+    <tr>
+      <td>Dashboard web socket service</td>
+      <td>8091</td>
+      <td>UI backend web socket service for long connection.</td>
+    </tr>
+    <tr>
+      <td>Master port</td>
+      <td>3000</td>
+      <td>Every other role like worker, appmaster, executor, user use this port to communicate with Master.</td>
+    </tr>
+  </tbody>
+</table>
+
+<p>You need to ensure that your firewall has not banned these ports to ensure Gearpump can work correctly.
+And you can modify the port configuration. Check <a href="deployment-configuration.html">Configuration</a> section for details.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/how-to-contribute.html b/releases/0.7.0/how-to-contribute.html
new file mode 100644
index 0000000..0ed736e
--- /dev/null
+++ b/releases/0.7.0/how-to-contribute.html
@@ -0,0 +1,216 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>How to contribute - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">How to contribute</h1>
+   
+
+   <h2 id="contributions-welcome">Contributions Welcome!</h2>
+<p>Gearpump is developed by an open and friendly community. Everybody is cordially welcome to join the community and contribute to Gearpump. There are several ways to interact with the community and to contribute to Gearpump including asking questions, filing bug reports, implementing new use cases, proposing new features, joining discussions on the mailing lists, contributing code or documentation, improving the website, or testing release candidates.</p>
+
+<h3 id="ask-questions">Ask questions!</h3>
+
+<p>The Gearpump community is eager to help and to answer your questions. We have a <a href="https://groups.google.com/forum/#!forum/gearpump-user">user mailing list</a>.</p>
+
+<h3 id="file-a-bug-report">File a bug report</h3>
+
+<p>Please let us know if you experienced a problem with Gearpump and file a bug report. Open <a href="https://github.com/gearpump/gearpump/issues">Gearpump’s Issue Tracker</a> and click on the green <em>New Issue</em> button at the top right. Please give detailed information about the problem you encountered and, if possible, add a description that helps to reproduce the problem. Thank you very much.</p>
+
+<h3 id="propose-an-improvement-or-a-new-feature">Propose an improvement or a new feature</h3>
+
+<p>Our community is constantly looking for feedback to improve Gearpump. If you have an idea how to improve Gearpump or have a new feature in mind that would be beneficial for Gearpump users, please open an issue in <a href="https://github.com/gearpump/gearpump/issues">Gearpump’s Issue Tracker</a>. The improvement or new feature should be described in appropriate detail and include the scope and its requirements if possible. Detailed information is important for a few reasons:</p>
+
+<ul>
+  <li>It ensures your requirements are met when the improvement or feature is implemented.</li>
+  <li>It helps to estimate the effort and to design a solution that addresses your needs.</li>
+  <li>It allow for constructive discussions that might arise around this issue.</li>
+  <li>Detailed information is also required, if you plan to contribute the improvement or feature you proposed yourself. Please read the Contribute code guide in this case as well.</li>
+</ul>
+
+<h3 id="test-a-release-candidate">Test a release candidate</h3>
+
+<p>Gearpump is continuously improved by its active community. Every few weeks, we release a new version of Gearpump with bug fixes, improvements, and new features. Release testing is a big effort if done by a small group of people but can be easily scaled out to more people. The Gearpump community encourages everybody to participate in the testing of a release candidate. By testing a release candidate, you can ensure that the next Gearpump release is working properly for your setup and help to improve the quality of releases.</p>
+
+<h3 id="contribute-code">Contribute code</h3>
+
+<p>Gearpump is maintained, improved, and extended by code contributions of volunteers. The Gearpump community encourages anybody to contribute source code.</p>
+
+<h3 id="looking-for-an-issue-to-work-on">Looking for an issue to work on?</h3>
+<p>We maintain a list of all known bugs, proposed improvements and suggested features in <a href="https://github.com/gearpump/gearpump/issues">Gearpump’s Issue Tracker</a>. Please have a look at the list, if you are looking for an issue to work on. Feel free to ask questions about issues that you would be interested in working on.</p>
+
+<h3 id="contribute-documentation">Contribute documentation</h3>
+
+<p>Good documentation is crucial for any kind of software. This is especially true for sophisticated software systems such as distributed data processing engines like Gearpump. The Gearpump community aims to provide concise, precise, and complete documentation and welcomes any contribution to improve Gearpump’s documentation.</p>
+
+<p>Please report missing, incorrect, or out-dated documentation as an issue.
+Gearpump’s documentation is written in Markdown and located in the <code>docs</code> folder in Gearpump’s source code repository.</p>
+
+<h3 id="improve-the-website">Improve the website</h3>
+
+<p>The Gearpump website presents Gearpump and its community. It serves several purposes including:</p>
+
+<ul>
+  <li>Informing visitors about Gearpump and its features.</li>
+  <li>Encouraging visitors to download and use Gearpump.</li>
+  <li>Encouraging visitors to engage with the community.</li>
+</ul>
+
+<p>We welcome any contribution to improve our website.</p>
+
+<p>Please open an issue at <a href="https://github.com/gearpump/gearpump.github.io/issues">Gearpump Website Issue Tracker</a> if you think our website could be improved.</p>
+
+<h3 id="more-ways-to-contribute">More ways to contribute…</h3>
+
+<p>There are many more ways to contribute to the Gearpump community. For example you can</p>
+
+<ul>
+  <li>give a talk about Gearpump and tell others how you use it.</li>
+  <li>organize a local Meetup or user group.</li>
+  <li>talk to people about Gearpump.</li>
+  <li>…</li>
+</ul>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.6.2/img/actor_hierarchy.png b/releases/0.7.0/img/actor_hierarchy.png
similarity index 100%
rename from releases/0.6.2/img/actor_hierarchy.png
rename to releases/0.7.0/img/actor_hierarchy.png
Binary files differ
diff --git a/releases/0.6.2/img/checkpoint_equation.png b/releases/0.7.0/img/checkpoint_equation.png
similarity index 100%
rename from releases/0.6.2/img/checkpoint_equation.png
rename to releases/0.7.0/img/checkpoint_equation.png
Binary files differ
diff --git a/releases/0.6.2/img/checkpoint_interval_equation.png b/releases/0.7.0/img/checkpoint_interval_equation.png
similarity index 100%
rename from releases/0.6.2/img/checkpoint_interval_equation.png
rename to releases/0.7.0/img/checkpoint_interval_equation.png
Binary files differ
diff --git a/releases/0.6.2/img/checkpointing.png b/releases/0.7.0/img/checkpointing.png
similarity index 100%
rename from releases/0.6.2/img/checkpointing.png
rename to releases/0.7.0/img/checkpointing.png
Binary files differ
diff --git a/releases/0.6.2/img/checkpointing_interval.png b/releases/0.7.0/img/checkpointing_interval.png
similarity index 100%
rename from releases/0.6.2/img/checkpointing_interval.png
rename to releases/0.7.0/img/checkpointing_interval.png
Binary files differ
diff --git a/releases/0.6.2/img/clock.png b/releases/0.7.0/img/clock.png
similarity index 100%
rename from releases/0.6.2/img/clock.png
rename to releases/0.7.0/img/clock.png
Binary files differ
diff --git a/releases/0.6.2/img/dag.png b/releases/0.7.0/img/dag.png
similarity index 100%
rename from releases/0.6.2/img/dag.png
rename to releases/0.7.0/img/dag.png
Binary files differ
diff --git a/releases/0.6.2/img/dashboard.gif b/releases/0.7.0/img/dashboard.gif
similarity index 100%
rename from releases/0.6.2/img/dashboard.gif
rename to releases/0.7.0/img/dashboard.gif
Binary files differ
diff --git a/releases/0.6.2/img/dashboard.png b/releases/0.7.0/img/dashboard.png
similarity index 100%
rename from releases/0.6.2/img/dashboard.png
rename to releases/0.7.0/img/dashboard.png
Binary files differ
diff --git a/releases/0.6.2/img/dashboard_3.png b/releases/0.7.0/img/dashboard_3.png
similarity index 100%
rename from releases/0.6.2/img/dashboard_3.png
rename to releases/0.7.0/img/dashboard_3.png
Binary files differ
diff --git a/releases/0.6.2/img/download.jpg b/releases/0.7.0/img/download.jpg
similarity index 100%
rename from releases/0.6.2/img/download.jpg
rename to releases/0.7.0/img/download.jpg
Binary files differ
diff --git a/releases/0.6.2/img/dynamic.png b/releases/0.7.0/img/dynamic.png
similarity index 100%
rename from releases/0.6.2/img/dynamic.png
rename to releases/0.7.0/img/dynamic.png
Binary files differ
diff --git a/releases/0.6.2/img/exact.png b/releases/0.7.0/img/exact.png
similarity index 100%
rename from releases/0.6.2/img/exact.png
rename to releases/0.7.0/img/exact.png
Binary files differ
diff --git a/releases/0.6.2/img/failures.png b/releases/0.7.0/img/failures.png
similarity index 100%
rename from releases/0.6.2/img/failures.png
rename to releases/0.7.0/img/failures.png
Binary files differ
diff --git a/releases/0.6.2/img/flow_control.png b/releases/0.7.0/img/flow_control.png
similarity index 100%
rename from releases/0.6.2/img/flow_control.png
rename to releases/0.7.0/img/flow_control.png
Binary files differ
diff --git a/releases/0.6.2/img/flowcontrol.png b/releases/0.7.0/img/flowcontrol.png
similarity index 100%
rename from releases/0.6.2/img/flowcontrol.png
rename to releases/0.7.0/img/flowcontrol.png
Binary files differ
diff --git a/releases/0.6.2/img/ha.png b/releases/0.7.0/img/ha.png
similarity index 100%
rename from releases/0.6.2/img/ha.png
rename to releases/0.7.0/img/ha.png
Binary files differ
diff --git a/releases/0.6.2/img/kafka_wordcount.png b/releases/0.7.0/img/kafka_wordcount.png
similarity index 100%
rename from releases/0.6.2/img/kafka_wordcount.png
rename to releases/0.7.0/img/kafka_wordcount.png
Binary files differ
diff --git a/releases/0.6.2/img/layout.png b/releases/0.7.0/img/layout.png
similarity index 100%
rename from releases/0.6.2/img/layout.png
rename to releases/0.7.0/img/layout.png
Binary files differ
diff --git a/releases/0.6.2/img/logo.png b/releases/0.7.0/img/logo.png
similarity index 100%
rename from releases/0.6.2/img/logo.png
rename to releases/0.7.0/img/logo.png
Binary files differ
diff --git a/releases/0.6.2/img/logo2.png b/releases/0.7.0/img/logo2.png
similarity index 100%
rename from releases/0.6.2/img/logo2.png
rename to releases/0.7.0/img/logo2.png
Binary files differ
diff --git a/releases/0.6.2/img/messageLoss.png b/releases/0.7.0/img/messageLoss.png
similarity index 100%
rename from releases/0.6.2/img/messageLoss.png
rename to releases/0.7.0/img/messageLoss.png
Binary files differ
diff --git a/releases/0.6.2/img/netty_transport.png b/releases/0.7.0/img/netty_transport.png
similarity index 100%
rename from releases/0.6.2/img/netty_transport.png
rename to releases/0.7.0/img/netty_transport.png
Binary files differ
diff --git a/releases/0.6.2/img/replay.png b/releases/0.7.0/img/replay.png
similarity index 100%
rename from releases/0.6.2/img/replay.png
rename to releases/0.7.0/img/replay.png
Binary files differ
diff --git a/releases/0.6.2/img/shuffle.png b/releases/0.7.0/img/shuffle.png
similarity index 100%
rename from releases/0.6.2/img/shuffle.png
rename to releases/0.7.0/img/shuffle.png
Binary files differ
diff --git a/releases/0.6.2/img/storm_gearpump_cluster.png b/releases/0.7.0/img/storm_gearpump_cluster.png
similarity index 100%
rename from releases/0.6.2/img/storm_gearpump_cluster.png
rename to releases/0.7.0/img/storm_gearpump_cluster.png
Binary files differ
diff --git a/releases/0.6.2/img/storm_gearpump_dag.png b/releases/0.7.0/img/storm_gearpump_dag.png
similarity index 100%
rename from releases/0.6.2/img/storm_gearpump_dag.png
rename to releases/0.7.0/img/storm_gearpump_dag.png
Binary files differ
diff --git a/releases/0.6.2/img/submit.png b/releases/0.7.0/img/submit.png
similarity index 100%
rename from releases/0.6.2/img/submit.png
rename to releases/0.7.0/img/submit.png
Binary files differ
diff --git a/releases/0.6.2/img/submit2.png b/releases/0.7.0/img/submit2.png
similarity index 100%
rename from releases/0.6.2/img/submit2.png
rename to releases/0.7.0/img/submit2.png
Binary files differ
diff --git a/releases/0.6.2/img/through_vs_message_size.png b/releases/0.7.0/img/through_vs_message_size.png
similarity index 100%
rename from releases/0.6.2/img/through_vs_message_size.png
rename to releases/0.7.0/img/through_vs_message_size.png
Binary files differ
diff --git a/releases/0.7.0/index.html b/releases/0.7.0/index.html
new file mode 100644
index 0000000..93a4c07
--- /dev/null
+++ b/releases/0.7.0/index.html
@@ -0,0 +1,186 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Overview - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Gearpump 0.7.0 documentation homepage">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Overview</h1>
+   
+
+   <p>GearPump is a real-time big data streaming engine.
+It is inspired by recent advances in the <a href="http://akka.io/">Akka</a> framework and a desire to improve on existing streaming frameworks.
+Gearpump is event/message based and featured as low latency handling, high performance, exactly once semantics,
+dynamic topology update, <a href="https://storm.apache.org/">Apache Storm</a> compatibility, etc.</p>
+
+<p>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.</p>
+
+<p><img src="img/logo2.png" alt="Logo" /></p>
+
+<h3 id="gearpump-technical-highlights">Gearpump Technical Highlights</h3>
+<p>GearPump&#8217;s feature set includes:</p>
+
+<ul>
+  <li>Extremely high performance</li>
+  <li>Low latency</li>
+  <li>Configurable message delivery guarantee (at least once, exactly once).</li>
+  <li>Highly extensible</li>
+  <li>Dynamic DAG</li>
+  <li>Storm compatibility</li>
+  <li>Samoa compatibility</li>
+  <li>Both high level and low level API</li>
+</ul>
+
+<h3 id="gearpump-performance">Gearpump Performance</h3>
+<p>Per initial benchmarks we are able to process 11 million messages/second (100 bytes per message) with a 17ms latency on a 4-node cluster.</p>
+
+<p><img src="img/dashboard.png" alt="Dashboard" /></p>
+
+<h3 id="gearpump-and-akka">Gearpump and Akka</h3>
+<p>Gearump is a 100% Akka based platform. We model big data streaming within the Akka actor hierarchy.
+<img src="img/actor_hierarchy.png" alt="Actor Hierarchy" /></p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.6.2/js/api-docs.js b/releases/0.7.0/js/api-docs.js
similarity index 100%
rename from releases/0.6.2/js/api-docs.js
rename to releases/0.7.0/js/api-docs.js
diff --git a/releases/0.6.2/js/api-javadocs.js b/releases/0.7.0/js/api-javadocs.js
similarity index 100%
rename from releases/0.6.2/js/api-javadocs.js
rename to releases/0.7.0/js/api-javadocs.js
diff --git a/releases/0.6.2/js/main.js b/releases/0.7.0/js/main.js
similarity index 100%
rename from releases/0.6.2/js/main.js
rename to releases/0.7.0/js/main.js
diff --git a/releases/0.6.2/js/vendor/anchor-1.1.1.min.js b/releases/0.7.0/js/vendor/anchor-1.1.1.min.js
similarity index 100%
rename from releases/0.6.2/js/vendor/anchor-1.1.1.min.js
rename to releases/0.7.0/js/vendor/anchor-1.1.1.min.js
diff --git a/releases/0.6.2/js/vendor/bootstrap-3.3.5.min.js b/releases/0.7.0/js/vendor/bootstrap-3.3.5.min.js
similarity index 100%
rename from releases/0.6.2/js/vendor/bootstrap-3.3.5.min.js
rename to releases/0.7.0/js/vendor/bootstrap-3.3.5.min.js
diff --git a/releases/0.6.2/js/vendor/jquery-2.1.4.min.js b/releases/0.7.0/js/vendor/jquery-2.1.4.min.js
similarity index 100%
rename from releases/0.6.2/js/vendor/jquery-2.1.4.min.js
rename to releases/0.7.0/js/vendor/jquery-2.1.4.min.js
diff --git a/releases/0.6.2/js/vendor/modernizr-2.6.1-respond-1.1.0.min.js b/releases/0.7.0/js/vendor/modernizr-2.6.1-respond-1.1.0.min.js
similarity index 100%
rename from releases/0.6.2/js/vendor/modernizr-2.6.1-respond-1.1.0.min.js
rename to releases/0.7.0/js/vendor/modernizr-2.6.1-respond-1.1.0.min.js
diff --git a/releases/0.7.0/maven-setting.html b/releases/0.7.0/maven-setting.html
new file mode 100644
index 0000000..960cd39
--- /dev/null
+++ b/releases/0.7.0/maven-setting.html
@@ -0,0 +1,228 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Maven Setting - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Maven Setting">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Maven Setting</h1>
+   
+
+   <p>To programming 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 class="nt">&lt;dependencies&gt;</span>
+<span class="nt">&lt;dependency&gt;</span>
+<span class="nt">&lt;groupId&gt;</span>com.github.intel-hadoop<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.7.0<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>com.github.intel-hadoop<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.7.0<span class="nt">&lt;/version&gt;</span>
+<span class="nt">&lt;/dependency&gt;</span>
+<span class="nt">&lt;/dependencies&gt;</span></code></pre></figure>
+
+<p>And you will need to add following repositories to get above dependencies resolved.</p>
+
+<figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt">&lt;repositories&gt;</span>
+<span class="nt">&lt;repository&gt;</span>
+<span class="nt">&lt;id&gt;</span>releases-oss.sonatype.org<span class="nt">&lt;/id&gt;</span>
+<span class="nt">&lt;name&gt;</span>Sonatype Releases Repository<span class="nt">&lt;/name&gt;</span>
+<span class="nt">&lt;url&gt;</span>http://oss.sonatype.org/content/repositories/releases/<span class="nt">&lt;/url&gt;</span>
+<span class="nt">&lt;/repository&gt;</span>
+
+<span class="nt">&lt;repository&gt;</span>
+    <span class="nt">&lt;id&gt;</span>akka-data-replication<span class="nt">&lt;/id&gt;</span>
+    <span class="nt">&lt;name&gt;</span>Patrik at Bintray<span class="nt">&lt;/name&gt;</span>
+    <span class="nt">&lt;url&gt;</span>http://dl.bintray.com/patriknw/maven<span class="nt">&lt;/url&gt;</span>
+<span class="nt">&lt;/repository&gt;</span>
+
+<span class="nt">&lt;repository&gt;</span>
+    <span class="nt">&lt;id&gt;</span>cloudera<span class="nt">&lt;/id&gt;</span>
+    <span class="nt">&lt;name&gt;</span>Cloudera repo<span class="nt">&lt;/name&gt;</span>
+    <span class="nt">&lt;url&gt;</span>https://repository.cloudera.com/artifactory/cloudera-repos<span class="nt">&lt;/url&gt;</span>
+<span class="nt">&lt;/repository&gt;</span>
+
+<span class="nt">&lt;repository&gt;</span>
+    <span class="nt">&lt;id&gt;</span>vincent<span class="nt">&lt;/id&gt;</span>
+    <span class="nt">&lt;name&gt;</span>vincent<span class="nt">&lt;/name&gt;</span>
+    <span class="nt">&lt;url&gt;</span>http://dl.bintray.com/fvunicorn/maven<span class="nt">&lt;/url&gt;</span>
+<span class="nt">&lt;/repository&gt;</span>
+
+<span class="nt">&lt;repository&gt;</span>
+    <span class="nt">&lt;id&gt;</span>non<span class="nt">&lt;/id&gt;</span>
+    <span class="nt">&lt;name&gt;</span>non<span class="nt">&lt;/name&gt;</span>
+    <span class="nt">&lt;url&gt;</span>http://dl.bintray.com/non/maven<span class="nt">&lt;/url&gt;</span>
+<span class="nt">&lt;/repository&gt;</span>
+
+<span class="nt">&lt;repository&gt;</span>
+    <span class="nt">&lt;id&gt;</span>non<span class="nt">&lt;/id&gt;</span>
+    <span class="nt">&lt;name&gt;</span>non<span class="nt">&lt;/name&gt;</span>
+    <span class="nt">&lt;url&gt;</span>http://dl.bintray.com/non/maven<span class="nt">&lt;/url&gt;</span>
+<span class="nt">&lt;/repository&gt;</span>
+
+<span class="nt">&lt;repository&gt;</span>
+    <span class="nt">&lt;id&gt;</span>maven-repo<span class="nt">&lt;/id&gt;</span>
+    <span class="nt">&lt;name&gt;</span>maven-repo<span class="nt">&lt;/name&gt;</span>
+    <span class="nt">&lt;url&gt;</span>http://repo.maven.apache.org/maven2<span class="nt">&lt;/url&gt;</span>
+<span class="nt">&lt;/repository&gt;</span>
+
+<span class="nt">&lt;repository&gt;</span>
+    <span class="nt">&lt;id&gt;</span>maven1-repo<span class="nt">&lt;/id&gt;</span>
+    <span class="nt">&lt;name&gt;</span>maven1-repo<span class="nt">&lt;/name&gt;</span>
+    <span class="nt">&lt;url&gt;</span>http://repo1.maven.org/maven2<span class="nt">&lt;/url&gt;</span>
+<span class="nt">&lt;/repository&gt;</span>
+
+<span class="nt">&lt;repository&gt;</span>
+    <span class="nt">&lt;id&gt;</span>maven2-repo<span class="nt">&lt;/id&gt;</span>
+    <span class="nt">&lt;name&gt;</span>maven2-repo<span class="nt">&lt;/name&gt;</span>
+    <span class="nt">&lt;url&gt;</span>http://mvnrepository.com/artifact<span class="nt">&lt;/url&gt;</span>
+<span class="nt">&lt;/repository&gt;</span>
+
+<span class="nt">&lt;/repositories&gt;</span></code></pre></figure>
+
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/message-delivery.html b/releases/0.7.0/message-delivery.html
new file mode 100644
index 0000000..80fd189
--- /dev/null
+++ b/releases/0.7.0/message-delivery.html
@@ -0,0 +1,201 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Reliable Message Delivery - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Reliable Message Delivery</h1>
+   
+
+   <h2 id="what-is-at-least-once-message-delivery">What is At Least Once Message Delivery?</h2>
+
+<p>Messages could be lost on delivery due to network partitions. <strong>At Least Once Message Delivery</strong> (at least once) means the lost messages are delivered one or more times such that at least one is processed and acked by the whole flow.</p>
+
+<p>Gearpump guarantees at least once for any source that is able to replay message from a past timestamp. In Gearpump, each message is tagged with a timestamp, and the system tracks the minimum timestamp of all pending messages (the global minimum clock). On message loss, application will be restarted to the global minimum clock. Since the source is able to replay from the gloabl minimum clock, all pending messages before the restart will be replayed. Gearpump calls that kind of source <code>TimeReplayableSource</code> and already provides a built in
+<a href="gearpump-internals.html#at-least-once-message-delivery-and-kafka">KafkaSource</a>. With the KafkaSource to ingest data into Gearpump, users are guaranteed at least once message delievery.</p>
+
+<h2 id="what-is-exactly-once-message-delivery">What is Exactly Once Message Delivery?</h2>
+
+<p>At least once delivery doesn&#8217;t guarantee the correctness of the application result. For instance,  for a task keeping the count of received messages, there could be overcount with duplicated messages and the count is lost on task failure.
+ In that case, <strong>Exactly Once Message Delivery</strong> (exactly once) is required, where state is updated by a message exactly once. This further requires that duplicated messages are filtered out and in-memory states are persisted.</p>
+
+<p>Users are guaranteed exactly once in Gearpump if they use both a <code>TimeReplayableSource</code> to ingest data and the Persistent API to manage their in memory states. With the Persistent API, user state is periodically checkpointed by the system to a persistent store (e.g HDFS) along with its checkpointed time. Gearpump tracks the global minimum checkpoint timestamp of all pending states (global minimum checkpoint clock), which is persisted as well. On application restart, the system restores states at the global minimum checkpoint clock and source replays messages from that clock. This ensures that a message updates all states exactly once.</p>
+
+<h3 id="persistent-api">Persistent API</h3>
+<p>Persistent API consists of <code>PersistentTask</code> and <code>PersistentState</code>.</p>
+
+<p>Here is an example of using them to keep count of incoming messages.</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">class</span> <span class="nc">CountProcessor</span><span class="o">(</span><span class="n">taskContext</span><span class="k">:</span> <span class="kt">TaskContext</span><span class="o">,</span> <span class="n">conf</span><span class="k">:</span> <span class="kt">UserConfig</span><span class="o">)</span>
+  <span class="k">extends</span> <span class="nc">PersistentTask</span><span class="o">[</span><span class="kt">Long</span><span class="o">](</span><span class="n">taskContext</span><span class="o">,</span> <span class="n">conf</span><span class="o">)</span> <span class="o">{</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">persistentState</span><span class="k">:</span> <span class="kt">PersistentState</span><span class="o">[</span><span class="kt">Long</span><span class="o">]</span> <span class="k">=</span> <span class="o">{</span>
+    <span class="k">import</span> <span class="nn">com.twitter.algebird.Monoid.longMonoid</span>
+    <span class="k">new</span> <span class="nc">NonWindowState</span><span class="o">[</span><span class="kt">Long</span><span class="o">](</span><span class="k">new</span> <span class="nc">AlgebirdMonoid</span><span class="o">(</span><span class="n">longMonoid</span><span class="o">),</span> <span class="k">new</span> <span class="nc">ChillSerializer</span><span class="o">[</span><span class="kt">Long</span><span class="o">])</span>
+  <span class="o">}</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">processMessage</span><span class="o">(</span><span class="n">state</span><span class="k">:</span> <span class="kt">PersistentState</span><span class="o">[</span><span class="kt">Long</span><span class="o">],</span> <span class="n">message</span><span class="k">:</span> <span class="kt">Message</span><span class="o">)</span><span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="n">state</span><span class="o">.</span><span class="n">update</span><span class="o">(</span><span class="n">message</span><span class="o">.</span><span class="n">timestamp</span><span class="o">,</span> <span class="mi">1L</span><span class="o">)</span>
+  <span class="o">}</span>
+<span class="o">}</span></code></pre></div>
+
+<p>The <code>CountProcessor</code> creates a customized <code>PersistentState</code> which will be managed by <code>PersistentTask</code> and overrides the <code>processMessage</code> method to define how the state is updated on a new message (each new message counts as <code>1</code>, which is added to the existing value)</p>
+
+<p>Gearpump has already offered two types of states</p>
+
+<ol>
+  <li>NonWindowState - state with no time or other boundary</li>
+  <li>WindowState - each state is bounded by a time window</li>
+</ol>
+
+<p>They are intended for states that satisfy monoid laws.</p>
+
+<ol>
+  <li>has binary associative operation, like <code>+</code></li>
+  <li>has an identity element, like <code>0</code></li>
+</ol>
+
+<p>In the above example, we make use of the <code>longMonoid</code> from <a href="https://github.com/twitter/algebird">Twitter&#8217;s Algebird</a> library which provides a bunch of useful monoids.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/performance-report.html b/releases/0.7.0/performance-report.html
new file mode 100644
index 0000000..120c417
--- /dev/null
+++ b/releases/0.7.0/performance-report.html
@@ -0,0 +1,210 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump Performance Report - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Gearpump Performance Report">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Performance Report</h1>
+   
+
+   <h1 id="performance-evaluation">Performance Evaluation</h1>
+
+<p>To illustrate the performance of Gearpump, we mainly focused on two aspects, throughput and latency, using a micro benchmark called SOL (an example in the Gearpump package) whose topology is quite simple. SOLStreamProducer delivers messages to SOLStreamProcessor constantly and SOLStreamProcessor does nothing. We set up a 4-nodes cluster with 10GbE network and each node&#8217;s hardware is briefly shown as follows:</p>
+
+<p>Processor: 32 core Intel(R) Xeon(R) CPU E5-2680 2.70GHz
+Memory: 128GB</p>
+
+<h2 id="throughput">Throughput</h2>
+
+<p>Gearpump uses Graphite for the metrics dashboard. We tried to explore the upper bound of the throughput, after launching 64 SOLStreamProducer and 64 SOLStreamProcessor the Figure below shows that the whole throughput of the cluster can reach about 13 million messages/second(100 bytes per message)</p>
+
+<p>Figure: Performance Evaluation, Throughput and Latency</p>
+
+<h2 id="latency">Latency</h2>
+
+<p>When we transfer message at the max throughput above, the average latency between two tasks is 17ms, standard deviation is 13ms.</p>
+
+<p>Figure: Latency between Two tasks(ms)</p>
+
+<h2 id="fault-recovery-time">Fault Recovery time</h2>
+
+<p>When the corruption is detected, for example the Executor is down, Gearpump will reallocate the resource and restart the application. It takes about 10 seconds to recover the application.</p>
+
+<h2 id="how-to-setup-the-benchmark-environment">How to setup the benchmark environment?</h2>
+
+<h3 id="prepare-the-env">Prepare the env</h3>
+
+<p>1). Set up a node running Graphite, see guide doc/dashboard/README.md.</p>
+
+<p>2). Set up a 4-nodes Gearpump cluster with 10GbE network which have 3 Workers on each node. In our test environment, each node has 128GB memory and Intel? Xeon? 32-core processor E5-2680 2.70GHz. Make sure the metrics is enabled in Gearpump.</p>
+
+<p>3). Submit a SOL application with 32 SteamProducers and 32 StreamProcessors:</p>
+
+<div class="highlight"><pre><code class="language-bash">bin/gear app -jar ./examples/sol/target/pack/lib/gearpump-examples-<span class="nv">$VERSION</span>.jar io.gearpump.streaming.examples.sol.SOL -streamProducer 32 -streamProcessor 32 -runseconds 600</code></pre></div>
+
+<p>4). Browser http://$HOST:801/, you should see a Grafana dashboard. The HOST should be the node runs Graphite.</p>
+
+<p>5). Copy the config file doc/dashboard/graphana_dashboard, and modify the <code>host</code> filed to the actual hosts which runs Gearpump and the <code>source</code> and <code>target</code> fields. Please note that the format of the value should exactly the same as existing format and you also need to manually add the rest task ID to the value of <code>All</code> under <code>source</code> and <code>target</code> filed since now the number of each task type is 32.</p>
+
+<p>6). In the Grafana web page, click the &#8220;search&#8221; button and then import the config file mentioned above.</p>
+
+<h3 id="metrics">Metrics</h3>
+
+<p>We use codahale metrics library. Gearpump support to use Graphite to visualize the metrics data. Metrics is disabled by default. To use it, you need to configure the &#8216;conf/gear.conf&#8217;</p>
+
+<div class="highlight"><pre><code class="language-bash">  gearpump.metrics.reporter <span class="o">=</span> graphite
+  gearpump.metrics.enabled <span class="o">=</span> <span class="nb">true</span>         <span class="c">## Default is false, thus metrics is not enabled.</span>
+  gearpump.metrics.graphite.host <span class="o">=</span> <span class="s2">&quot;your actual graphite host name or ip&quot;</span>  
+  gearpump.metrics.graphite.port <span class="o">=</span> 2003   <span class="c">## Your graphite port</span>
+  gearpump.metrics.sample.rate <span class="o">=</span> 10       <span class="c">## this means we will sample 1 message for every 10 messages</span></code></pre></div>
+
+<p>For guide about how to install and configure Graphite, please check the Graphite website http://graphite.wikidot.com/.  For guide about how to use Grafana, please check guide in <a href="https://github.com/gearpump/gearpump/blob/master/doc/dashboard/README.md">doc/dashboard/readme.md</a></p>
+
+<p>Here is how it looks like for grafana dashboard:</p>
+
+<p><img src="img/dashboard.png" alt="Dashboard" /></p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.7.0/submit-your-1st-application.html b/releases/0.7.0/submit-your-1st-application.html
new file mode 100644
index 0000000..52cf2d5
--- /dev/null
+++ b/releases/0.7.0/submit-your-1st-application.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>submitapp - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Submit Your 1st Gearpump Application">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Submit Your 1st Gearpump Application</h1>
+   
+
+   <p>Before you can submit and run your first Gearpump application, you will need a running Gearpump service.
+There are multiple ways to run GearPump <a href="deployment-local.html">Local mode</a>, <a href="deployment-standalone.html">Standalone mode</a>, <a href="deployment-yarn.html">YARN mode</a> or <a href="deployment-docker.html">Docker mode</a>.</p>
+
+<p>The easiest way is to run Gearpump in <a href="deployment-local.html">Local mode</a>.
+Any Linux, MacOSX or Windows desktop can be used with zero configuration.</p>
+
+<p>In the example below, we assume your are running in <a href="deployment-local.html">Local mode</a>.
+If you running Gearpump in one of the other modes, you will need to configure the Gearpump client to
+connect to the Gearpump service by setting the <code>gear.conf</code> configuration path in classpath.
+Within this file, you will need to change the parameter <code>gearpump.cluster.masters</code> to the correct Gearpump master(s).
+See <a href="deployment-configuration.html">Configuration</a> for details.</p>
+
+<h2 id="steps-to-submit-your-first-application">Steps to submit your first Application</h2>
+
+<h3 id="step-1-submit-application">Step 1: Submit application</h3>
+<p>After the cluster is started, you can submit an example wordcount application to the cluster</p>
+
+<p>Open another shell,</p>
+
+<div class="highlight"><pre><code class="language-bash"><span class="c">### To run WordCount example</span>
+bin/gear app -jar examples/gearpump-examples-assembly-0.7.0.jar io.gearpump.streaming.examples.wordcount.WordCount</code></pre></div>
+
+<h3 id="step-2-congratulations-youve-submitted-your-first-application">Step 2: Congratulations, you&#8217;ve submitted your first application.</h3>
+
+<p>To view the application status and metrics, start the Web UI services, and browse to <a href="http://127.0.0.1:8090">http://127.0.0.1:8090</a> to check the status.
+<img src="img/dashboard.gif" alt="Dashboard" /></p>
+
+<p><strong>NOTE:</strong> the UI port setting can be defined in configuration, please check section <a href="deployment-configuration.html">Configuration</a>.</p>
+
+<h2 id="a-quick-look-at-the-web-ui">A quick Look at the Web UI</h2>
+<p>TBD</p>
+
+<h2 id="other-application-examples">Other Application Examples</h2>
+<p>Besides wordcount, there are several other example applications. Please check the source tree examples/ for detail information.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/about.html b/releases/latest/about.html
new file mode 100644
index 0000000..93d6176
--- /dev/null
+++ b/releases/latest/about.html
@@ -0,0 +1,182 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>About - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">About</h1>
+   
+
+   <h3 id="who-are-we">Who are we?</h3>
+
+<p>We are a group of streaming guys from Intel.</p>
+
+<h3 id="user-list">User List</h3>
+
+<p>We have a user mail list at: <a href="https://groups.google.com/forum/#!forum/gearpump-user">User Mail List</a></p>
+
+<h3 id="submit-an-issue">Submit an issue</h3>
+
+<p>Please submit new issue to <a href="https://github.com/gearpump/gearpump/issues">https://github.com/gearpump/gearpump/issues</a></p>
+
+<h3 id="make-code-contribution">Make code contribution</h3>
+
+<p>Contributions are warmly welcome! To contribute to Gearpump source code, please make a PR against <a href="https://github.com/gearpump/gearpump/pulls">https://github.com/gearpump/gearpump/pulls</a></p>
+
+<p>To contribute to the contents in this site, make a PR to <a href="https://github.com/gearpump/gearpump.github.io">https://github.com/gearpump/gearpump.github.io</a></p>
+
+<h3 id="more-technical-support">More Technical Support</h3>
+
+<p>For business cooperation and support, please contact <a href="&#109;&#097;&#105;&#108;&#116;&#111;:&#120;&#105;&#097;&#110;&#103;&#046;&#122;&#104;&#111;&#110;&#103;&#064;&#105;&#110;&#116;&#101;&#108;&#046;&#099;&#111;&#109;">&#120;&#105;&#097;&#110;&#103;&#046;&#122;&#104;&#111;&#110;&#103;&#064;&#105;&#110;&#116;&#101;&#108;&#046;&#099;&#111;&#109;</a> <a href="&#109;&#097;&#105;&#108;&#116;&#111;:&#107;&#097;&#109;&#046;&#100;&#046;&#107;&#097;&#115;&#114;&#097;&#118;&#105;&#064;&#105;&#110;&#116;&#101;&#108;&#046;&#099;&#111;&#109;">&#107;&#097;&#109;&#046;&#100;&#046;&#107;&#097;&#115;&#114;&#097;&#118;&#105;&#064;&#105;&#110;&#116;&#101;&#108;&#046;&#099;&#111;&#109;</a> <a href="&#109;&#097;&#105;&#108;&#116;&#111;:&#119;&#101;&#105;&#104;&#117;&#097;&#046;&#106;&#105;&#097;&#110;&#103;&#064;&#105;&#110;&#116;&#101;&#108;&#046;&#099;&#111;&#109;">&#119;&#101;&#105;&#104;&#117;&#097;&#046;&#106;&#105;&#097;&#110;&#103;&#064;&#105;&#110;&#116;&#101;&#108;&#046;&#099;&#111;&#109;</a></p>
+
+<h3 id="license">License</h3>
+
+<p>The source tree under <a href="http://github.com/gearpump/gearpump">http://github.com/gearpump/gearpump</a> is
+Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0</p>
+
+<h3 id="acknowledgement">Acknowledgement</h3>
+
+<p>The netty transport code work is based on <a href="http://storm.apache.org/">Apache Storm</a>. Thanks Apache Storm contributors.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/api/java/allclasses-frame.html b/releases/latest/api/java/allclasses-frame.html
new file mode 100644
index 0000000..54e19cf
--- /dev/null
+++ b/releases/latest/api/java/allclasses-frame.html
@@ -0,0 +1,357 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:52 CST 2015 -->
+<title>All Classes</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar">All Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task" target="classFrame">Ack</a></li>
+<li><a href="io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task" target="classFrame">Ack$</a></li>
+<li><a href="io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task" target="classFrame">AckRequest</a></li>
+<li><a href="io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task" target="classFrame">AckRequest$</a></li>
+<li><a href="io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming" target="classFrame">AckRequestSerializer</a></li>
+<li><a href="io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming" target="classFrame">AckSerializer</a></li>
+<li><a href="io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util" target="classFrame">ActorPathUtil</a></li>
+<li><a href="io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util" target="classFrame">ActorPathUtil$</a></li>
+<li><a href="io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage" target="classFrame"><i>AppDataStore</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.AllocateResourceTimeOut$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.ExecutorBrief</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.ExecutorBrief$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.LookupTaskActorRef</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.LookupTaskActorRef$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.ServiceNotAvailableException</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.TaskActorRef</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.TaskActorRef$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMasterTaskDetail</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMasterTaskDetail$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTask</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTask$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTasks</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTasks$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.LaunchTasks</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.LaunchTasks$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.MsgLostException</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.RestartClockService$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.Start</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.Start$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.StartAllTasks</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.StartAllTasks$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskChanged</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskChanged$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRegistered</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRegistered$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRejected</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRejected$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TasksChanged$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TasksLaunched$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster.StallingTasks</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster.StallingTasks$</a></li>
+<li><a href="io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task" target="classFrame">CheckpointClock</a></li>
+<li><a href="io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">CheckpointClock$</a></li>
+<li><a href="io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">CheckpointManager</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>CheckpointStore</i></a></li>
+<li><a href="io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>CheckpointStoreFactory</i></a></li>
+<li><a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task" target="classFrame"><i>ClockEvent</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAG</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAG$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAGSuccess</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAGSuccess$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthCheck$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker.ClockValue</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker.ClockValue$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ProcessorClock</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ProcessorClocks$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.Report</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.Report$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.SnapshotStartClock$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.StoredStartClock</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.StoredStartClock$</a></li>
+<li><a href="io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl" target="classFrame">CollectionDataSource</a></li>
+<li><a href="io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming" target="classFrame">Constants</a></li>
+<li><a href="io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming" target="classFrame">Constants$</a></li>
+<li><a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming" target="classFrame">DAG</a></li>
+<li><a href="io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming" target="classFrame">DAG$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><i>DagManager.DAGOperation</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.DAGOperationFailed</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.DAGOperationFailed$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><i>DagManager.DAGOperationResult</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.DAGOperationSuccess$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.GetLatestDAG$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.GetTaskLaunchData</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.GetTaskLaunchData$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.LatestDAG</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.LatestDAG$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.NewDAGDeployed</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.NewDAGDeployed$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.ReplaceProcessor</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.ReplaceProcessor$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.TaskLaunchData</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.TaskLaunchData$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.WatchChange</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.WatchChange$</a></li>
+<li><a href="io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink" target="classFrame"><i>DataSink</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSinkOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSinkOp$</a></li>
+<li><a href="io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkProcessor</a></li>
+<li><a href="io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkProcessor$</a></li>
+<li><a href="io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkTask</a></li>
+<li><a href="io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkTask$</a></li>
+<li><a href="io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source" target="classFrame"><i>DataSource</i></a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceConfig</a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceConfig$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSourceOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSourceOp$</a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceProcessor</a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceProcessor$</a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceTask</a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceTask$</a></li>
+<li><a href="io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source" target="classFrame">DefaultTimeStampFilter</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Direct</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Direct$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorConfig</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorConfig$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorSummary</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorSummary$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.GetExecutorSummary</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.GetExecutorSummary$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.QueryExecutorConfig</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.QueryExecutorConfig$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.RestartTasks</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.RestartTasks$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.TaskArgumentStore</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.TaskStopped</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.TaskStopped$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ExecutorManager$</a></li>
+<li><a href="io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor" target="classFrame">ExecutorRestartPolicy</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster$</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.MessageLoss</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.MessageLoss$</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterExecutor</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterExecutor$</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterTask</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterTask$</a></li>
+<li><a href="io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task" target="classFrame"><i>ExpressTransport</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">FlatMapOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">FlatMapOp$</a></li>
+<li><a href="io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetCheckpointClock</a></li>
+<li><a href="io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetCheckpointClock$</a></li>
+<li><a href="io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task" target="classFrame">GetDAG</a></li>
+<li><a href="io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetDAG$</a></li>
+<li><a href="io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetLatestMinClock</a></li>
+<li><a href="io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetLatestMinClock$</a></li>
+<li><a href="io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetStartClock</a></li>
+<li><a href="io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetStartClock$</a></li>
+<li><a href="io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetUpstreamMinClock</a></li>
+<li><a href="io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetUpstreamMinClock$</a></li>
+<li><a href="io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">Graph</a></li>
+<li><a href="io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><i>Group</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">GroupByOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">GroupByOp$</a></li>
+<li><a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner" target="classFrame">GroupByPartitioner</a></li>
+<li><a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner" target="classFrame">GroupByPartitioner$</a></li>
+<li><a href="io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util" target="classFrame">HadoopFSLogAppender</a></li>
+<li><a href="io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task" target="classFrame">InitialAckRequest</a></li>
+<li><a href="io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task" target="classFrame">InitialAckRequest$</a></li>
+<li><a href="io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming" target="classFrame">InitialAckRequestSerializer</a></li>
+<li><a href="io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage" target="classFrame">InMemoryAppStoreOnMaster</a></li>
+<li><a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">InMemoryCheckpointStore</a></li>
+<li><a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">InMemoryCheckpointStoreFactory</a></li>
+<li><a href="io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">Interval</a></li>
+<li><a href="io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">Interval$</a></li>
+<li><a href="io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor" target="classFrame"><i>ITaskLauncher</i></a></li>
+<li><a href="io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty" target="classFrame"><i>ITransportMessageSerializer</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl" target="classFrame">KVStream</a></li>
+<li><a href="io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task" target="classFrame">LatencyProbe</a></li>
+<li><a href="io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task" target="classFrame">LatencyProbe$</a></li>
+<li><a href="io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming" target="classFrame">LatencyProbeSerializer</a></li>
+<li><a href="io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">LatestMinClock</a></li>
+<li><a href="io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">LatestMinClock$</a></li>
+<li><a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming" target="classFrame">LifeTime</a></li>
+<li><a href="io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming" target="classFrame">LifeTime$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><i>MasterOp</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">MergeOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">MergeOp$</a></li>
+<li><a href="io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty" target="classFrame">MessageBatch</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>MessageDecoder</i></a></li>
+<li><a href="io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty" target="classFrame">MessageDecoder</a></li>
+<li><a href="io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty" target="classFrame">MessageEncoder</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>MessageFilter</i></a></li>
+<li><a href="io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><i>Monoid</i></a></li>
+<li><a href="io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api" target="classFrame">MonoidState</a></li>
+<li><a href="io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty" target="classFrame">NettyRenameThreadFactory</a></li>
+<li><a href="io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">NonWindowState</a></li>
+<li><a href="io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">NonWindowState$</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>OffsetManager</i></a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>OffsetStorage</i></a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage$</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Overflow</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Overflow$</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.StorageEmpty$</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Underflow</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Underflow$</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>OffsetStorageFactory</i></a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>OffsetTimeStampResolver</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><i>Op</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">OpChain</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">OpChain$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><i>OpEdge</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator$</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.AndThen</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.DummyInputFunction</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.FlatMapFunction</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.GroupByTask</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.ReduceFunction</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan" target="classFrame"><i>OpTranslator.SingleInputFunction</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.SinkTask</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.SourceTask</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.TransformTask</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><i>ParameterizedOp</i></a></li>
+<li><a href="io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><i>PersistentState</i></a></li>
+<li><a href="io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">PersistentStateConfig</a></li>
+<li><a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">PersistentStateConfig$</a></li>
+<li><a href="io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api" target="classFrame">PersistentTask</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">Planner</a></li>
+<li><a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">Processor</a></li>
+<li><a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming" target="classFrame"><i>Processor</i></a></li>
+<li><a href="io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming" target="classFrame">Processor$</a></li>
+<li><a href="io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming" target="classFrame">Processor.DefaultProcessor</a></li>
+<li><a href="io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming" target="classFrame">Processor.DefaultProcessor$</a></li>
+<li><a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming" target="classFrame">ProcessorDescription</a></li>
+<li><a href="io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming" target="classFrame">ProcessorDescription$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ProcessorOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ProcessorOp$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ProcessorSummary</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ProcessorSummary$</a></li>
+<li><a href="io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util" target="classFrame">RecreateRollingFileAppender</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ReduceOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ReduceOp$</a></li>
+<li><a href="io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task" target="classFrame">ReportCheckpointClock</a></li>
+<li><a href="io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">ReportCheckpointClock$</a></li>
+<li><a href="io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task" target="classFrame">SendMessageLoss</a></li>
+<li><a href="io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task" target="classFrame">SendMessageLoss$</a></li>
+<li><a href="io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializedMessage</a></li>
+<li><a href="io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializedMessage$</a></li>
+<li><a href="io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializedMessageSerializer</a></li>
+<li><a href="io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><i>Serializer</i></a></li>
+<li><a href="io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializerResolver$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Shuffle</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Shuffle$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><i>SlaveOp</i></a></li>
+<li><a href="io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task" target="classFrame">StartClock</a></li>
+<li><a href="io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">StartClock$</a></li>
+<li><a href="io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task" target="classFrame">StartTime</a></li>
+<li><a href="io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task" target="classFrame">StartTime$</a></li>
+<li><a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl" target="classFrame">Stream</a></li>
+<li><a href="io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl" target="classFrame">Stream$</a></li>
+<li><a href="io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl" target="classFrame">Stream.Sink</a></li>
+<li><a href="io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl" target="classFrame">StreamApp</a></li>
+<li><a href="io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl" target="classFrame">StreamApp$</a></li>
+<li><a href="io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl" target="classFrame">StreamApp.Source</a></li>
+<li><a href="io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">StreamApplication</a></li>
+<li><a href="io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming" target="classFrame">StreamApplication</a></li>
+<li><a href="io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming" target="classFrame">StreamApplication$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">StreamAppMasterSummary</a></li>
+<li><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">StreamAppMasterSummary$</a></li>
+<li><a href="io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task" target="classFrame">StreamingTransportSerializer</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager.ResourceRequestDetail</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager.ResourceRequestDetail$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubmitApplicationRequest</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubmitApplicationRequest$</a></li>
+<li><a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscriber</a></li>
+<li><a href="io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscriber$</a></li>
+<li><a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscription</a></li>
+<li><a href="io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscription$</a></li>
+<li><a href="io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">Task</a></li>
+<li><a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task" target="classFrame">Task</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor$</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.FLUSH$</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.SecurityChecker</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.SendAck</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.SendAck$</a></li>
+<li><a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task" target="classFrame"><i>TaskContext</i></a></li>
+<li><a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskContextData</a></li>
+<li><a href="io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskContextData$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskCount</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskCount$</a></li>
+<li><a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskId</a></li>
+<li><a href="io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskId$</a></li>
+<li><a href="io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming" target="classFrame">TaskIdSerializer</a></li>
+<li><a href="io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task" target="classFrame"><i>TaskInterface</i></a></li>
+<li><a href="io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher</a></li>
+<li><a href="io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher$</a></li>
+<li><a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher.TaskArgument</a></li>
+<li><a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher.TaskArgument$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.Localities</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.Localities$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><i>TaskLocator.Locality</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.NonLocality$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.WorkerLocality</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.WorkerLocality$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskManager$</a></li>
+<li><a href="io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty" target="classFrame">TaskMessage</a></li>
+<li><a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task" target="classFrame"><i>TaskMessageSerializer</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.Accept$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><i>TaskRegistry.RegisterTaskStatus</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.Reject$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocation</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocation$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocations</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocations$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><i>TaskScheduler</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler.Location</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler.Location$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler.TaskStatus</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskSchedulerImpl</a></li>
+<li><a href="io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskUtil</a></li>
+<li><a href="io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskUtil$</a></li>
+<li><a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskWrapper</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>TimeReplayableSource</i></a></li>
+<li><a href="io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>TimeStampFilter</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl" target="classFrame"><i>TypedDataSink</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl" target="classFrame"><i>TypedDataSource</i></a></li>
+<li><a href="io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task" target="classFrame">UpdateClock</a></li>
+<li><a href="io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">UpdateClock$</a></li>
+<li><a href="io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">UpstreamMinClock</a></li>
+<li><a href="io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">UpstreamMinClock$</a></li>
+<li><a href="io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">Window</a></li>
+<li><a href="io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowConfig</a></li>
+<li><a href="io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowConfig$</a></li>
+<li><a href="io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowState</a></li>
+<li><a href="io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowState$</a></li>
+<li><a href="io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example" target="classFrame">WordCount</a></li>
+<li><a href="io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example" target="classFrame">WordCount$</a></li>
+<li><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty" target="classFrame">WrappedChannelBuffer</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/latest/api/java/allclasses-noframe.html b/releases/latest/api/java/allclasses-noframe.html
new file mode 100644
index 0000000..6b4365c
--- /dev/null
+++ b/releases/latest/api/java/allclasses-noframe.html
@@ -0,0 +1,357 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:52 CST 2015 -->
+<title>All Classes</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar">All Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></li>
+<li><a href="io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task">Ack$</a></li>
+<li><a href="io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></li>
+<li><a href="io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task">AckRequest$</a></li>
+<li><a href="io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></li>
+<li><a href="io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></li>
+<li><a href="io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></li>
+<li><a href="io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></li>
+<li><a href="io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage"><i>AppDataStore</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster">AppMaster$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.AllocateResourceTimeOut$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ServiceNotAvailableException</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a></li>
+<li><a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming">AppMasterToExecutor$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming">AppMasterToExecutor.MsgLostException</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.RestartClockService$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksChanged$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksLaunched$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming">AppMasterToMaster</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming">AppMasterToMaster$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks$</a></li>
+<li><a href="io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a></li>
+<li><a href="io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task">CheckpointClock$</a></li>
+<li><a href="io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><i>CheckpointStore</i></a></li>
+<li><a href="io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><i>CheckpointStoreFactory</i></a></li>
+<li><a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><i>ClockEvent</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthCheck$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a></li>
+<li><a href="io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></li>
+<li><a href="io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></li>
+<li><a href="io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></li>
+<li><a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></li>
+<li><a href="io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster">DagManager$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><i>DagManager.DAGOperation</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><i>DagManager.DAGOperationResult</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetLatestDAG$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a></li>
+<li><a href="io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange$</a></li>
+<li><a href="io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><i>DataSink</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp$</a></li>
+<li><a href="io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor</a></li>
+<li><a href="io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a></li>
+<li><a href="io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></li>
+<li><a href="io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink">DataSinkTask$</a></li>
+<li><a href="io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><i>DataSource</i></a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source">DataSourceConfig</a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp$</a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source">DataSourceProcessor</a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></li>
+<li><a href="io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source">DataSourceTask$</a></li>
+<li><a href="io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source">DefaultTimeStampFilter</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op">Direct</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">Direct$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor">Executor$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks$</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a></li>
+<li><a href="io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a></li>
+<li><a href="io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor">ExecutorRestartPolicy</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster$</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss$</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor$</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a></li>
+<li><a href="io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><i>ExpressTransport</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp$</a></li>
+<li><a href="io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task">GetCheckpointClock</a></li>
+<li><a href="io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">GetCheckpointClock$</a></li>
+<li><a href="io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task">GetDAG</a></li>
+<li><a href="io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task">GetDAG$</a></li>
+<li><a href="io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task">GetLatestMinClock</a></li>
+<li><a href="io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task">GetLatestMinClock$</a></li>
+<li><a href="io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task">GetStartClock</a></li>
+<li><a href="io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task">GetStartClock$</a></li>
+<li><a href="io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a></li>
+<li><a href="io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock$</a></li>
+<li><a href="io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi">Graph</a></li>
+<li><a href="io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><i>Group</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp$</a></li>
+<li><a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner</a></li>
+<li><a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner$</a></li>
+<li><a href="io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util">HadoopFSLogAppender</a></li>
+<li><a href="io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a></li>
+<li><a href="io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task">InitialAckRequest$</a></li>
+<li><a href="io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></li>
+<li><a href="io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></li>
+<li><a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></li>
+<li><a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStoreFactory</a></li>
+<li><a href="io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a></li>
+<li><a href="io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl">Interval$</a></li>
+<li><a href="io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><i>ITaskLauncher</i></a></li>
+<li><a href="io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><i>ITransportMessageSerializer</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a></li>
+<li><a href="io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a></li>
+<li><a href="io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task">LatencyProbe$</a></li>
+<li><a href="io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a></li>
+<li><a href="io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a></li>
+<li><a href="io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task">LatestMinClock$</a></li>
+<li><a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></li>
+<li><a href="io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">LifeTime$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><i>MasterOp</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op">MergeOp$</a></li>
+<li><a href="io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty">MessageBatch</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><i>MessageDecoder</i></a></li>
+<li><a href="io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty">MessageDecoder</a></li>
+<li><a href="io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty">MessageEncoder</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><i>MessageFilter</i></a></li>
+<li><a href="io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><i>Monoid</i></a></li>
+<li><a href="io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></li>
+<li><a href="io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty">NettyRenameThreadFactory</a></li>
+<li><a href="io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></li>
+<li><a href="io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl">NonWindowState$</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><i>OffsetManager</i></a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><i>OffsetStorage</i></a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage$</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow$</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.StorageEmpty$</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow$</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><i>OffsetStorageFactory</i></a></li>
+<li><a href="io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><i>OffsetTimeStampResolver</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><i>Op</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op">OpChain$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><i>OpEdge</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator$</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><i>OpTranslator.SingleInputFunction</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><i>ParameterizedOp</i></a></li>
+<li><a href="io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><i>PersistentState</i></a></li>
+<li><a href="io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></li>
+<li><a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></li>
+<li><a href="io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan">Planner</a></li>
+<li><a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></li>
+<li><a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><i>Processor</i></a></li>
+<li><a href="io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></li>
+<li><a href="io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></li>
+<li><a href="io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a></li>
+<li><a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></li>
+<li><a href="io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming">ProcessorDescription$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary$</a></li>
+<li><a href="io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp$</a></li>
+<li><a href="io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a></li>
+<li><a href="io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock$</a></li>
+<li><a href="io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">SendMessageLoss</a></li>
+<li><a href="io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task">SendMessageLoss$</a></li>
+<li><a href="io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a></li>
+<li><a href="io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task">SerializedMessage$</a></li>
+<li><a href="io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a></li>
+<li><a href="io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api"><i>Serializer</i></a></li>
+<li><a href="io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task">SerializerResolver$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op">Shuffle</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">Shuffle$</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op"><i>SlaveOp</i></a></li>
+<li><a href="io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a></li>
+<li><a href="io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task">StartClock$</a></li>
+<li><a href="io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a></li>
+<li><a href="io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task">StartTime$</a></li>
+<li><a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></li>
+<li><a href="io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></li>
+<li><a href="io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">Stream.Sink</a></li>
+<li><a href="io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></li>
+<li><a href="io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></li>
+<li><a href="io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></li>
+<li><a href="io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi">StreamApplication</a></li>
+<li><a href="io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></li>
+<li><a href="io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></li>
+<li><a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary$</a></li>
+<li><a href="io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a></li>
+<li><a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest$</a></li>
+<li><a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></li>
+<li><a href="io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a></li>
+<li><a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></li>
+<li><a href="io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a></li>
+<li><a href="io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></li>
+<li><a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">TaskActor.FLUSH$</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a></li>
+<li><a href="io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck$</a></li>
+<li><a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><i>TaskContext</i></a></li>
+<li><a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></li>
+<li><a href="io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task">TaskContextData$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster">TaskCount$</a></li>
+<li><a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></li>
+<li><a href="io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a></li>
+<li><a href="io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></li>
+<li><a href="io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><i>TaskInterface</i></a></li>
+<li><a href="io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></li>
+<li><a href="io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a></li>
+<li><a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></li>
+<li><a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><i>TaskLocator.Locality</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a></li>
+<li><a href="io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></li>
+<li><a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><i>TaskMessageSerializer</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><i>TaskRegistry.RegisterTaskStatus</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><i>TaskScheduler</i></a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></li>
+<li><a href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></li>
+<li><a href="io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task">TaskUtil</a></li>
+<li><a href="io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task">TaskUtil$</a></li>
+<li><a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><i>TimeReplayableSource</i></a></li>
+<li><a href="io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api"><i>TimeStampFilter</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><i>TypedDataSink</i></a></li>
+<li><a href="io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl"><i>TypedDataSource</i></a></li>
+<li><a href="io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a></li>
+<li><a href="io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task">UpdateClock$</a></li>
+<li><a href="io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a></li>
+<li><a href="io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task">UpstreamMinClock$</a></li>
+<li><a href="io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></li>
+<li><a href="io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a></li>
+<li><a href="io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">WindowConfig$</a></li>
+<li><a href="io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></li>
+<li><a href="io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl">WindowState$</a></li>
+<li><a href="io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example">WordCount</a></li>
+<li><a href="io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></li>
+<li><a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/latest/api/java/constant-values.html b/releases/latest/api/java/constant-values.html
new file mode 100644
index 0000000..34d02a2
--- /dev/null
+++ b/releases/latest/api/java/constant-values.html
@@ -0,0 +1,113 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Constant Field Values</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Constant Field Values";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-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</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">FRAMES</a></li>
+<li><a href="constant-values.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
+<h2 title="Contents">Contents</h2>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-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</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">FRAMES</a></li>
+<li><a href="constant-values.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/deprecated-list.html b/releases/latest/api/java/deprecated-list.html
new file mode 100644
index 0000000..c12ed54
--- /dev/null
+++ b/releases/latest/api/java/deprecated-list.html
@@ -0,0 +1,113 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:52 CST 2015 -->
+<title>Deprecated List</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Deprecated List";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</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</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">FRAMES</a></li>
+<li><a href="deprecated-list.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Deprecated API" class="title">Deprecated API</h1>
+<h2 title="Contents">Contents</h2>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</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</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">FRAMES</a></li>
+<li><a href="deprecated-list.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/help-doc.html b/releases/latest/api/java/help-doc.html
new file mode 100644
index 0000000..804bdbc
--- /dev/null
+++ b/releases/latest/api/java/help-doc.html
@@ -0,0 +1,210 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:52 CST 2015 -->
+<title>API Help</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="API Help";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>PREV</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">FRAMES</a></li>
+<li><a href="help-doc.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">How This API Document Is Organized</h1>
+<p class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2>Overview</h2>
+<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>
+</li>
+<li class="blockList">
+<h2>Package</h2>
+<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:</p>
+<ul>
+<li>Interfaces (italic)</li>
+<li>Classes</li>
+<li>Enums</li>
+<li>Exceptions</li>
+<li>Errors</li>
+<li>Annotation Types</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Class/Interface</h2>
+<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
+<ul>
+<li>Class inheritance diagram</li>
+<li>Direct Subclasses</li>
+<li>All Known Subinterfaces</li>
+<li>All Known Implementing Classes</li>
+<li>Class/interface declaration</li>
+<li>Class/interface description</li>
+</ul>
+<ul>
+<li>Nested Class Summary</li>
+<li>Field Summary</li>
+<li>Constructor Summary</li>
+<li>Method Summary</li>
+</ul>
+<ul>
+<li>Field Detail</li>
+<li>Constructor Detail</li>
+<li>Method Detail</li>
+</ul>
+<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
+</li>
+<li class="blockList">
+<h2>Annotation Type</h2>
+<p>Each annotation type has its own separate page with the following sections:</p>
+<ul>
+<li>Annotation Type declaration</li>
+<li>Annotation Type description</li>
+<li>Required Element Summary</li>
+<li>Optional Element Summary</li>
+<li>Element Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Enum</h2>
+<p>Each enum has its own separate page with the following sections:</p>
+<ul>
+<li>Enum declaration</li>
+<li>Enum description</li>
+<li>Enum Constant Summary</li>
+<li>Enum Constant Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Tree (Class Hierarchy)</h2>
+<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
+<ul>
+<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
+<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Deprecated API</h2>
+<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
+</li>
+<li class="blockList">
+<h2>Index</h2>
+<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
+</li>
+<li class="blockList">
+<h2>Prev/Next</h2>
+<p>These links take you to the next or previous class, interface, package, or related page.</p>
+</li>
+<li class="blockList">
+<h2>Frames/No Frames</h2>
+<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>
+</li>
+<li class="blockList">
+<h2>Serialized Form</h2>
+<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
+</li>
+<li class="blockList">
+<h2>Constant Field Values</h2>
+<p>The &lt;a href="constant-values.html"&gt;Constant Field Values&lt;/a&gt; page lists the static final fields and their values.</p>
+</li>
+</ul>
+<em>This help file applies to API documentation generated using the standard doclet.</em></div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>PREV</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">FRAMES</a></li>
+<li><a href="help-doc.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/index-all.html b/releases/latest/api/java/index-all.html
new file mode 100644
index 0000000..12a3704
--- /dev/null
+++ b/releases/latest/api/java/index-all.html
@@ -0,0 +1,3757 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:51 CST 2015 -->
+<title>Index</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="./stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Index";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="./overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="./overview-tree.html">Tree</a></li>
+<li><a href="./deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="./help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>PREV</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="./index.html?index-all.html" target="_top">FRAMES</a></li>
+<li><a href="index-all.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="./allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="contentContainer"><a href="#_A_">A</a>&nbsp;<a href="#_B_">B</a>&nbsp;<a href="#_C_">C</a>&nbsp;<a href="#_D_">D</a>&nbsp;<a href="#_E_">E</a>&nbsp;<a href="#_F_">F</a>&nbsp;<a href="#_G_">G</a>&nbsp;<a href="#_H_">H</a>&nbsp;<a href="#_I_">I</a>&nbsp;<a href="#_J_">J</a>&nbsp;<a href="#_K_">K</a>&nbsp;<a href="#_L_">L</a>&nbsp;<a href="#_M_">M</a>&nbsp;<a href="#_N_">N</a>&nbsp;<a href="#_O_">O</a>&nbsp;<a href="#_P_">P</a>&nbsp;<a href="#_Q_">Q</a>&nbsp;<a href="#_R_">R</a>&nbsp;<a href="#_S_">S</a>&nbsp;<a href="#_T_">T</a>&nbsp;<a href="#_U_">U</a>&nbsp;<a href="#_V_">V</a>&nbsp;<a href="#_W_">W</a>&nbsp;<a href="#_Z_">Z</a>&nbsp;<a name="_A_">
+<!--   -->
+</a>
+<h2 class="title">A</h2>
+<dl>
+<dt><a href="./io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task"><span class="strong">Ack</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Ack.html#Ack(io.gearpump.streaming.task.TaskId, short, short, int)">Ack(TaskId, short, short, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SendAck.html#ack()">ack()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="strong">Ack$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Ack$.html#Ack$()">Ack$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task">Ack$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">AckRequest</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/AckRequest.html#AckRequest(io.gearpump.streaming.task.TaskId, short, int)">AckRequest(TaskId, short, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">AckRequest$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/AckRequest$.html#AckRequest$()">AckRequest$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task">AckRequest$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">AckRequestSerializer</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AckRequestSerializer.html#AckRequestSerializer()">AckRequestSerializer()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="strong">AckSerializer</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AckSerializer.html#AckSerializer()">AckSerializer()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#actorOf(akka.actor.Props)">actorOf(Props)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#actorOf(akka.actor.Props, java.lang.String)">actorOf(Props, String)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#actorOf(akka.actor.Props)">actorOf(Props)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#actorOf(akka.actor.Props, java.lang.String)">actorOf(Props, String)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#actorPath()">actorPath()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html#actorPath()">actorPath()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util"><span class="strong">ActorPathUtil</span></a> - Class in <a href="./io/gearpump/streaming/util/package-summary.html">io.gearpump.streaming.util</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil.html#ActorPathUtil()">ActorPathUtil()</a></span> - Constructor for class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util"><span class="strong">ActorPathUtil$</span></a> - Class in <a href="./io/gearpump/streaming/util/package-summary.html">io.gearpump.streaming.util</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil$.html#ActorPathUtil$()">ActorPathUtil$()</a></span> - Constructor for class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#actorSystem()">actorSystem()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Ack.html#actualReceivedNum()">actualReceivedNum()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#add(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.executor.TaskLauncher.TaskArgument)">add(TaskId, TaskLauncher.TaskArgument)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/ExecutorRestartPolicy.html#addTaskToExecutor(int, io.gearpump.streaming.task.TaskId)">addTaskToExecutor(int, TaskId)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor">ExecutorRestartPolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#allocation()">allocation()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/ExecutorRestartPolicy.html#allowRestartExecutor(int)">allowRestartExecutor(int)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor">ExecutorRestartPolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#allowSendingMoreMessages()">allowSendingMoreMessages()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#andThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">andThen(OpTranslator.SingleInputFunction&lt;T, OUTER&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#andThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">andThen(OpTranslator.SingleInputFunction&lt;OUT, OUTER&gt;)</a></span> - Method in interface io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#appClock()">appClock()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage"><span class="strong">AppDataStore</span></a> - Interface in <a href="./io/gearpump/streaming/storage/package-summary.html">io.gearpump.streaming.storage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.html#append(long, byte[])">append(long, byte[])</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/util/RecreateRollingFileAppender.html#append(org.apache.log4j.spi.LoggingEvent)">append(LoggingEvent)</a></span> - Method in class io.gearpump.util.<a href="./io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#appId()">appId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#appId()">appId()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData.html#appId()">appId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#appId()">appId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#applicationReady()">applicationReady()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG$.html#apply(io.gearpump.util.Graph, int)">apply(Graph&lt;ProcessorDescription, PartitionerDescription&gt;, int)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG.html#apply(io.gearpump.util.Graph, int)">apply(Graph&lt;ProcessorDescription, PartitionerDescription&gt;, int)</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream$.html#apply(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option, scala.reflect.ClassTag)">apply(Graph&lt;Op, OpEdge&gt;, Op, Option&lt;OpEdge&gt;, ClassTag&lt;T&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#apply(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option, scala.reflect.ClassTag)">apply(Graph&lt;Op, OpEdge&gt;, Op, Option&lt;OpEdge&gt;, ClassTag&lt;T&gt;)</a></span> - Static method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp$.html#apply(java.lang.String, io.gearpump.cluster.client.ClientContext, io.gearpump.cluster.UserConfig)">apply(String, ClientContext, UserConfig)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.html#apply(java.lang.String, io.gearpump.cluster.client.ClientContext, io.gearpump.cluster.UserConfig)">apply(String, ClientContext, UserConfig)</a></span> - Static method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher$.html#apply(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">apply(ExecutorContext, UserConfig)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.html#apply(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">apply(ExecutorContext, UserConfig)</a></span> - Static method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor$.html#apply(int, java.lang.String, io.gearpump.cluster.UserConfig, scala.reflect.ClassTag)">apply(int, String, UserConfig, ClassTag&lt;T&gt;)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor$.html#apply(java.lang.Class, int, java.lang.String, io.gearpump.cluster.UserConfig)">apply(Class&lt;T&gt;, int, String, UserConfig)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkProcessor$.html#apply(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply(DataSink, int, String, UserConfig, ActorSystem)</a></span> - Method in class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkProcessor.html#apply(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply(DataSink, int, String, UserConfig, ActorSystem)</a></span> - Static method in class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceProcessor$.html#apply(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply(DataSource, int, String, UserConfig, ActorSystem)</a></span> - Method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceProcessor.html#apply(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply(DataSource, int, String, UserConfig, ActorSystem)</a></span> - Static method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source">DataSourceProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication$.html#apply(java.lang.String, io.gearpump.util.Graph, io.gearpump.cluster.UserConfig)">apply(String, Graph&lt;T, P&gt;, UserConfig)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication.html#apply(java.lang.String, io.gearpump.util.Graph, io.gearpump.cluster.UserConfig)">apply(String, Graph&lt;T, P&gt;, UserConfig)</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#AppMaster(io.gearpump.cluster.AppMasterContext, io.gearpump.cluster.AppDescription)">AppMaster(AppMasterContext, AppDescription)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/StreamApplication.html#appMaster()">appMaster()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi">StreamApplication</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication.html#appMaster()">appMaster()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#appMaster()">appMaster()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>
+<div class="block">The actorRef of AppMaster</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData.html#appMaster()">appMaster()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#appMaster()">appMaster()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster$.html#AppMaster$()">AppMaster$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster">AppMaster$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.AllocateResourceTimeOut$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html#AppMaster.AllocateResourceTimeOut$()">AppMaster.AllocateResourceTimeOut$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.AllocateResourceTimeOut$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.ExecutorBrief</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#AppMaster.ExecutorBrief(int, java.lang.String, int, java.lang.String)">AppMaster.ExecutorBrief(int, String, int, String)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.ExecutorBrief$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html#AppMaster.ExecutorBrief$()">AppMaster.ExecutorBrief$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.LookupTaskActorRef</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html#AppMaster.LookupTaskActorRef(io.gearpump.streaming.task.TaskId)">AppMaster.LookupTaskActorRef(TaskId)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.LookupTaskActorRef$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html#AppMaster.LookupTaskActorRef$()">AppMaster.LookupTaskActorRef$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.ServiceNotAvailableException</span></a> - Exception in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html#AppMaster.ServiceNotAvailableException(java.lang.String)">AppMaster.ServiceNotAvailableException(String)</a></span> - Constructor for exception io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ServiceNotAvailableException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.TaskActorRef</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html#AppMaster.TaskActorRef(akka.actor.ActorRef)">AppMaster.TaskActorRef(ActorRef)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.TaskActorRef$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html#AppMaster.TaskActorRef$()">AppMaster.TaskActorRef$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#appMasterService()">appMasterService()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMasterTaskDetail</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMasterTaskDetail.html#AppMasterTaskDetail(scala.collection.immutable.Map)">AppMasterTaskDetail(Map&lt;TaskId, Object&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMasterTaskDetail$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html#AppMasterTaskDetail$()">AppMasterTaskDetail$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.html#AppMasterToExecutor()">AppMasterToExecutor()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor$.html#AppMasterToExecutor$()">AppMasterToExecutor$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming">AppMasterToExecutor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTask</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#AppMasterToExecutor.ChangeTask(io.gearpump.streaming.task.TaskId, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">AppMasterToExecutor.ChangeTask(TaskId, int, LifeTime, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTask$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html#AppMasterToExecutor.ChangeTask$()">AppMasterToExecutor.ChangeTask$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTasks</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>
+<div class="block">dagVersion, life, and subscribers will be changed on target task list.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#AppMasterToExecutor.ChangeTasks(scala.collection.immutable.List, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">AppMasterToExecutor.ChangeTasks(List&lt;TaskId&gt;, int, LifeTime, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTasks$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html#AppMasterToExecutor.ChangeTasks$()">AppMasterToExecutor.ChangeTasks$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.LaunchTasks</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#AppMasterToExecutor.LaunchTasks(scala.collection.immutable.List, int, io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List)">AppMasterToExecutor.LaunchTasks(List&lt;TaskId&gt;, int, ProcessorDescription, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.LaunchTasks$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html#AppMasterToExecutor.LaunchTasks$()">AppMasterToExecutor.LaunchTasks$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.MsgLostException</span></a> - Exception in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html#AppMasterToExecutor.MsgLostException()">AppMasterToExecutor.MsgLostException()</a></span> - Constructor for exception io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming">AppMasterToExecutor.MsgLostException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.RestartClockService$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html#AppMasterToExecutor.RestartClockService$()">AppMasterToExecutor.RestartClockService$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.RestartClockService$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.Start</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.Start.html#AppMasterToExecutor.Start(long, int)">AppMasterToExecutor.Start(long, int)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.Start$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.Start$.html#AppMasterToExecutor.Start$()">AppMasterToExecutor.Start$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartAllTasks</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html#AppMasterToExecutor.StartAllTasks(io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations, long, int)">AppMasterToExecutor.StartAllTasks(TaskRegistry.TaskLocations, long, int)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartAllTasks$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html#AppMasterToExecutor.StartAllTasks$()">AppMasterToExecutor.StartAllTasks$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskChanged</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#AppMasterToExecutor.TaskChanged(io.gearpump.streaming.task.TaskId, int)">AppMasterToExecutor.TaskChanged(TaskId, int)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskChanged$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html#AppMasterToExecutor.TaskChanged$()">AppMasterToExecutor.TaskChanged$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRegistered</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#AppMasterToExecutor.TaskRegistered(io.gearpump.streaming.task.TaskId, int)">AppMasterToExecutor.TaskRegistered(TaskId, int)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRegistered$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html#AppMasterToExecutor.TaskRegistered$()">AppMasterToExecutor.TaskRegistered$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRejected</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html#AppMasterToExecutor.TaskRejected(io.gearpump.streaming.task.TaskId)">AppMasterToExecutor.TaskRejected(TaskId)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRejected$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html#AppMasterToExecutor.TaskRejected$()">AppMasterToExecutor.TaskRejected$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TasksChanged$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html#AppMasterToExecutor.TasksChanged$()">AppMasterToExecutor.TasksChanged$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksChanged$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TasksLaunched$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html#AppMasterToExecutor.TasksLaunched$()">AppMasterToExecutor.TasksLaunched$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksLaunched$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToMaster.html#AppMasterToMaster()">AppMasterToMaster()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming">AppMasterToMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToMaster$.html#AppMasterToMaster$()">AppMasterToMaster$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming">AppMasterToMaster$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster.StallingTasks</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToMaster.StallingTasks.html#AppMasterToMaster.StallingTasks(scala.collection.immutable.List)">AppMasterToMaster.StallingTasks(List&lt;TaskId&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster.StallingTasks$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html#AppMasterToMaster.StallingTasks$()">AppMasterToMaster.StallingTasks$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#appName()">appName()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#appName()">appName()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#appName()">appName()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData.html#appName()">appName()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#appName()">appName()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#appType()">appType()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_B_">
+<!--   -->
+</a>
+<h2 class="title">B</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime.html#birth()">birth()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializedMessage.html#bytes()">bytes()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_C_">
+<!--   -->
+</a>
+<h2 class="title">C</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#cause()">cause()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#changeLife(io.gearpump.streaming.LifeTime)">changeLife(LifeTime)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#check(long, scala.collection.immutable.Map, io.gearpump.streaming.DAG, long)">check(long, Map&lt;Object, ClockService.ProcessorClock&gt;, DAG, long)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/util/RecreateRollingFileAppender.html#checkFileInterval">checkFileInterval</a></span> - Variable in class io.gearpump.util.<a href="./io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html#checkMessage(io.gearpump.Message, akka.actor.ActorRef)">checkMessage(Message, ActorRef)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentState.html#checkpoint()">checkpoint()</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></dt>
+<dd>
+<div class="block">get a binary snapshot of state
+ usually invoked by the framework</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#checkpoint(long, byte[])">checkpoint(long, byte[])</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState.html#checkpoint()">checkpoint()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowState.html#checkpoint()">checkpoint()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">CheckpointClock</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/CheckpointClock.html#CheckpointClock(scala.Option)">CheckpointClock(Option&lt;Object&gt;)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">CheckpointClock$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/CheckpointClock$.html#CheckpointClock$()">CheckpointClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task">CheckpointClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#checkpointInterval()">checkpointInterval()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#checkpointManager()">checkpointManager()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">CheckpointManager</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#CheckpointManager(long, io.gearpump.streaming.transaction.api.CheckpointStore)">CheckpointManager(long, CheckpointStore)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#checkpointStore()">checkpointStore()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">CheckpointStore</span></a> - Interface in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>
+<div class="block">CheckpointStore persistently stores mapping of timestamp to checkpoint
+ it's possible that two checkpoints have the same timestamp
+ CheckpointStore needs to handle this either during write or read</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#checkpointStoreFactory()">checkpointStoreFactory()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">CheckpointStoreFactory</span></a> - Interface in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/MonoidState.html#checkpointTime()">checkpointTime()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html#clock()">clock()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#clock()">clock()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/CheckpointClock.html#clock()">clock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/LatestMinClock.html#clock()">clock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ReportCheckpointClock.html#clock()">clock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StartClock.html#clock()">clock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#CLOCK_REPORT_INTERVAL()">CLOCK_REPORT_INTERVAL()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor$.html#CLOCK_SYNC_TIMEOUT_INTERVAL()">CLOCK_SYNC_TIMEOUT_INTERVAL()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#CLOCK_SYNC_TIMEOUT_INTERVAL()">CLOCK_SYNC_TIMEOUT_INTERVAL()</a></span> - Static method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="strong">ClockEvent</span></a> - Interface in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html#clocks()">clocks()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#clocks()">clocks()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>
+<div class="block">The clockService will maintain a global view of message timestamp in the application</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#ClockService(io.gearpump.streaming.DAG, io.gearpump.streaming.storage.AppDataStore)">ClockService(DAG, AppDataStore)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#clockService()">clockService()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService$.html#ClockService$()">ClockService$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAG</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html#ClockService.ChangeToNewDAG(io.gearpump.streaming.DAG)">ClockService.ChangeToNewDAG(DAG)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAG$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html#ClockService.ChangeToNewDAG$()">ClockService.ChangeToNewDAG$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAGSuccess</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html#ClockService.ChangeToNewDAGSuccess(scala.collection.immutable.Map)">ClockService.ChangeToNewDAGSuccess(Map&lt;Object, Object&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAGSuccess$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html#ClockService.ChangeToNewDAGSuccess$()">ClockService.ChangeToNewDAGSuccess$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthCheck$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html#ClockService.HealthCheck$()">ClockService.HealthCheck$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthCheck$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#ClockService.HealthChecker(int)">ClockService.HealthChecker(int)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html#ClockService.HealthChecker$()">ClockService.HealthChecker$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker.ClockValue</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#ClockService.HealthChecker.ClockValue(long, long)">ClockService.HealthChecker.ClockValue(long, long)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker.ClockValue$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html#ClockService.HealthChecker.ClockValue$()">ClockService.HealthChecker.ClockValue$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ProcessorClock</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#ClockService.ProcessorClock(int, int)">ClockService.ProcessorClock(int, int)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ProcessorClocks$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html#ClockService.ProcessorClocks$()">ClockService.ProcessorClocks$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.Report</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.Report.html#ClockService.Report(scala.collection.immutable.List)">ClockService.Report(List&lt;TaskId&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.Report$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.Report$.html#ClockService.Report$()">ClockService.Report$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.SnapshotStartClock$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html#ClockService.SnapshotStartClock$()">ClockService.SnapshotStartClock$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.StoredStartClock</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html#ClockService.StoredStartClock(long)">ClockService.StoredStartClock(long)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.StoredStartClock$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html#ClockService.StoredStartClock$()">ClockService.StoredStartClock$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/CollectionDataSource.html#close()">close()</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSink.html#close()">close()</a></span> - Method in interface io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a></dt>
+<dd>
+<div class="block">close connection to data sink
+ invoked at onClose() method of <a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSource.html#close()">close()</a></span> - Method in interface io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></dt>
+<dd>
+<div class="block">close connection to data source.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#close()">close()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#close()">close()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/CheckpointStore.html#close()">close()</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetManager.html#close()">close()</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api">OffsetManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.html#close()">close()</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl"><span class="strong">CollectionDataSource</span></a>&lt;<a href="./io/gearpump/streaming/dsl/CollectionDataSource.html" title="type parameter in CollectionDataSource">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/CollectionDataSource.html#CollectionDataSource(scala.collection.Seq)">CollectionDataSource(Seq&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Interval.html#compare(io.gearpump.streaming.state.impl.Interval)">compare(Interval)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorConfig.html#config()">config()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#config()">config()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="strong">Constants</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants.html#Constants()">Constants()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="strong">Constants$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants$.html#Constants$()">Constants$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime.html#contains(long)">contains(long)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#context()">context()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#context()">context()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Task.html#context">context</a></span> - Variable in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskCount.html#count()">count()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime.html#cross(io.gearpump.streaming.LifeTime)">cross(LifeTime)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_D_">
+<!--   -->
+</a>
+<h2 class="title">D</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html#dag()">dag()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.LatestDAG.html#dag()">dag()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#dag()">dag()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#dag()">dag()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">DAG</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG.html#DAG(int, scala.collection.immutable.Map, io.gearpump.util.Graph)">DAG(int, Map&lt;Object, ProcessorDescription&gt;, Graph&lt;Object, PartitionerDescription&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication$.html#DAG()">DAG()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication.html#DAG()">DAG()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication.html#dag()">dag()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="strong">DAG$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG$.html#DAG$()">DAG$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>
+<div class="block">Will handle dag modification and other stuff related with DAG
+ param:  userConfig</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.html#DagManager(int, io.gearpump.cluster.UserConfig, scala.Option)">DagManager(int, UserConfig, Option&lt;DAG&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.html#DagManager(int, io.gearpump.cluster.UserConfig)">DagManager(int, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager$.html#DagManager$()">DagManager$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster">DagManager$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperation</span></a> - Interface in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationFailed</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html#DagManager.DAGOperationFailed(java.lang.String)">DagManager.DAGOperationFailed(String)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationFailed$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html#DagManager.DAGOperationFailed$()">DagManager.DAGOperationFailed$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationResult</span></a> - Interface in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationSuccess$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html#DagManager.DAGOperationSuccess$()">DagManager.DAGOperationSuccess$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.GetLatestDAG$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html#DagManager.GetLatestDAG$()">DagManager.GetLatestDAG$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetLatestDAG$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.GetTaskLaunchData</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#DagManager.GetTaskLaunchData(int, int, java.lang.Object)">DagManager.GetTaskLaunchData(int, int, Object)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.GetTaskLaunchData$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html#DagManager.GetTaskLaunchData$()">DagManager.GetTaskLaunchData$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.LatestDAG</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.LatestDAG.html#DagManager.LatestDAG(io.gearpump.streaming.DAG)">DagManager.LatestDAG(DAG)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.LatestDAG$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html#DagManager.LatestDAG$()">DagManager.LatestDAG$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.NewDAGDeployed</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html#DagManager.NewDAGDeployed(int)">DagManager.NewDAGDeployed(int)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.NewDAGDeployed$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html#DagManager.NewDAGDeployed$()">DagManager.NewDAGDeployed$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.ReplaceProcessor</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html#DagManager.ReplaceProcessor(int, io.gearpump.streaming.ProcessorDescription)">DagManager.ReplaceProcessor(int, ProcessorDescription)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.ReplaceProcessor$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html#DagManager.ReplaceProcessor$()">DagManager.ReplaceProcessor$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.TaskLaunchData</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#DagManager.TaskLaunchData(io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List, java.lang.Object)">DagManager.TaskLaunchData(ProcessorDescription, List&lt;Subscriber&gt;, Object)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.TaskLaunchData$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html#DagManager.TaskLaunchData$()">DagManager.TaskLaunchData$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.WatchChange</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.WatchChange.html#DagManager.WatchChange(akka.actor.ActorRef)">DagManager.WatchChange(ActorRef)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.WatchChange$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.WatchChange$.html#DagManager.WatchChange$()">DagManager.WatchChange$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.html#dags()">dags()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#dagVersion()">dagVersion()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html#dagVersion()">dagVersion()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#dagVersion()">dagVersion()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#dagVersion()">dagVersion()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#dagVersion()">dagVersion()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html#dagVersion()">dagVersion()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#dagVersion()">dagVersion()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.RestartTasks.html#dagVersion()">dagVersion()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#dagVersion()">dagVersion()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkTask$.html#DATA_SINK()">DATA_SINK()</a></span> - Method in class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink">DataSinkTask$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkTask.html#DATA_SINK()">DATA_SINK()</a></span> - Static method in class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceTask$.html#DATA_SOURCE()">DATA_SOURCE()</a></span> - Method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source">DataSourceTask$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceTask.html#DATA_SOURCE()">DATA_SOURCE()</a></span> - Static method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html#dataSink()">dataSink()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="strong">DataSink</span></a> - Interface in <a href="./io/gearpump/streaming/sink/package-summary.html">io.gearpump.streaming.sink</a></dt>
+<dd>
+<div class="block">interface to implement custom data sink
+ where result of a DAG is typically written</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSinkOp</span></a>&lt;<a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html" title="type parameter in DataSinkOp">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html#DataSinkOp(io.gearpump.streaming.dsl.TypedDataSink, int, java.lang.String, scala.reflect.ClassTag)">DataSinkOp(TypedDataSink&lt;T&gt;, int, String, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSinkOp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSinkOp$.html#DataSinkOp$()">DataSinkOp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkProcessor</span></a> - Class in <a href="./io/gearpump/streaming/sink/package-summary.html">io.gearpump.streaming.sink</a></dt>
+<dd>
+<div class="block">utility that helps user to create a DAG ending in <a href="./io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>
+ user should pass in a <a href="./io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkProcessor.html#DataSinkProcessor()">DataSinkProcessor()</a></span> - Constructor for class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkProcessor$</span></a> - Class in <a href="./io/gearpump/streaming/sink/package-summary.html">io.gearpump.streaming.sink</a></dt>
+<dd>
+<div class="block">utility that helps user to create a DAG ending in <a href="./io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>
+ user should pass in a <a href="./io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkProcessor$.html#DataSinkProcessor$()">DataSinkProcessor$()</a></span> - Constructor for class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkTask</span></a> - Class in <a href="./io/gearpump/streaming/sink/package-summary.html">io.gearpump.streaming.sink</a></dt>
+<dd>
+<div class="block">general task that runs any <a href="./io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a></div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkTask.html#DataSinkTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">DataSinkTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkTask$</span></a> - Class in <a href="./io/gearpump/streaming/sink/package-summary.html">io.gearpump.streaming.sink</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkTask$.html#DataSinkTask$()">DataSinkTask$()</a></span> - Constructor for class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink">DataSinkTask$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html#dataSource()">dataSource()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="strong">DataSource</span></a> - Interface in <a href="./io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
+<dd>
+<div class="block">interface to implement custom source where data is read into the system.</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceConfig</span></a> - Class in <a href="./io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceConfig.html#DataSourceConfig()">DataSourceConfig()</a></span> - Constructor for class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source">DataSourceConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceConfig$</span></a> - Class in <a href="./io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceConfig$.html#DataSourceConfig$()">DataSourceConfig$()</a></span> - Constructor for class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSourceOp</span></a>&lt;<a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html" title="type parameter in DataSourceOp">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html#DataSourceOp(io.gearpump.streaming.dsl.TypedDataSource, int, java.lang.String, scala.reflect.ClassTag)">DataSourceOp(TypedDataSource&lt;T&gt;, int, String, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSourceOp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSourceOp$.html#DataSourceOp$()">DataSourceOp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceProcessor</span></a> - Class in <a href="./io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
+<dd>
+<div class="block">utility that helps user to create a DAG starting with <a href="./io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a>
+ user should pass in a <a href="./io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a></div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceProcessor.html#DataSourceProcessor()">DataSourceProcessor()</a></span> - Constructor for class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source">DataSourceProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceProcessor$</span></a> - Class in <a href="./io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
+<dd>
+<div class="block">utility that helps user to create a DAG starting with <a href="./io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a>
+ user should pass in a <a href="./io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a></div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceProcessor$.html#DataSourceProcessor$()">DataSourceProcessor$()</a></span> - Constructor for class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceTask</span></a> - Class in <a href="./io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
+<dd>
+<div class="block">general task that runs any <a href="./io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a>
+ see <a href="./io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><code>DataSourceProcessor</code></a> for its usage</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceTask.html#DataSourceTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">DataSourceTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceTask$</span></a> - Class in <a href="./io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceTask$.html#DataSourceTask$()">DataSourceTask$()</a></span> - Constructor for class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source">DataSourceTask$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime.html#death()">death()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/MessageDecoder.html#decode(org.jboss.netty.channel.ChannelHandlerContext, org.jboss.netty.channel.Channel, org.jboss.netty.buffer.ChannelBuffer)">decode(ChannelHandlerContext, Channel, ChannelBuffer)</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty">MessageDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source"><span class="strong">DefaultTimeStampFilter</span></a> - Class in <a href="./io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
+<dd>
+<div class="block">default TimeStampFilter that filters out messages with smaller timestamps</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DefaultTimeStampFilter.html#DefaultTimeStampFilter()">DefaultTimeStampFilter()</a></span> - Constructor for class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source">DefaultTimeStampFilter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#description()">description()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/GroupByOp.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/MergeOp.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/Op.html#description()">description()</a></span> - Method in interface io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/OpChain.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ReduceOp.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html#description()">description()</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#description()">description()</a></span> - Method in interface io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#description()">description()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.DefaultProcessor.html#description()">description()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.html#description()">description()</a></span> - Method in interface io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ProcessorDescription.html#description()">description()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/Serializer.html#deserialize(byte[])">deserialize(byte[])</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html#deserialize(java.io.DataInput, int)">deserialize(DataInput, int)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/ITransportMessageSerializer.html#deserialize(java.io.DataInput, int)">deserialize(DataInput, int)</a></span> - Method in interface io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Direct</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>
+<div class="block">The upstream OP and downstream OP doesn't require network data shuffle.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/Direct.html#Direct()">Direct()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op">Direct</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Direct$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>
+<div class="block">The upstream OP and downstream OP doesn't require network data shuffle.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/Direct$.html#Direct$()">Direct$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">Direct$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#dispatcher()">dispatcher()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_E_">
+<!--   -->
+</a>
+<h2 class="title">E</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG$.html#empty()">empty()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG.html#empty()">empty()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary$.html#empty()">empty()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/MessageEncoder.html#encode(org.jboss.netty.channel.ChannelHandlerContext, org.jboss.netty.channel.Channel, java.lang.Object)">encode(ChannelHandlerContext, Channel, Object)</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty">MessageEncoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Interval.html#endTime()">endTime()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>
+<div class="block">reference equal</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#executor()">executor()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#Executor(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig, io.gearpump.streaming.executor.ITaskLauncher)">Executor(ExecutorContext, UserConfig, ITaskLauncher)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#Executor(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">Executor(ExecutorContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#executor()">executor()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor$</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor$.html#Executor$()">Executor$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor">Executor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorConfig</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorConfig.html#Executor.ExecutorConfig(com.typesafe.config.Config)">Executor.ExecutorConfig(Config)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorConfig$</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorConfig$.html#Executor.ExecutorConfig$()">Executor.ExecutorConfig$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorSummary</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html#Executor.ExecutorSummary(int, int, java.lang.String, java.lang.String, java.lang.String, int, scala.collection.immutable.Map, java.lang.String)">Executor.ExecutorSummary(int, int, String, String, String, int, Map&lt;Object, List&lt;TaskId&gt;&gt;, String)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorSummary$</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary$.html#Executor.ExecutorSummary$()">Executor.ExecutorSummary$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.GetExecutorSummary</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.GetExecutorSummary.html#Executor.GetExecutorSummary(int)">Executor.GetExecutorSummary(int)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.GetExecutorSummary$</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html#Executor.GetExecutorSummary$()">Executor.GetExecutorSummary$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.QueryExecutorConfig</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html#Executor.QueryExecutorConfig(int)">Executor.QueryExecutorConfig(int)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.QueryExecutorConfig$</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html#Executor.QueryExecutorConfig$()">Executor.QueryExecutorConfig$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.RestartTasks</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.RestartTasks.html#Executor.RestartTasks(int)">Executor.RestartTasks(int)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.RestartTasks$</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.RestartTasks$.html#Executor.RestartTasks$()">Executor.RestartTasks$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.TaskArgumentStore</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#Executor.TaskArgumentStore()">Executor.TaskArgumentStore()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.TaskStopped</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.TaskStopped.html#Executor.TaskStopped(akka.actor.ActorRef)">Executor.TaskStopped(ActorRef)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.TaskStopped$</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.TaskStopped$.html#Executor.TaskStopped$()">Executor.TaskStopped$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil$.html#executorActorName(int)">executorActorName(int)</a></span> - Method in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil.html#executorActorName(int)">executorActorName(int)</a></span> - Static method in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager.html#executorFailed(int)">executorFailed(int)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.html#executorFailed(int)">executorFailed(int)</a></span> - Method in interface io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dt>
+<dd>
+<div class="block">This notify the scheduler that {executorId} is failed, and expect a set of
+ ResourceRequest for all failed tasks on that executor.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#executorFailed(int)">executorFailed(int)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.GetExecutorSummary.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#executorId()">executorId()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ExecutorManager$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ExecutorManager$.html#ExecutorManager$()">ExecutorManager$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil$.html#executorManagerActorName()">executorManagerActorName()</a></span> - Method in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil.html#executorManagerActorName()">executorManagerActorName()</a></span> - Static method in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#executorMessageHandler()">executorMessageHandler()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="strong">ExecutorRestartPolicy</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>
+<div class="block">param:  maxNrOfRetries the number of times a executor is allowed to be restarted, negative value means no limit,
+   if the limit is exceeded the policy will not allow to restart the executor
+ param:  withinTimeRange duration of the time window for maxNrOfRetries, Duration.Inf means no window</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/ExecutorRestartPolicy.html#ExecutorRestartPolicy(int, scala.concurrent.duration.Duration)">ExecutorRestartPolicy(int, Duration)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor">ExecutorRestartPolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#executors()">executors()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#executors()">executors()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.html#ExecutorToAppMaster()">ExecutorToAppMaster()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster$.html#ExecutorToAppMaster$()">ExecutorToAppMaster$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.MessageLoss</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#ExecutorToAppMaster.MessageLoss(int, io.gearpump.streaming.task.TaskId, java.lang.String)">ExecutorToAppMaster.MessageLoss(int, TaskId, String)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.MessageLoss$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html#ExecutorToAppMaster.MessageLoss$()">ExecutorToAppMaster.MessageLoss$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterExecutor</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#ExecutorToAppMaster.RegisterExecutor(akka.actor.ActorRef, int, io.gearpump.cluster.scheduler.Resource, io.gearpump.cluster.appmaster.WorkerInfo)">ExecutorToAppMaster.RegisterExecutor(ActorRef, int, Resource, WorkerInfo)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterExecutor$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html#ExecutorToAppMaster.RegisterExecutor$()">ExecutorToAppMaster.RegisterExecutor$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterTask</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#ExecutorToAppMaster.RegisterTask(io.gearpump.streaming.task.TaskId, int, io.gearpump.transport.HostPort)">ExecutorToAppMaster.RegisterTask(TaskId, int, HostPort)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterTask$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html#ExecutorToAppMaster.RegisterTask$()">ExecutorToAppMaster.RegisterTask$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#express()">express()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ExpressTransport.html#express()">express()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="strong">ExpressTransport</span></a> - Interface in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_F_">
+<!--   -->
+</a>
+<h2 class="title">F</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#filter(scala.Function1, java.lang.String)">filter(Function1&lt;T, Object&gt;, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>
+<div class="block">reserve records when fun(T) == true</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DefaultTimeStampFilter.html#filter(io.gearpump.Message, long)">filter(Message, long)</a></span> - Method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source">DefaultTimeStampFilter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/MessageFilter.html#filter(scala.Tuple2)">filter(Tuple2&lt;Message, Object&gt;)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/TimeStampFilter.html#filter(io.gearpump.Message, long)">filter(Message, long)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#flatMap(scala.Function1, java.lang.String, scala.reflect.ClassTag)">flatMap(Function1&lt;T, TraversableOnce&lt;R&gt;&gt;, String, ClassTag&lt;R&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>
+<div class="block">convert a value[T] to a list of value[R]</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">FlatMapOp</span></a>&lt;<a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>,<a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">R</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html#FlatMapOp(scala.Function1, java.lang.String, scala.reflect.ClassTag)">FlatMapOp(Function1&lt;T, TraversableOnce&lt;R&gt;&gt;, String, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">FlatMapOp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/FlatMapOp$.html#FlatMapOp$()">FlatMapOp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#FLUSH_INTERVAL()">FLUSH_INTERVAL()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/MessageDecoder.html#fromBytes(byte[])">fromBytes(byte[])</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api">MessageDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#fromJson(java.lang.String)">fromJson(String)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskId$.html#fromLong(long)">fromLong(long)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskId.html#fromLong(long)">fromLong(long)</a></span> - Static method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html#fun()">fun()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/GroupByOp.html#fun()">fun()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ReduceOp.html#fun()">fun()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_G_">
+<!--   -->
+</a>
+<h2 class="title">G</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()">GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()">GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_GROUPBY_FUNCTION()">GEARPUMP_STREAMING_GROUPBY_FUNCTION()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_GROUPBY_FUNCTION()">GEARPUMP_STREAMING_GROUPBY_FUNCTION()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_LOCALITIES()">GEARPUMP_STREAMING_LOCALITIES()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_LOCALITIES()">GEARPUMP_STREAMING_LOCALITIES()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()">GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()">GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_OPERATOR()">GEARPUMP_STREAMING_OPERATOR()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_OPERATOR()">GEARPUMP_STREAMING_OPERATOR()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()">GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()">GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_SINK()">GEARPUMP_STREAMING_SINK()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_SINK()">GEARPUMP_STREAMING_SINK()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_SOURCE()">GEARPUMP_STREAMING_SOURCE()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_SOURCE()">GEARPUMP_STREAMING_SOURCE()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html#generateAckResponse(io.gearpump.streaming.task.AckRequest, akka.actor.ActorRef)">generateAckResponse(AckRequest, ActorRef)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#get(int, io.gearpump.streaming.task.TaskId)">get(int, TaskId)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/MonoidState.html#get()">get()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentState.html#get()">get()</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></dt>
+<dd>
+<div class="block">unwrap the raw value of state</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/storage/AppDataStore.html#get(java.lang.String)">get(String)</a></span> - Method in interface io.gearpump.streaming.storage.<a href="./io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#get(java.lang.String)">get(String)</a></span> - Method in class io.gearpump.streaming.storage.<a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/util/RecreateRollingFileAppender.html#getCheckFileInterval()">getCheckFileInterval()</a></span> - Method in class io.gearpump.util.<a href="./io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetCheckpointClock</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetCheckpointClock.html#GetCheckpointClock()">GetCheckpointClock()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task">GetCheckpointClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetCheckpointClock$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetCheckpointClock$.html#GetCheckpointClock$()">GetCheckpointClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">GetCheckpointClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html#getCheckpointStore(io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskContext)">getCheckpointStore(UserConfig, TaskContext)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStoreFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html#getCheckpointStore(io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskContext)">getCheckpointStore(UserConfig, TaskContext)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#getCheckpointTime()">getCheckpointTime()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">GetDAG</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetDAG.html#GetDAG()">GetDAG()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task">GetDAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetDAG$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetDAG$.html#GetDAG$()">GetDAG$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task">GetDAG$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#getExecutorId(io.gearpump.streaming.task.TaskId)">getExecutorId(TaskId)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetLatestMinClock</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetLatestMinClock.html#GetLatestMinClock()">GetLatestMinClock()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task">GetLatestMinClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetLatestMinClock$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetLatestMinClock$.html#GetLatestMinClock$()">GetLatestMinClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task">GetLatestMinClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AckRequestSerializer.html#getLength(io.gearpump.streaming.task.AckRequest)">getLength(AckRequest)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AckSerializer.html#getLength(io.gearpump.streaming.task.Ack)">getLength(Ack)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/InitialAckRequestSerializer.html#getLength(io.gearpump.streaming.task.InitialAckRequest)">getLength(InitialAckRequest)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LatencyProbeSerializer.html#getLength(io.gearpump.streaming.task.LatencyProbe)">getLength(LatencyProbe)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializedMessageSerializer.html#getLength(io.gearpump.streaming.task.SerializedMessage)">getLength(SerializedMessage)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html#getLength(java.lang.Object)">getLength(Object)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskMessageSerializer.html#getLength(T)">getLength(T)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/TaskIdSerializer.html#getLength(io.gearpump.streaming.task.TaskId)">getLength(TaskId)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/ITransportMessageSerializer.html#getLength(java.lang.Object)">getLength(Object)</a></span> - Method in interface io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorageFactory.html#getOffsetStorage(java.lang.String)">getOffsetStorage(String)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorageFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html#getPartition(io.gearpump.Message, int, int)">getPartition(Message, int, int)</a></span> - Method in class io.gearpump.streaming.dsl.partitioner.<a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#getReport()">getReport()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager.html#getRequestDetails()">getRequestDetails()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.html#getResourceRequests()">getResourceRequests()</a></span> - Method in interface io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dt>
+<dd>
+<div class="block">Get the resource requirements for all unscheduled tasks.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#getResourceRequests()">getResourceRequests()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetStartClock</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetStartClock.html#GetStartClock()">GetStartClock()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task">GetStartClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetStartClock$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetStartClock$.html#GetStartClock$()">GetStartClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task">GetStartClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#getTaskLocations()">getTaskLocations()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream$.html#getTupleKey(scala.Tuple2)">getTupleKey(Tuple2&lt;K, V&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#getTupleKey(scala.Tuple2)">getTupleKey(Tuple2&lt;K, V&gt;)</a></span> - Static method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetUpstreamMinClock</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetUpstreamMinClock.html#GetUpstreamMinClock(io.gearpump.streaming.task.TaskId)">GetUpstreamMinClock(TaskId)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#getUpstreamMinClock()">getUpstreamMinClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetUpstreamMinClock$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetUpstreamMinClock$.html#GetUpstreamMinClock$()">GetUpstreamMinClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG.html#graph()">graph()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.html#graph()">graph()</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Graph</span></a> - Class in <a href="./io/gearpump/streaming/javaapi/package-summary.html">io.gearpump.streaming.javaapi</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Graph.html#Graph()">Graph()</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi">Graph</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Group</span></a>&lt;<a href="./io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a>&gt; - Interface in <a href="./io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#groupBy(scala.Function1, int, java.lang.String)">groupBy(Function1&lt;T, Group&gt;, int, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>
+<div class="block">Group by fun(T)</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/KVStream.html#groupByKey(int)">groupByKey(int)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a></dt>
+<dd>
+<div class="block">Apply to Stream[Tuple2[K,V}
+ Group by the key of a KV tuple
+ For (key, value) will groupby key</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">GroupByOp</span></a>&lt;<a href="./io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>,<a href="./io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">R</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/GroupByOp.html#GroupByOp(scala.Function1, int, java.lang.String, scala.reflect.ClassTag)">GroupByOp(Function1&lt;T, R&gt;, int, String, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">GroupByOp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/GroupByOp$.html#GroupByOp$()">GroupByOp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">GroupByPartitioner</span></a>&lt;<a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="type parameter in GroupByPartitioner">T</a>,<a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="type parameter in GroupByPartitioner">GROUP</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/partitioner/package-summary.html">io.gearpump.streaming.dsl.partitioner</a></dt>
+<dd>
+<div class="block">Partition messages by applying group by function first.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html#GroupByPartitioner(scala.Function1)">GroupByPartitioner(Function1&lt;T, GROUP&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.partitioner.<a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">GroupByPartitioner$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/partitioner/package-summary.html">io.gearpump.streaming.dsl.partitioner</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html#GroupByPartitioner$()">GroupByPartitioner$()</a></span> - Constructor for class io.gearpump.streaming.dsl.partitioner.<a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner$</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_H_">
+<!--   -->
+</a>
+<h2 class="title">H</h2>
+<dl>
+<dt><a href="./io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util"><span class="strong">HadoopFSLogAppender</span></a> - Class in <a href="./io/gearpump/util/package-summary.html">io.gearpump.util</a></dt>
+<dd>
+<div class="block">Log4j appender for to write to user specified Hadoop filesystem.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/util/HadoopFSLogAppender.html#HadoopFSLogAppender()">HadoopFSLogAppender()</a></span> - Constructor for class io.gearpump.util.<a href="./io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util">HadoopFSLogAppender</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html#handleInitialAckRequest(io.gearpump.streaming.task.InitialAckRequest)">handleInitialAckRequest(InitialAckRequest)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#handleMessages(scala.Function0)">handleMessages(Function0&lt;BoxedUnit&gt;)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/OpChain.html#head()">head()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#homeDirectory()">homeDirectory()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#host()">host()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_I_">
+<!--   -->
+</a>
+<h2 class="title">I</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#id()">id()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html#id()">id()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ProcessorDescription.html#id()">id()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime$.html#Immortal()">Immortal()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">LifeTime$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime.html#Immortal()">Immortal()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/CollectionDataSource.html#index()">index()</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskId.html#index()">index()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#init(long)">init(long)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">InitialAckRequest</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/InitialAckRequest.html#InitialAckRequest(io.gearpump.streaming.task.TaskId, int)">InitialAckRequest(TaskId, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">InitialAckRequest$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/InitialAckRequest$.html#InitialAckRequest$()">InitialAckRequest$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task">InitialAckRequest$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">InitialAckRequestSerializer</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/InitialAckRequestSerializer.html#InitialAckRequestSerializer()">InitialAckRequestSerializer()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage"><span class="strong">InMemoryAppStoreOnMaster</span></a> - Class in <a href="./io/gearpump/streaming/storage/package-summary.html">io.gearpump.streaming.storage</a></dt>
+<dd>
+<div class="block">In memory application storage located on master nodes</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#InMemoryAppStoreOnMaster(int, akka.actor.ActorRef)">InMemoryAppStoreOnMaster(int, ActorRef)</a></span> - Constructor for class io.gearpump.streaming.storage.<a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">InMemoryCheckpointStore</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>
+<div class="block">an in memory store provided for test
+ should not be used in real cases</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#InMemoryCheckpointStore()">InMemoryCheckpointStore()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">InMemoryCheckpointStoreFactory</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html#InMemoryCheckpointStoreFactory()">InMemoryCheckpointStoreFactory()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStoreFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Interval</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>
+<div class="block">an interval is a dynamic time range that is divided by window boundary and checkpoint time</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Interval.html#Interval(long, long)">Interval(long, long)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Interval$</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Interval$.html#Interval$()">Interval$()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl">Interval$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a> - package io.gearpump.streaming</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a> - package io.gearpump.streaming.appmaster</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a> - package io.gearpump.streaming.dsl</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/example/package-summary.html">io.gearpump.streaming.dsl.example</a> - package io.gearpump.streaming.dsl.example</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a> - package io.gearpump.streaming.dsl.op</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/partitioner/package-summary.html">io.gearpump.streaming.dsl.partitioner</a> - package io.gearpump.streaming.dsl.partitioner</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a> - package io.gearpump.streaming.dsl.plan</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a> - package io.gearpump.streaming.executor</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/javaapi/package-summary.html">io.gearpump.streaming.javaapi</a> - package io.gearpump.streaming.javaapi</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/sink/package-summary.html">io.gearpump.streaming.sink</a> - package io.gearpump.streaming.sink</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a> - package io.gearpump.streaming.source</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a> - package io.gearpump.streaming.state.api</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a> - package io.gearpump.streaming.state.impl</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/storage/package-summary.html">io.gearpump.streaming.storage</a> - package io.gearpump.streaming.storage</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a> - package io.gearpump.streaming.task</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a> - package io.gearpump.streaming.transaction.api</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/util/package-summary.html">io.gearpump.streaming.util</a> - package io.gearpump.streaming.util</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a> - package io.gearpump.transport.netty</dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/util/package-summary.html">io.gearpump.util</a> - package io.gearpump.util</dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#isAllTasksRegistered()">isAllTasksRegistered()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#isTaskRegisteredForExecutor(int)">isTaskRegisteredForExecutor(int)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="strong">ITaskLauncher</span></a> - Interface in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><span class="strong">ITransportMessageSerializer</span></a> - Interface in <a href="./io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_J_">
+<!--   -->
+</a>
+<h2 class="title">J</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html#jar()">jar()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ProcessorDescription.html#jar()">jar()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html#jvmName()">jvmName()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_K_">
+<!--   -->
+</a>
+<h2 class="title">K</h2>
+<dl>
+<dt><a href="./io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">KVStream</span></a>&lt;<a href="./io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">K</a>,<a href="./io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/KVStream.html#KVStream(io.gearpump.streaming.dsl.Stream)">KVStream(Stream&lt;Tuple2&lt;K, V&gt;&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_L_">
+<!--   -->
+</a>
+<h2 class="title">L</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/OpChain.html#last()">last()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#LATENCY_PROBE_INTERVAL()">LATENCY_PROBE_INTERVAL()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">LatencyProbe</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/LatencyProbe.html#LatencyProbe(long)">LatencyProbe(long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">LatencyProbe$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/LatencyProbe$.html#LatencyProbe$()">LatencyProbe$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task">LatencyProbe$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">LatencyProbeSerializer</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LatencyProbeSerializer.html#LatencyProbeSerializer()">LatencyProbeSerializer()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">LatestMinClock</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/LatestMinClock.html#LatestMinClock(long)">LatestMinClock(long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/UpstreamMinClock.html#latestMinClock()">latestMinClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">LatestMinClock$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/LatestMinClock$.html#LatestMinClock$()">LatestMinClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task">LatestMinClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/ITaskLauncher.html#launch(scala.collection.immutable.List, io.gearpump.streaming.executor.TaskLauncher.TaskArgument, akka.actor.ActorRefFactory, io.gearpump.serializer.SerializationFramework)">launch(List&lt;TaskId&gt;, TaskLauncher.TaskArgument, ActorRefFactory, SerializationFramework)</a></span> - Method in interface io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.html#launch(scala.collection.immutable.List, io.gearpump.streaming.executor.TaskLauncher.TaskArgument, akka.actor.ActorRefFactory, io.gearpump.serializer.SerializationFramework)">launch(List&lt;TaskId&gt;, TaskLauncher.TaskArgument, ActorRefFactory, SerializationFramework)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#launchTasksHandler()">launchTasksHandler()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/MonoidState.html#left()">left()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#life()">life()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#life()">life()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#life()">life()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ProcessorDescription.html#life()">life()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData.html#life()">life()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="strong">LifeTime</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime.html#LifeTime(long, long)">LifeTime(long, long)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber.html#lifeTime()">lifeTime()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="strong">LifeTime$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime$.html#LifeTime$()">LifeTime$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">LifeTime$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskUtil$.html#loadClass(java.lang.String)">loadClass(String)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task">TaskUtil$</a></dt>
+<dd>
+<div class="block">Resolve a classname to a Task class.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskUtil.html#loadClass(java.lang.String)">loadClass(String)</a></span> - Static method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task">TaskUtil</a></dt>
+<dd>
+<div class="block">Resolve a classname to a Task class.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.html#loadTaskLocalities(com.typesafe.config.Config)">loadTaskLocalities(Config)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ExpressTransport.html#local()">local()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities.html#localities()">localities()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.html#locateTask(io.gearpump.streaming.task.TaskId)">locateTask(TaskId)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html#locations()">locations()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.html#LOG()">LOG()</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#log()">log()</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>
+<div class="block">Log to task log file</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState$.html#LOG()">LOG()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl">NonWindowState$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState.html#LOG()">LOG()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowState$.html#LOG()">LOG()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl">WindowState$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowState.html#LOG()">LOG()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#LOG()">LOG()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Task.html#LOG()">LOG()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#LOG()">LOG()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#logFile()">logFile()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html#logFile()">logFile()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.html#lookUp(long)">lookUp(long)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dt>
+<dd>
+<div class="block">try to look up the time in the OffsetStorage
+ return the corresponding Offset if the time is
+ in the range of stored TimeStamps or one of the
+ failure info (StorageEmpty, Overflow, Underflow)</div>
+</dd>
+</dl>
+<a name="_M_">
+<!--   -->
+</a>
+<h2 class="title">M</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/example/WordCount$.html#main(com.typesafe.config.Config, java.lang.String[])">main(Config, String[])</a></span> - Method in class io.gearpump.streaming.dsl.example.<a href="./io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/example/WordCount.html#main(com.typesafe.config.Config, java.lang.String[])">main(Config, String[])</a></span> - Static method in class io.gearpump.streaming.dsl.example.<a href="./io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example">WordCount</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#map(scala.Function1, java.lang.String, scala.reflect.ClassTag)">map(Function1&lt;T, R&gt;, String, ClassTag&lt;R&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>
+<div class="block">convert value[T] to value[R]</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">MasterOp</span></a> - Interface in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription$.html#MAX_PENDING_MESSAGE_COUNT()">MAX_PENDING_MESSAGE_COUNT()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#MAX_PENDING_MESSAGE_COUNT()">MAX_PENDING_MESSAGE_COUNT()</a></span> - Static method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html#maxTimestamp()">maxTimestamp()</a></span> - Method in class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#merge(io.gearpump.streaming.dsl.Stream, java.lang.String)">merge(Stream&lt;T&gt;, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>
+<div class="block">Merge data from two stream into one</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">MergeOp</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/MergeOp.html#MergeOp(io.gearpump.streaming.dsl.op.Op, io.gearpump.streaming.dsl.op.Op, java.lang.String)">MergeOp(Op, Op, String)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">MergeOp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/MergeOp$.html#MergeOp$()">MergeOp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op">MergeOp$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/TaskMessage.html#message()">message()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="strong">MessageBatch</span></a> - Class in <a href="./io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">MessageDecoder</span></a> - Interface in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>
+<div class="block">MessageDecoder decodes raw bytes to Message
+ It is usually written by end user and
+ passed into TimeReplayableSource</div>
+</dd>
+<dt><a href="./io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="strong">MessageDecoder</span></a> - Class in <a href="./io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/MessageDecoder.html#MessageDecoder(io.gearpump.transport.netty.ITransportMessageSerializer)">MessageDecoder(ITransportMessageSerializer)</a></span> - Constructor for class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty">MessageDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="strong">MessageEncoder</span></a> - Class in <a href="./io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/MessageEncoder.html#MessageEncoder()">MessageEncoder()</a></span> - Constructor for class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty">MessageEncoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">MessageFilter</span></a> - Interface in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>
+<div class="block">filter offsets and store the mapping from timestamp to offset</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#metricsEnabled()">metricsEnabled()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#metricsEnabled()">metricsEnabled()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskManager$.html#migrate(io.gearpump.streaming.DAG, io.gearpump.streaming.DAG)">migrate(DAG, DAG)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#min()">min()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html#minClock(io.gearpump.streaming.appmaster.ClockService.ProcessorClock[])">minClock(ClockService.ProcessorClock[])</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#minClock()">minClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#minClock()">minClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#minClockAtCurrentTask()">minClockAtCurrentTask()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html#minTimestamp()">minTimestamp()</a></span> - Method in class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/Group.html#minus(T, T)">minus(T, T)</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api">Group</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster">AppMaster$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.AllocateResourceTimeOut$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthCheck$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.Report$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster">DagManager$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetLatestDAG$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.WatchChange$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ExecutorManager$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskCount$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster">TaskCount$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskManager$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming">AppMasterToExecutor$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.RestartClockService$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.Start$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksChanged$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksLaunched$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToMaster$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming">AppMasterToMaster$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Constants$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/example/WordCount$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.example.<a href="./io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSinkOp$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSourceOp$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/Direct$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">Direct$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/FlatMapOp$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/GroupByOp$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/MergeOp$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op">MergeOp$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/OpChain$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op">OpChain$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ProcessorOp$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ReduceOp$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/Shuffle$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">Shuffle$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.partitioner.<a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor">Executor$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorConfig$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.RestartTasks$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.TaskStopped$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">LifeTime$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.DefaultProcessor$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.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="strong"><a href="./io/gearpump/streaming/ProcessorDescription$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming">ProcessorDescription$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkProcessor$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkTask$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink">DataSinkTask$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceConfig$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceProcessor$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceTask$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source">DataSourceTask$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Interval$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl">Interval$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl">NonWindowState$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowConfig$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">WindowConfig$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowState$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl">WindowState$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Ack$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task">Ack$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/AckRequest$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task">AckRequest$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/CheckpointClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task">CheckpointClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetCheckpointClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">GetCheckpointClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetDAG$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task">GetDAG$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetLatestMinClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task">GetLatestMinClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetStartClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task">GetStartClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetUpstreamMinClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/InitialAckRequest$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task">InitialAckRequest$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/LatencyProbe$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task">LatencyProbe$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/LatestMinClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task">LatestMinClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ReportCheckpointClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SendMessageLoss$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task">SendMessageLoss$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializedMessage$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task">SerializedMessage$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializerResolver$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task">SerializerResolver$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StartClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task">StartClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StartTime$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task">StartTime$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.FLUSH$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">TaskActor.FLUSH$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SendAck$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task">TaskContextData$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskId$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskUtil$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task">TaskUtil$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/UpdateClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task">UpdateClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/UpstreamMinClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task">UpstreamMinClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.StorageEmpty$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Monoid</span></a>&lt;<a href="./io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&gt; - Interface in <a href="./io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">MonoidState</span></a>&lt;<a href="./io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&gt; - Class in <a href="./io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></dt>
+<dd>
+<div class="block">MonoidState uses Algebird Monoid to aggregate state</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/MonoidState.html#MonoidState(io.gearpump.streaming.state.api.Monoid)">MonoidState(Monoid&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_N_">
+<!--   -->
+</a>
+<h2 class="title">N</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.html#name()">name()</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/StreamApplication.html#name()">name()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi">StreamApplication</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowConfig$.html#NAME()">NAME()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">WindowConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowConfig.html#NAME()">NAME()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication.html#name()">name()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="strong">NettyRenameThreadFactory</span></a> - Class in <a href="./io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html#newProcessorDescription()">newProcessorDescription()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/NettyRenameThreadFactory.html#newThread(java.lang.Runnable)">newThread(Runnable)</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty">NettyRenameThreadFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor$.html#NONE_SESSION()">NONE_SESSION()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#NONE_SESSION()">NONE_SESSION()</a></span> - Static method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NonWindowState</span></a>&lt;<a href="./io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&gt; - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>
+<div class="block">a MonoidState storing non-window state</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState.html#NonWindowState(io.gearpump.streaming.state.api.Monoid, io.gearpump.streaming.state.api.Serializer)">NonWindowState(Monoid&lt;T&gt;, Serializer&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NonWindowState$</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState$.html#NonWindowState$()">NonWindowState$()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl">NonWindowState$</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_O_">
+<!--   -->
+</a>
+<h2 class="title">O</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber$.html#of(int, io.gearpump.streaming.DAG)">of(int, DAG)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a></dt>
+<dd>
+<div class="block">List subscriptions of a processor.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber.html#of(int, io.gearpump.streaming.DAG)">of(int, DAG)</a></span> - Static method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
+<dd>
+<div class="block">List subscriptions of a processor.</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetManager</span></a> - Interface in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>
+<div class="block">manages message's offset on TimeReplayableSource and timestamp</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage</span></a> - Interface in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>
+<div class="block">OffsetStorage stores the mapping from TimeStamp to Offset</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage$</span></a> - Class in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage$.html#OffsetStorage$()">OffsetStorage$()</a></span> - Constructor for class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Overflow</span></a> - Class in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>
+<div class="block">Overflow means the looked up time is
+ larger than the maximum stored TimeStamp</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html#OffsetStorage.Overflow(byte[])">OffsetStorage.Overflow(byte[])</a></span> - Constructor for class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Overflow$</span></a> - Class in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html#OffsetStorage.Overflow$()">OffsetStorage.Overflow$()</a></span> - Constructor for class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.StorageEmpty$</span></a> - Class in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>
+<div class="block">StorageEmpty means no data has been stored</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html#OffsetStorage.StorageEmpty$()">OffsetStorage.StorageEmpty$()</a></span> - Constructor for class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.StorageEmpty$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Underflow</span></a> - Class in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>
+<div class="block">Underflow means the looked up time is
+ smaller than the minimum stored TimeStamp</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html#OffsetStorage.Underflow(byte[])">OffsetStorage.Underflow(byte[])</a></span> - Constructor for class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Underflow$</span></a> - Class in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html#OffsetStorage.Underflow$()">OffsetStorage.Underflow$()</a></span> - Constructor for class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorageFactory</span></a> - Interface in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetTimeStampResolver</span></a> - Interface in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>
+<div class="block">resolve timestamp to offset by look up the underlying storage</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html#oldProcessorId()">oldProcessorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription$.html#ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()">ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()">ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()</a></span> - Static method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Task.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkTask.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceTask.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Task.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dt>
+<dd>
+<div class="block">Method called for each message received.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#onNext(io.gearpump.Message)">onNext(Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dt>
+<dd>
+<div class="block">Method called with the task is initialized.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#onStart(io.gearpump.streaming.task.StartTime)">onStart(StartTime)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#onStop()">onStop()</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#onStop()">onStop()</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Task.html#onStop()">onStop()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkTask.html#onStop()">onStop()</a></span> - Method in class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceTask.html#onStop()">onStop()</a></span> - Method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#onStop()">onStop()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Task.html#onStop()">onStop()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#onStop()">onStop()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskInterface.html#onStop()">onStop()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dt>
+<dd>
+<div class="block">Method called when task is under clean up.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#onStop()">onStop()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#onUnManagedMessage(java.lang.Object)">onUnManagedMessage(Object)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Op</span></a> - Interface in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>
+<div class="block">Operators for the DSL</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">OpChain</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>
+<div class="block">Contains operators which can be chained to single one.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/OpChain.html#OpChain(scala.collection.immutable.List)">OpChain(List&lt;Op&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">OpChain$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/OpChain$.html#OpChain$()">OpChain$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op">OpChain$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">OpEdge</span></a> - Interface in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/CollectionDataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">open(TaskContext, Option&lt;Object&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSink.html#open(io.gearpump.streaming.task.TaskContext)">open(TaskContext)</a></span> - Method in interface io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a></dt>
+<dd>
+<div class="block">open connection to data sink
+ invoked at onStart() method of <a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">open(TaskContext, Option&lt;Object&gt;)</a></span> - Method in interface io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></dt>
+<dd>
+<div class="block">open connection to data source
+ invoked in onStart() method of <a href="./io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/OpChain.html#ops()">ops()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/example/WordCount$.html#options()">options()</a></span> - Method in class io.gearpump.streaming.dsl.example.<a href="./io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/example/WordCount.html#options()">options()</a></span> - Static method in class io.gearpump.streaming.dsl.example.<a href="./io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example">WordCount</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator</span></a> - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>
+<div class="block">Translate a OP to a TaskDescription</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.html#OpTranslator()">OpTranslator()</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator$.html#OpTranslator$()">OpTranslator$()</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.AndThen</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">MIDDLE</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html#OpTranslator.AndThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction, io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">OpTranslator.AndThen(OpTranslator.SingleInputFunction&lt;IN, MIDDLE&gt;, OpTranslator.SingleInputFunction&lt;MIDDLE, OUT&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.DummyInputFunction</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#OpTranslator.DummyInputFunction()">OpTranslator.DummyInputFunction()</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.FlatMapFunction</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html#OpTranslator.FlatMapFunction(scala.Function1, java.lang.String)">OpTranslator.FlatMapFunction(Function1&lt;IN, TraversableOnce&lt;OUT&gt;&gt;, String)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.GroupByTask</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">IN</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">GROUP</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">OUT</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#OpTranslator.GroupByTask(scala.Function1, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.GroupByTask(Function1&lt;IN, GROUP&gt;, TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#OpTranslator.GroupByTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.GroupByTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.ReduceFunction</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html#OpTranslator.ReduceFunction(scala.Function2, java.lang.String)">OpTranslator.ReduceFunction(Function2&lt;T, T, T&gt;, String)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.SingleInputFunction</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">IN</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">OUT</a>&gt; - Interface in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.SinkTask</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="type parameter in OpTranslator.SinkTask">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#OpTranslator.SinkTask(io.gearpump.streaming.dsl.TypedDataSink, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SinkTask(TypedDataSink&lt;T&gt;, TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#OpTranslator.SinkTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SinkTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.SourceTask</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">T</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">OUT</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#OpTranslator.SourceTask(io.gearpump.streaming.dsl.TypedDataSource, scala.Option, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SourceTask(TypedDataSource&lt;T&gt;, Option&lt;OpTranslator.SingleInputFunction&lt;T, OUT&gt;&gt;, TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#OpTranslator.SourceTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SourceTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.TransformTask</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">IN</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">OUT</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#OpTranslator.TransformTask(scala.Option, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.TransformTask(Option&lt;OpTranslator.SingleInputFunction&lt;IN, OUT&gt;&gt;, TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#OpTranslator.TransformTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.TransformTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#output(io.gearpump.Message)">output(Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#output(io.gearpump.Message)">output(Message)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>
+<div class="block">This can be used to output messages to downstream tasks.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#output(io.gearpump.Message)">output(Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#outputUnManaged(java.lang.Object, scala.collection.Seq)">outputUnManaged(Object, Seq&lt;TaskId&gt;)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>
+<div class="block">Use with caution, output unmanaged message to target tasks</div>
+</dd>
+</dl>
+<a name="_P_">
+<!--   -->
+</a>
+<h2 class="title">P</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#parallelism()">parallelism()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html#parallelism()">parallelism()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html#parallelism()">parallelism()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#parallelism()">parallelism()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.DefaultProcessor.html#parallelism()">parallelism()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.html#parallelism()">parallelism()</a></span> - Method in interface io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ProcessorDescription.html#parallelism()">parallelism()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber.html#parallelism()">parallelism()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#parallelism()">parallelism()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>
+<div class="block">The task parallelism</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData.html#parallelism()">parallelism()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#parallelism()">parallelism()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#parallism()">parallism()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/GroupByOp.html#parallism()">parallism()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html#parallism()">parallism()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">ParameterizedOp</span></a>&lt;<a href="./io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="type parameter in ParameterizedOp">T</a>&gt; - Interface in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#partitioner()">partitioner()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber.html#partitionerDescription()">partitionerDescription()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#pattern()">pattern()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#persist(long, byte[])">persist(long, byte[])</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/CheckpointStore.html#persist(long, byte[])">persist(long, byte[])</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PersistentState</span></a>&lt;<a href="./io/gearpump/streaming/state/api/PersistentState.html" title="type parameter in PersistentState">T</a>&gt; - Interface in <a href="./io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></dt>
+<dd>
+<div class="block">PersistentState is part of the transaction API</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#persistentState()">persistentState()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dd>
+<div class="block">subclass should override this method to pass in
+ a PersistentState</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PersistentStateConfig</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html#PersistentStateConfig()">PersistentStateConfig()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PersistentStateConfig$</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html#PersistentStateConfig$()">PersistentStateConfig$()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="strong">PersistentTask</span></a>&lt;<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt; - Class in <a href="./io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></dt>
+<dd>
+<div class="block">PersistentTask is part of the transaction API</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#PersistentTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">PersistentTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/Planner.html#plan(io.gearpump.util.Graph, akka.actor.ActorSystem)">plan(Graph&lt;Op, OpEdge&gt;, ActorSystem)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan">Planner</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.html#plan()">plan()</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Planner</span></a> - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/Planner.html#Planner()">Planner()</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan">Planner</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/Monoid.html#plus(T, T)">plus(T, T)</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#postStop()">postStop()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#postStop()">postStop()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#preferLocality()">preferLocality()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#preStart()">preStart()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#preStart()">preStart()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html#process(IN)">process(IN)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#process(T)">process(T)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html#process(IN)">process(IN)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html#process(T)">process(T)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#process(IN)">process(IN)</a></span> - Method in interface io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#process(java.lang.Class, int, java.lang.String, scala.reflect.ClassTag)">process(Class&lt;? extends Task&gt;, int, String, ClassTag&lt;R&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>
+<div class="block">connect with a low level Processor(TaskDescription)</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#processMessage(io.gearpump.streaming.state.api.PersistentState, io.gearpump.Message)">processMessage(PersistentState&lt;T&gt;, Message)</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dd>
+<div class="block">subclass should override this method to specify how a
+ new message should update state</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html#processor()">processor()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Processor</span></a>&lt;<a href="./io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a> extends <a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt; - Class in <a href="./io/gearpump/streaming/javaapi/package-summary.html">io.gearpump.streaming.javaapi</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#Processor(java.lang.Class)">Processor(Class&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#Processor(java.lang.Class, int)">Processor(Class&lt;T&gt;, int)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#Processor(io.gearpump.streaming.Processor)">Processor(Processor&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#Processor(java.lang.Class, int, java.lang.String, io.gearpump.cluster.UserConfig)">Processor(Class&lt;T&gt;, int, String, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>
+<div class="block">Create a general processor with user specified task logic.</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="strong">Processor</span></a>&lt;<a href="./io/gearpump/streaming/Processor.html" title="type parameter in Processor">T</a> extends <a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt; - Interface in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="strong">Processor$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor$.html#Processor$()">Processor$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">Processor.DefaultProcessor</span></a>&lt;<a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt; - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.DefaultProcessor.html#Processor.DefaultProcessor(int, java.lang.String, io.gearpump.cluster.UserConfig, java.lang.Class)">Processor.DefaultProcessor(int, String, UserConfig, Class&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">Processor.DefaultProcessor$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.DefaultProcessor$.html#Processor.DefaultProcessor$()">Processor.DefaultProcessor$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#processorDescription()">processorDescription()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#processorDescription()">processorDescription()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#processorDescription()">processorDescription()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">ProcessorDescription</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ProcessorDescription.html#ProcessorDescription(int, java.lang.String, int, java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.LifeTime, io.gearpump.cluster.AppJar)">ProcessorDescription(int, String, int, String, UserConfig, LifeTime, AppJar)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">ProcessorDescription$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ProcessorDescription$.html#ProcessorDescription$()">ProcessorDescription$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming">ProcessorDescription$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#processorExecutors(int)">processorExecutors(int)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#processorId()">processorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#processorId()">processorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber.html#processorId()">processorId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskId.html#processorId()">processorId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#processorLevels()">processorLevels()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ProcessorOp</span></a>&lt;<a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a> extends <a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html#ProcessorOp(java.lang.Class, int, java.lang.String, scala.reflect.ClassTag)">ProcessorOp(Class&lt;T&gt;, int, String, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ProcessorOp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ProcessorOp$.html#ProcessorOp$()">ProcessorOp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#processors()">processors()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#processors()">processors()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG.html#processors()">processors()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ProcessorSummary</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#ProcessorSummary(int, java.lang.String, int, java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.LifeTime, scala.collection.immutable.List, scala.collection.immutable.Map)">ProcessorSummary(int, String, int, String, UserConfig, LifeTime, List&lt;Object&gt;, Map&lt;Object, TaskCount&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ProcessorSummary$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary$.html#ProcessorSummary$()">ProcessorSummary$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor$.html#ProcessorToProcessorDescription(int, io.gearpump.streaming.Processor)">ProcessorToProcessorDescription(int, Processor&lt;? extends Task&gt;)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ExecutorManager$.html#props(io.gearpump.cluster.UserConfig, io.gearpump.cluster.AppMasterContext, com.typesafe.config.Config, java.lang.String)">props(UserConfig, AppMasterContext, Config, String)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/storage/AppDataStore.html#put(java.lang.String, java.lang.Object)">put(String, Object)</a></span> - Method in interface io.gearpump.streaming.storage.<a href="./io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#put(java.lang.String, java.lang.Object)">put(String, Object)</a></span> - Method in class io.gearpump.streaming.storage.<a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_Q_">
+<!--   -->
+</a>
+<h2 class="title">Q</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#queryMsgHandler()">queryMsgHandler()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_R_">
+<!--   -->
+</a>
+<h2 class="title">R</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#range()">range()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AckRequestSerializer.html#read(java.io.DataInput)">read(DataInput)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AckSerializer.html#read(java.io.DataInput)">read(DataInput)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/CollectionDataSource.html#read(int)">read(int)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/InitialAckRequestSerializer.html#read(java.io.DataInput)">read(DataInput)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LatencyProbeSerializer.html#read(java.io.DataInput)">read(DataInput)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSource.html#read(int)">read(int)</a></span> - Method in interface io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></dt>
+<dd>
+<div class="block">read a number of messages from data source.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializedMessageSerializer.html#read(java.io.DataInput)">read(DataInput)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskMessageSerializer.html#read(java.io.DataInput)">read(DataInput)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/TaskIdSerializer.html#read(java.io.DataInput)">read(DataInput)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readBoolean()">readBoolean()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readByte()">readByte()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readChar()">readChar()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readDouble()">readDouble()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readFloat()">readFloat()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readFully(byte[])">readFully(byte[])</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readFully(byte[], int, int)">readFully(byte[], int, int)</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readInt()">readInt()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readLine()">readLine()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readLong()">readLong()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readShort()">readShort()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readUnsignedByte()">readUnsignedByte()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readUnsignedShort()">readUnsignedShort()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readUTF()">readUTF()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html#reason()">reason()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#receive()">receive()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#receive()">receive()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.html#receive()">receive()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#receive()">receive()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#receive()">receive()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#receiveAck(io.gearpump.streaming.task.Ack)">receiveAck(Ack)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>
+<div class="block">Handle acknowledge message.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Task.html#receiveUnManagedMessage()">receiveUnManagedMessage()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskInterface.html#receiveUnManagedMessage()">receiveUnManagedMessage()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dt>
+<dd>
+<div class="block">handler for unmanaged message</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#receiveUnManagedMessage()">receiveUnManagedMessage()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#recover()">recover()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentState.html#recover(long, byte[])">recover(long, byte[])</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></dt>
+<dd>
+<div class="block">recover state to a previous checkpoint
+ usually invoked by the framework</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#recover(long)">recover(long)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#recover(long)">recover(long)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState.html#recover(long, byte[])">recover(long, byte[])</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowState.html#recover(long, byte[])">recover(long, byte[])</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/CheckpointStore.html#recover(long)">recover(long)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util"><span class="strong">RecreateRollingFileAppender</span></a> - Class in <a href="./io/gearpump/util/package-summary.html">io.gearpump.util</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/util/RecreateRollingFileAppender.html#RecreateRollingFileAppender()">RecreateRollingFileAppender()</a></span> - Constructor for class io.gearpump.util.<a href="./io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#reduce(scala.Function2, java.lang.String)">reduce(Function2&lt;T, T, T&gt;, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>
+<div class="block">Reduce opeartion</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ReduceOp</span></a>&lt;<a href="./io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ReduceOp.html#ReduceOp(scala.Function2, java.lang.String, scala.reflect.ClassTag)">ReduceOp(Function2&lt;T, T, T&gt;, String, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ReduceOp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ReduceOp$.html#ReduceOp$()">ReduceOp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#registeredTasks()">registeredTasks()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#registerTask(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation)">registerTask(TaskId, TaskRegistry.TaskLocation)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#removeNewerVersion(int)">removeNewerVersion(int)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#removeObsoleteVersion()">removeObsoleteVersion()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></dt>
+<dd>
+<div class="block">when the new DAG is successfully deployed, then we should remove obsolete TaskArgument of old DAG.</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">ReportCheckpointClock</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ReportCheckpointClock.html#ReportCheckpointClock(io.gearpump.streaming.task.TaskId, long)">ReportCheckpointClock(TaskId, long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">ReportCheckpointClock$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ReportCheckpointClock$.html#ReportCheckpointClock$()">ReportCheckpointClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html#requests()">requests()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html#resolveOffset(long)">resolveOffset(long)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#resource()">resource()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#restartingTask(int, int, scala.collection.immutable.List)">restartingTask(int, int, List&lt;TaskId&gt;)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/MonoidState.html#right()">right()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_S_">
+<!--   -->
+</a>
+<h2 class="title">S</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.html#schedule(int, int, io.gearpump.cluster.scheduler.Resource)">schedule(int, int, Resource)</a></span> - Method in interface io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dt>
+<dd>
+<div class="block">This notify the scheduler that a resource slot on {workerId} and {executorId} is allocated, and
+ expect a task to be scheduled in return.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#schedule(int, int, io.gearpump.cluster.scheduler.Resource)">schedule(int, int, Resource)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#schedule(scala.concurrent.duration.FiniteDuration, scala.concurrent.duration.FiniteDuration, scala.Function0)">schedule(FiniteDuration, FiniteDuration, Function0&lt;BoxedUnit&gt;)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#schedule(scala.concurrent.duration.FiniteDuration, scala.concurrent.duration.FiniteDuration, scala.Function0)">schedule(FiniteDuration, FiniteDuration, Function0&lt;BoxedUnit&gt;)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#scheduleOnce(scala.concurrent.duration.FiniteDuration, scala.Function0)">scheduleOnce(FiniteDuration, Function0&lt;BoxedUnit&gt;)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>
+<div class="block">akka.actor.ActorRefProvider.scheduleOnce</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#scheduleOnce(scala.concurrent.duration.FiniteDuration, scala.Function0)">scheduleOnce(FiniteDuration, Function0&lt;BoxedUnit&gt;)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager.html#scheduleTask(io.gearpump.cluster.AppJar, int, int, io.gearpump.cluster.scheduler.Resource)">scheduleTask(AppJar, int, int, Resource)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Task.html#self()">self()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Task.html#self()">self()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#self()">self()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>
+<div class="block">Please don't use this if possible.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#self()">self()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#selfCheck()">selfCheck()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Task.html#sender()">sender()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
+<dd>
+<div class="block">For managed message(type of Message), the sender mean nothing,
+ you should not use this directory</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#sender()">sender()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>
+<div class="block">For managed message(type of Message), the sender only serve as a unique Id,
+ It's address is not something meaningful, you should not use this directly</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#sender()">sender()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#sendFn()">sendFn()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#sendMessage(io.gearpump.Message)">sendMessage(Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#sendMessage(io.gearpump.Message, int)">sendMessage(Message, int)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>
+<div class="block">Return how many message is actually sent by this subscription</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="strong">SendMessageLoss</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SendMessageLoss.html#SendMessageLoss()">SendMessageLoss()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">SendMessageLoss</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="strong">SendMessageLoss$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SendMessageLoss$.html#SendMessageLoss$()">SendMessageLoss$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task">SendMessageLoss$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Ack.html#seq()">seq()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/AckRequest.html#seq()">seq()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/Serializer.html#serialize(T)">serialize(T)</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html#serialize(java.io.DataOutput, java.lang.Object)">serialize(DataOutput, Object)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/ITransportMessageSerializer.html#serialize(java.io.DataOutput, java.lang.Object)">serialize(DataOutput, Object)</a></span> - Method in interface io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializedMessage</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializedMessage.html#SerializedMessage(long, byte[])">SerializedMessage(long, byte[])</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializedMessage$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializedMessage$.html#SerializedMessage$()">SerializedMessage$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task">SerializedMessage$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializedMessageSerializer</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializedMessageSerializer.html#SerializedMessageSerializer()">SerializedMessageSerializer()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Serializer</span></a>&lt;<a href="./io/gearpump/streaming/state/api/Serializer.html" title="type parameter in Serializer">T</a>&gt; - Interface in <a href="./io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#serializerPool()">serializerPool()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializerResolver$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializerResolver$.html#SerializerResolver$()">SerializerResolver$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task">SerializerResolver$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.Start.html#sessionId()">sessionId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#sessionId()">sessionId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Ack.html#sessionId()">sessionId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/AckRequest.html#sessionId()">sessionId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/InitialAckRequest.html#sessionId()">sessionId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#sessionId()">sessionId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/TaskMessage.html#sessionId()">sessionId()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ExpressTransport.html#sessionRef()">sessionRef()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#setChannelBuffer(org.jboss.netty.buffer.ChannelBuffer)">setChannelBuffer(ChannelBuffer)</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/util/RecreateRollingFileAppender.html#setCheckFileInterval(long)">setCheckFileInterval(long)</a></span> - Method in class io.gearpump.util.<a href="./io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager.html#setDag(io.gearpump.streaming.DAG)">setDag(DAG)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.html#setDAG(io.gearpump.streaming.DAG)">setDAG(DAG)</a></span> - Method in interface io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dt>
+<dd>
+<div class="block">This notify the scheduler that the task DAG is created.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#setDAG(io.gearpump.streaming.DAG)">setDAG(DAG)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/MonoidState.html#setNextCheckpointTime(long)">setNextCheckpointTime(long)</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentState.html#setNextCheckpointTime(long)">setNextCheckpointTime(long)</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></dt>
+<dd>
+<div class="block">set next checkpoint time
+ should be invoked by the framework</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#setTaskActor(io.gearpump.streaming.task.TaskActor)">setTaskActor(TaskActor)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#shouldCheckpoint(long)">shouldCheckpoint(long)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#shouldSlide()">shouldSlide()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Shuffle</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>
+<div class="block">The upstream OP and downstream OP DOES require network data shuffle.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/Shuffle.html#Shuffle()">Shuffle()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op">Shuffle</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Shuffle$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>
+<div class="block">The upstream OP and downstream OP DOES require network data shuffle.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/Shuffle$.html#Shuffle$()">Shuffle$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">Shuffle$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.Sink.html#sink(io.gearpump.streaming.dsl.TypedDataSink, int, java.lang.String, scala.reflect.ClassTag)">sink(TypedDataSink&lt;T&gt;, int, String, ClassTag&lt;T&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">Stream.Sink</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#sink(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">sink(DataSink, int, String, UserConfig, ActorSystem)</a></span> - Static method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>
+<div class="block">Create a Sink Processor</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#skipBytes(int)">skipBytes(int)</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">SlaveOp</span></a>&lt;<a href="./io/gearpump/streaming/dsl/op/SlaveOp.html" title="type parameter in SlaveOp">T</a>&gt; - Interface in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
+<dd>
+<div class="block">When translated to running DAG, SlaveOP can be attach to MasterOP or other SlaveOP
+ "Attach" means running in same Actor.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#slideOneStep()">slideOneStep()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#slideTo(long)">slideTo(long)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/MergeOp.html#source()">source()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.Source.html#source(io.gearpump.streaming.dsl.TypedDataSource, int, java.lang.String, scala.reflect.ClassTag)">source(TypedDataSource&lt;T&gt;, int, String, ClassTag&lt;T&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.Source.html#source(scala.collection.Seq, int, java.lang.String, scala.reflect.ClassTag)">source(Seq&lt;T&gt;, int, String, ClassTag&lt;T&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#source(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">source(DataSource, int, String, UserConfig, ActorSystem)</a></span> - Static method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>
+<div class="block">Create a Source Processor</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceConfig$.html#SOURCE_READ_BATCH_SIZE()">SOURCE_READ_BATCH_SIZE()</a></span> - Method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceConfig.html#SOURCE_READ_BATCH_SIZE()">SOURCE_READ_BATCH_SIZE()</a></span> - Static method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source">DataSourceConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceConfig$.html#SOURCE_TIMESTAMP_FILTER()">SOURCE_TIMESTAMP_FILTER()</a></span> - Method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceConfig.html#SOURCE_TIMESTAMP_FILTER()">SOURCE_TIMESTAMP_FILTER()</a></span> - Static method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source">DataSourceConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ExpressTransport.html#sourceId()">sourceId()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/TaskMessage.html#sourceTask()">sourceTask()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.Report.html#stallingTasks()">stallingTasks()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#start()">start()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService$.html#START_CLOCK()">START_CLOCK()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#START_CLOCK()">START_CLOCK()</a></span> - Static method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.Start.html#startClock()">startClock()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html#startClock()">startClock()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">StartClock</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StartClock.html#StartClock(long)">StartClock(long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">StartClock$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StartClock$.html#StartClock$()">StartClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task">StartClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#startTime()">startTime()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#startTime()">startTime()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Interval.html#startTime()">startTime()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="strong">StartTime</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StartTime.html#StartTime(long)">StartTime(long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StartTime.html#startTime()">startTime()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="strong">StartTime$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StartTime$.html#StartTime$()">StartTime$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task">StartTime$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#stashMessages()">stashMessages()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#state()">state()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_CHECKPOINT_ENABLE()">STATE_CHECKPOINT_ENABLE()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_CHECKPOINT_ENABLE()">STATE_CHECKPOINT_ENABLE()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_CHECKPOINT_INTERVAL_MS()">STATE_CHECKPOINT_INTERVAL_MS()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_CHECKPOINT_INTERVAL_MS()">STATE_CHECKPOINT_INTERVAL_MS()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_CHECKPOINT_STORE_FACTORY()">STATE_CHECKPOINT_STORE_FACTORY()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_CHECKPOINT_STORE_FACTORY()">STATE_CHECKPOINT_STORE_FACTORY()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_WINDOW_SIZE()">STATE_WINDOW_SIZE()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_WINDOW_SIZE()">STATE_WINDOW_SIZE()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_WINDOW_STEP()">STATE_WINDOW_STEP()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_WINDOW_STEP()">STATE_WINDOW_STEP()</a></span> - Static method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#status()">status()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#status()">status()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html#status()">status()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Stream</span></a>&lt;<a href="./io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#Stream(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option, scala.reflect.ClassTag)">Stream(Graph&lt;Op, OpEdge&gt;, Op, Option&lt;OpEdge&gt;, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Stream$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream$.html#Stream$()">Stream$()</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Stream.Sink</span></a>&lt;<a href="./io/gearpump/streaming/dsl/Stream.Sink.html" title="type parameter in Stream.Sink">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.Sink.html#Stream.Sink(io.gearpump.streaming.dsl.Stream, scala.reflect.ClassTag)">Stream.Sink(Stream&lt;T&gt;, ClassTag&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">Stream.Sink</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="strong">StreamApp</span></a> - Class in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
+<dd>
+<div class="block">Example:</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.html#StreamApp(java.lang.String, akka.actor.ActorSystem, io.gearpump.cluster.UserConfig)">StreamApp(String, ActorSystem, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">StreamApp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp$.html#StreamApp$()">StreamApp$()</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="strong">StreamApp.Source</span></a> - Class in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.Source.html#StreamApp.Source(io.gearpump.streaming.dsl.StreamApp)">StreamApp.Source(StreamApp)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">StreamApplication</span></a> - Class in <a href="./io/gearpump/streaming/javaapi/package-summary.html">io.gearpump.streaming.javaapi</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/StreamApplication.html#StreamApplication(java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.javaapi.Graph)">StreamApplication(String, UserConfig, Graph)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi">StreamApplication</a></dt>
+<dd>
+<div class="block">Create a streaming application</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="strong">StreamApplication</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication.html#StreamApplication(java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.util.Graph)">StreamApplication(String, UserConfig, Graph&lt;ProcessorDescription, PartitionerDescription&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">StreamApplication$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication$.html#StreamApplication$()">StreamApplication$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">StreamAppMasterSummary</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#StreamAppMasterSummary(int, java.lang.String, scala.collection.immutable.Map, scala.collection.immutable.Map, io.gearpump.util.Graph, java.lang.String, long, scala.collection.immutable.List, java.lang.String, long, long, java.lang.String, java.lang.String, java.lang.String, java.lang.String)">StreamAppMasterSummary(int, String, Map&lt;Object, ProcessorSummary&gt;, Map&lt;Object, Object&gt;, Graph&lt;Object, String&gt;, String, long, List&lt;AppMaster.ExecutorBrief&gt;, String, long, long, String, String, String, String)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">StreamAppMasterSummary$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html#StreamAppMasterSummary$()">StreamAppMasterSummary$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp$.html#streamAppToApplication(io.gearpump.streaming.dsl.StreamApp)">streamAppToApplication(StreamApp)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.html#streamAppToApplication(io.gearpump.streaming.dsl.StreamApp)">streamAppToApplication(StreamApp)</a></span> - Static method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">StreamingTransportSerializer</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html#StreamingTransportSerializer()">StreamingTransportSerializer()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream$.html#streamToKVStream(io.gearpump.streaming.dsl.Stream)">streamToKVStream(Stream&lt;Tuple2&lt;K, V&gt;&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#streamToKVStream(io.gearpump.streaming.dsl.Stream)">streamToKVStream(Stream&lt;Tuple2&lt;K, V&gt;&gt;)</a></span> - Static method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager.html#SubDAGManager(int, java.lang.String, com.typesafe.config.Config)">SubDAGManager(int, String, Config)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager$.html#SubDAGManager$()">SubDAGManager$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager.ResourceRequestDetail</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html#SubDAGManager.ResourceRequestDetail(io.gearpump.cluster.AppJar, io.gearpump.cluster.scheduler.ResourceRequest[])">SubDAGManager.ResourceRequestDetail(AppJar, ResourceRequest[])</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager.ResourceRequestDetail$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html#SubDAGManager.ResourceRequestDetail$()">SubDAGManager.ResourceRequestDetail$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubmitApplicationRequest</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#SubmitApplicationRequest(java.lang.String, scala.collection.immutable.Map, io.gearpump.util.Graph, io.gearpump.cluster.UserConfig)">SubmitApplicationRequest(String, Map&lt;Object, ProcessorDescription&gt;, Graph&lt;Object, String&gt;, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubmitApplicationRequest$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html#SubmitApplicationRequest$()">SubmitApplicationRequest$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscriber</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>
+<div class="block">Each processor can have multiple downstream subscribers.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber.html#Subscriber(int, io.gearpump.partitioner.PartitionerDescription, int, io.gearpump.streaming.LifeTime)">Subscriber(int, PartitionerDescription, int, LifeTime)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscriber$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber$.html#Subscriber$()">Subscriber$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#subscribers()">subscribers()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#subscribers()">subscribers()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#subscribers()">subscribers()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#subscribers()">subscribers()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#subscribers()">subscribers()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData.html#subscribers()">subscribers()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscription</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>
+<div class="block">This manage the output and message clock for single downstream processor</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#Subscription(int, int, io.gearpump.streaming.task.TaskId, io.gearpump.streaming.task.Subscriber, int, io.gearpump.streaming.task.ExpressTransport, int, int)">Subscription(int, int, TaskId, Subscriber, int, ExpressTransport, int, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscription$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription$.html#Subscription$()">Subscription$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/KVStream.html#sum(scala.math.Numeric)">sum(Numeric&lt;V&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a></dt>
+<dd>
+<div class="block">Sum the value of the tuples</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream$.html#sumByValue(scala.math.Numeric)">sumByValue(Numeric&lt;V&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#sumByValue(scala.math.Numeric)">sumByValue(Numeric&lt;V&gt;)</a></span> - Static method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#supervisorStrategy()">supervisorStrategy()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.html#system()">system()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ExpressTransport.html#system()">system()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Task.html#system()">system()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#system()">system()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>
+<div class="block">Please don't use this if possible</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#system()">system()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#systemClock()">systemClock()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_T_">
+<!--   -->
+</a>
+<h2 class="title">T</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/MergeOp.html#target()">target()</a></span> - Method in class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SendAck.html#targetTask()">targetTask()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/TaskMessage.html#targetTask()">targetTask()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html#task()">task()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.TaskStopped.html#task()">task()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#task()">task()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Task</span></a> - Class in <a href="./io/gearpump/streaming/javaapi/package-summary.html">io.gearpump.streaming.javaapi</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Task.html#Task(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">Task(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">Task</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Task.html#Task(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">Task(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#task()">task()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#TaskActor(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.task.TaskContextData, io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskWrapper, io.gearpump.serializer.SerializationFramework)">TaskActor(TaskId, TaskContextData, UserConfig, TaskWrapper, SerializationFramework)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor$.html#TaskActor$()">TaskActor$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.FLUSH$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.FLUSH$.html#TaskActor.FLUSH$()">TaskActor.FLUSH$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">TaskActor.FLUSH$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.SecurityChecker</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html#TaskActor.SecurityChecker(io.gearpump.streaming.task.TaskId, akka.actor.ActorRef)">TaskActor.SecurityChecker(TaskId, ActorRef)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.SendAck</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SendAck.html#TaskActor.SendAck(io.gearpump.streaming.task.Ack, io.gearpump.streaming.task.TaskId)">TaskActor.SendAck(Ack, TaskId)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.SendAck$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SendAck$.html#TaskActor.SendAck$()">TaskActor.SendAck$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil$.html#taskActorName(io.gearpump.streaming.task.TaskId)">taskActorName(TaskId)</a></span> - Method in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil.html#taskActorName(io.gearpump.streaming.task.TaskId)">taskActorName(TaskId)</a></span> - Static method in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil$.html#taskActorPath(akka.actor.ActorRef, int, io.gearpump.streaming.task.TaskId)">taskActorPath(ActorRef, int, TaskId)</a></span> - Method in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil.html#taskActorPath(akka.actor.ActorRef, int, io.gearpump.streaming.task.TaskId)">taskActorPath(ActorRef, int, TaskId)</a></span> - Static method in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#taskClass()">taskClass()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#taskClass()">taskClass()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.DefaultProcessor.html#taskClass()">taskClass()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.html#taskClass()">taskClass()</a></span> - Method in interface io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ProcessorDescription.html#taskClass()">taskClass()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#taskClocks()">taskClocks()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#taskConf()">taskConf()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#taskConf()">taskConf()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.DefaultProcessor.html#taskConf()">taskConf()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.html#taskConf()">taskConf()</a></span> - Method in interface io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ProcessorDescription.html#taskConf()">taskConf()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="strong">TaskContext</span></a> - Interface in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>
+<div class="block">This provides context information for a task.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#taskContextData()">taskContextData()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskContextData</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData.html#TaskContextData(int, int, java.lang.String, akka.actor.ActorRef, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">TaskContextData(int, int, String, ActorRef, int, LifeTime, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskContextData$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData$.html#TaskContextData$()">TaskContextData$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task">TaskContextData$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#taskCount()">taskCount()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskCount</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskCount.html#TaskCount(int)">TaskCount(int)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG.html#taskCount()">taskCount()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html#taskCount()">taskCount()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskCount$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskCount$.html#TaskCount$()">TaskCount$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster">TaskCount$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Ack.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/AckRequest.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/GetUpstreamMinClock.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/InitialAckRequest.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ReportCheckpointClock.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#taskId()">taskId()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskId</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskId.html#TaskId(int, int)">TaskId(int, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/UpdateClock.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskId$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskId$.html#TaskId$()">TaskId$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AckRequestSerializer.html#taskIdSerializer()">taskIdSerializer()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AckSerializer.html#taskIdSerializer()">taskIdSerializer()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming"><span class="strong">TaskIdSerializer</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/TaskIdSerializer.html#TaskIdSerializer()">TaskIdSerializer()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/InitialAckRequestSerializer.html#taskIdSerialzer()">taskIdSerialzer()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="strong">TaskInterface</span></a> - Interface in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>
+<div class="block">Streaming Task interface</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.html#TaskLauncher(int, java.lang.String, int, akka.actor.ActorRef, io.gearpump.cluster.UserConfig, java.lang.Class)">TaskLauncher(int, String, int, ActorRef, UserConfig, Class&lt;? extends Actor&gt;)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher$</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher$.html#TaskLauncher$()">TaskLauncher$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher.TaskArgument</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#TaskLauncher.TaskArgument(int, io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List)">TaskLauncher.TaskArgument(int, ProcessorDescription, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher.TaskArgument$</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html#TaskLauncher.TaskArgument$()">TaskLauncher.TaskArgument$()</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html#taskLocations()">taskLocations()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.html#TaskLocator(java.lang.String, com.typesafe.config.Config)">TaskLocator(String, Config)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator$.html#TaskLocator$()">TaskLocator$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.Localities</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities.html#TaskLocator.Localities(scala.collection.immutable.Map)">TaskLocator.Localities(Map&lt;Object, TaskId[]&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.Localities$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#TaskLocator.Localities$()">TaskLocator.Localities$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.Locality</span></a> - Interface in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.NonLocality$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html#TaskLocator.NonLocality$()">TaskLocator.NonLocality$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.WorkerLocality</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html#TaskLocator.WorkerLocality(int)">TaskLocator.WorkerLocality(int)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.WorkerLocality$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html#TaskLocator.WorkerLocality$()">TaskLocator.WorkerLocality$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskManager$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskManager$.html#TaskManager$()">TaskManager$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">TaskMessage</span></a> - Class in <a href="./io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/TaskMessage.html#TaskMessage(int, long, long, java.lang.Object)">TaskMessage(int, long, long, Object)</a></span> - Constructor for class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#taskMessageHandler()">taskMessageHandler()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="strong">TaskMessageSerializer</span></a>&lt;<a href="./io/gearpump/streaming/task/TaskMessageSerializer.html" title="type parameter in TaskMessageSerializer">T</a>&gt; - Interface in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#TaskRegistry(int, scala.collection.immutable.List, scala.collection.immutable.Map)">TaskRegistry(int, List&lt;TaskId&gt;, Map&lt;TaskId, TaskRegistry.TaskLocation&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry$.html#TaskRegistry$()">TaskRegistry$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.Accept$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html#TaskRegistry.Accept$()">TaskRegistry.Accept$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.RegisterTaskStatus</span></a> - Interface in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.Reject$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html#TaskRegistry.Reject$()">TaskRegistry.Reject$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocation</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#TaskRegistry.TaskLocation(int, io.gearpump.transport.HostPort)">TaskRegistry.TaskLocation(int, HostPort)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocation$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html#TaskRegistry.TaskLocation$()">TaskRegistry.TaskLocation$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocations</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html#TaskRegistry.TaskLocations(scala.collection.immutable.Map)">TaskRegistry.TaskLocations(Map&lt;HostPort, Set&lt;TaskId&gt;&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocations$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html#TaskRegistry.TaskLocations$()">TaskRegistry.TaskLocations$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMasterTaskDetail.html#tasks()">tasks()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToMaster.StallingTasks.html#tasks()">tasks()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG.html#tasks()">tasks()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html#tasks()">tasks()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler</span></a> - Interface in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>
+<div class="block">This schedules tasks to run for new allocated resources.</div>
+</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler$.html#TaskScheduler$()">TaskScheduler$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler.Location</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html#TaskScheduler.Location(int, int)">TaskScheduler.Location(int, int)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler.Location$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location$.html#TaskScheduler.Location$()">TaskScheduler.Location$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler.TaskStatus</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#TaskScheduler.TaskStatus(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.appmaster.TaskLocator.Locality, io.gearpump.streaming.appmaster.TaskScheduler.Location)">TaskScheduler.TaskStatus(TaskId, TaskLocator.Locality, TaskScheduler.Location)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskSchedulerImpl</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#TaskSchedulerImpl(int, java.lang.String, com.typesafe.config.Config)">TaskSchedulerImpl(int, String, Config)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskUtil</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskUtil.html#TaskUtil()">TaskUtil()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task">TaskUtil</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskUtil$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskUtil$.html#TaskUtil$()">TaskUtil$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task">TaskUtil$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskWrapper</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>
+<div class="block">This provides TaskContext for user defined tasks
+ param:  taskClass task class
+ param:  context context class
+ param:  userConf user config</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#TaskWrapper(io.gearpump.streaming.task.TaskId, java.lang.Class, io.gearpump.streaming.task.TaskContextData, io.gearpump.cluster.UserConfig)">TaskWrapper(TaskId, Class&lt;? extends Task&gt;, TaskContextData, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#terminationWatch()">terminationWatch()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/UpdateClock.html#time()">time()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#timeOut()">timeOut()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#timeOut()">timeOut()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#timeout()">timeout()</a></span> - Method in class io.gearpump.streaming.storage.<a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">TimeReplayableSource</span></a> - Interface in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>
+<div class="block">AT-LEAST-ONCE API</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/LatencyProbe.html#timestamp()">timestamp()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializedMessage.html#timeStamp()">timeStamp()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">TimeStampFilter</span></a> - Interface in <a href="./io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></dt>
+<dd>
+<div class="block">TimeStampFilter filters message comparing its TimeStamp with the predicate.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#toJson(io.gearpump.streaming.appmaster.TaskLocator.Localities)">toJson(TaskLocator.Localities)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskId$.html#toLong(io.gearpump.streaming.task.TaskId)">toLong(TaskId)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskId.html#toLong(io.gearpump.streaming.task.TaskId)">toLong(TaskId)</a></span> - Static method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.html#translate(io.gearpump.streaming.dsl.op.OpChain, akka.actor.ActorSystem)">translate(OpChain, ActorSystem)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ExpressTransport.html#transport(java.lang.Object, scala.collection.Seq)">transport(Object, Seq&lt;TaskId&gt;)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">TypedDataSink</span></a>&lt;<a href="./io/gearpump/streaming/dsl/TypedDataSink.html" title="type parameter in TypedDataSink">T</a>&gt; - Interface in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">TypedDataSource</span></a>&lt;<a href="./io/gearpump/streaming/dsl/TypedDataSource.html" title="type parameter in TypedDataSource">T</a>&gt; - Interface in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_U_">
+<!--   -->
+</a>
+<h2 class="title">U</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentState.html#update(long, T)">update(long, T)</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></dt>
+<dd>
+<div class="block">update state on a new message
+ this is invoked by user</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#update(long)">update(long)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState.html#update(long, T)">update(long, T)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#update(long)">update(long)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowState.html#update(long, T)">update(long, T)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#updateCheckpointTime()">updateCheckpointTime()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">UpdateClock</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/UpdateClock.html#UpdateClock(io.gearpump.streaming.task.TaskId, long)">UpdateClock(TaskId, long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">UpdateClock$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/UpdateClock$.html#UpdateClock$()">UpdateClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task">UpdateClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#updateMinClock(int, long)">updateMinClock(int, long)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/MonoidState.html#updateState(long, T)">updateState(long, T)</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#upstreamMinClock()">upstreamMinClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#upstreamMinClock()">upstreamMinClock()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dd>
+<div class="block">retrieve upstream min clock from TaskActor</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#upstreamMinClock()">upstreamMinClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">UpstreamMinClock</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/UpstreamMinClock.html#UpstreamMinClock(long)">UpstreamMinClock(long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">UpstreamMinClock$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/UpstreamMinClock$.html#UpstreamMinClock$()">UpstreamMinClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task">UpstreamMinClock$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#uptime()">uptime()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#usedResource()">usedResource()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#user()">user()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Task.html#userConf">userConf</a></span> - Variable in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#userconfig()">userconfig()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/StreamApplication.html#userConfig(akka.actor.ActorSystem)">userConfig(ActorSystem)</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi">StreamApplication</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication.html#userConfig(akka.actor.ActorSystem)">userConfig(ActorSystem)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_V_">
+<!--   -->
+</a>
+<h2 class="title">V</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG.html#version()">version()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_W_">
+<!--   -->
+</a>
+<h2 class="title">W</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#waitForStartClock()">waitForStartClock()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#waitForStartClock()">waitForStartClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.WatchChange.html#watcher()">watcher()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Window</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>
+<div class="block">used in window applications
+ it keeps the current window and slide ahead when the window expires</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#Window(long, long)">Window(long, long)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#Window(io.gearpump.streaming.state.impl.WindowConfig)">Window(WindowConfig)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowConfig</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowConfig.html#WindowConfig(long, long)">WindowConfig(long, long)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowConfig$</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowConfig$.html#WindowConfig$()">WindowConfig$()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">WindowConfig$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#windowSize()">windowSize()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowConfig.html#windowSize()">windowSize()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowState</span></a>&lt;<a href="./io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&gt; - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>
+<div class="block">this is a list of states, each of which is bounded by a time window
+ state of each window doesn't affect each other</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowState.html#WindowState(io.gearpump.streaming.state.api.Group, io.gearpump.streaming.state.api.Serializer, io.gearpump.streaming.task.TaskContext, io.gearpump.streaming.state.impl.Window)">WindowState(Group&lt;T&gt;, Serializer&lt;TreeMap&lt;Interval, T&gt;&gt;, TaskContext, Window)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowState$</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowState$.html#WindowState$()">WindowState$()</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl">WindowState$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#windowStep()">windowStep()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowConfig.html#windowStep()">windowStep()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#withConfig(io.gearpump.cluster.UserConfig)">withConfig(UserConfig)</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.DefaultProcessor.html#withConfig(io.gearpump.cluster.UserConfig)">withConfig(UserConfig)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#withDescription(java.lang.String)">withDescription(String)</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.DefaultProcessor.html#withDescription(java.lang.String)">withDescription(String)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#withParallelism(int)">withParallelism(int)</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.DefaultProcessor.html#withParallelism(int)">withParallelism(int)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">WordCount</span></a> - Class in <a href="./io/gearpump/streaming/dsl/example/package-summary.html">io.gearpump.streaming.dsl.example</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/example/WordCount.html#WordCount()">WordCount()</a></span> - Constructor for class io.gearpump.streaming.dsl.example.<a href="./io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example">WordCount</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">WordCount$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/example/package-summary.html">io.gearpump.streaming.dsl.example</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/example/WordCount$.html#WordCount$()">WordCount$()</a></span> - Constructor for class io.gearpump.streaming.dsl.example.<a href="./io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#worker()">worker()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#WORKER_NO_PREFERENCE()">WORKER_NO_PREFERENCE()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#workerId()">workerId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html#workerId()">workerId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html#workerId()">workerId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html#workerId()">workerId()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty"><span class="strong">WrappedChannelBuffer</span></a> - Class in <a href="./io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#WrappedChannelBuffer()">WrappedChannelBuffer()</a></span> - Constructor for class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#WrappedChannelBuffer(org.jboss.netty.buffer.ChannelBuffer)">WrappedChannelBuffer(ChannelBuffer)</a></span> - Constructor for class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AckRequestSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.AckRequest)">write(DataOutput, AckRequest)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AckSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.Ack)">write(DataOutput, Ack)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/InitialAckRequestSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.InitialAckRequest)">write(DataOutput, InitialAckRequest)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LatencyProbeSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.LatencyProbe)">write(DataOutput, LatencyProbe)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSink.html#write(io.gearpump.Message)">write(Message)</a></span> - Method in interface io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a></dt>
+<dd>
+<div class="block">write message into data sink
+ invoked at onNext() method of <a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializedMessageSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.SerializedMessage)">write(DataOutput, SerializedMessage)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write(DataOutput, T)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/TaskIdSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.TaskId)">write(DataOutput, TaskId)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_Z_">
+<!--   -->
+</a>
+<h2 class="title">Z</h2>
+<dl>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/Monoid.html#zero()">zero()</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a href="#_A_">A</a>&nbsp;<a href="#_B_">B</a>&nbsp;<a href="#_C_">C</a>&nbsp;<a href="#_D_">D</a>&nbsp;<a href="#_E_">E</a>&nbsp;<a href="#_F_">F</a>&nbsp;<a href="#_G_">G</a>&nbsp;<a href="#_H_">H</a>&nbsp;<a href="#_I_">I</a>&nbsp;<a href="#_J_">J</a>&nbsp;<a href="#_K_">K</a>&nbsp;<a href="#_L_">L</a>&nbsp;<a href="#_M_">M</a>&nbsp;<a href="#_N_">N</a>&nbsp;<a href="#_O_">O</a>&nbsp;<a href="#_P_">P</a>&nbsp;<a href="#_Q_">Q</a>&nbsp;<a href="#_R_">R</a>&nbsp;<a href="#_S_">S</a>&nbsp;<a href="#_T_">T</a>&nbsp;<a href="#_U_">U</a>&nbsp;<a href="#_V_">V</a>&nbsp;<a href="#_W_">W</a>&nbsp;<a href="#_Z_">Z</a>&nbsp;</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="./overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="./overview-tree.html">Tree</a></li>
+<li><a href="./deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="./help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>PREV</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="./index.html?index-all.html" target="_top">FRAMES</a></li>
+<li><a href="index-all.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="./allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/index.html b/releases/latest/api/java/index.html
new file mode 100644
index 0000000..66b1bb6
--- /dev/null
+++ b/releases/latest/api/java/index.html
@@ -0,0 +1,67 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc on Sat Nov 28 01:44:52 CST 2015 -->
+<title>Generated Documentation (Untitled)</title>
+<script type="text/javascript">
+    targetPage = "" + window.location.search;
+    if (targetPage != "" && targetPage != "undefined")
+        targetPage = targetPage.substring(1);
+    if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
+        targetPage = "undefined";
+    function validURL(url) {
+        var pos = url.indexOf(".html");
+        if (pos == -1 || pos != url.length - 5)
+            return false;
+        var allowNumber = false;
+        var allowSep = false;
+        var seenDot = false;
+        for (var i = 0; i < url.length - 5; i++) {
+            var ch = url.charAt(i);
+            if ('a' <= ch && ch <= 'z' ||
+                    'A' <= ch && ch <= 'Z' ||
+                    ch == '$' ||
+                    ch == '_') {
+                allowNumber = true;
+                allowSep = true;
+            } else if ('0' <= ch && ch <= '9'
+                    || ch == '-') {
+                if (!allowNumber)
+                     return false;
+            } else if (ch == '/' || ch == '.') {
+                if (!allowSep)
+                    return false;
+                allowNumber = false;
+                allowSep = false;
+                if (ch == '.')
+                     seenDot = true;
+                if (ch == '/' && seenDot)
+                     return false;
+            } else {
+                return false;
+            }
+        }
+        return true;
+    }
+    function loadFrames() {
+        if (targetPage != "" && targetPage != "undefined")
+             top.classFrame.location = top.targetPage;
+    }
+</script>
+</head>
+<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
+<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
+<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
+<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+</frameset>
+<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<noframes>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<h2>Frame Alert</h2>
+<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.</p>
+<br>Link to<a href="overview-summary.html">Non-frame version.</a></noframes>
+</frameset>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/AckRequestSerializer.html b/releases/latest/api/java/io/gearpump/streaming/AckRequestSerializer.html
new file mode 100644
index 0000000..69e39f4
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AckRequestSerializer.html
@@ -0,0 +1,312 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AckRequestSerializer</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AckRequestSerializer";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AckRequestSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="AckRequestSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AckRequestSerializer" class="title">Class AckRequestSerializer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AckRequestSerializer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>AckRequestSerializer</strong>
+extends java.lang.Object
+implements <a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AckRequestSerializer.html#AckRequestSerializer()">AckRequestSerializer</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AckRequestSerializer.html#getLength(io.gearpump.streaming.task.AckRequest)">getLength</a></strong>(<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AckRequestSerializer.html#read(java.io.DataInput)">read</a></strong>(java.io.DataInput&nbsp;dataInput)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AckRequestSerializer.html#taskIdSerializer()">taskIdSerializer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AckRequestSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.AckRequest)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+     <a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;obj)</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>
+</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="AckRequestSerializer()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AckRequestSerializer</h4>
+<pre>public&nbsp;AckRequestSerializer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskIdSerializer()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskIdSerializer</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a>&nbsp;taskIdSerializer()</pre>
+</li>
+</ul>
+<a name="getLength(io.gearpump.streaming.task.AckRequest)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLength</h4>
+<pre>public&nbsp;int&nbsp;getLength(<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#getLength(T)">getLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="write(java.io.DataOutput, io.gearpump.streaming.task.AckRequest)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>public&nbsp;void&nbsp;write(java.io.DataOutput&nbsp;dataOutput,
+         <a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="read(java.io.DataInput)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>read</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;read(java.io.DataInput&nbsp;dataInput)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#read(java.io.DataInput)">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AckRequestSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="AckRequestSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/AckSerializer.html b/releases/latest/api/java/io/gearpump/streaming/AckSerializer.html
new file mode 100644
index 0000000..7c2ea00
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AckSerializer.html
@@ -0,0 +1,312 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AckSerializer</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AckSerializer";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AckSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="AckSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AckSerializer" class="title">Class AckSerializer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AckSerializer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>AckSerializer</strong>
+extends java.lang.Object
+implements <a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AckSerializer.html#AckSerializer()">AckSerializer</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AckSerializer.html#getLength(io.gearpump.streaming.task.Ack)">getLength</a></strong>(<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AckSerializer.html#read(java.io.DataInput)">read</a></strong>(java.io.DataInput&nbsp;dataInput)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AckSerializer.html#taskIdSerializer()">taskIdSerializer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AckSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.Ack)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+     <a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;obj)</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>
+</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="AckSerializer()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AckSerializer</h4>
+<pre>public&nbsp;AckSerializer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskIdSerializer()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskIdSerializer</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a>&nbsp;taskIdSerializer()</pre>
+</li>
+</ul>
+<a name="getLength(io.gearpump.streaming.task.Ack)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLength</h4>
+<pre>public&nbsp;int&nbsp;getLength(<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#getLength(T)">getLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="write(java.io.DataOutput, io.gearpump.streaming.task.Ack)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>public&nbsp;void&nbsp;write(java.io.DataOutput&nbsp;dataOutput,
+         <a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="read(java.io.DataInput)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>read</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;read(java.io.DataInput&nbsp;dataInput)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#read(java.io.DataInput)">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AckSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="AckSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor$.html
new file mode 100644
index 0000000..462769d
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor$" class="title">Class AppMasterToExecutor$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>AppMasterToExecutor$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming">AppMasterToExecutor$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html#AppMasterToExecutor$()">AppMasterToExecutor$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming">AppMasterToExecutor$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor$</h4>
+<pre>public&nbsp;AppMasterToExecutor$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html
new file mode 100644
index 0000000..8e5e590
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.ChangeTask$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.ChangeTask$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.ChangeTask$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.ChangeTask$" class="title">Class AppMasterToExecutor.ChangeTask$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction4&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.ChangeTask$</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.Function4&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.ChangeTask$</strong>
+extends scala.runtime.AbstractFunction4&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.ChangeTask$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html#AppMasterToExecutor.ChangeTask$()">AppMasterToExecutor.ChangeTask$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction4">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction4</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function4">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function4</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.ChangeTask$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.ChangeTask$</h4>
+<pre>public&nbsp;AppMasterToExecutor.ChangeTask$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.ChangeTask$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html
new file mode 100644
index 0000000..1602a07
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html
@@ -0,0 +1,323 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.ChangeTask</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.ChangeTask";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.ChangeTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.ChangeTask" class="title">Class AppMasterToExecutor.ChangeTask</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.ChangeTask</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.ChangeTask</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.ChangeTask">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#AppMasterToExecutor.ChangeTask(io.gearpump.streaming.task.TaskId, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">AppMasterToExecutor.ChangeTask</a></strong>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                              int&nbsp;dagVersion,
+                              <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
+                              scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#dagVersion()">dagVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#life()">life</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#subscribers()">subscribers</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#taskId()">taskId</a></strong>()</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="AppMasterToExecutor.ChangeTask(io.gearpump.streaming.task.TaskId, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.ChangeTask</h4>
+<pre>public&nbsp;AppMasterToExecutor.ChangeTask(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                              int&nbsp;dagVersion,
+                              <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
+                              scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="dagVersion()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dagVersion</h4>
+<pre>public&nbsp;int&nbsp;dagVersion()</pre>
+</li>
+</ul>
+<a name="life()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>life</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life()</pre>
+</li>
+</ul>
+<a name="subscribers()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>subscribers</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.ChangeTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html
new file mode 100644
index 0000000..958efdd
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.ChangeTasks$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.ChangeTasks$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.ChangeTasks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.ChangeTasks$" class="title">Class AppMasterToExecutor.ChangeTasks$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction4&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.ChangeTasks$</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.Function4&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.ChangeTasks$</strong>
+extends scala.runtime.AbstractFunction4&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.ChangeTasks$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html#AppMasterToExecutor.ChangeTasks$()">AppMasterToExecutor.ChangeTasks$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction4">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction4</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function4">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function4</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.ChangeTasks$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.ChangeTasks$</h4>
+<pre>public&nbsp;AppMasterToExecutor.ChangeTasks$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.ChangeTasks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html
new file mode 100644
index 0000000..0c68606
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html
@@ -0,0 +1,324 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.ChangeTasks</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.ChangeTasks";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.ChangeTasks.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.ChangeTasks" class="title">Class AppMasterToExecutor.ChangeTasks</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.ChangeTasks</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.ChangeTasks</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<div class="block">dagVersion, life, and subscribers will be changed on target task list.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.ChangeTasks">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#AppMasterToExecutor.ChangeTasks(scala.collection.immutable.List, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">AppMasterToExecutor.ChangeTasks</a></strong>(scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskId,
+                               int&nbsp;dagVersion,
+                               <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
+                               scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#dagVersion()">dagVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#life()">life</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#subscribers()">subscribers</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#taskId()">taskId</a></strong>()</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="AppMasterToExecutor.ChangeTasks(scala.collection.immutable.List, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.ChangeTasks</h4>
+<pre>public&nbsp;AppMasterToExecutor.ChangeTasks(scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskId,
+                               int&nbsp;dagVersion,
+                               <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
+                               scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="dagVersion()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dagVersion</h4>
+<pre>public&nbsp;int&nbsp;dagVersion()</pre>
+</li>
+</ul>
+<a name="life()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>life</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life()</pre>
+</li>
+</ul>
+<a name="subscribers()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>subscribers</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.ChangeTasks.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html
new file mode 100644
index 0000000..6612883
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.LaunchTasks$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.LaunchTasks$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.LaunchTasks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.LaunchTasks$" class="title">Class AppMasterToExecutor.LaunchTasks$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction4&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.LaunchTasks$</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.Function4&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.LaunchTasks$</strong>
+extends scala.runtime.AbstractFunction4&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.LaunchTasks$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html#AppMasterToExecutor.LaunchTasks$()">AppMasterToExecutor.LaunchTasks$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction4">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction4</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function4">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function4</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.LaunchTasks$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.LaunchTasks$</h4>
+<pre>public&nbsp;AppMasterToExecutor.LaunchTasks$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.LaunchTasks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html
new file mode 100644
index 0000000..2c18dba
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html
@@ -0,0 +1,323 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.LaunchTasks</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.LaunchTasks";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.LaunchTasks.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.LaunchTasks" class="title">Class AppMasterToExecutor.LaunchTasks</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.LaunchTasks</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.LaunchTasks</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.LaunchTasks">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#AppMasterToExecutor.LaunchTasks(scala.collection.immutable.List, int, io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List)">AppMasterToExecutor.LaunchTasks</a></strong>(scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskId,
+                               int&nbsp;dagVersion,
+                               <a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription,
+                               scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#dagVersion()">dagVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#processorDescription()">processorDescription</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#subscribers()">subscribers</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#taskId()">taskId</a></strong>()</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="AppMasterToExecutor.LaunchTasks(scala.collection.immutable.List, int, io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.LaunchTasks</h4>
+<pre>public&nbsp;AppMasterToExecutor.LaunchTasks(scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskId,
+                               int&nbsp;dagVersion,
+                               <a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription,
+                               scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="dagVersion()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dagVersion</h4>
+<pre>public&nbsp;int&nbsp;dagVersion()</pre>
+</li>
+</ul>
+<a name="processorDescription()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processorDescription</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription()</pre>
+</li>
+</ul>
+<a name="subscribers()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>subscribers</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.LaunchTasks.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html
new file mode 100644
index 0000000..4c64508
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html
@@ -0,0 +1,252 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.MsgLostException</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.MsgLostException";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.MsgLostException.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Throwable">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.MsgLostException" class="title">Class AppMasterToExecutor.MsgLostException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.MsgLostException</li>
+</ul>
+</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</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.MsgLostException</strong>
+extends java.lang.Exception</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.MsgLostException">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html#AppMasterToExecutor.MsgLostException()">AppMasterToExecutor.MsgLostException</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, 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>
+</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="AppMasterToExecutor.MsgLostException()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.MsgLostException</h4>
+<pre>public&nbsp;AppMasterToExecutor.MsgLostException()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.MsgLostException.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Throwable">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html
new file mode 100644
index 0000000..c87aa72
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.RestartClockService$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.RestartClockService$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.RestartClockService$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.RestartClockService$" class="title">Class AppMasterToExecutor.RestartClockService$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.RestartClockService$</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.RestartClockService$</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.RestartClockService$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.RestartClockService$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html#AppMasterToExecutor.RestartClockService$()">AppMasterToExecutor.RestartClockService$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.RestartClockService$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.RestartClockService$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.RestartClockService$</h4>
+<pre>public&nbsp;AppMasterToExecutor.RestartClockService$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.RestartClockService$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.Start$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.Start$.html
new file mode 100644
index 0000000..6ce6b07
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.Start$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.Start$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.Start$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.Start$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.Start$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.Start$" class="title">Class AppMasterToExecutor.Start$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.Start$</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.Function2&lt;java.lang.Object,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.Start$</strong>
+extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.Start$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html#AppMasterToExecutor.Start$()">AppMasterToExecutor.Start$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.Start$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.Start$</h4>
+<pre>public&nbsp;AppMasterToExecutor.Start$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.Start$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.Start$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.Start.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.Start.html
new file mode 100644
index 0000000..b90b6d2
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.Start.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.Start</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.Start";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.Start.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.Start.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.Start" class="title">Class AppMasterToExecutor.Start</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.Start</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.Start</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.Start">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html#AppMasterToExecutor.Start(long, int)">AppMasterToExecutor.Start</a></strong>(long&nbsp;startClock,
+                         int&nbsp;sessionId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html#sessionId()">sessionId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html#startClock()">startClock</a></strong>()</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="AppMasterToExecutor.Start(long, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.Start</h4>
+<pre>public&nbsp;AppMasterToExecutor.Start(long&nbsp;startClock,
+                         int&nbsp;sessionId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="startClock()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startClock</h4>
+<pre>public&nbsp;long&nbsp;startClock()</pre>
+</li>
+</ul>
+<a name="sessionId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>sessionId</h4>
+<pre>public&nbsp;int&nbsp;sessionId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.Start.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.Start.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html
new file mode 100644
index 0000000..dddbfbd
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.StartAllTasks$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.StartAllTasks$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.StartAllTasks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.StartAllTasks$" class="title">Class AppMasterToExecutor.StartAllTasks$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction3&lt;<a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>,java.lang.Object,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.StartAllTasks$</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.Function3&lt;<a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>,java.lang.Object,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.StartAllTasks$</strong>
+extends scala.runtime.AbstractFunction3&lt;<a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>,java.lang.Object,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.StartAllTasks$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html#AppMasterToExecutor.StartAllTasks$()">AppMasterToExecutor.StartAllTasks$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction3">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function3">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.StartAllTasks$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.StartAllTasks$</h4>
+<pre>public&nbsp;AppMasterToExecutor.StartAllTasks$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.StartAllTasks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html
new file mode 100644
index 0000000..ffdaccc
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html
@@ -0,0 +1,308 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.StartAllTasks</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.StartAllTasks";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.StartAllTasks.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.StartAllTasks" class="title">Class AppMasterToExecutor.StartAllTasks</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.StartAllTasks</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.StartAllTasks</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.StartAllTasks">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html#AppMasterToExecutor.StartAllTasks(io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations, long, int)">AppMasterToExecutor.StartAllTasks</a></strong>(<a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&nbsp;taskLocations,
+                                 long&nbsp;startClock,
+                                 int&nbsp;dagVersion)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html#dagVersion()">dagVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html#startClock()">startClock</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html#taskLocations()">taskLocations</a></strong>()</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="AppMasterToExecutor.StartAllTasks(io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations, long, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.StartAllTasks</h4>
+<pre>public&nbsp;AppMasterToExecutor.StartAllTasks(<a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&nbsp;taskLocations,
+                                 long&nbsp;startClock,
+                                 int&nbsp;dagVersion)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskLocations()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskLocations</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&nbsp;taskLocations()</pre>
+</li>
+</ul>
+<a name="startClock()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startClock</h4>
+<pre>public&nbsp;long&nbsp;startClock()</pre>
+</li>
+</ul>
+<a name="dagVersion()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>dagVersion</h4>
+<pre>public&nbsp;int&nbsp;dagVersion()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.StartAllTasks.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html
new file mode 100644
index 0000000..40519b6
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.TaskChanged$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.TaskChanged$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskChanged$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.TaskChanged$" class="title">Class AppMasterToExecutor.TaskChanged$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.TaskChanged$</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.Function2&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.TaskChanged$</strong>
+extends scala.runtime.AbstractFunction2&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskChanged$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html#AppMasterToExecutor.TaskChanged$()">AppMasterToExecutor.TaskChanged$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.TaskChanged$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.TaskChanged$</h4>
+<pre>public&nbsp;AppMasterToExecutor.TaskChanged$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskChanged$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html
new file mode 100644
index 0000000..c3cf020
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.TaskChanged</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.TaskChanged";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskChanged.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.TaskChanged" class="title">Class AppMasterToExecutor.TaskChanged</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.TaskChanged</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.TaskChanged</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskChanged">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#AppMasterToExecutor.TaskChanged(io.gearpump.streaming.task.TaskId, int)">AppMasterToExecutor.TaskChanged</a></strong>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                               int&nbsp;dagVersion)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#dagVersion()">dagVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#taskId()">taskId</a></strong>()</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="AppMasterToExecutor.TaskChanged(io.gearpump.streaming.task.TaskId, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.TaskChanged</h4>
+<pre>public&nbsp;AppMasterToExecutor.TaskChanged(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                               int&nbsp;dagVersion)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="dagVersion()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>dagVersion</h4>
+<pre>public&nbsp;int&nbsp;dagVersion()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskChanged.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html
new file mode 100644
index 0000000..0f23d7e
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.TaskRegistered$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.TaskRegistered$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskRegistered$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.TaskRegistered$" class="title">Class AppMasterToExecutor.TaskRegistered$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.TaskRegistered$</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.Function2&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.TaskRegistered$</strong>
+extends scala.runtime.AbstractFunction2&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskRegistered$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html#AppMasterToExecutor.TaskRegistered$()">AppMasterToExecutor.TaskRegistered$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.TaskRegistered$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.TaskRegistered$</h4>
+<pre>public&nbsp;AppMasterToExecutor.TaskRegistered$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskRegistered$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html
new file mode 100644
index 0000000..379ee92
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.TaskRegistered</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.TaskRegistered";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskRegistered.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.TaskRegistered" class="title">Class AppMasterToExecutor.TaskRegistered</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.TaskRegistered</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.TaskRegistered</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskRegistered">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#AppMasterToExecutor.TaskRegistered(io.gearpump.streaming.task.TaskId, int)">AppMasterToExecutor.TaskRegistered</a></strong>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                                  int&nbsp;sessionId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#sessionId()">sessionId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#taskId()">taskId</a></strong>()</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="AppMasterToExecutor.TaskRegistered(io.gearpump.streaming.task.TaskId, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.TaskRegistered</h4>
+<pre>public&nbsp;AppMasterToExecutor.TaskRegistered(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                                  int&nbsp;sessionId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="sessionId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>sessionId</h4>
+<pre>public&nbsp;int&nbsp;sessionId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskRegistered.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html
new file mode 100644
index 0000000..6916b46
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.TaskRejected$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.TaskRejected$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskRejected$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.TaskRejected$" class="title">Class AppMasterToExecutor.TaskRejected$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.TaskRejected$</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;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.TaskRejected$</strong>
+extends scala.runtime.AbstractFunction1&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskRejected$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html#AppMasterToExecutor.TaskRejected$()">AppMasterToExecutor.TaskRejected$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.TaskRejected$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.TaskRejected$</h4>
+<pre>public&nbsp;AppMasterToExecutor.TaskRejected$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskRejected$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html
new file mode 100644
index 0000000..cf76a07
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.TaskRejected</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.TaskRejected";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskRejected.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.TaskRejected" class="title">Class AppMasterToExecutor.TaskRejected</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.TaskRejected</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.TaskRejected</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskRejected">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html#AppMasterToExecutor.TaskRejected(io.gearpump.streaming.task.TaskId)">AppMasterToExecutor.TaskRejected</a></strong>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html#taskId()">taskId</a></strong>()</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="AppMasterToExecutor.TaskRejected(io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.TaskRejected</h4>
+<pre>public&nbsp;AppMasterToExecutor.TaskRejected(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TaskRejected.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html
new file mode 100644
index 0000000..4a6cf24
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.TasksChanged$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.TasksChanged$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TasksChanged$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.TasksChanged$" class="title">Class AppMasterToExecutor.TasksChanged$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.TasksChanged$</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.TasksChanged$</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TasksChanged$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksChanged$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html#AppMasterToExecutor.TasksChanged$()">AppMasterToExecutor.TasksChanged$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksChanged$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.TasksChanged$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.TasksChanged$</h4>
+<pre>public&nbsp;AppMasterToExecutor.TasksChanged$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TasksChanged$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html
new file mode 100644
index 0000000..ee994b4
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor.TasksLaunched$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.TasksLaunched$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TasksLaunched$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor.TasksLaunched$" class="title">Class AppMasterToExecutor.TasksLaunched$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.TasksLaunched$</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="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToExecutor.TasksLaunched$</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TasksLaunched$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksLaunched$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html#AppMasterToExecutor.TasksLaunched$()">AppMasterToExecutor.TasksLaunched$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksLaunched$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.TasksLaunched$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.TasksLaunched$</h4>
+<pre>public&nbsp;AppMasterToExecutor.TasksLaunched$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.TasksLaunched$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.html
new file mode 100644
index 0000000..4f9a0b8
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.html
@@ -0,0 +1,323 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToExecutor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToExecutor" class="title">Class AppMasterToExecutor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>AppMasterToExecutor</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></strong></code>
+<div class="block">dagVersion, life, and subscribers will be changed on target task list.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming">AppMasterToExecutor.MsgLostException</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.RestartClockService$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksChanged$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksLaunched$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html#AppMasterToExecutor()">AppMasterToExecutor</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</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="AppMasterToExecutor()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor</h4>
+<pre>public&nbsp;AppMasterToExecutor()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToExecutor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster$.html
new file mode 100644
index 0000000..64cd079
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToMaster$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToMaster$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToMaster$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToMaster$" class="title">Class AppMasterToMaster$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToMaster$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>AppMasterToMaster$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming">AppMasterToMaster$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToMaster$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToMaster$.html#AppMasterToMaster$()">AppMasterToMaster$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming">AppMasterToMaster$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToMaster$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToMaster$</h4>
+<pre>public&nbsp;AppMasterToMaster$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToMaster$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html
new file mode 100644
index 0000000..3047d5a
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToMaster.StallingTasks$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToMaster.StallingTasks$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToMaster.StallingTasks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToMaster.StallingTasks$" class="title">Class AppMasterToMaster.StallingTasks$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToMaster.StallingTasks$</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;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming">AppMasterToMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToMaster.StallingTasks$</strong>
+extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToMaster.StallingTasks$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html#AppMasterToMaster.StallingTasks$()">AppMasterToMaster.StallingTasks$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToMaster.StallingTasks$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToMaster.StallingTasks$</h4>
+<pre>public&nbsp;AppMasterToMaster.StallingTasks$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToMaster.StallingTasks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks.html
new file mode 100644
index 0000000..4cf7bb8
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToMaster.StallingTasks</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToMaster.StallingTasks";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToMaster.StallingTasks.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToMaster.StallingTasks" class="title">Class AppMasterToMaster.StallingTasks</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToMaster.StallingTasks</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="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming">AppMasterToMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMasterToMaster.StallingTasks</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToMaster.StallingTasks">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html#AppMasterToMaster.StallingTasks(scala.collection.immutable.List)">AppMasterToMaster.StallingTasks</a></strong>(scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;tasks)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html#tasks()">tasks</a></strong>()</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="AppMasterToMaster.StallingTasks(scala.collection.immutable.List)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToMaster.StallingTasks</h4>
+<pre>public&nbsp;AppMasterToMaster.StallingTasks(scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;tasks)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="tasks()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>tasks</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;tasks()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToMaster.StallingTasks.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster.html
new file mode 100644
index 0000000..c39ed04
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster.html
@@ -0,0 +1,249 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>AppMasterToMaster</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToMaster";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToMaster.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class AppMasterToMaster" class="title">Class AppMasterToMaster</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToMaster</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>AppMasterToMaster</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/AppMasterToMaster.html#AppMasterToMaster()">AppMasterToMaster</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</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="AppMasterToMaster()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToMaster</h4>
+<pre>public&nbsp;AppMasterToMaster()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterToMaster.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/Constants$.html b/releases/latest/api/java/io/gearpump/streaming/Constants$.html
new file mode 100644
index 0000000..3a22f23
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/Constants$.html
@@ -0,0 +1,384 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Constants$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Constants$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Constants$.html" target="_top">FRAMES</a></li>
+<li><a href="Constants$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class Constants$" class="title">Class Constants$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.Constants$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>Constants$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/Constants$.html#Constants$()">Constants$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()">GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_GROUPBY_FUNCTION()">GEARPUMP_STREAMING_GROUPBY_FUNCTION</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_LOCALITIES()">GEARPUMP_STREAMING_LOCALITIES</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()">GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_OPERATOR()">GEARPUMP_STREAMING_OPERATOR</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()">GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_SINK()">GEARPUMP_STREAMING_SINK</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants$.html#GEARPUMP_STREAMING_SOURCE()">GEARPUMP_STREAMING_SOURCE</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Constants$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Constants$</h4>
+<pre>public&nbsp;Constants$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="GEARPUMP_STREAMING_OPERATOR()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_OPERATOR</h4>
+<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_OPERATOR()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_SOURCE()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_SOURCE</h4>
+<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_SOURCE()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_SINK()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_SINK</h4>
+<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_SINK()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_GROUPBY_FUNCTION()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_GROUPBY_FUNCTION</h4>
+<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_GROUPBY_FUNCTION()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_LOCALITIES()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_LOCALITIES</h4>
+<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_LOCALITIES()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS</h4>
+<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT</h4>
+<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT</h4>
+<pre>public&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Constants$.html" target="_top">FRAMES</a></li>
+<li><a href="Constants$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/Constants.html b/releases/latest/api/java/io/gearpump/streaming/Constants.html
new file mode 100644
index 0000000..63a29c5
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/Constants.html
@@ -0,0 +1,345 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Constants</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Constants";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Constants.html" target="_top">FRAMES</a></li>
+<li><a href="Constants.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class Constants" class="title">Class Constants</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.Constants</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>Constants</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/Constants.html#Constants()">Constants</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()">GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_GROUPBY_FUNCTION()">GEARPUMP_STREAMING_GROUPBY_FUNCTION</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_LOCALITIES()">GEARPUMP_STREAMING_LOCALITIES</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()">GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_OPERATOR()">GEARPUMP_STREAMING_OPERATOR</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()">GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_SINK()">GEARPUMP_STREAMING_SINK</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_SOURCE()">GEARPUMP_STREAMING_SOURCE</a></strong>()</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>
+</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="Constants()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Constants</h4>
+<pre>public&nbsp;Constants()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="GEARPUMP_STREAMING_OPERATOR()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_OPERATOR</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_OPERATOR()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_SOURCE()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_SOURCE</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_SOURCE()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_SINK()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_SINK</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_SINK()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_GROUPBY_FUNCTION()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_GROUPBY_FUNCTION</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_GROUPBY_FUNCTION()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_LOCALITIES()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_LOCALITIES</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_LOCALITIES()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT()</pre>
+</li>
+</ul>
+<a name="GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Constants.html" target="_top">FRAMES</a></li>
+<li><a href="Constants.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/DAG$.html b/releases/latest/api/java/io/gearpump/streaming/DAG$.html
new file mode 100644
index 0000000..9b364f8
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/DAG$.html
@@ -0,0 +1,314 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>DAG$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DAG$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/DAG$.html" target="_top">FRAMES</a></li>
+<li><a href="DAG$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class DAG$" class="title">Class DAG$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.DAG$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>DAG$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.DAG$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/DAG$.html#DAG$()">DAG$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG$.html#apply(io.gearpump.util.Graph, int)">apply</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph,
+     int&nbsp;version)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG$.html#empty()">empty</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DAG$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DAG$</h4>
+<pre>public&nbsp;DAG$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(io.gearpump.util.Graph, int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;apply(io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph,
+        int&nbsp;version)</pre>
+</li>
+</ul>
+<a name="empty()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>empty</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;empty()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/DAG$.html" target="_top">FRAMES</a></li>
+<li><a href="DAG$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/DAG.html b/releases/latest/api/java/io/gearpump/streaming/DAG.html
new file mode 100644
index 0000000..a142ec8
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/DAG.html
@@ -0,0 +1,358 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>DAG</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DAG";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/DAG.html" target="_top">FRAMES</a></li>
+<li><a href="DAG.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class DAG" class="title">Class DAG</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.DAG</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>
+<hr>
+<br>
+<pre>public class <strong>DAG</strong>
+extends java.lang.Object
+implements scala.Serializable, scala.Product</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.DAG">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/DAG.html#DAG(int, scala.collection.immutable.Map, io.gearpump.util.Graph)">DAG</a></strong>(int&nbsp;version,
+   scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;&nbsp;processors,
+   io.gearpump.util.Graph&lt;java.lang.Object,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG.html#apply(io.gearpump.util.Graph, int)">apply</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph,
+     int&nbsp;version)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG.html#empty()">empty</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.util.Graph&lt;java.lang.Object,io.gearpump.partitioner.PartitionerDescription&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG.html#graph()">graph</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG.html#processors()">processors</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG.html#taskCount()">taskCount</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG.html#tasks()">tasks</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG.html#version()">version</a></strong>()</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="DAG(int, scala.collection.immutable.Map, io.gearpump.util.Graph)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DAG</h4>
+<pre>public&nbsp;DAG(int&nbsp;version,
+   scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;&nbsp;processors,
+   io.gearpump.util.Graph&lt;java.lang.Object,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(io.gearpump.util.Graph, int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public static&nbsp;<a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;apply(io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph,
+        int&nbsp;version)</pre>
+</li>
+</ul>
+<a name="empty()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>empty</h4>
+<pre>public static&nbsp;<a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;empty()</pre>
+</li>
+</ul>
+<a name="version()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>version</h4>
+<pre>public&nbsp;int&nbsp;version()</pre>
+</li>
+</ul>
+<a name="processors()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processors</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;&nbsp;processors()</pre>
+</li>
+</ul>
+<a name="graph()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>graph</h4>
+<pre>public&nbsp;io.gearpump.util.Graph&lt;java.lang.Object,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph()</pre>
+</li>
+</ul>
+<a name="taskCount()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskCount</h4>
+<pre>public&nbsp;int&nbsp;taskCount()</pre>
+</li>
+</ul>
+<a name="tasks()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>tasks</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;tasks()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/DAG.html" target="_top">FRAMES</a></li>
+<li><a href="DAG.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster$.html b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster$.html
new file mode 100644
index 0000000..7e7786e
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>ExecutorToAppMaster$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExecutorToAppMaster$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster$.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class ExecutorToAppMaster$" class="title">Class ExecutorToAppMaster$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.ExecutorToAppMaster$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>ExecutorToAppMaster$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html#ExecutorToAppMaster$()">ExecutorToAppMaster$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ExecutorToAppMaster$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorToAppMaster$</h4>
+<pre>public&nbsp;ExecutorToAppMaster$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster$.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html
new file mode 100644
index 0000000..88e0195
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>ExecutorToAppMaster.MessageLoss$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExecutorToAppMaster.MessageLoss$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.MessageLoss$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class ExecutorToAppMaster.MessageLoss$" class="title">Class ExecutorToAppMaster.MessageLoss$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction3&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.String,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.ExecutorToAppMaster.MessageLoss$</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.Function3&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.String,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ExecutorToAppMaster.MessageLoss$</strong>
+extends scala.runtime.AbstractFunction3&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.String,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.MessageLoss$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html#ExecutorToAppMaster.MessageLoss$()">ExecutorToAppMaster.MessageLoss$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction3">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function3">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ExecutorToAppMaster.MessageLoss$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorToAppMaster.MessageLoss$</h4>
+<pre>public&nbsp;ExecutorToAppMaster.MessageLoss$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.MessageLoss$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html
new file mode 100644
index 0000000..f4e7461
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html
@@ -0,0 +1,308 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>ExecutorToAppMaster.MessageLoss</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExecutorToAppMaster.MessageLoss";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.MessageLoss.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class ExecutorToAppMaster.MessageLoss" class="title">Class ExecutorToAppMaster.MessageLoss</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.ExecutorToAppMaster.MessageLoss</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="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ExecutorToAppMaster.MessageLoss</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.MessageLoss">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#ExecutorToAppMaster.MessageLoss(int, io.gearpump.streaming.task.TaskId, java.lang.String)">ExecutorToAppMaster.MessageLoss</a></strong>(int&nbsp;executorId,
+                               <a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                               java.lang.String&nbsp;cause)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#cause()">cause</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#executorId()">executorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#taskId()">taskId</a></strong>()</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="ExecutorToAppMaster.MessageLoss(int, io.gearpump.streaming.task.TaskId, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorToAppMaster.MessageLoss</h4>
+<pre>public&nbsp;ExecutorToAppMaster.MessageLoss(int&nbsp;executorId,
+                               <a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                               java.lang.String&nbsp;cause)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</pre>
+</li>
+</ul>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="cause()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>cause</h4>
+<pre>public&nbsp;java.lang.String&nbsp;cause()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.MessageLoss.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html
new file mode 100644
index 0000000..4febf6c
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>ExecutorToAppMaster.RegisterExecutor$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExecutorToAppMaster.RegisterExecutor$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.RegisterExecutor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class ExecutorToAppMaster.RegisterExecutor$" class="title">Class ExecutorToAppMaster.RegisterExecutor$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction4&lt;akka.actor.ActorRef,java.lang.Object,io.gearpump.cluster.scheduler.Resource,io.gearpump.cluster.appmaster.WorkerInfo,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor$</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.Function4&lt;akka.actor.ActorRef,java.lang.Object,io.gearpump.cluster.scheduler.Resource,io.gearpump.cluster.appmaster.WorkerInfo,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ExecutorToAppMaster.RegisterExecutor$</strong>
+extends scala.runtime.AbstractFunction4&lt;akka.actor.ActorRef,java.lang.Object,io.gearpump.cluster.scheduler.Resource,io.gearpump.cluster.appmaster.WorkerInfo,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html#ExecutorToAppMaster.RegisterExecutor$()">ExecutorToAppMaster.RegisterExecutor$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction4">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction4</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function4">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function4</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ExecutorToAppMaster.RegisterExecutor$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorToAppMaster.RegisterExecutor$</h4>
+<pre>public&nbsp;ExecutorToAppMaster.RegisterExecutor$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.RegisterExecutor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html
new file mode 100644
index 0000000..8b99b0e
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html
@@ -0,0 +1,323 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>ExecutorToAppMaster.RegisterExecutor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExecutorToAppMaster.RegisterExecutor";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.RegisterExecutor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class ExecutorToAppMaster.RegisterExecutor" class="title">Class ExecutorToAppMaster.RegisterExecutor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor</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="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ExecutorToAppMaster.RegisterExecutor</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#ExecutorToAppMaster.RegisterExecutor(akka.actor.ActorRef, int, io.gearpump.cluster.scheduler.Resource, io.gearpump.cluster.appmaster.WorkerInfo)">ExecutorToAppMaster.RegisterExecutor</a></strong>(akka.actor.ActorRef&nbsp;executor,
+                                    int&nbsp;executorId,
+                                    io.gearpump.cluster.scheduler.Resource&nbsp;resource,
+                                    io.gearpump.cluster.appmaster.WorkerInfo&nbsp;worker)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#executor()">executor</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#executorId()">executorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.cluster.scheduler.Resource</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#resource()">resource</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.cluster.appmaster.WorkerInfo</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#worker()">worker</a></strong>()</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="ExecutorToAppMaster.RegisterExecutor(akka.actor.ActorRef, int, io.gearpump.cluster.scheduler.Resource, io.gearpump.cluster.appmaster.WorkerInfo)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorToAppMaster.RegisterExecutor</h4>
+<pre>public&nbsp;ExecutorToAppMaster.RegisterExecutor(akka.actor.ActorRef&nbsp;executor,
+                                    int&nbsp;executorId,
+                                    io.gearpump.cluster.scheduler.Resource&nbsp;resource,
+                                    io.gearpump.cluster.appmaster.WorkerInfo&nbsp;worker)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="executor()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executor</h4>
+<pre>public&nbsp;akka.actor.ActorRef&nbsp;executor()</pre>
+</li>
+</ul>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</pre>
+</li>
+</ul>
+<a name="resource()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>resource</h4>
+<pre>public&nbsp;io.gearpump.cluster.scheduler.Resource&nbsp;resource()</pre>
+</li>
+</ul>
+<a name="worker()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>worker</h4>
+<pre>public&nbsp;io.gearpump.cluster.appmaster.WorkerInfo&nbsp;worker()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.RegisterExecutor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html
new file mode 100644
index 0000000..4ee3687
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>ExecutorToAppMaster.RegisterTask$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExecutorToAppMaster.RegisterTask$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.RegisterTask$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class ExecutorToAppMaster.RegisterTask$" class="title">Class ExecutorToAppMaster.RegisterTask$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction3&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,io.gearpump.transport.HostPort,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.ExecutorToAppMaster.RegisterTask$</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.Function3&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,io.gearpump.transport.HostPort,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ExecutorToAppMaster.RegisterTask$</strong>
+extends scala.runtime.AbstractFunction3&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,io.gearpump.transport.HostPort,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.RegisterTask$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html#ExecutorToAppMaster.RegisterTask$()">ExecutorToAppMaster.RegisterTask$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction3">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function3">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ExecutorToAppMaster.RegisterTask$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorToAppMaster.RegisterTask$</h4>
+<pre>public&nbsp;ExecutorToAppMaster.RegisterTask$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.RegisterTask$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html
new file mode 100644
index 0000000..ceb3f90
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html
@@ -0,0 +1,308 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>ExecutorToAppMaster.RegisterTask</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExecutorToAppMaster.RegisterTask";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.RegisterTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class ExecutorToAppMaster.RegisterTask" class="title">Class ExecutorToAppMaster.RegisterTask</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.ExecutorToAppMaster.RegisterTask</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="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ExecutorToAppMaster.RegisterTask</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.RegisterTask">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#ExecutorToAppMaster.RegisterTask(io.gearpump.streaming.task.TaskId, int, io.gearpump.transport.HostPort)">ExecutorToAppMaster.RegisterTask</a></strong>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                                int&nbsp;executorId,
+                                io.gearpump.transport.HostPort&nbsp;task)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#executorId()">executorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.transport.HostPort</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#task()">task</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#taskId()">taskId</a></strong>()</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="ExecutorToAppMaster.RegisterTask(io.gearpump.streaming.task.TaskId, int, io.gearpump.transport.HostPort)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorToAppMaster.RegisterTask</h4>
+<pre>public&nbsp;ExecutorToAppMaster.RegisterTask(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                                int&nbsp;executorId,
+                                io.gearpump.transport.HostPort&nbsp;task)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</pre>
+</li>
+</ul>
+<a name="task()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>task</h4>
+<pre>public&nbsp;io.gearpump.transport.HostPort&nbsp;task()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.RegisterTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.html b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.html
new file mode 100644
index 0000000..31b20c6
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>ExecutorToAppMaster</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExecutorToAppMaster";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class ExecutorToAppMaster" class="title">Class ExecutorToAppMaster</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.ExecutorToAppMaster</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>ExecutorToAppMaster</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html#ExecutorToAppMaster()">ExecutorToAppMaster</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</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="ExecutorToAppMaster()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorToAppMaster</h4>
+<pre>public&nbsp;ExecutorToAppMaster()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorToAppMaster.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/InitialAckRequestSerializer.html b/releases/latest/api/java/io/gearpump/streaming/InitialAckRequestSerializer.html
new file mode 100644
index 0000000..6dddd06
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/InitialAckRequestSerializer.html
@@ -0,0 +1,312 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>InitialAckRequestSerializer</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="InitialAckRequestSerializer";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/InitialAckRequestSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="InitialAckRequestSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class InitialAckRequestSerializer" class="title">Class InitialAckRequestSerializer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.InitialAckRequestSerializer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>InitialAckRequestSerializer</strong>
+extends java.lang.Object
+implements <a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html#InitialAckRequestSerializer()">InitialAckRequestSerializer</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html#getLength(io.gearpump.streaming.task.InitialAckRequest)">getLength</a></strong>(<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html#read(java.io.DataInput)">read</a></strong>(java.io.DataInput&nbsp;dataInput)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html#taskIdSerialzer()">taskIdSerialzer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.InitialAckRequest)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+     <a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;obj)</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>
+</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="InitialAckRequestSerializer()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InitialAckRequestSerializer</h4>
+<pre>public&nbsp;InitialAckRequestSerializer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskIdSerialzer()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskIdSerialzer</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a>&nbsp;taskIdSerialzer()</pre>
+</li>
+</ul>
+<a name="getLength(io.gearpump.streaming.task.InitialAckRequest)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLength</h4>
+<pre>public&nbsp;int&nbsp;getLength(<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#getLength(T)">getLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="write(java.io.DataOutput, io.gearpump.streaming.task.InitialAckRequest)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>public&nbsp;void&nbsp;write(java.io.DataOutput&nbsp;dataOutput,
+         <a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="read(java.io.DataInput)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>read</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;read(java.io.DataInput&nbsp;dataInput)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#read(java.io.DataInput)">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/InitialAckRequestSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="InitialAckRequestSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/LatencyProbeSerializer.html b/releases/latest/api/java/io/gearpump/streaming/LatencyProbeSerializer.html
new file mode 100644
index 0000000..8d443dc
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/LatencyProbeSerializer.html
@@ -0,0 +1,299 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>LatencyProbeSerializer</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="LatencyProbeSerializer";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/LatencyProbeSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="LatencyProbeSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class LatencyProbeSerializer" class="title">Class LatencyProbeSerializer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.LatencyProbeSerializer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>LatencyProbeSerializer</strong>
+extends java.lang.Object
+implements <a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html#LatencyProbeSerializer()">LatencyProbeSerializer</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html#getLength(io.gearpump.streaming.task.LatencyProbe)">getLength</a></strong>(<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html#read(java.io.DataInput)">read</a></strong>(java.io.DataInput&nbsp;dataInput)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.LatencyProbe)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+     <a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&nbsp;obj)</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>
+</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="LatencyProbeSerializer()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LatencyProbeSerializer</h4>
+<pre>public&nbsp;LatencyProbeSerializer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getLength(io.gearpump.streaming.task.LatencyProbe)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLength</h4>
+<pre>public&nbsp;int&nbsp;getLength(<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#getLength(T)">getLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="write(java.io.DataOutput, io.gearpump.streaming.task.LatencyProbe)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>public&nbsp;void&nbsp;write(java.io.DataOutput&nbsp;dataOutput,
+         <a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="read(java.io.DataInput)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>read</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&nbsp;read(java.io.DataInput&nbsp;dataInput)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#read(java.io.DataInput)">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/LatencyProbeSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="LatencyProbeSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/LifeTime$.html b/releases/latest/api/java/io/gearpump/streaming/LifeTime$.html
new file mode 100644
index 0000000..97c8533
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/LifeTime$.html
@@ -0,0 +1,299 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>LifeTime$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="LifeTime$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/LifeTime$.html" target="_top">FRAMES</a></li>
+<li><a href="LifeTime$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class LifeTime$" class="title">Class LifeTime$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.LifeTime$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>LifeTime$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.LifeTime$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">LifeTime$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/LifeTime$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/LifeTime$.html#LifeTime$()">LifeTime$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/LifeTime$.html#Immortal()">Immortal</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">LifeTime$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LifeTime$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LifeTime$</h4>
+<pre>public&nbsp;LifeTime$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="Immortal()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Immortal</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;Immortal()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/LifeTime$.html" target="_top">FRAMES</a></li>
+<li><a href="LifeTime$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/LifeTime.html b/releases/latest/api/java/io/gearpump/streaming/LifeTime.html
new file mode 100644
index 0000000..4735c47
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/LifeTime.html
@@ -0,0 +1,328 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>LifeTime</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="LifeTime";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/LifeTime.html" target="_top">FRAMES</a></li>
+<li><a href="LifeTime.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class LifeTime" class="title">Class LifeTime</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.LifeTime</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>
+<hr>
+<br>
+<pre>public class <strong>LifeTime</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.LifeTime">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/LifeTime.html#LifeTime(long, long)">LifeTime</a></strong>(long&nbsp;birth,
+        long&nbsp;death)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/LifeTime.html#birth()">birth</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/LifeTime.html#contains(long)">contains</a></strong>(long&nbsp;timestamp)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/LifeTime.html#cross(io.gearpump.streaming.LifeTime)">cross</a></strong>(<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;another)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/LifeTime.html#death()">death</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/LifeTime.html#Immortal()">Immortal</a></strong>()</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="LifeTime(long, long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LifeTime</h4>
+<pre>public&nbsp;LifeTime(long&nbsp;birth,
+        long&nbsp;death)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="Immortal()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Immortal</h4>
+<pre>public static&nbsp;<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;Immortal()</pre>
+</li>
+</ul>
+<a name="birth()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>birth</h4>
+<pre>public&nbsp;long&nbsp;birth()</pre>
+</li>
+</ul>
+<a name="death()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>death</h4>
+<pre>public&nbsp;long&nbsp;death()</pre>
+</li>
+</ul>
+<a name="contains(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>contains</h4>
+<pre>public&nbsp;boolean&nbsp;contains(long&nbsp;timestamp)</pre>
+</li>
+</ul>
+<a name="cross(io.gearpump.streaming.LifeTime)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>cross</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;cross(<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;another)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/LifeTime.html" target="_top">FRAMES</a></li>
+<li><a href="LifeTime.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/Processor$.html b/releases/latest/api/java/io/gearpump/streaming/Processor$.html
new file mode 100644
index 0000000..6e30a85
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/Processor$.html
@@ -0,0 +1,333 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Processor$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Processor$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Processor$.html" target="_top">FRAMES</a></li>
+<li><a href="Processor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class Processor$" class="title">Class Processor$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.Processor$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>Processor$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/Processor$.html#Processor$()">Processor$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;<br><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor$.html#apply(java.lang.Class, int, java.lang.String, io.gearpump.cluster.UserConfig)">apply</a></strong>(java.lang.Class&lt;T&gt;&nbsp;taskClazz,
+     int&nbsp;parallelism,
+     java.lang.String&nbsp;description,
+     io.gearpump.cluster.UserConfig&nbsp;taskConf)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;<br><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor$.html#apply(int, java.lang.String, io.gearpump.cluster.UserConfig, scala.reflect.ClassTag)">apply</a></strong>(int&nbsp;parallelism,
+     java.lang.String&nbsp;description,
+     io.gearpump.cluster.UserConfig&nbsp;taskConf,
+     scala.reflect.ClassTag&lt;T&gt;&nbsp;classtag)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor$.html#ProcessorToProcessorDescription(int, io.gearpump.streaming.Processor)">ProcessorToProcessorDescription</a></strong>(int&nbsp;id,
+                               <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;processor)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Processor$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Processor$</h4>
+<pre>public&nbsp;Processor$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="ProcessorToProcessorDescription(int, io.gearpump.streaming.Processor)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ProcessorToProcessorDescription</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;ProcessorToProcessorDescription(int&nbsp;id,
+                                                   <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;processor)</pre>
+</li>
+</ul>
+<a name="apply(int, java.lang.String, io.gearpump.cluster.UserConfig, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;T&gt;&nbsp;apply(int&nbsp;parallelism,
+                                                   java.lang.String&nbsp;description,
+                                                   io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                                                   scala.reflect.ClassTag&lt;T&gt;&nbsp;classtag)</pre>
+</li>
+</ul>
+<a name="apply(java.lang.Class, int, java.lang.String, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;T&gt;&nbsp;apply(java.lang.Class&lt;T&gt;&nbsp;taskClazz,
+                                                   int&nbsp;parallelism,
+                                                   java.lang.String&nbsp;description,
+                                                   io.gearpump.cluster.UserConfig&nbsp;taskConf)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Processor$.html" target="_top">FRAMES</a></li>
+<li><a href="Processor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/Processor.DefaultProcessor$.html b/releases/latest/api/java/io/gearpump/streaming/Processor.DefaultProcessor$.html
new file mode 100644
index 0000000..689124f
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/Processor.DefaultProcessor$.html
@@ -0,0 +1,275 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Processor.DefaultProcessor$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Processor.DefaultProcessor$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Processor.DefaultProcessor$.html" target="_top">FRAMES</a></li>
+<li><a href="Processor.DefaultProcessor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class Processor.DefaultProcessor$" class="title">Class Processor.DefaultProcessor$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.Processor.DefaultProcessor$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.html" title="type parameter in Processor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Processor.DefaultProcessor$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.Processor.DefaultProcessor$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html#Processor.DefaultProcessor$()">Processor.DefaultProcessor$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Processor.DefaultProcessor$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Processor.DefaultProcessor$</h4>
+<pre>public&nbsp;Processor.DefaultProcessor$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Processor.DefaultProcessor$.html" target="_top">FRAMES</a></li>
+<li><a href="Processor.DefaultProcessor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/Processor.DefaultProcessor.html b/releases/latest/api/java/io/gearpump/streaming/Processor.DefaultProcessor.html
new file mode 100644
index 0000000..a1604d8
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/Processor.DefaultProcessor.html
@@ -0,0 +1,400 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Processor.DefaultProcessor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Processor.DefaultProcessor";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Processor.DefaultProcessor.html" target="_top">FRAMES</a></li>
+<li><a href="Processor.DefaultProcessor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class Processor.DefaultProcessor" class="title">Class Processor.DefaultProcessor&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.Processor.DefaultProcessor&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;, io.gearpump.util.ReferenceEqual, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.html" title="type parameter in Processor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Processor.DefaultProcessor&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.Processor.DefaultProcessor">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.gearpump.streaming.Processor">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a></h3>
+<code><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;, <a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#Processor.DefaultProcessor(int, java.lang.String, io.gearpump.cluster.UserConfig, java.lang.Class)">Processor.DefaultProcessor</a></strong>(int&nbsp;parallelism,
+                          java.lang.String&nbsp;description,
+                          io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                          java.lang.Class&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;&nbsp;taskClass)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#parallelism()">parallelism</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#taskClass()">taskClass</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#taskConf()">taskConf</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#withConfig(io.gearpump.cluster.UserConfig)">withConfig</a></strong>(io.gearpump.cluster.UserConfig&nbsp;conf)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#withDescription(java.lang.String)">withDescription</a></strong>(java.lang.String&nbsp;desc)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#withParallelism(int)">withParallelism</a></strong>(int&nbsp;parallel)</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_io.gearpump.util.ReferenceEqual">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.util.ReferenceEqual</h3>
+<code>equals</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="Processor.DefaultProcessor(int, java.lang.String, io.gearpump.cluster.UserConfig, java.lang.Class)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Processor.DefaultProcessor</h4>
+<pre>public&nbsp;Processor.DefaultProcessor(int&nbsp;parallelism,
+                          java.lang.String&nbsp;description,
+                          io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                          java.lang.Class&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;&nbsp;taskClass)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="parallelism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelism</h4>
+<pre>public&nbsp;int&nbsp;parallelism()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/Processor.html#parallelism()">parallelism</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/Processor.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="taskConf()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskConf</h4>
+<pre>public&nbsp;io.gearpump.cluster.UserConfig&nbsp;taskConf()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/Processor.html#taskConf()">taskConf</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="taskClass()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskClass</h4>
+<pre>public&nbsp;java.lang.Class&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;&nbsp;taskClass()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/Processor.html#taskClass()">taskClass</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="withParallelism(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withParallelism</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;&nbsp;withParallelism(int&nbsp;parallel)</pre>
+</li>
+</ul>
+<a name="withDescription(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withDescription</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;&nbsp;withDescription(java.lang.String&nbsp;desc)</pre>
+</li>
+</ul>
+<a name="withConfig(io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>withConfig</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;&nbsp;withConfig(io.gearpump.cluster.UserConfig&nbsp;conf)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Processor.DefaultProcessor.html" target="_top">FRAMES</a></li>
+<li><a href="Processor.DefaultProcessor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/Processor.html b/releases/latest/api/java/io/gearpump/streaming/Processor.html
new file mode 100644
index 0000000..5b53376
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/Processor.html
@@ -0,0 +1,282 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Processor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Processor";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Processor.html" target="_top">FRAMES</a></li>
+<li><a href="Processor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Interface Processor" class="title">Interface Processor&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>io.gearpump.util.ReferenceEqual</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>, <a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>Processor&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</strong>
+extends io.gearpump.util.ReferenceEqual</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a></strong></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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.html#parallelism()">parallelism</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class&lt;? extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.html#taskClass()">taskClass</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor.html#taskConf()">taskConf</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.util.ReferenceEqual">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.util.ReferenceEqual</h3>
+<code>equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="parallelism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelism</h4>
+<pre>int&nbsp;parallelism()</pre>
+</li>
+</ul>
+<a name="taskConf()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskConf</h4>
+<pre>io.gearpump.cluster.UserConfig&nbsp;taskConf()</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>description</h4>
+<pre>java.lang.String&nbsp;description()</pre>
+</li>
+</ul>
+<a name="taskClass()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>taskClass</h4>
+<pre>java.lang.Class&lt;? extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;taskClass()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/Processor.html" target="_top">FRAMES</a></li>
+<li><a href="Processor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/ProcessorDescription$.html b/releases/latest/api/java/io/gearpump/streaming/ProcessorDescription$.html
new file mode 100644
index 0000000..d917577
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/ProcessorDescription$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>ProcessorDescription$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ProcessorDescription$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ProcessorDescription$.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorDescription$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction7">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class ProcessorDescription$" class="title">Class ProcessorDescription$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction7&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,io.gearpump.cluster.AppJar,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.ProcessorDescription$</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.Function7&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,io.gearpump.cluster.AppJar,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>ProcessorDescription$</strong>
+extends scala.runtime.AbstractFunction7&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,io.gearpump.cluster.AppJar,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ProcessorDescription$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming">ProcessorDescription$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ProcessorDescription$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/ProcessorDescription$.html#ProcessorDescription$()">ProcessorDescription$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction7">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction7</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function7">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function7</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming">ProcessorDescription$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ProcessorDescription$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ProcessorDescription$</h4>
+<pre>public&nbsp;ProcessorDescription$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ProcessorDescription$.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorDescription$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><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.AbstractFunction7">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/ProcessorDescription.html b/releases/latest/api/java/io/gearpump/streaming/ProcessorDescription.html
new file mode 100644
index 0000000..4102a46
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/ProcessorDescription.html
@@ -0,0 +1,371 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>ProcessorDescription</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ProcessorDescription";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ProcessorDescription.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorDescription.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class ProcessorDescription" class="title">Class ProcessorDescription</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.ProcessorDescription</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.gearpump.util.ReferenceEqual, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>ProcessorDescription</strong>
+extends java.lang.Object
+implements io.gearpump.util.ReferenceEqual, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ProcessorDescription">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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/ProcessorDescription.html#ProcessorDescription(int, java.lang.String, int, java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.LifeTime, io.gearpump.cluster.AppJar)">ProcessorDescription</a></strong>(int&nbsp;id,
+                    java.lang.String&nbsp;taskClass,
+                    int&nbsp;parallelism,
+                    java.lang.String&nbsp;description,
+                    io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                    <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
+                    io.gearpump.cluster.AppJar&nbsp;jar)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ProcessorDescription.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ProcessorDescription.html#id()">id</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.cluster.AppJar</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ProcessorDescription.html#jar()">jar</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ProcessorDescription.html#life()">life</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ProcessorDescription.html#parallelism()">parallelism</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ProcessorDescription.html#taskClass()">taskClass</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ProcessorDescription.html#taskConf()">taskConf</a></strong>()</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_io.gearpump.util.ReferenceEqual">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.util.ReferenceEqual</h3>
+<code>equals</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="ProcessorDescription(int, java.lang.String, int, java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.LifeTime, io.gearpump.cluster.AppJar)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ProcessorDescription</h4>
+<pre>public&nbsp;ProcessorDescription(int&nbsp;id,
+                    java.lang.String&nbsp;taskClass,
+                    int&nbsp;parallelism,
+                    java.lang.String&nbsp;description,
+                    io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                    <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
+                    io.gearpump.cluster.AppJar&nbsp;jar)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="id()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>id</h4>
+<pre>public&nbsp;int&nbsp;id()</pre>
+</li>
+</ul>
+<a name="taskClass()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskClass</h4>
+<pre>public&nbsp;java.lang.String&nbsp;taskClass()</pre>
+</li>
+</ul>
+<a name="parallelism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelism</h4>
+<pre>public&nbsp;int&nbsp;parallelism()</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+</li>
+</ul>
+<a name="taskConf()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskConf</h4>
+<pre>public&nbsp;io.gearpump.cluster.UserConfig&nbsp;taskConf()</pre>
+</li>
+</ul>
+<a name="life()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>life</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life()</pre>
+</li>
+</ul>
+<a name="jar()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>jar</h4>
+<pre>public&nbsp;io.gearpump.cluster.AppJar&nbsp;jar()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ProcessorDescription.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorDescription.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/StreamApplication$.html b/releases/latest/api/java/io/gearpump/streaming/StreamApplication$.html
new file mode 100644
index 0000000..c01ee08
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/StreamApplication$.html
@@ -0,0 +1,310 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>StreamApplication$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StreamApplication$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/StreamApplication$.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApplication$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class StreamApplication$" class="title">Class StreamApplication$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.StreamApplication$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>StreamApplication$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/StreamApplication$.html#StreamApplication$()">StreamApplication$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;T extends <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,P extends io.gearpump.partitioner.Partitioner&gt;&nbsp;<br><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication$.html#apply(java.lang.String, io.gearpump.util.Graph, io.gearpump.cluster.UserConfig)">apply</a></strong>(java.lang.String&nbsp;name,
+     io.gearpump.util.Graph&lt;T,P&gt;&nbsp;dag,
+     io.gearpump.cluster.UserConfig&nbsp;userConfig)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication$.html#DAG()">DAG</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StreamApplication$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StreamApplication$</h4>
+<pre>public&nbsp;StreamApplication$()</pre>
+</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.String, io.gearpump.util.Graph, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;&lt;T extends <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,P extends io.gearpump.partitioner.Partitioner&gt;&nbsp;<a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a>&nbsp;apply(java.lang.String&nbsp;name,
+                                                                                                io.gearpump.util.Graph&lt;T,P&gt;&nbsp;dag,
+                                                                                                io.gearpump.cluster.UserConfig&nbsp;userConfig)</pre>
+</li>
+</ul>
+<a name="DAG()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DAG</h4>
+<pre>public&nbsp;java.lang.String&nbsp;DAG()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/StreamApplication$.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApplication$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/StreamApplication.html b/releases/latest/api/java/io/gearpump/streaming/StreamApplication.html
new file mode 100644
index 0000000..ef3b3a4
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/StreamApplication.html
@@ -0,0 +1,359 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>StreamApplication</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StreamApplication";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/StreamApplication.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApplication.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class StreamApplication" class="title">Class StreamApplication</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.StreamApplication</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.gearpump.cluster.Application</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>StreamApplication</strong>
+extends java.lang.Object
+implements io.gearpump.cluster.Application</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.gearpump.cluster.Application">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.gearpump.cluster.Application</h3>
+<code>io.gearpump.cluster.Application.DefaultApplication</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/StreamApplication.html#StreamApplication(java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.util.Graph)">StreamApplication</a></strong>(java.lang.String&nbsp;name,
+                 io.gearpump.cluster.UserConfig&nbsp;inputUserConfig,
+                 io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;dag)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static &lt;T extends <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,P extends io.gearpump.partitioner.Partitioner&gt;&nbsp;<br><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication.html#apply(java.lang.String, io.gearpump.util.Graph, io.gearpump.cluster.UserConfig)">apply</a></strong>(java.lang.String&nbsp;name,
+     io.gearpump.util.Graph&lt;T,P&gt;&nbsp;dag,
+     io.gearpump.cluster.UserConfig&nbsp;userConfig)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Class&lt;? extends io.gearpump.cluster.ApplicationMaster&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication.html#appMaster()">appMaster</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication.html#dag()">dag</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication.html#DAG()">DAG</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication.html#name()">name</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication.html#userConfig(akka.actor.ActorSystem)">userConfig</a></strong>(akka.actor.ActorSystem&nbsp;system)</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>
+</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="StreamApplication(java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.util.Graph)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StreamApplication</h4>
+<pre>public&nbsp;StreamApplication(java.lang.String&nbsp;name,
+                 io.gearpump.cluster.UserConfig&nbsp;inputUserConfig,
+                 io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;dag)</pre>
+</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.String, io.gearpump.util.Graph, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public static&nbsp;&lt;T extends <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,P extends io.gearpump.partitioner.Partitioner&gt;&nbsp;<a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a>&nbsp;apply(java.lang.String&nbsp;name,
+                                                                                                io.gearpump.util.Graph&lt;T,P&gt;&nbsp;dag,
+                                                                                                io.gearpump.cluster.UserConfig&nbsp;userConfig)</pre>
+</li>
+</ul>
+<a name="DAG()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DAG</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;DAG()</pre>
+</li>
+</ul>
+<a name="name()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>name</h4>
+<pre>public&nbsp;java.lang.String&nbsp;name()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>name</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.Application</code></dd>
+</dl>
+</li>
+</ul>
+<a name="dag()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dag</h4>
+<pre>public&nbsp;io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;dag()</pre>
+</li>
+</ul>
+<a name="appMaster()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appMaster</h4>
+<pre>public&nbsp;java.lang.Class&lt;? extends io.gearpump.cluster.ApplicationMaster&gt;&nbsp;appMaster()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>appMaster</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.Application</code></dd>
+</dl>
+</li>
+</ul>
+<a name="userConfig(akka.actor.ActorSystem)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>userConfig</h4>
+<pre>public&nbsp;io.gearpump.cluster.UserConfig&nbsp;userConfig(akka.actor.ActorSystem&nbsp;system)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>userConfig</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.Application</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/StreamApplication.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApplication.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/TaskIdSerializer.html b/releases/latest/api/java/io/gearpump/streaming/TaskIdSerializer.html
new file mode 100644
index 0000000..7dda046
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/TaskIdSerializer.html
@@ -0,0 +1,299 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>TaskIdSerializer</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskIdSerializer";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/TaskIdSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="TaskIdSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming</p>
+<h2 title="Class TaskIdSerializer" class="title">Class TaskIdSerializer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.TaskIdSerializer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>TaskIdSerializer</strong>
+extends java.lang.Object
+implements <a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</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="overviewSummary" 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><strong><a href="../../../io/gearpump/streaming/TaskIdSerializer.html#TaskIdSerializer()">TaskIdSerializer</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/TaskIdSerializer.html#getLength(io.gearpump.streaming.task.TaskId)">getLength</a></strong>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/TaskIdSerializer.html#read(java.io.DataInput)">read</a></strong>(java.io.DataInput&nbsp;dataInput)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/TaskIdSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.TaskId)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+     <a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;obj)</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>
+</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="TaskIdSerializer()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskIdSerializer</h4>
+<pre>public&nbsp;TaskIdSerializer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getLength(io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLength</h4>
+<pre>public&nbsp;int&nbsp;getLength(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#getLength(T)">getLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="write(java.io.DataOutput, io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>public&nbsp;void&nbsp;write(java.io.DataOutput&nbsp;dataOutput,
+         <a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="read(java.io.DataInput)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>read</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;read(java.io.DataInput&nbsp;dataInput)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#read(java.io.DataInput)">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/TaskIdSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="TaskIdSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster$.html
new file mode 100644
index 0000000..10620ee
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMaster$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMaster$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMaster$" class="title">Class AppMaster$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMaster$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>AppMaster$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster">AppMaster$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html#AppMaster$()">AppMaster$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster">AppMaster$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMaster$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMaster$</h4>
+<pre>public&nbsp;AppMaster$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html
new file mode 100644
index 0000000..a571e1f
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMaster.AllocateResourceTimeOut$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMaster.AllocateResourceTimeOut$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.AllocateResourceTimeOut$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMaster.AllocateResourceTimeOut$" class="title">Class AppMaster.AllocateResourceTimeOut$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMaster.AllocateResourceTimeOut$</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="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMaster.AllocateResourceTimeOut$</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.AllocateResourceTimeOut$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.AllocateResourceTimeOut$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html#AppMaster.AllocateResourceTimeOut$()">AppMaster.AllocateResourceTimeOut$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.AllocateResourceTimeOut$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMaster.AllocateResourceTimeOut$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMaster.AllocateResourceTimeOut$</h4>
+<pre>public&nbsp;AppMaster.AllocateResourceTimeOut$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.AllocateResourceTimeOut$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html
new file mode 100644
index 0000000..17959f8
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMaster.ExecutorBrief$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMaster.ExecutorBrief$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.ExecutorBrief$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMaster.ExecutorBrief$" class="title">Class AppMaster.ExecutorBrief$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction4&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief$</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.Function4&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMaster.ExecutorBrief$</strong>
+extends scala.runtime.AbstractFunction4&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html#AppMaster.ExecutorBrief$()">AppMaster.ExecutorBrief$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction4">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction4</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function4">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function4</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMaster.ExecutorBrief$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMaster.ExecutorBrief$</h4>
+<pre>public&nbsp;AppMaster.ExecutorBrief$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.ExecutorBrief$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html
new file mode 100644
index 0000000..081784d
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html
@@ -0,0 +1,323 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMaster.ExecutorBrief</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMaster.ExecutorBrief";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.ExecutorBrief.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMaster.ExecutorBrief" class="title">Class AppMaster.ExecutorBrief</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief</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="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMaster.ExecutorBrief</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#AppMaster.ExecutorBrief(int, java.lang.String, int, java.lang.String)">AppMaster.ExecutorBrief</a></strong>(int&nbsp;executorId,
+                       java.lang.String&nbsp;executor,
+                       int&nbsp;workerId,
+                       java.lang.String&nbsp;status)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#executor()">executor</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#executorId()">executorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#status()">status</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#workerId()">workerId</a></strong>()</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="AppMaster.ExecutorBrief(int, java.lang.String, int, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMaster.ExecutorBrief</h4>
+<pre>public&nbsp;AppMaster.ExecutorBrief(int&nbsp;executorId,
+                       java.lang.String&nbsp;executor,
+                       int&nbsp;workerId,
+                       java.lang.String&nbsp;status)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</pre>
+</li>
+</ul>
+<a name="executor()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executor</h4>
+<pre>public&nbsp;java.lang.String&nbsp;executor()</pre>
+</li>
+</ul>
+<a name="workerId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>workerId</h4>
+<pre>public&nbsp;int&nbsp;workerId()</pre>
+</li>
+</ul>
+<a name="status()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>status</h4>
+<pre>public&nbsp;java.lang.String&nbsp;status()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.ExecutorBrief.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html
new file mode 100644
index 0000000..9eb6f44
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMaster.LookupTaskActorRef$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMaster.LookupTaskActorRef$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.LookupTaskActorRef$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMaster.LookupTaskActorRef$" class="title">Class AppMaster.LookupTaskActorRef$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef$</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;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMaster.LookupTaskActorRef$</strong>
+extends scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html#AppMaster.LookupTaskActorRef$()">AppMaster.LookupTaskActorRef$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMaster.LookupTaskActorRef$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMaster.LookupTaskActorRef$</h4>
+<pre>public&nbsp;AppMaster.LookupTaskActorRef$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.LookupTaskActorRef$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html
new file mode 100644
index 0000000..f4b7b4a
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMaster.LookupTaskActorRef</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMaster.LookupTaskActorRef";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.LookupTaskActorRef.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMaster.LookupTaskActorRef" class="title">Class AppMaster.LookupTaskActorRef</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef</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="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMaster.LookupTaskActorRef</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html#AppMaster.LookupTaskActorRef(io.gearpump.streaming.task.TaskId)">AppMaster.LookupTaskActorRef</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html#taskId()">taskId</a></strong>()</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="AppMaster.LookupTaskActorRef(io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMaster.LookupTaskActorRef</h4>
+<pre>public&nbsp;AppMaster.LookupTaskActorRef(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.LookupTaskActorRef.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html
new file mode 100644
index 0000000..716fdd5
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html
@@ -0,0 +1,252 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMaster.ServiceNotAvailableException</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMaster.ServiceNotAvailableException";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.ServiceNotAvailableException.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Throwable">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMaster.ServiceNotAvailableException" class="title">Class AppMaster.ServiceNotAvailableException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException</li>
+</ul>
+</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</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMaster.ServiceNotAvailableException</strong>
+extends java.lang.Exception</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html#AppMaster.ServiceNotAvailableException(java.lang.String)">AppMaster.ServiceNotAvailableException</a></strong>(java.lang.String&nbsp;reason)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, 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>
+</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="AppMaster.ServiceNotAvailableException(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMaster.ServiceNotAvailableException</h4>
+<pre>public&nbsp;AppMaster.ServiceNotAvailableException(java.lang.String&nbsp;reason)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.ServiceNotAvailableException.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Throwable">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html
new file mode 100644
index 0000000..493a590
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMaster.TaskActorRef$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMaster.TaskActorRef$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.TaskActorRef$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMaster.TaskActorRef$" class="title">Class AppMaster.TaskActorRef$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMaster.TaskActorRef$</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;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMaster.TaskActorRef$</strong>
+extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.TaskActorRef$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html#AppMaster.TaskActorRef$()">AppMaster.TaskActorRef$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMaster.TaskActorRef$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMaster.TaskActorRef$</h4>
+<pre>public&nbsp;AppMaster.TaskActorRef$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.TaskActorRef$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html
new file mode 100644
index 0000000..f307cc8
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMaster.TaskActorRef</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMaster.TaskActorRef";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.TaskActorRef.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMaster.TaskActorRef" class="title">Class AppMaster.TaskActorRef</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMaster.TaskActorRef</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="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>AppMaster.TaskActorRef</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.TaskActorRef">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html#AppMaster.TaskActorRef(akka.actor.ActorRef)">AppMaster.TaskActorRef</a></strong>(akka.actor.ActorRef&nbsp;task)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html#task()">task</a></strong>()</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="AppMaster.TaskActorRef(akka.actor.ActorRef)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMaster.TaskActorRef</h4>
+<pre>public&nbsp;AppMaster.TaskActorRef(akka.actor.ActorRef&nbsp;task)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="task()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>task</h4>
+<pre>public&nbsp;akka.actor.ActorRef&nbsp;task()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.TaskActorRef.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.html
new file mode 100644
index 0000000..3da89ec
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.html
@@ -0,0 +1,443 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMaster</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMaster";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMaster" class="title">Class AppMaster</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.cluster.ApplicationMaster</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMaster</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>akka.actor.Actor</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>AppMaster</strong>
+extends io.gearpump.cluster.ApplicationMaster</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.AllocateResourceTimeOut$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ServiceNotAvailableException</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_akka.actor.Actor">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;akka.actor.Actor</h3>
+<code>akka.actor.Actor.emptyBehavior$</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#AppMaster(io.gearpump.cluster.AppMasterContext, io.gearpump.cluster.AppDescription)">AppMaster</a></strong>(io.gearpump.cluster.AppMasterContext&nbsp;appContext,
+         io.gearpump.cluster.AppDescription&nbsp;app)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorSystem</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#actorSystem()">actorSystem</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#appMasterService()">appMasterService</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.concurrent.ExecutionContextExecutor</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#dispatcher()">dispatcher</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#executorMessageHandler()">executorMessageHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#metricsEnabled()">metricsEnabled</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#receive()">receive</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#recover()">recover</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#startTime()">startTime</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#taskMessageHandler()">taskMessageHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.util.Timeout</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#timeOut()">timeOut</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.cluster.ApplicationMaster">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.cluster.ApplicationMaster</h3>
+<code>akka$actor$Actor$_setter_$context_$eq, akka$actor$Actor$_setter_$self_$eq, aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, postRestart, postStop, preRestart, preStart, self, sender, supervisorStrategy, unhandled</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, toString, wait, wait, wait</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="AppMaster(io.gearpump.cluster.AppMasterContext, io.gearpump.cluster.AppDescription)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMaster</h4>
+<pre>public&nbsp;AppMaster(io.gearpump.cluster.AppMasterContext&nbsp;appContext,
+         io.gearpump.cluster.AppDescription&nbsp;app)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="actorSystem()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actorSystem</h4>
+<pre>public&nbsp;akka.actor.ActorSystem&nbsp;actorSystem()</pre>
+</li>
+</ul>
+<a name="timeOut()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>timeOut</h4>
+<pre>public&nbsp;akka.util.Timeout&nbsp;timeOut()</pre>
+</li>
+</ul>
+<a name="dispatcher()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispatcher</h4>
+<pre>public&nbsp;scala.concurrent.ExecutionContextExecutor&nbsp;dispatcher()</pre>
+</li>
+</ul>
+<a name="startTime()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startTime</h4>
+<pre>public&nbsp;long&nbsp;startTime()</pre>
+</li>
+</ul>
+<a name="metricsEnabled()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>metricsEnabled</h4>
+<pre>public&nbsp;boolean&nbsp;metricsEnabled()</pre>
+</li>
+</ul>
+<a name="receive()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>receive</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;receive()</pre>
+</li>
+</ul>
+<a name="taskMessageHandler()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskMessageHandler</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;taskMessageHandler()</pre>
+</li>
+</ul>
+<a name="executorMessageHandler()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorMessageHandler</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;executorMessageHandler()</pre>
+</li>
+</ul>
+<a name="appMasterService()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appMasterService</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;appMasterService()</pre>
+</li>
+</ul>
+<a name="recover()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>recover</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;recover()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.html" target="_top">FRAMES</a></li>
+<li><a href="AppMaster.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html
new file mode 100644
index 0000000..016d4c8
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMasterTaskDetail$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterTaskDetail$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterTaskDetail$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMasterTaskDetail$" class="title">Class AppMasterTaskDetail$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMasterTaskDetail$</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;scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>AppMasterTaskDetail$</strong>
+extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMasterTaskDetail$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html#AppMasterTaskDetail$()">AppMasterTaskDetail$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterTaskDetail$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterTaskDetail$</h4>
+<pre>public&nbsp;AppMasterTaskDetail$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterTaskDetail$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMasterTaskDetail.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMasterTaskDetail.html
new file mode 100644
index 0000000..96d48be
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMasterTaskDetail.html
@@ -0,0 +1,274 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppMasterTaskDetail</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterTaskDetail";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterTaskDetail.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class AppMasterTaskDetail" class="title">Class AppMasterTaskDetail</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.AppMasterTaskDetail</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>
+<hr>
+<br>
+<pre>public class <strong>AppMasterTaskDetail</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMasterTaskDetail">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html#AppMasterTaskDetail(scala.collection.immutable.Map)">AppMasterTaskDetail</a></strong>(scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;&nbsp;tasks)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html#tasks()">tasks</a></strong>()</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="AppMasterTaskDetail(scala.collection.immutable.Map)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterTaskDetail</h4>
+<pre>public&nbsp;AppMasterTaskDetail(scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;&nbsp;tasks)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="tasks()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>tasks</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;&nbsp;tasks()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" target="_top">FRAMES</a></li>
+<li><a href="AppMasterTaskDetail.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService$.html
new file mode 100644
index 0000000..c15e327
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService$.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService$" class="title">Class ClockService$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>ClockService$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html#ClockService$()">ClockService$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html#START_CLOCK()">START_CLOCK</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClockService$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService$</h4>
+<pre>public&nbsp;ClockService$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="START_CLOCK()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>START_CLOCK</h4>
+<pre>public&nbsp;java.lang.String&nbsp;START_CLOCK()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html
new file mode 100644
index 0000000..068476b
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.ChangeToNewDAG$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.ChangeToNewDAG$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ChangeToNewDAG$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.ChangeToNewDAG$" class="title">Class ClockService.ChangeToNewDAG$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG$</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;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.ChangeToNewDAG$</strong>
+extends scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html#ClockService.ChangeToNewDAG$()">ClockService.ChangeToNewDAG$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClockService.ChangeToNewDAG$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.ChangeToNewDAG$</h4>
+<pre>public&nbsp;ClockService.ChangeToNewDAG$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ChangeToNewDAG$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html
new file mode 100644
index 0000000..5708a24
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.ChangeToNewDAG</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.ChangeToNewDAG";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ChangeToNewDAG.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.ChangeToNewDAG" class="title">Class ClockService.ChangeToNewDAG</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG</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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.ChangeToNewDAG</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html#ClockService.ChangeToNewDAG(io.gearpump.streaming.DAG)">ClockService.ChangeToNewDAG</a></strong>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html#dag()">dag</a></strong>()</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="ClockService.ChangeToNewDAG(io.gearpump.streaming.DAG)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.ChangeToNewDAG</h4>
+<pre>public&nbsp;ClockService.ChangeToNewDAG(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="dag()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>dag</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ChangeToNewDAG.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html
new file mode 100644
index 0000000..7112be7
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.ChangeToNewDAGSuccess$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.ChangeToNewDAGSuccess$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ChangeToNewDAGSuccess$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.ChangeToNewDAGSuccess$" class="title">Class ClockService.ChangeToNewDAGSuccess$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess$</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;scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.ChangeToNewDAGSuccess$</strong>
+extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html#ClockService.ChangeToNewDAGSuccess$()">ClockService.ChangeToNewDAGSuccess$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClockService.ChangeToNewDAGSuccess$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.ChangeToNewDAGSuccess$</h4>
+<pre>public&nbsp;ClockService.ChangeToNewDAGSuccess$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ChangeToNewDAGSuccess$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html
new file mode 100644
index 0000000..264c501
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.ChangeToNewDAGSuccess</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.ChangeToNewDAGSuccess";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ChangeToNewDAGSuccess.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.ChangeToNewDAGSuccess" class="title">Class ClockService.ChangeToNewDAGSuccess</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess</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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.ChangeToNewDAGSuccess</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html#ClockService.ChangeToNewDAGSuccess(scala.collection.immutable.Map)">ClockService.ChangeToNewDAGSuccess</a></strong>(scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;&nbsp;clocks)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html#clocks()">clocks</a></strong>()</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="ClockService.ChangeToNewDAGSuccess(scala.collection.immutable.Map)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.ChangeToNewDAGSuccess</h4>
+<pre>public&nbsp;ClockService.ChangeToNewDAGSuccess(scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;&nbsp;clocks)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="clocks()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clocks</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;&nbsp;clocks()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ChangeToNewDAGSuccess.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html
new file mode 100644
index 0000000..23d5079
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.HealthCheck$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.HealthCheck$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.HealthCheck$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.HealthCheck$" class="title">Class ClockService.HealthCheck$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.HealthCheck$</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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.HealthCheck$</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.HealthCheck$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthCheck$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html#ClockService.HealthCheck$()">ClockService.HealthCheck$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthCheck$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClockService.HealthCheck$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.HealthCheck$</h4>
+<pre>public&nbsp;ClockService.HealthCheck$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.HealthCheck$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html
new file mode 100644
index 0000000..7e9629a
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html
@@ -0,0 +1,269 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.HealthChecker$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.HealthChecker$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.HealthChecker$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.HealthChecker$" class="title">Class ClockService.HealthChecker$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.HealthChecker$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.HealthChecker$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html#ClockService.HealthChecker$()">ClockService.HealthChecker$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClockService.HealthChecker$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.HealthChecker$</h4>
+<pre>public&nbsp;ClockService.HealthChecker$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.HealthChecker$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html
new file mode 100644
index 0000000..85f09aa
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.HealthChecker.ClockValue$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.HealthChecker.ClockValue$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.HealthChecker.ClockValue$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.HealthChecker.ClockValue$" class="title">Class ClockService.HealthChecker.ClockValue$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue$</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.Function2&lt;java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.HealthChecker.ClockValue$</strong>
+extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html#ClockService.HealthChecker.ClockValue$()">ClockService.HealthChecker.ClockValue$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClockService.HealthChecker.ClockValue$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.HealthChecker.ClockValue$</h4>
+<pre>public&nbsp;ClockService.HealthChecker.ClockValue$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.HealthChecker.ClockValue$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html
new file mode 100644
index 0000000..cdddc8f
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.HealthChecker.ClockValue</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.HealthChecker.ClockValue";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.HealthChecker.ClockValue.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.HealthChecker.ClockValue" class="title">Class ClockService.HealthChecker.ClockValue</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue</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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.HealthChecker.ClockValue</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#ClockService.HealthChecker.ClockValue(long, long)">ClockService.HealthChecker.ClockValue</a></strong>(long&nbsp;systemClock,
+                                     long&nbsp;appClock)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#appClock()">appClock</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#systemClock()">systemClock</a></strong>()</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="ClockService.HealthChecker.ClockValue(long, long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.HealthChecker.ClockValue</h4>
+<pre>public&nbsp;ClockService.HealthChecker.ClockValue(long&nbsp;systemClock,
+                                     long&nbsp;appClock)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="systemClock()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>systemClock</h4>
+<pre>public&nbsp;long&nbsp;systemClock()</pre>
+</li>
+</ul>
+<a name="appClock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>appClock</h4>
+<pre>public&nbsp;long&nbsp;appClock()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.HealthChecker.ClockValue.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.html
new file mode 100644
index 0000000..fc2a9e8
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.html
@@ -0,0 +1,300 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.HealthChecker</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.HealthChecker";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.HealthChecker.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.HealthChecker" class="title">Class ClockService.HealthChecker</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.HealthChecker</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.HealthChecker</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#ClockService.HealthChecker(int)">ClockService.HealthChecker</a></strong>(int&nbsp;stallingThresholdSeconds)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#check(long, scala.collection.immutable.Map, io.gearpump.streaming.DAG, long)">check</a></strong>(long&nbsp;currentMinClock,
+     scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a>&gt;&nbsp;processorClocks,
+     <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag,
+     long&nbsp;now)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#getReport()">getReport</a></strong>()</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>
+</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="ClockService.HealthChecker(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.HealthChecker</h4>
+<pre>public&nbsp;ClockService.HealthChecker(int&nbsp;stallingThresholdSeconds)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="check(long, scala.collection.immutable.Map, io.gearpump.streaming.DAG, long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>check</h4>
+<pre>public&nbsp;void&nbsp;check(long&nbsp;currentMinClock,
+         scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a>&gt;&nbsp;processorClocks,
+         <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag,
+         long&nbsp;now)</pre>
+</li>
+</ul>
+<a name="getReport()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getReport</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a>&nbsp;getReport()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.HealthChecker.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html
new file mode 100644
index 0000000..b96de8a
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html
@@ -0,0 +1,327 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.ProcessorClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.ProcessorClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ProcessorClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.ProcessorClock" class="title">Class ClockService.ProcessorClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.ProcessorClock</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.ProcessorClock</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#ClockService.ProcessorClock(int, int)">ClockService.ProcessorClock</a></strong>(int&nbsp;processorId,
+                           int&nbsp;parallism)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#init(long)">init</a></strong>(long&nbsp;startClock)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#min()">min</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#parallism()">parallism</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#processorId()">processorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#taskClocks()">taskClocks</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#updateMinClock(int, long)">updateMinClock</a></strong>(int&nbsp;taskIndex,
+              long&nbsp;clock)</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>
+</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="ClockService.ProcessorClock(int, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.ProcessorClock</h4>
+<pre>public&nbsp;ClockService.ProcessorClock(int&nbsp;processorId,
+                           int&nbsp;parallism)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="processorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processorId</h4>
+<pre>public&nbsp;int&nbsp;processorId()</pre>
+</li>
+</ul>
+<a name="parallism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallism</h4>
+<pre>public&nbsp;int&nbsp;parallism()</pre>
+</li>
+</ul>
+<a name="min()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>min</h4>
+<pre>public&nbsp;long&nbsp;min()</pre>
+</li>
+</ul>
+<a name="taskClocks()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskClocks</h4>
+<pre>public&nbsp;long[]&nbsp;taskClocks()</pre>
+</li>
+</ul>
+<a name="init(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>init</h4>
+<pre>public&nbsp;void&nbsp;init(long&nbsp;startClock)</pre>
+</li>
+</ul>
+<a name="updateMinClock(int, long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>updateMinClock</h4>
+<pre>public&nbsp;void&nbsp;updateMinClock(int&nbsp;taskIndex,
+                  long&nbsp;clock)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ProcessorClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html
new file mode 100644
index 0000000..6d17e84
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html
@@ -0,0 +1,297 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.ProcessorClocks$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.ProcessorClocks$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ProcessorClocks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.ProcessorClocks$" class="title">Class ClockService.ProcessorClocks$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.ProcessorClocks$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.ProcessorClocks$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html#ClockService.ProcessorClocks$()">ClockService.ProcessorClocks$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html#minClock(io.gearpump.streaming.appmaster.ClockService.ProcessorClock[])">minClock</a></strong>(<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a>[]&nbsp;clock)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClockService.ProcessorClocks$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.ProcessorClocks$</h4>
+<pre>public&nbsp;ClockService.ProcessorClocks$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="minClock(io.gearpump.streaming.appmaster.ClockService.ProcessorClock[])">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>minClock</h4>
+<pre>public&nbsp;long&nbsp;minClock(<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a>[]&nbsp;clock)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.ProcessorClocks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.Report$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.Report$.html
new file mode 100644
index 0000000..d930d4e
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.Report$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.Report$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.Report$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.Report$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.Report$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.Report$" class="title">Class ClockService.Report$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.Report$</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;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.Report$</strong>
+extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.Report$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html#ClockService.Report$()">ClockService.Report$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClockService.Report$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.Report$</h4>
+<pre>public&nbsp;ClockService.Report$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.Report$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.Report$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.Report.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.Report.html
new file mode 100644
index 0000000..073f7e2
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.Report.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.Report</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.Report";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.Report.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.Report.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.Report" class="title">Class ClockService.Report</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.Report</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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.Report</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.Report">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html#ClockService.Report(scala.collection.immutable.List)">ClockService.Report</a></strong>(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;stallingTasks)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html#stallingTasks()">stallingTasks</a></strong>()</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="ClockService.Report(scala.collection.immutable.List)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.Report</h4>
+<pre>public&nbsp;ClockService.Report(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;stallingTasks)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="stallingTasks()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>stallingTasks</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;stallingTasks()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.Report.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.Report.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html
new file mode 100644
index 0000000..a0c4848
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.SnapshotStartClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.SnapshotStartClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.SnapshotStartClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.SnapshotStartClock$" class="title">Class ClockService.SnapshotStartClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.SnapshotStartClock$</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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.SnapshotStartClock$</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.SnapshotStartClock$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html#ClockService.SnapshotStartClock$()">ClockService.SnapshotStartClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClockService.SnapshotStartClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.SnapshotStartClock$</h4>
+<pre>public&nbsp;ClockService.SnapshotStartClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.SnapshotStartClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html
new file mode 100644
index 0000000..0f64ed4
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.StoredStartClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.StoredStartClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.StoredStartClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.StoredStartClock$" class="title">Class ClockService.StoredStartClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.StoredStartClock$</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="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.StoredStartClock$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.StoredStartClock$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html#ClockService.StoredStartClock$()">ClockService.StoredStartClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClockService.StoredStartClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.StoredStartClock$</h4>
+<pre>public&nbsp;ClockService.StoredStartClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.StoredStartClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html
new file mode 100644
index 0000000..eb64e13
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService.StoredStartClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.StoredStartClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.StoredStartClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService.StoredStartClock" class="title">Class ClockService.StoredStartClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.StoredStartClock</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="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>ClockService.StoredStartClock</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.StoredStartClock">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html#ClockService.StoredStartClock(long)">ClockService.StoredStartClock</a></strong>(long&nbsp;clock)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html#clock()">clock</a></strong>()</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="ClockService.StoredStartClock(long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.StoredStartClock</h4>
+<pre>public&nbsp;ClockService.StoredStartClock(long&nbsp;clock)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="clock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clock</h4>
+<pre>public&nbsp;long&nbsp;clock()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.StoredStartClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.html
new file mode 100644
index 0000000..ab2d644
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.html
@@ -0,0 +1,459 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockService</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ClockService" class="title">Class ClockService</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>akka.actor.Actor, akka.actor.Stash, akka.actor.StashSupport, akka.actor.UnrestrictedStash, akka.dispatch.RequiresMessageQueue&lt;akka.dispatch.DequeBasedMessageQueueSemantics&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>ClockService</strong>
+extends java.lang.Object
+implements akka.actor.Actor, akka.actor.Stash</pre>
+<div class="block">The clockService will maintain a global view of message timestamp in the application</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthCheck$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_akka.actor.Actor">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;akka.actor.Actor</h3>
+<code>akka.actor.Actor.emptyBehavior$</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#ClockService(io.gearpump.streaming.DAG, io.gearpump.streaming.storage.AppDataStore)">ClockService</a></strong>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag,
+            <a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a>&nbsp;store)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#clocks()">clocks</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#clockService()">clockService</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#postStop()">postStop</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#preStart()">preStart</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,scala.runtime.Nothing$&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#receive()">receive</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#selfCheck()">selfCheck</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#START_CLOCK()">START_CLOCK</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#waitForStartClock()">waitForStartClock</a></strong>()</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_akka.actor.Actor">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;akka.actor.Actor</h3>
+<code>akka$actor$Actor$_setter_$context_$eq, akka$actor$Actor$_setter_$self_$eq, aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, postRestart, self, sender, supervisorStrategy, unhandled</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_akka.actor.StashSupport">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;akka.actor.StashSupport</h3>
+<code>akka$actor$StashSupport$_setter_$akka$actor$StashSupport$$capacity_$eq, akka$actor$StashSupport$_setter_$mailbox_$eq, akka$actor$StashSupport$$capacity, akka$actor$StashSupport$$theStash_$eq, akka$actor$StashSupport$$theStash, clearStash, context, mailbox, prepend, self, stash, unstash, unstashAll, unstashAll</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="ClockService(io.gearpump.streaming.DAG, io.gearpump.streaming.storage.AppDataStore)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService</h4>
+<pre>public&nbsp;ClockService(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag,
+            <a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a>&nbsp;store)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="START_CLOCK()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>START_CLOCK</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;START_CLOCK()</pre>
+</li>
+</ul>
+<a name="receive()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>receive</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,scala.runtime.Nothing$&gt;&nbsp;receive()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>receive</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&nbsp;void&nbsp;preStart()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>preStart</code>&nbsp;in interface&nbsp;<code>akka.actor.Actor</code></dd>
+</dl>
+</li>
+</ul>
+<a name="postStop()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>postStop</h4>
+<pre>public&nbsp;void&nbsp;postStop()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>postStop</code>&nbsp;in interface&nbsp;<code>akka.actor.Actor</code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>postStop</code>&nbsp;in interface&nbsp;<code>akka.actor.UnrestrictedStash</code></dd>
+</dl>
+</li>
+</ul>
+<a name="clocks()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clocks</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a>&gt;&nbsp;clocks()</pre>
+</li>
+</ul>
+<a name="waitForStartClock()">
+<!--   -->
+</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>
+</li>
+</ul>
+<a name="clockService()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clockService</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;clockService()</pre>
+</li>
+</ul>
+<a name="selfCheck()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>selfCheck</h4>
+<pre>public&nbsp;void&nbsp;selfCheck()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.html" target="_top">FRAMES</a></li>
+<li><a href="ClockService.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager$.html
new file mode 100644
index 0000000..4fbaf80
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager$" class="title">Class DagManager$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>DagManager$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster">DagManager$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html#DagManager$()">DagManager$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster">DagManager$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DagManager$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager$</h4>
+<pre>public&nbsp;DagManager$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperation.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperation.html
new file mode 100644
index 0000000..ba15361
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperation.html
@@ -0,0 +1,164 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.DAGOperation</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.DAGOperation";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.DAGOperation.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Interface DagManager.DAGOperation" class="title">Interface DagManager.DAGOperation</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <strong>DagManager.DAGOperation</strong></pre>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.DAGOperation.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html
new file mode 100644
index 0000000..693763b
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.DAGOperationFailed$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.DAGOperationFailed$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.DAGOperationFailed$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.DAGOperationFailed$" class="title">Class DagManager.DAGOperationFailed$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed$</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.String,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.DAGOperationFailed$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html#DagManager.DAGOperationFailed$()">DagManager.DAGOperationFailed$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DagManager.DAGOperationFailed$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.DAGOperationFailed$</h4>
+<pre>public&nbsp;DagManager.DAGOperationFailed$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.DAGOperationFailed$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html
new file mode 100644
index 0000000..aba009a
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.DAGOperationFailed</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.DAGOperationFailed";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.DAGOperationFailed.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.DAGOperationFailed" class="title">Class DagManager.DAGOperationFailed</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.DAGOperationFailed</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html#DagManager.DAGOperationFailed(java.lang.String)">DagManager.DAGOperationFailed</a></strong>(java.lang.String&nbsp;reason)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html#reason()">reason</a></strong>()</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="DagManager.DAGOperationFailed(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.DAGOperationFailed</h4>
+<pre>public&nbsp;DagManager.DAGOperationFailed(java.lang.String&nbsp;reason)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="reason()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>reason</h4>
+<pre>public&nbsp;java.lang.String&nbsp;reason()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.DAGOperationFailed.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html
new file mode 100644
index 0000000..7b022ce
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html
@@ -0,0 +1,164 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.DAGOperationResult</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.DAGOperationResult";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.DAGOperationResult.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Interface DagManager.DAGOperationResult" class="title">Interface DagManager.DAGOperationResult</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a>, <a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <strong>DagManager.DAGOperationResult</strong></pre>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.DAGOperationResult.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html
new file mode 100644
index 0000000..18a40e9
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.DAGOperationSuccess$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.DAGOperationSuccess$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.DAGOperationSuccess$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.DAGOperationSuccess$" class="title">Class DagManager.DAGOperationSuccess$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.DAGOperationSuccess$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.DAGOperationSuccess$</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.DAGOperationSuccess$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html#DagManager.DAGOperationSuccess$()">DagManager.DAGOperationSuccess$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DagManager.DAGOperationSuccess$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.DAGOperationSuccess$</h4>
+<pre>public&nbsp;DagManager.DAGOperationSuccess$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.DAGOperationSuccess$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html
new file mode 100644
index 0000000..9e3af36
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.GetLatestDAG$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.GetLatestDAG$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.GetLatestDAG$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.GetLatestDAG$" class="title">Class DagManager.GetLatestDAG$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.GetLatestDAG$</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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.GetLatestDAG$</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.GetLatestDAG$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetLatestDAG$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html#DagManager.GetLatestDAG$()">DagManager.GetLatestDAG$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetLatestDAG$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DagManager.GetLatestDAG$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.GetLatestDAG$</h4>
+<pre>public&nbsp;DagManager.GetLatestDAG$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.GetLatestDAG$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html
new file mode 100644
index 0000000..4fdd3d8
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.GetTaskLaunchData$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.GetTaskLaunchData$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.GetTaskLaunchData$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.GetTaskLaunchData$" class="title">Class DagManager.GetTaskLaunchData$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction3&lt;java.lang.Object,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData$</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.Function3&lt;java.lang.Object,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.GetTaskLaunchData$</strong>
+extends scala.runtime.AbstractFunction3&lt;java.lang.Object,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html#DagManager.GetTaskLaunchData$()">DagManager.GetTaskLaunchData$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction3">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function3">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DagManager.GetTaskLaunchData$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.GetTaskLaunchData$</h4>
+<pre>public&nbsp;DagManager.GetTaskLaunchData$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.GetTaskLaunchData$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html
new file mode 100644
index 0000000..d933fe5
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html
@@ -0,0 +1,308 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.GetTaskLaunchData</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.GetTaskLaunchData";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.GetTaskLaunchData.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.GetTaskLaunchData" class="title">Class DagManager.GetTaskLaunchData</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData</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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.GetTaskLaunchData</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#DagManager.GetTaskLaunchData(int, int, java.lang.Object)">DagManager.GetTaskLaunchData</a></strong>(int&nbsp;dagVersion,
+                            int&nbsp;processorId,
+                            java.lang.Object&nbsp;context)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#context()">context</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#dagVersion()">dagVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#processorId()">processorId</a></strong>()</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="DagManager.GetTaskLaunchData(int, int, java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.GetTaskLaunchData</h4>
+<pre>public&nbsp;DagManager.GetTaskLaunchData(int&nbsp;dagVersion,
+                            int&nbsp;processorId,
+                            java.lang.Object&nbsp;context)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="dagVersion()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dagVersion</h4>
+<pre>public&nbsp;int&nbsp;dagVersion()</pre>
+</li>
+</ul>
+<a name="processorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processorId</h4>
+<pre>public&nbsp;int&nbsp;processorId()</pre>
+</li>
+</ul>
+<a name="context()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>context</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;context()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.GetTaskLaunchData.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html
new file mode 100644
index 0000000..099e1d4
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.LatestDAG$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.LatestDAG$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.LatestDAG$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.LatestDAG$" class="title">Class DagManager.LatestDAG$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.LatestDAG$</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;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.LatestDAG$</strong>
+extends scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.LatestDAG$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html#DagManager.LatestDAG$()">DagManager.LatestDAG$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DagManager.LatestDAG$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.LatestDAG$</h4>
+<pre>public&nbsp;DagManager.LatestDAG$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.LatestDAG$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG.html
new file mode 100644
index 0000000..5476803
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.LatestDAG</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.LatestDAG";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.LatestDAG.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.LatestDAG" class="title">Class DagManager.LatestDAG</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.LatestDAG</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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.LatestDAG</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.LatestDAG">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html#DagManager.LatestDAG(io.gearpump.streaming.DAG)">DagManager.LatestDAG</a></strong>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html#dag()">dag</a></strong>()</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="DagManager.LatestDAG(io.gearpump.streaming.DAG)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.LatestDAG</h4>
+<pre>public&nbsp;DagManager.LatestDAG(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="dag()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>dag</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.LatestDAG.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html
new file mode 100644
index 0000000..1f007a9
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.NewDAGDeployed$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.NewDAGDeployed$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.NewDAGDeployed$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.NewDAGDeployed$" class="title">Class DagManager.NewDAGDeployed$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed$</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="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.NewDAGDeployed$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html#DagManager.NewDAGDeployed$()">DagManager.NewDAGDeployed$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DagManager.NewDAGDeployed$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.NewDAGDeployed$</h4>
+<pre>public&nbsp;DagManager.NewDAGDeployed$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.NewDAGDeployed$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html
new file mode 100644
index 0000000..c744cc9
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.NewDAGDeployed</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.NewDAGDeployed";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.NewDAGDeployed.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.NewDAGDeployed" class="title">Class DagManager.NewDAGDeployed</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed</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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.NewDAGDeployed</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html#DagManager.NewDAGDeployed(int)">DagManager.NewDAGDeployed</a></strong>(int&nbsp;dagVersion)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html#dagVersion()">dagVersion</a></strong>()</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="DagManager.NewDAGDeployed(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.NewDAGDeployed</h4>
+<pre>public&nbsp;DagManager.NewDAGDeployed(int&nbsp;dagVersion)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="dagVersion()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>dagVersion</h4>
+<pre>public&nbsp;int&nbsp;dagVersion()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.NewDAGDeployed.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html
new file mode 100644
index 0000000..4f4b359
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.ReplaceProcessor$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.ReplaceProcessor$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.ReplaceProcessor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.ReplaceProcessor$" class="title">Class DagManager.ReplaceProcessor$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor$</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.Function2&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.ReplaceProcessor$</strong>
+extends scala.runtime.AbstractFunction2&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html#DagManager.ReplaceProcessor$()">DagManager.ReplaceProcessor$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DagManager.ReplaceProcessor$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.ReplaceProcessor$</h4>
+<pre>public&nbsp;DagManager.ReplaceProcessor$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.ReplaceProcessor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html
new file mode 100644
index 0000000..366667e
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.ReplaceProcessor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.ReplaceProcessor";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.ReplaceProcessor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.ReplaceProcessor" class="title">Class DagManager.ReplaceProcessor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperation</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.ReplaceProcessor</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperation</a>, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html#DagManager.ReplaceProcessor(int, io.gearpump.streaming.ProcessorDescription)">DagManager.ReplaceProcessor</a></strong>(int&nbsp;oldProcessorId,
+                           <a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;newProcessorDescription)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html#newProcessorDescription()">newProcessorDescription</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html#oldProcessorId()">oldProcessorId</a></strong>()</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="DagManager.ReplaceProcessor(int, io.gearpump.streaming.ProcessorDescription)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.ReplaceProcessor</h4>
+<pre>public&nbsp;DagManager.ReplaceProcessor(int&nbsp;oldProcessorId,
+                           <a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;newProcessorDescription)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="oldProcessorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>oldProcessorId</h4>
+<pre>public&nbsp;int&nbsp;oldProcessorId()</pre>
+</li>
+</ul>
+<a name="newProcessorDescription()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>newProcessorDescription</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;newProcessorDescription()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.ReplaceProcessor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html
new file mode 100644
index 0000000..08cc5e8
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.TaskLaunchData$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.TaskLaunchData$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.TaskLaunchData$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.TaskLaunchData$" class="title">Class DagManager.TaskLaunchData$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction3&lt;<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.TaskLaunchData$</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.Function3&lt;<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.TaskLaunchData$</strong>
+extends scala.runtime.AbstractFunction3&lt;<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.TaskLaunchData$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html#DagManager.TaskLaunchData$()">DagManager.TaskLaunchData$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction3">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function3">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DagManager.TaskLaunchData$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.TaskLaunchData$</h4>
+<pre>public&nbsp;DagManager.TaskLaunchData$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.TaskLaunchData$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html
new file mode 100644
index 0000000..ef1669a
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html
@@ -0,0 +1,308 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.TaskLaunchData</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.TaskLaunchData";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.TaskLaunchData.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.TaskLaunchData" class="title">Class DagManager.TaskLaunchData</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.TaskLaunchData</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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.TaskLaunchData</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.TaskLaunchData">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#DagManager.TaskLaunchData(io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List, java.lang.Object)">DagManager.TaskLaunchData</a></strong>(<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription,
+                         scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers,
+                         java.lang.Object&nbsp;context)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#context()">context</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#processorDescription()">processorDescription</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#subscribers()">subscribers</a></strong>()</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="DagManager.TaskLaunchData(io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List, java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.TaskLaunchData</h4>
+<pre>public&nbsp;DagManager.TaskLaunchData(<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription,
+                         scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers,
+                         java.lang.Object&nbsp;context)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="processorDescription()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processorDescription</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription()</pre>
+</li>
+</ul>
+<a name="subscribers()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>subscribers</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers()</pre>
+</li>
+</ul>
+<a name="context()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>context</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;context()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.TaskLaunchData.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange$.html
new file mode 100644
index 0000000..bee632d
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.WatchChange$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.WatchChange$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.WatchChange$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.WatchChange$" class="title">Class DagManager.WatchChange$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.WatchChange$</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;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.WatchChange$</strong>
+extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.WatchChange$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html#DagManager.WatchChange$()">DagManager.WatchChange$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DagManager.WatchChange$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.WatchChange$</h4>
+<pre>public&nbsp;DagManager.WatchChange$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.WatchChange$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange.html
new file mode 100644
index 0000000..744937e
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager.WatchChange</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager.WatchChange";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.WatchChange.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.WatchChange.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager.WatchChange" class="title">Class DagManager.WatchChange</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager.WatchChange</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="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>DagManager.WatchChange</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.WatchChange">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html#DagManager.WatchChange(akka.actor.ActorRef)">DagManager.WatchChange</a></strong>(akka.actor.ActorRef&nbsp;watcher)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html#watcher()">watcher</a></strong>()</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="DagManager.WatchChange(akka.actor.ActorRef)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager.WatchChange</h4>
+<pre>public&nbsp;DagManager.WatchChange(akka.actor.ActorRef&nbsp;watcher)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="watcher()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>watcher</h4>
+<pre>public&nbsp;akka.actor.ActorRef&nbsp;watcher()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.WatchChange.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.WatchChange.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.html
new file mode 100644
index 0000000..66bb1b1
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.html
@@ -0,0 +1,410 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DagManager</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DagManager";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class DagManager" class="title">Class DagManager</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.DagManager</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>akka.actor.Actor</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>DagManager</strong>
+extends java.lang.Object
+implements akka.actor.Actor</pre>
+<div class="block">Will handle dag modification and other stuff related with DAG
+ param:  userConfig</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperation</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetLatestDAG$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_akka.actor.Actor">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;akka.actor.Actor</h3>
+<code>akka.actor.Actor.emptyBehavior$</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html#DagManager(int, io.gearpump.cluster.UserConfig)">DagManager</a></strong>(int&nbsp;appId,
+          io.gearpump.cluster.UserConfig&nbsp;userConfig)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html#DagManager(int, io.gearpump.cluster.UserConfig, scala.Option)">DagManager</a></strong>(int&nbsp;appId,
+          io.gearpump.cluster.UserConfig&nbsp;userConfig,
+          scala.Option&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&gt;&nbsp;dag)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html#dags()">dags</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html#receive()">receive</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorSystem</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html#system()">system</a></strong>()</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_akka.actor.Actor">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;akka.actor.Actor</h3>
+<code>akka$actor$Actor$_setter_$context_$eq, akka$actor$Actor$_setter_$self_$eq, aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, postRestart, postStop, preRestart, preStart, self, sender, supervisorStrategy, unhandled</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="DagManager(int, io.gearpump.cluster.UserConfig, scala.Option)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DagManager</h4>
+<pre>public&nbsp;DagManager(int&nbsp;appId,
+          io.gearpump.cluster.UserConfig&nbsp;userConfig,
+          scala.Option&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&gt;&nbsp;dag)</pre>
+</li>
+</ul>
+<a name="DagManager(int, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DagManager</h4>
+<pre>public&nbsp;DagManager(int&nbsp;appId,
+          io.gearpump.cluster.UserConfig&nbsp;userConfig)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="system()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>system</h4>
+<pre>public&nbsp;akka.actor.ActorSystem&nbsp;system()</pre>
+</li>
+</ul>
+<a name="dags()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dags</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&gt;&nbsp;dags()</pre>
+</li>
+</ul>
+<a name="receive()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>receive</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;receive()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>receive</code>&nbsp;in interface&nbsp;<code>akka.actor.Actor</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.html" target="_top">FRAMES</a></li>
+<li><a href="DagManager.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/latest/api/java/io/gearpump/streaming/appmaster/ExecutorManager$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ExecutorManager$.html
new file mode 100644
index 0000000..0dcba26
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ExecutorManager$.html
@@ -0,0 +1,299 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ExecutorManager$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExecutorManager$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ExecutorManager$.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorManager$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ExecutorManager$" class="title">Class ExecutorManager$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ExecutorManager$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>ExecutorManager$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html#ExecutorManager$()">ExecutorManager$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.Props</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html#props(io.gearpump.cluster.UserConfig, io.gearpump.cluster.AppMasterContext, com.typesafe.config.Config, java.lang.String)">props</a></strong>(io.gearpump.cluster.UserConfig&nbsp;userConfig,
+     io.gearpump.cluster.AppMasterContext&nbsp;appContext,
+     com.typesafe.config.Config&nbsp;clusterConfig,
+     java.lang.String&nbsp;appName)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ExecutorManager$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorManager$</h4>
+<pre>public&nbsp;ExecutorManager$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="props(io.gearpump.cluster.UserConfig, io.gearpump.cluster.AppMasterContext, com.typesafe.config.Config, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>props</h4>
+<pre>public&nbsp;akka.actor.Props&nbsp;props(io.gearpump.cluster.UserConfig&nbsp;userConfig,
+                     io.gearpump.cluster.AppMasterContext&nbsp;appContext,
+                     com.typesafe.config.Config&nbsp;clusterConfig,
+                     java.lang.String&nbsp;appName)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ExecutorManager$.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorManager$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/appmaster/ProcessorSummary$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ProcessorSummary$.html
new file mode 100644
index 0000000..ad9e558
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ProcessorSummary$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ProcessorSummary$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ProcessorSummary$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ProcessorSummary$.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorSummary$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction8">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ProcessorSummary$" class="title">Class ProcessorSummary$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction8&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;java.lang.Object&gt;,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ProcessorSummary$</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.Function8&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;java.lang.Object&gt;,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>ProcessorSummary$</strong>
+extends scala.runtime.AbstractFunction8&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;java.lang.Object&gt;,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ProcessorSummary$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html#ProcessorSummary$()">ProcessorSummary$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction8">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction8</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function8">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function8</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ProcessorSummary$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ProcessorSummary$</h4>
+<pre>public&nbsp;ProcessorSummary$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ProcessorSummary$.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorSummary$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction8">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ProcessorSummary.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ProcessorSummary.html
new file mode 100644
index 0000000..8e33ccf
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ProcessorSummary.html
@@ -0,0 +1,379 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ProcessorSummary</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ProcessorSummary";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ProcessorSummary.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorSummary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class ProcessorSummary" class="title">Class ProcessorSummary</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ProcessorSummary</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>
+<hr>
+<br>
+<pre>public class <strong>ProcessorSummary</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ProcessorSummary">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#ProcessorSummary(int, java.lang.String, int, java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.LifeTime, scala.collection.immutable.List, scala.collection.immutable.Map)">ProcessorSummary</a></strong>(int&nbsp;id,
+                java.lang.String&nbsp;taskClass,
+                int&nbsp;parallelism,
+                java.lang.String&nbsp;description,
+                io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                <a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
+                scala.collection.immutable.List&lt;java.lang.Object&gt;&nbsp;executors,
+                scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;&nbsp;taskCount)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#executors()">executors</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#id()">id</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#life()">life</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#parallelism()">parallelism</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#taskClass()">taskClass</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#taskConf()">taskConf</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#taskCount()">taskCount</a></strong>()</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="ProcessorSummary(int, java.lang.String, int, java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.LifeTime, scala.collection.immutable.List, scala.collection.immutable.Map)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ProcessorSummary</h4>
+<pre>public&nbsp;ProcessorSummary(int&nbsp;id,
+                java.lang.String&nbsp;taskClass,
+                int&nbsp;parallelism,
+                java.lang.String&nbsp;description,
+                io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                <a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
+                scala.collection.immutable.List&lt;java.lang.Object&gt;&nbsp;executors,
+                scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;&nbsp;taskCount)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="id()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>id</h4>
+<pre>public&nbsp;int&nbsp;id()</pre>
+</li>
+</ul>
+<a name="taskClass()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskClass</h4>
+<pre>public&nbsp;java.lang.String&nbsp;taskClass()</pre>
+</li>
+</ul>
+<a name="parallelism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelism</h4>
+<pre>public&nbsp;int&nbsp;parallelism()</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+</li>
+</ul>
+<a name="taskConf()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskConf</h4>
+<pre>public&nbsp;io.gearpump.cluster.UserConfig&nbsp;taskConf()</pre>
+</li>
+</ul>
+<a name="life()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>life</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life()</pre>
+</li>
+</ul>
+<a name="executors()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executors</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;java.lang.Object&gt;&nbsp;executors()</pre>
+</li>
+</ul>
+<a name="taskCount()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>taskCount</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;&nbsp;taskCount()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ProcessorSummary.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorSummary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html
new file mode 100644
index 0000000..96b1d21
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>StreamAppMasterSummary$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StreamAppMasterSummary$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" target="_top">FRAMES</a></li>
+<li><a href="StreamAppMasterSummary$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction15">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class StreamAppMasterSummary$" class="title">Class StreamAppMasterSummary$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction15&lt;java.lang.Object,java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;,scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,java.lang.String,java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String,java.lang.String,java.lang.String,java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.StreamAppMasterSummary$</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.Function15&lt;java.lang.Object,java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;,scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,java.lang.String,java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String,java.lang.String,java.lang.String,java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>StreamAppMasterSummary$</strong>
+extends scala.runtime.AbstractFunction15&lt;java.lang.Object,java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;,scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,java.lang.String,java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String,java.lang.String,java.lang.String,java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.StreamAppMasterSummary$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html#StreamAppMasterSummary$()">StreamAppMasterSummary$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction15">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction15</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function15">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function15</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StreamAppMasterSummary$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StreamAppMasterSummary$</h4>
+<pre>public&nbsp;StreamAppMasterSummary$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" target="_top">FRAMES</a></li>
+<li><a href="StreamAppMasterSummary$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction15">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary.html
new file mode 100644
index 0000000..17567b5
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary.html
@@ -0,0 +1,516 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>StreamAppMasterSummary</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StreamAppMasterSummary";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" target="_top">FRAMES</a></li>
+<li><a href="StreamAppMasterSummary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class StreamAppMasterSummary" class="title">Class StreamAppMasterSummary</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.StreamAppMasterSummary</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>StreamAppMasterSummary</strong>
+extends java.lang.Object
+implements io.gearpump.cluster.AppMasterToMaster.AppMasterSummary, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.StreamAppMasterSummary">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#StreamAppMasterSummary(int, java.lang.String, scala.collection.immutable.Map, scala.collection.immutable.Map, io.gearpump.util.Graph, java.lang.String, long, scala.collection.immutable.List, java.lang.String, long, long, java.lang.String, java.lang.String, java.lang.String, java.lang.String)">StreamAppMasterSummary</a></strong>(int&nbsp;appId,
+                      java.lang.String&nbsp;appName,
+                      scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;&nbsp;processors,
+                      scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;&nbsp;processorLevels,
+                      io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;&nbsp;dag,
+                      java.lang.String&nbsp;actorPath,
+                      long&nbsp;clock,
+                      scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;&nbsp;executors,
+                      java.lang.String&nbsp;status,
+                      long&nbsp;startTime,
+                      long&nbsp;uptime,
+                      java.lang.String&nbsp;user,
+                      java.lang.String&nbsp;appType,
+                      java.lang.String&nbsp;homeDirectory,
+                      java.lang.String&nbsp;logFile)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#actorPath()">actorPath</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#appId()">appId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#appName()">appName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#appType()">appType</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#clock()">clock</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#dag()">dag</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#executors()">executors</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#homeDirectory()">homeDirectory</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#logFile()">logFile</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#processorLevels()">processorLevels</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#processors()">processors</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#startTime()">startTime</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#status()">status</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#uptime()">uptime</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#user()">user</a></strong>()</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="StreamAppMasterSummary(int, java.lang.String, scala.collection.immutable.Map, scala.collection.immutable.Map, io.gearpump.util.Graph, java.lang.String, long, scala.collection.immutable.List, java.lang.String, long, long, java.lang.String, java.lang.String, java.lang.String, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StreamAppMasterSummary</h4>
+<pre>public&nbsp;StreamAppMasterSummary(int&nbsp;appId,
+                      java.lang.String&nbsp;appName,
+                      scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;&nbsp;processors,
+                      scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;&nbsp;processorLevels,
+                      io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;&nbsp;dag,
+                      java.lang.String&nbsp;actorPath,
+                      long&nbsp;clock,
+                      scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;&nbsp;executors,
+                      java.lang.String&nbsp;status,
+                      long&nbsp;startTime,
+                      long&nbsp;uptime,
+                      java.lang.String&nbsp;user,
+                      java.lang.String&nbsp;appType,
+                      java.lang.String&nbsp;homeDirectory,
+                      java.lang.String&nbsp;logFile)</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="blockList">
+<li class="blockList">
+<h4>appId</h4>
+<pre>public&nbsp;int&nbsp;appId()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>appId</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
+</dl>
+</li>
+</ul>
+<a name="appName()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;appName()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>appName</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
+</dl>
+</li>
+</ul>
+<a name="processors()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processors</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;&nbsp;processors()</pre>
+</li>
+</ul>
+<a name="processorLevels()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processorLevels</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;&nbsp;processorLevels()</pre>
+</li>
+</ul>
+<a name="dag()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dag</h4>
+<pre>public&nbsp;io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;&nbsp;dag()</pre>
+</li>
+</ul>
+<a name="actorPath()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actorPath</h4>
+<pre>public&nbsp;java.lang.String&nbsp;actorPath()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>actorPath</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
+</dl>
+</li>
+</ul>
+<a name="clock()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clock</h4>
+<pre>public&nbsp;long&nbsp;clock()</pre>
+</li>
+</ul>
+<a name="executors()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executors</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;&nbsp;executors()</pre>
+</li>
+</ul>
+<a name="status()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>status</h4>
+<pre>public&nbsp;java.lang.String&nbsp;status()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>status</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
+</dl>
+</li>
+</ul>
+<a name="startTime()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startTime</h4>
+<pre>public&nbsp;long&nbsp;startTime()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>startTime</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
+</dl>
+</li>
+</ul>
+<a name="uptime()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>uptime</h4>
+<pre>public&nbsp;long&nbsp;uptime()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>uptime</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
+</dl>
+</li>
+</ul>
+<a name="user()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>user</h4>
+<pre>public&nbsp;java.lang.String&nbsp;user()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>user</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
+</dl>
+</li>
+</ul>
+<a name="appType()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appType</h4>
+<pre>public&nbsp;java.lang.String&nbsp;appType()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>appType</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.AppMasterToMaster.AppMasterSummary</code></dd>
+</dl>
+</li>
+</ul>
+<a name="homeDirectory()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>homeDirectory</h4>
+<pre>public&nbsp;java.lang.String&nbsp;homeDirectory()</pre>
+</li>
+</ul>
+<a name="logFile()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>logFile</h4>
+<pre>public&nbsp;java.lang.String&nbsp;logFile()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" target="_top">FRAMES</a></li>
+<li><a href="StreamAppMasterSummary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/SubDAGManager$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/SubDAGManager$.html
new file mode 100644
index 0000000..2f4ec8b
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/SubDAGManager$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SubDAGManager$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SubDAGManager$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager$.html" target="_top">FRAMES</a></li>
+<li><a href="SubDAGManager$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class SubDAGManager$" class="title">Class SubDAGManager$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.SubDAGManager$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>SubDAGManager$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html#SubDAGManager$()">SubDAGManager$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SubDAGManager$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SubDAGManager$</h4>
+<pre>public&nbsp;SubDAGManager$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager$.html" target="_top">FRAMES</a></li>
+<li><a href="SubDAGManager$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html
new file mode 100644
index 0000000..a3f445a
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SubDAGManager.ResourceRequestDetail$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SubDAGManager.ResourceRequestDetail$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" target="_top">FRAMES</a></li>
+<li><a href="SubDAGManager.ResourceRequestDetail$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class SubDAGManager.ResourceRequestDetail$" class="title">Class SubDAGManager.ResourceRequestDetail$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;io.gearpump.cluster.AppJar,io.gearpump.cluster.scheduler.ResourceRequest[],<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail$</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.Function2&lt;io.gearpump.cluster.AppJar,io.gearpump.cluster.scheduler.ResourceRequest[],<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>SubDAGManager.ResourceRequestDetail$</strong>
+extends scala.runtime.AbstractFunction2&lt;io.gearpump.cluster.AppJar,io.gearpump.cluster.scheduler.ResourceRequest[],<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html#SubDAGManager.ResourceRequestDetail$()">SubDAGManager.ResourceRequestDetail$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SubDAGManager.ResourceRequestDetail$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SubDAGManager.ResourceRequestDetail$</h4>
+<pre>public&nbsp;SubDAGManager.ResourceRequestDetail$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" target="_top">FRAMES</a></li>
+<li><a href="SubDAGManager.ResourceRequestDetail$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html
new file mode 100644
index 0000000..0b01352
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SubDAGManager.ResourceRequestDetail</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SubDAGManager.ResourceRequestDetail";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" target="_top">FRAMES</a></li>
+<li><a href="SubDAGManager.ResourceRequestDetail.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class SubDAGManager.ResourceRequestDetail" class="title">Class SubDAGManager.ResourceRequestDetail</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail</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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>SubDAGManager.ResourceRequestDetail</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html#SubDAGManager.ResourceRequestDetail(io.gearpump.cluster.AppJar, io.gearpump.cluster.scheduler.ResourceRequest[])">SubDAGManager.ResourceRequestDetail</a></strong>(io.gearpump.cluster.AppJar&nbsp;jar,
+                                   io.gearpump.cluster.scheduler.ResourceRequest[]&nbsp;requests)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.cluster.AppJar</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html#jar()">jar</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.cluster.scheduler.ResourceRequest[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html#requests()">requests</a></strong>()</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="SubDAGManager.ResourceRequestDetail(io.gearpump.cluster.AppJar, io.gearpump.cluster.scheduler.ResourceRequest[])">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SubDAGManager.ResourceRequestDetail</h4>
+<pre>public&nbsp;SubDAGManager.ResourceRequestDetail(io.gearpump.cluster.AppJar&nbsp;jar,
+                                   io.gearpump.cluster.scheduler.ResourceRequest[]&nbsp;requests)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="jar()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>jar</h4>
+<pre>public&nbsp;io.gearpump.cluster.AppJar&nbsp;jar()</pre>
+</li>
+</ul>
+<a name="requests()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>requests</h4>
+<pre>public&nbsp;io.gearpump.cluster.scheduler.ResourceRequest[]&nbsp;requests()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" target="_top">FRAMES</a></li>
+<li><a href="SubDAGManager.ResourceRequestDetail.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/SubDAGManager.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/SubDAGManager.html
new file mode 100644
index 0000000..792a750
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/SubDAGManager.html
@@ -0,0 +1,326 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SubDAGManager</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SubDAGManager";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager.html" target="_top">FRAMES</a></li>
+<li><a href="SubDAGManager.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class SubDAGManager" class="title">Class SubDAGManager</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.SubDAGManager</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>SubDAGManager</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html#SubDAGManager(int, java.lang.String, com.typesafe.config.Config)">SubDAGManager</a></strong>(int&nbsp;appId,
+             java.lang.String&nbsp;appName,
+             com.typesafe.config.Config&nbsp;config)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html#executorFailed(int)">executorFailed</a></strong>(int&nbsp;executorId)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html#getRequestDetails()">getRequestDetails</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html#scheduleTask(io.gearpump.cluster.AppJar, int, int, io.gearpump.cluster.scheduler.Resource)">scheduleTask</a></strong>(io.gearpump.cluster.AppJar&nbsp;appJar,
+            int&nbsp;workerId,
+            int&nbsp;executorId,
+            io.gearpump.cluster.scheduler.Resource&nbsp;resource)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html#setDag(io.gearpump.streaming.DAG)">setDag</a></strong>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</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>
+</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="SubDAGManager(int, java.lang.String, com.typesafe.config.Config)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SubDAGManager</h4>
+<pre>public&nbsp;SubDAGManager(int&nbsp;appId,
+             java.lang.String&nbsp;appName,
+             com.typesafe.config.Config&nbsp;config)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="setDag(io.gearpump.streaming.DAG)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDag</h4>
+<pre>public&nbsp;void&nbsp;setDag(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</pre>
+</li>
+</ul>
+<a name="getRequestDetails()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRequestDetails</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a>[]&nbsp;getRequestDetails()</pre>
+</li>
+</ul>
+<a name="scheduleTask(io.gearpump.cluster.AppJar, int, int, io.gearpump.cluster.scheduler.Resource)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>scheduleTask</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;scheduleTask(io.gearpump.cluster.AppJar&nbsp;appJar,
+                                                   int&nbsp;workerId,
+                                                   int&nbsp;executorId,
+                                                   io.gearpump.cluster.scheduler.Resource&nbsp;resource)</pre>
+</li>
+</ul>
+<a name="executorFailed(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>executorFailed</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a>&nbsp;executorFailed(int&nbsp;executorId)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubDAGManager.html" target="_top">FRAMES</a></li>
+<li><a href="SubDAGManager.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/latest/api/java/io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html
new file mode 100644
index 0000000..9c59a18
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SubmitApplicationRequest$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SubmitApplicationRequest$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" target="_top">FRAMES</a></li>
+<li><a href="SubmitApplicationRequest$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class SubmitApplicationRequest$" class="title">Class SubmitApplicationRequest$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction4&lt;java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,io.gearpump.cluster.UserConfig,<a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.SubmitApplicationRequest$</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.Function4&lt;java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,io.gearpump.cluster.UserConfig,<a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>SubmitApplicationRequest$</strong>
+extends scala.runtime.AbstractFunction4&lt;java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,io.gearpump.cluster.UserConfig,<a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.SubmitApplicationRequest$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html#SubmitApplicationRequest$()">SubmitApplicationRequest$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction4">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction4</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function4">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function4</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SubmitApplicationRequest$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SubmitApplicationRequest$</h4>
+<pre>public&nbsp;SubmitApplicationRequest$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" target="_top">FRAMES</a></li>
+<li><a href="SubmitApplicationRequest$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/SubmitApplicationRequest.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/SubmitApplicationRequest.html
new file mode 100644
index 0000000..666186b
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/SubmitApplicationRequest.html
@@ -0,0 +1,319 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SubmitApplicationRequest</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SubmitApplicationRequest";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" target="_top">FRAMES</a></li>
+<li><a href="SubmitApplicationRequest.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class SubmitApplicationRequest" class="title">Class SubmitApplicationRequest</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.SubmitApplicationRequest</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>
+<hr>
+<br>
+<pre>public class <strong>SubmitApplicationRequest</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.SubmitApplicationRequest">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#SubmitApplicationRequest(java.lang.String, scala.collection.immutable.Map, io.gearpump.util.Graph, io.gearpump.cluster.UserConfig)">SubmitApplicationRequest</a></strong>(java.lang.String&nbsp;appName,
+                        scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;&nbsp;processors,
+                        io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;&nbsp;dag,
+                        io.gearpump.cluster.UserConfig&nbsp;userconfig)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#appName()">appName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#dag()">dag</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#processors()">processors</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html#userconfig()">userconfig</a></strong>()</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="SubmitApplicationRequest(java.lang.String, scala.collection.immutable.Map, io.gearpump.util.Graph, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SubmitApplicationRequest</h4>
+<pre>public&nbsp;SubmitApplicationRequest(java.lang.String&nbsp;appName,
+                        scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;&nbsp;processors,
+                        io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;&nbsp;dag,
+                        io.gearpump.cluster.UserConfig&nbsp;userconfig)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="appName()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;appName()</pre>
+</li>
+</ul>
+<a name="processors()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processors</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;&nbsp;processors()</pre>
+</li>
+</ul>
+<a name="dag()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dag</h4>
+<pre>public&nbsp;io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;&nbsp;dag()</pre>
+</li>
+</ul>
+<a name="userconfig()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>userconfig</h4>
+<pre>public&nbsp;io.gearpump.cluster.UserConfig&nbsp;userconfig()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" target="_top">FRAMES</a></li>
+<li><a href="SubmitApplicationRequest.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskCount$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskCount$.html
new file mode 100644
index 0000000..66b612d
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskCount$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskCount$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskCount$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskCount$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskCount$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskCount$" class="title">Class TaskCount$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskCount$</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="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>TaskCount$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskCount$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster">TaskCount$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html#TaskCount$()">TaskCount$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster">TaskCount$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskCount$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskCount$</h4>
+<pre>public&nbsp;TaskCount$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskCount$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskCount$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskCount.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskCount.html
new file mode 100644
index 0000000..11009a0
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskCount.html
@@ -0,0 +1,274 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskCount</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskCount";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskCount.html" target="_top">FRAMES</a></li>
+<li><a href="TaskCount.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskCount" class="title">Class TaskCount</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskCount</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>
+<hr>
+<br>
+<pre>public class <strong>TaskCount</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskCount">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html#TaskCount(int)">TaskCount</a></strong>(int&nbsp;count)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html#count()">count</a></strong>()</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="TaskCount(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskCount</h4>
+<pre>public&nbsp;TaskCount(int&nbsp;count)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="count()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>count</h4>
+<pre>public&nbsp;int&nbsp;count()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskCount.html" target="_top">FRAMES</a></li>
+<li><a href="TaskCount.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator$.html
new file mode 100644
index 0000000..54b98a4
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskLocator$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLocator$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskLocator$" class="title">Class TaskLocator$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskLocator$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>TaskLocator$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html#TaskLocator$()">TaskLocator$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskLocator$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskLocator$</h4>
+<pre>public&nbsp;TaskLocator$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities$.html
new file mode 100644
index 0000000..61a25da
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities$.html
@@ -0,0 +1,329 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskLocator.Localities$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLocator.Localities$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.Localities$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskLocator.Localities$" class="title">Class TaskLocator.Localities$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskLocator.Localities$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskLocator.Localities$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskLocator.Localities$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#TaskLocator.Localities$()">TaskLocator.Localities$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#fromJson(java.lang.String)">fromJson</a></strong>(java.lang.String&nbsp;json)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.util.matching.Regex</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#pattern()">pattern</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#toJson(io.gearpump.streaming.appmaster.TaskLocator.Localities)">toJson</a></strong>(<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a>&nbsp;localities)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskLocator.Localities$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskLocator.Localities$</h4>
+<pre>public&nbsp;TaskLocator.Localities$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="pattern()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>pattern</h4>
+<pre>public&nbsp;scala.util.matching.Regex&nbsp;pattern()</pre>
+</li>
+</ul>
+<a name="fromJson(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromJson</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a>&nbsp;fromJson(java.lang.String&nbsp;json)</pre>
+</li>
+</ul>
+<a name="toJson(io.gearpump.streaming.appmaster.TaskLocator.Localities)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toJson</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toJson(<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a>&nbsp;localities)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.Localities$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities.html
new file mode 100644
index 0000000..63792b6
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskLocator.Localities</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLocator.Localities";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Localities.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.Localities.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskLocator.Localities" class="title">Class TaskLocator.Localities</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskLocator.Localities</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="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskLocator.Localities</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskLocator.Localities">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html#TaskLocator.Localities(scala.collection.immutable.Map)">TaskLocator.Localities</a></strong>(scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>[]&gt;&nbsp;localities)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>[]&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html#localities()">localities</a></strong>()</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="TaskLocator.Localities(scala.collection.immutable.Map)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskLocator.Localities</h4>
+<pre>public&nbsp;TaskLocator.Localities(scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>[]&gt;&nbsp;localities)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="localities()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>localities</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>[]&gt;&nbsp;localities()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Localities.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.Localities.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.Locality.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.Locality.html
new file mode 100644
index 0000000..45786f7
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.Locality.html
@@ -0,0 +1,164 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskLocator.Locality</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLocator.Locality";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Locality.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.Locality.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Interface TaskLocator.Locality" class="title">Interface TaskLocator.Locality</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a>, <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <strong>TaskLocator.Locality</strong></pre>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Locality.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.Locality.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html
new file mode 100644
index 0000000..dbf75ea
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html
@@ -0,0 +1,274 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskLocator.NonLocality$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLocator.NonLocality$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.NonLocality$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskLocator.NonLocality$" class="title">Class TaskLocator.NonLocality$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskLocator.NonLocality$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskLocator.NonLocality$</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html#TaskLocator.NonLocality$()">TaskLocator.NonLocality$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskLocator.NonLocality$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskLocator.NonLocality$</h4>
+<pre>public&nbsp;TaskLocator.NonLocality$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.NonLocality$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html
new file mode 100644
index 0000000..f10ab75
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskLocator.WorkerLocality$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLocator.WorkerLocality$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.WorkerLocality$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskLocator.WorkerLocality$" class="title">Class TaskLocator.WorkerLocality$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality$</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="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskLocator.WorkerLocality$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html#TaskLocator.WorkerLocality$()">TaskLocator.WorkerLocality$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskLocator.WorkerLocality$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskLocator.WorkerLocality$</h4>
+<pre>public&nbsp;TaskLocator.WorkerLocality$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.WorkerLocality$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html
new file mode 100644
index 0000000..6447c09
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskLocator.WorkerLocality</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLocator.WorkerLocality";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.WorkerLocality.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskLocator.WorkerLocality" class="title">Class TaskLocator.WorkerLocality</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskLocator.WorkerLocality</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html#TaskLocator.WorkerLocality(int)">TaskLocator.WorkerLocality</a></strong>(int&nbsp;workerId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html#workerId()">workerId</a></strong>()</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="TaskLocator.WorkerLocality(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskLocator.WorkerLocality</h4>
+<pre>public&nbsp;TaskLocator.WorkerLocality(int&nbsp;workerId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="workerId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>workerId</h4>
+<pre>public&nbsp;int&nbsp;workerId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.WorkerLocality.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.html
new file mode 100644
index 0000000..a61ce93
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.html
@@ -0,0 +1,308 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskLocator</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLocator";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskLocator" class="title">Class TaskLocator</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskLocator</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>TaskLocator</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html#TaskLocator(java.lang.String, com.typesafe.config.Config)">TaskLocator</a></strong>(java.lang.String&nbsp;appName,
+           com.typesafe.config.Config&nbsp;config)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html#loadTaskLocalities(com.typesafe.config.Config)">loadTaskLocalities</a></strong>(com.typesafe.config.Config&nbsp;config)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html#locateTask(io.gearpump.streaming.task.TaskId)">locateTask</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</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>
+</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="TaskLocator(java.lang.String, com.typesafe.config.Config)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskLocator</h4>
+<pre>public&nbsp;TaskLocator(java.lang.String&nbsp;appName,
+           com.typesafe.config.Config&nbsp;config)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="locateTask(io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>locateTask</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>&nbsp;locateTask(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+<a name="loadTaskLocalities(com.typesafe.config.Config)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>loadTaskLocalities</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>&gt;&nbsp;loadTaskLocalities(com.typesafe.config.Config&nbsp;config)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLocator.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskManager$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskManager$.html
new file mode 100644
index 0000000..f2a37c0
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskManager$.html
@@ -0,0 +1,295 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskManager$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskManager$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskManager$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskManager$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskManager$" class="title">Class TaskManager$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskManager$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>TaskManager$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html#TaskManager$()">TaskManager$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.streaming.appmaster.TaskManager.DAGDiff</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html#migrate(io.gearpump.streaming.DAG, io.gearpump.streaming.DAG)">migrate</a></strong>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;leftDAG,
+       <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;rightDAG)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskManager$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskManager$</h4>
+<pre>public&nbsp;TaskManager$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="migrate(io.gearpump.streaming.DAG, io.gearpump.streaming.DAG)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>migrate</h4>
+<pre>public&nbsp;io.gearpump.streaming.appmaster.TaskManager.DAGDiff&nbsp;migrate(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;leftDAG,
+                                                          <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;rightDAG)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskManager$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskManager$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry$.html
new file mode 100644
index 0000000..18661a4
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskRegistry$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskRegistry$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskRegistry$" class="title">Class TaskRegistry$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskRegistry$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>TaskRegistry$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html#TaskRegistry$()">TaskRegistry$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskRegistry$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskRegistry$</h4>
+<pre>public&nbsp;TaskRegistry$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html
new file mode 100644
index 0000000..f66a9c4
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskRegistry.Accept$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskRegistry.Accept$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.Accept$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskRegistry.Accept$" class="title">Class TaskRegistry.Accept$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskRegistry.Accept$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskRegistry.Accept$</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.Accept$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html#TaskRegistry.Accept$()">TaskRegistry.Accept$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskRegistry.Accept$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskRegistry.Accept$</h4>
+<pre>public&nbsp;TaskRegistry.Accept$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.Accept$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html
new file mode 100644
index 0000000..fab3c6e
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html
@@ -0,0 +1,164 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskRegistry.RegisterTaskStatus</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskRegistry.RegisterTaskStatus";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.RegisterTaskStatus.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Interface TaskRegistry.RegisterTaskStatus" class="title">Interface TaskRegistry.RegisterTaskStatus</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a>, <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <strong>TaskRegistry.RegisterTaskStatus</strong></pre>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.RegisterTaskStatus.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html
new file mode 100644
index 0000000..856e378
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskRegistry.Reject$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskRegistry.Reject$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.Reject$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskRegistry.Reject$" class="title">Class TaskRegistry.Reject$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskRegistry.Reject$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskRegistry.Reject$</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.Reject$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html#TaskRegistry.Reject$()">TaskRegistry.Reject$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskRegistry.Reject$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskRegistry.Reject$</h4>
+<pre>public&nbsp;TaskRegistry.Reject$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.Reject$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html
new file mode 100644
index 0000000..8d0b51c
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskRegistry.TaskLocation$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskRegistry.TaskLocation$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.TaskLocation$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskRegistry.TaskLocation$" class="title">Class TaskRegistry.TaskLocation$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;java.lang.Object,io.gearpump.transport.HostPort,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation$</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.Function2&lt;java.lang.Object,io.gearpump.transport.HostPort,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskRegistry.TaskLocation$</strong>
+extends scala.runtime.AbstractFunction2&lt;java.lang.Object,io.gearpump.transport.HostPort,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html#TaskRegistry.TaskLocation$()">TaskRegistry.TaskLocation$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskRegistry.TaskLocation$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskRegistry.TaskLocation$</h4>
+<pre>public&nbsp;TaskRegistry.TaskLocation$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.TaskLocation$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html
new file mode 100644
index 0000000..5e6aa09
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskRegistry.TaskLocation</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskRegistry.TaskLocation";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.TaskLocation.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskRegistry.TaskLocation" class="title">Class TaskRegistry.TaskLocation</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskRegistry.TaskLocation</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#TaskRegistry.TaskLocation(int, io.gearpump.transport.HostPort)">TaskRegistry.TaskLocation</a></strong>(int&nbsp;executorId,
+                         io.gearpump.transport.HostPort&nbsp;host)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#executorId()">executorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.transport.HostPort</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#host()">host</a></strong>()</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="TaskRegistry.TaskLocation(int, io.gearpump.transport.HostPort)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskRegistry.TaskLocation</h4>
+<pre>public&nbsp;TaskRegistry.TaskLocation(int&nbsp;executorId,
+                         io.gearpump.transport.HostPort&nbsp;host)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</pre>
+</li>
+</ul>
+<a name="host()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>host</h4>
+<pre>public&nbsp;io.gearpump.transport.HostPort&nbsp;host()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.TaskLocation.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html
new file mode 100644
index 0000000..a51da51
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskRegistry.TaskLocations$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskRegistry.TaskLocations$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.TaskLocations$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskRegistry.TaskLocations$" class="title">Class TaskRegistry.TaskLocations$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations$</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;scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskRegistry.TaskLocations$</strong>
+extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html#TaskRegistry.TaskLocations$()">TaskRegistry.TaskLocations$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskRegistry.TaskLocations$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskRegistry.TaskLocations$</h4>
+<pre>public&nbsp;TaskRegistry.TaskLocations$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.TaskLocations$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html
new file mode 100644
index 0000000..57a1f61
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskRegistry.TaskLocations</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskRegistry.TaskLocations";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.TaskLocations.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskRegistry.TaskLocations" class="title">Class TaskRegistry.TaskLocations</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations</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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskRegistry.TaskLocations</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html#TaskRegistry.TaskLocations(scala.collection.immutable.Map)">TaskRegistry.TaskLocations</a></strong>(scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;&nbsp;locations)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html#locations()">locations</a></strong>()</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="TaskRegistry.TaskLocations(scala.collection.immutable.Map)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskRegistry.TaskLocations</h4>
+<pre>public&nbsp;TaskRegistry.TaskLocations(scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;&nbsp;locations)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="locations()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>locations</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;&nbsp;locations()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.TaskLocations.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.html
new file mode 100644
index 0000000..4c27a53
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.html
@@ -0,0 +1,394 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskRegistry</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskRegistry";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskRegistry" class="title">Class TaskRegistry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskRegistry</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>TaskRegistry</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#TaskRegistry(int, scala.collection.immutable.List, scala.collection.immutable.Map)">TaskRegistry</a></strong>(int&nbsp;appId,
+            scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;expectedTasks,
+            scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;&nbsp;registeredTasks)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.Option&lt;java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#getExecutorId(io.gearpump.streaming.task.TaskId)">getExecutorId</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#getTaskLocations()">getTaskLocations</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#isAllTasksRegistered()">isAllTasksRegistered</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#isTaskRegisteredForExecutor(int)">isTaskRegisteredForExecutor</a></strong>(int&nbsp;executorId)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#processorExecutors(int)">processorExecutors</a></strong>(int&nbsp;processorId)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#registeredTasks()">registeredTasks</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#registerTask(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation)">registerTask</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+            <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&nbsp;location)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.streaming.appmaster.ExecutorManager.ExecutorResourceUsageSummary</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#usedResource()">usedResource</a></strong>()</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>
+</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="TaskRegistry(int, scala.collection.immutable.List, scala.collection.immutable.Map)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskRegistry</h4>
+<pre>public&nbsp;TaskRegistry(int&nbsp;appId,
+            scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;expectedTasks,
+            scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;&nbsp;registeredTasks)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="registeredTasks()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registeredTasks</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;&nbsp;registeredTasks()</pre>
+</li>
+</ul>
+<a name="registerTask(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerTask</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>&nbsp;registerTask(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                                           <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&nbsp;location)</pre>
+</li>
+</ul>
+<a name="getTaskLocations()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTaskLocations</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&nbsp;getTaskLocations()</pre>
+</li>
+</ul>
+<a name="getExecutorId(io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getExecutorId</h4>
+<pre>public&nbsp;scala.Option&lt;java.lang.Object&gt;&nbsp;getExecutorId(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+<a name="isAllTasksRegistered()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isAllTasksRegistered</h4>
+<pre>public&nbsp;boolean&nbsp;isAllTasksRegistered()</pre>
+</li>
+</ul>
+<a name="isTaskRegisteredForExecutor(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isTaskRegisteredForExecutor</h4>
+<pre>public&nbsp;boolean&nbsp;isTaskRegisteredForExecutor(int&nbsp;executorId)</pre>
+</li>
+</ul>
+<a name="processorExecutors(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processorExecutors</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;&nbsp;processorExecutors(int&nbsp;processorId)</pre>
+</li>
+</ul>
+<a name="usedResource()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>usedResource</h4>
+<pre>public&nbsp;io.gearpump.streaming.appmaster.ExecutorManager.ExecutorResourceUsageSummary&nbsp;usedResource()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.html" target="_top">FRAMES</a></li>
+<li><a href="TaskRegistry.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler$.html
new file mode 100644
index 0000000..2d02c62
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskScheduler$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskScheduler$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskScheduler$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskScheduler$" class="title">Class TaskScheduler$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskScheduler$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>TaskScheduler$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html#TaskScheduler$()">TaskScheduler$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskScheduler$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskScheduler$</h4>
+<pre>public&nbsp;TaskScheduler$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskScheduler$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location$.html
new file mode 100644
index 0000000..a3999ba
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskScheduler.Location$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskScheduler.Location$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskScheduler.Location$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskScheduler.Location$" class="title">Class TaskScheduler.Location$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskScheduler.Location$</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.Function2&lt;java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskScheduler.Location$</strong>
+extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskScheduler.Location$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html#TaskScheduler.Location$()">TaskScheduler.Location$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskScheduler.Location$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskScheduler.Location$</h4>
+<pre>public&nbsp;TaskScheduler.Location$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskScheduler.Location$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location.html
new file mode 100644
index 0000000..e0e007e
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskScheduler.Location</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskScheduler.Location";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.Location.html" target="_top">FRAMES</a></li>
+<li><a href="TaskScheduler.Location.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskScheduler.Location" class="title">Class TaskScheduler.Location</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskScheduler.Location</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 interface:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskScheduler.Location</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskScheduler.Location">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html#TaskScheduler.Location(int, int)">TaskScheduler.Location</a></strong>(int&nbsp;workerId,
+                      int&nbsp;executorId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html#executorId()">executorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html#workerId()">workerId</a></strong>()</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="TaskScheduler.Location(int, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskScheduler.Location</h4>
+<pre>public&nbsp;TaskScheduler.Location(int&nbsp;workerId,
+                      int&nbsp;executorId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="workerId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>workerId</h4>
+<pre>public&nbsp;int&nbsp;workerId()</pre>
+</li>
+</ul>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.Location.html" target="_top">FRAMES</a></li>
+<li><a href="TaskScheduler.Location.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html
new file mode 100644
index 0000000..6dd792e
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html
@@ -0,0 +1,288 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskScheduler.TaskStatus</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskScheduler.TaskStatus";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" target="_top">FRAMES</a></li>
+<li><a href="TaskScheduler.TaskStatus.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskScheduler.TaskStatus" class="title">Class TaskScheduler.TaskStatus</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskScheduler.TaskStatus</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskScheduler.TaskStatus</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#TaskScheduler.TaskStatus(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.appmaster.TaskLocator.Locality, io.gearpump.streaming.appmaster.TaskScheduler.Location)">TaskScheduler.TaskStatus</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                        <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>&nbsp;preferLocality,
+                        <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&nbsp;allocation)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#allocation()">allocation</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#preferLocality()">preferLocality</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#taskId()">taskId</a></strong>()</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>
+</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="TaskScheduler.TaskStatus(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.appmaster.TaskLocator.Locality, io.gearpump.streaming.appmaster.TaskScheduler.Location)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskScheduler.TaskStatus</h4>
+<pre>public&nbsp;TaskScheduler.TaskStatus(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                        <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>&nbsp;preferLocality,
+                        <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&nbsp;allocation)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="preferLocality()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>preferLocality</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>&nbsp;preferLocality()</pre>
+</li>
+</ul>
+<a name="allocation()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>allocation</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&nbsp;allocation()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" target="_top">FRAMES</a></li>
+<li><a href="TaskScheduler.TaskStatus.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.html
new file mode 100644
index 0000000..7daab90
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.html
@@ -0,0 +1,305 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskScheduler</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskScheduler";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.html" target="_top">FRAMES</a></li>
+<li><a href="TaskScheduler.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Interface TaskScheduler" class="title">Interface TaskScheduler</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>TaskScheduler</strong></pre>
+<div class="block">This schedules tasks to run for new allocated resources.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></strong></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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.cluster.scheduler.ResourceRequest[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#executorFailed(int)">executorFailed</a></strong>(int&nbsp;executorId)</code>
+<div class="block">This notify the scheduler that {executorId} is failed, and expect a set of
+ ResourceRequest for all failed tasks on that executor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.cluster.scheduler.ResourceRequest[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#getResourceRequests()">getResourceRequests</a></strong>()</code>
+<div class="block">Get the resource requirements for all unscheduled tasks.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#schedule(int, int, io.gearpump.cluster.scheduler.Resource)">schedule</a></strong>(int&nbsp;workerId,
+        int&nbsp;executorId,
+        io.gearpump.cluster.scheduler.Resource&nbsp;resource)</code>
+<div class="block">This notify the scheduler that a resource slot on {workerId} and {executorId} is allocated, and
+ expect a task to be scheduled in return.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#setDAG(io.gearpump.streaming.DAG)">setDAG</a></strong>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</code>
+<div class="block">This notify the scheduler that the task DAG is created.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="setDAG(io.gearpump.streaming.DAG)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDAG</h4>
+<pre>void&nbsp;setDAG(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</pre>
+<div class="block">This notify the scheduler that the task DAG is created.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dag</code> - task dag</dd></dl>
+</li>
+</ul>
+<a name="getResourceRequests()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourceRequests</h4>
+<pre>io.gearpump.cluster.scheduler.ResourceRequest[]&nbsp;getResourceRequests()</pre>
+<div class="block">Get the resource requirements for all unscheduled tasks.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
+</li>
+</ul>
+<a name="schedule(int, int, io.gearpump.cluster.scheduler.Resource)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>schedule</h4>
+<pre>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;schedule(int&nbsp;workerId,
+                                               int&nbsp;executorId,
+                                               io.gearpump.cluster.scheduler.Resource&nbsp;resource)</pre>
+<div class="block">This notify the scheduler that a resource slot on {workerId} and {executorId} is allocated, and
+ expect a task to be scheduled in return.
+ Task locality should be considered when deciding whether to offer a task on target {worker}
+ and {executor}
+ <p></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>workerId</code> - which worker this resource is located.</dd><dd><code>executorId</code> - which executorId this resource belongs to.</dd><dd><code>resource</code> - (undocumented)</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a list of tasks</dd></dl>
+</li>
+</ul>
+<a name="executorFailed(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>executorFailed</h4>
+<pre>io.gearpump.cluster.scheduler.ResourceRequest[]&nbsp;executorFailed(int&nbsp;executorId)</pre>
+<div class="block">This notify the scheduler that {executorId} is failed, and expect a set of
+ ResourceRequest for all failed tasks on that executor.
+ <p></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>executorId</code> - executor that failed</dd>
+<dt><span class="strong">Returns:</span></dt><dd>resource requests of the failed executor</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.html" target="_top">FRAMES</a></li>
+<li><a href="TaskScheduler.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskSchedulerImpl.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskSchedulerImpl.html
new file mode 100644
index 0000000..3da3798
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskSchedulerImpl.html
@@ -0,0 +1,376 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskSchedulerImpl</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskSchedulerImpl";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" target="_top">FRAMES</a></li>
+<li><a href="TaskSchedulerImpl.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<h2 title="Class TaskSchedulerImpl" class="title">Class TaskSchedulerImpl</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.TaskSchedulerImpl</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>TaskSchedulerImpl</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.gearpump.streaming.appmaster.TaskScheduler">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></h3>
+<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>, <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a>, <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#TaskSchedulerImpl(int, java.lang.String, com.typesafe.config.Config)">TaskSchedulerImpl</a></strong>(int&nbsp;appId,
+                 java.lang.String&nbsp;appName,
+                 com.typesafe.config.Config&nbsp;config)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.cluster.scheduler.ResourceRequest[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#executorFailed(int)">executorFailed</a></strong>(int&nbsp;executorId)</code>
+<div class="block">This notify the scheduler that {executorId} is failed, and expect a set of
+ ResourceRequest for all failed tasks on that executor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.cluster.scheduler.ResourceRequest[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#getResourceRequests()">getResourceRequests</a></strong>()</code>
+<div class="block">Get the resource requirements for all unscheduled tasks.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#schedule(int, int, io.gearpump.cluster.scheduler.Resource)">schedule</a></strong>(int&nbsp;workerId,
+        int&nbsp;executorId,
+        io.gearpump.cluster.scheduler.Resource&nbsp;resource)</code>
+<div class="block">This notify the scheduler that a resource slot on {workerId} and {executorId} is allocated, and
+ expect a task to be scheduled in return.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#setDAG(io.gearpump.streaming.DAG)">setDAG</a></strong>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</code>
+<div class="block">This notify the scheduler that the task DAG is created.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#WORKER_NO_PREFERENCE()">WORKER_NO_PREFERENCE</a></strong>()</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>
+</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="TaskSchedulerImpl(int, java.lang.String, com.typesafe.config.Config)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskSchedulerImpl</h4>
+<pre>public&nbsp;TaskSchedulerImpl(int&nbsp;appId,
+                 java.lang.String&nbsp;appName,
+                 com.typesafe.config.Config&nbsp;config)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="setDAG(io.gearpump.streaming.DAG)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDAG</h4>
+<pre>public&nbsp;void&nbsp;setDAG(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#setDAG(io.gearpump.streaming.DAG)">TaskScheduler</a></code></strong></div>
+<div class="block">This notify the scheduler that the task DAG is created.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#setDAG(io.gearpump.streaming.DAG)">setDAG</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>dag</code> - task dag</dd></dl>
+</li>
+</ul>
+<a name="getResourceRequests()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourceRequests</h4>
+<pre>public&nbsp;io.gearpump.cluster.scheduler.ResourceRequest[]&nbsp;getResourceRequests()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#getResourceRequests()">TaskScheduler</a></code></strong></div>
+<div class="block">Get the resource requirements for all unscheduled tasks.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#getResourceRequests()">getResourceRequests</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
+</li>
+</ul>
+<a name="WORKER_NO_PREFERENCE()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>WORKER_NO_PREFERENCE</h4>
+<pre>public&nbsp;int&nbsp;WORKER_NO_PREFERENCE()</pre>
+</li>
+</ul>
+<a name="schedule(int, int, io.gearpump.cluster.scheduler.Resource)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>schedule</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;schedule(int&nbsp;workerId,
+                                               int&nbsp;executorId,
+                                               io.gearpump.cluster.scheduler.Resource&nbsp;resource)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#schedule(int, int, io.gearpump.cluster.scheduler.Resource)">TaskScheduler</a></code></strong></div>
+<div class="block">This notify the scheduler that a resource slot on {workerId} and {executorId} is allocated, and
+ expect a task to be scheduled in return.
+ Task locality should be considered when deciding whether to offer a task on target {worker}
+ and {executor}
+ <p></div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#schedule(int, int, io.gearpump.cluster.scheduler.Resource)">schedule</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>workerId</code> - which worker this resource is located.</dd><dd><code>executorId</code> - which executorId this resource belongs to.</dd><dd><code>resource</code> - (undocumented)</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a list of tasks</dd></dl>
+</li>
+</ul>
+<a name="executorFailed(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>executorFailed</h4>
+<pre>public&nbsp;io.gearpump.cluster.scheduler.ResourceRequest[]&nbsp;executorFailed(int&nbsp;executorId)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#executorFailed(int)">TaskScheduler</a></code></strong></div>
+<div class="block">This notify the scheduler that {executorId} is failed, and expect a set of
+ ResourceRequest for all failed tasks on that executor.
+ <p></div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#executorFailed(int)">executorFailed</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>executorId</code> - executor that failed</dd>
+<dt><span class="strong">Returns:</span></dt><dd>resource requests of the failed executor</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" target="_top">FRAMES</a></li>
+<li><a href="TaskSchedulerImpl.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/appmaster/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/package-frame.html
new file mode 100644
index 0000000..9d698bb
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/package-frame.html
@@ -0,0 +1,111 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.appmaster</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../io/gearpump/streaming/appmaster/package-summary.html" target="classFrame">io.gearpump.streaming.appmaster</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><i>DagManager.DAGOperation</i></a></li>
+<li><a href="DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><i>DagManager.DAGOperationResult</i></a></li>
+<li><a href="TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><i>TaskLocator.Locality</i></a></li>
+<li><a href="TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><i>TaskRegistry.RegisterTaskStatus</i></a></li>
+<li><a href="TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster" target="classFrame"><i>TaskScheduler</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="AppMaster.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster</a></li>
+<li><a href="AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.AllocateResourceTimeOut$</a></li>
+<li><a href="AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.ExecutorBrief</a></li>
+<li><a href="AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.ExecutorBrief$</a></li>
+<li><a href="AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.LookupTaskActorRef</a></li>
+<li><a href="AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.LookupTaskActorRef$</a></li>
+<li><a href="AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.TaskActorRef</a></li>
+<li><a href="AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.TaskActorRef$</a></li>
+<li><a href="AppMaster$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster$</a></li>
+<li><a href="AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMasterTaskDetail</a></li>
+<li><a href="AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMasterTaskDetail$</a></li>
+<li><a href="ClockService.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService</a></li>
+<li><a href="ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAG</a></li>
+<li><a href="ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAG$</a></li>
+<li><a href="ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAGSuccess</a></li>
+<li><a href="ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ChangeToNewDAGSuccess$</a></li>
+<li><a href="ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthCheck$</a></li>
+<li><a href="ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker</a></li>
+<li><a href="ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker.ClockValue</a></li>
+<li><a href="ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker.ClockValue$</a></li>
+<li><a href="ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker$</a></li>
+<li><a href="ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ProcessorClock</a></li>
+<li><a href="ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ProcessorClocks$</a></li>
+<li><a href="ClockService.Report.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.Report</a></li>
+<li><a href="ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.Report$</a></li>
+<li><a href="ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.SnapshotStartClock$</a></li>
+<li><a href="ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.StoredStartClock</a></li>
+<li><a href="ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.StoredStartClock$</a></li>
+<li><a href="ClockService$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService$</a></li>
+<li><a href="DagManager.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager</a></li>
+<li><a href="DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.DAGOperationFailed</a></li>
+<li><a href="DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.DAGOperationFailed$</a></li>
+<li><a href="DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.DAGOperationSuccess$</a></li>
+<li><a href="DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.GetLatestDAG$</a></li>
+<li><a href="DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.GetTaskLaunchData</a></li>
+<li><a href="DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.GetTaskLaunchData$</a></li>
+<li><a href="DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.LatestDAG</a></li>
+<li><a href="DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.LatestDAG$</a></li>
+<li><a href="DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.NewDAGDeployed</a></li>
+<li><a href="DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.NewDAGDeployed$</a></li>
+<li><a href="DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.ReplaceProcessor</a></li>
+<li><a href="DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.ReplaceProcessor$</a></li>
+<li><a href="DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.TaskLaunchData</a></li>
+<li><a href="DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.TaskLaunchData$</a></li>
+<li><a href="DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.WatchChange</a></li>
+<li><a href="DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager.WatchChange$</a></li>
+<li><a href="DagManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager$</a></li>
+<li><a href="ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ExecutorManager$</a></li>
+<li><a href="ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ProcessorSummary</a></li>
+<li><a href="ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ProcessorSummary$</a></li>
+<li><a href="StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">StreamAppMasterSummary</a></li>
+<li><a href="StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">StreamAppMasterSummary$</a></li>
+<li><a href="SubDAGManager.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager</a></li>
+<li><a href="SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager.ResourceRequestDetail</a></li>
+<li><a href="SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager.ResourceRequestDetail$</a></li>
+<li><a href="SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubDAGManager$</a></li>
+<li><a href="SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubmitApplicationRequest</a></li>
+<li><a href="SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">SubmitApplicationRequest$</a></li>
+<li><a href="TaskCount.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskCount</a></li>
+<li><a href="TaskCount$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskCount$</a></li>
+<li><a href="TaskLocator.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator</a></li>
+<li><a href="TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.Localities</a></li>
+<li><a href="TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.Localities$</a></li>
+<li><a href="TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.NonLocality$</a></li>
+<li><a href="TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.WorkerLocality</a></li>
+<li><a href="TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator.WorkerLocality$</a></li>
+<li><a href="TaskLocator$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskLocator$</a></li>
+<li><a href="TaskManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskManager$</a></li>
+<li><a href="TaskRegistry.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry</a></li>
+<li><a href="TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.Accept$</a></li>
+<li><a href="TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.Reject$</a></li>
+<li><a href="TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocation</a></li>
+<li><a href="TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocation$</a></li>
+<li><a href="TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocations</a></li>
+<li><a href="TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry.TaskLocations$</a></li>
+<li><a href="TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskRegistry$</a></li>
+<li><a href="TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler.Location</a></li>
+<li><a href="TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler.Location$</a></li>
+<li><a href="TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler.TaskStatus</a></li>
+<li><a href="TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskScheduler$</a></li>
+<li><a href="TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">TaskSchedulerImpl</a></li>
+</ul>
+<h2 title="Exceptions">Exceptions</h2>
+<ul title="Exceptions">
+<li><a href="AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">AppMaster.ServiceNotAvailableException</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/package-summary.html
new file mode 100644
index 0000000..e605ed3
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/package-summary.html
@@ -0,0 +1,504 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.appmaster</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.appmaster";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.appmaster</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperation</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></td>
+<td class="colLast">
+<div class="block">This schedules tasks to run for new allocated resources.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.AllocateResourceTimeOut$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster">AppMaster$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></td>
+<td class="colLast">
+<div class="block">The clockService will maintain a global view of message timestamp in the application</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthCheck$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></td>
+<td class="colLast">
+<div class="block">Will handle dag modification and other stuff related with DAG
+ param:  userConfig</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetLatestDAG$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster">DagManager$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster">TaskCount$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Accept$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.Reject$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
+<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Exception</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ServiceNotAvailableException</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/package-tree.html
new file mode 100644
index 0000000..9ffff41
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/package-tree.html
@@ -0,0 +1,251 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.appmaster Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.appmaster Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.appmaster</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">scala.runtime.AbstractFunction1&lt;T1,R&gt; (implements scala.Function1&lt;T1,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.LookupTaskActorRef$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.TaskActorRef$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMasterTaskDetail$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAG$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAGSuccess$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.Report$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.StoredStartClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationFailed$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.LatestDAG$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.NewDAGDeployed$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.WatchChange$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskCount$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.WorkerLocality$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocations$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction15&lt;T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R&gt; (implements scala.Function15&lt;T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">StreamAppMasterSummary$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction2&lt;T1,T2,R&gt; (implements scala.Function2&lt;T1,T2,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker.ClockValue$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.ReplaceProcessor$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager.ResourceRequestDetail$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocation$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler.Location$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction3&lt;T1,T2,T3,R&gt; (implements scala.Function3&lt;T1,T2,T3,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.GetTaskLaunchData$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.TaskLaunchData$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction4&lt;T1,T2,T3,T4,R&gt; (implements scala.Function4&lt;T1,T2,T3,T4,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.ExecutorBrief$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubmitApplicationRequest$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction8&lt;T1,T2,T3,T4,T5,T6,T7,T8,R&gt; (implements scala.Function8&lt;T1,T2,T3,T4,T5,T6,T7,T8,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ProcessorSummary$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.cluster.ApplicationMaster (implements akka.actor.Actor)
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster</span></a></li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.AllocateResourceTimeOut$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.ExecutorBrief</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.LookupTaskActorRef</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.TaskActorRef</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMasterTaskDetail</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService</span></a> (implements akka.actor.Actor, akka.actor.Stash)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAG</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAGSuccess</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthCheck$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker.ClockValue</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ProcessorClock</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ProcessorClocks$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.Report</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.SnapshotStartClock$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.StoredStartClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager</span></a> (implements akka.actor.Actor)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationFailed</span></a> (implements io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationSuccess$</span></a> (implements io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.GetLatestDAG$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.GetTaskLaunchData</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.LatestDAG</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.NewDAGDeployed</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.ReplaceProcessor</span></a> (implements io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperation</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.TaskLaunchData</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.WatchChange</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ExecutorManager$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ProcessorSummary</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">StreamAppMasterSummary</span></a> (implements io.gearpump.cluster.AppMasterToMaster.AppMasterSummary, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager.ResourceRequestDetail</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubmitApplicationRequest</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskCount</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.Localities</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.Localities$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.NonLocality$</span></a> (implements io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.WorkerLocality</span></a> (implements scala.Product, scala.Serializable, io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskManager$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.Accept$</span></a> (implements scala.Product, scala.Serializable, io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.Reject$</span></a> (implements scala.Product, scala.Serializable, io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocation</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocations</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler.Location</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler.TaskStatus</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskSchedulerImpl</span></a> (implements io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a>)</li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.ServiceNotAvailableException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperation</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationResult</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.Locality</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.RegisterTaskStatus</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/CollectionDataSource.html b/releases/latest/api/java/io/gearpump/streaming/dsl/CollectionDataSource.html
new file mode 100644
index 0000000..0a25bf7
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/CollectionDataSource.html
@@ -0,0 +1,330 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>CollectionDataSource</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="CollectionDataSource";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/CollectionDataSource.html" target="_top">FRAMES</a></li>
+<li><a href="CollectionDataSource.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl</p>
+<h2 title="Class CollectionDataSource" class="title">Class CollectionDataSource&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.CollectionDataSource&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;T&gt;, <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>CollectionDataSource&lt;T&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;T&gt;</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.dsl.CollectionDataSource">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html#CollectionDataSource(scala.collection.Seq)">CollectionDataSource</a></strong>(scala.collection.Seq&lt;<a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="type parameter in CollectionDataSource">T</a>&gt;&nbsp;seq)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html#close()">close</a></strong>()</code>
+<div class="block">close connection to data source.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html#index()">index</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">open</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
+    scala.Option&lt;java.lang.Object&gt;&nbsp;startTime)</code>
+<div class="block">open connection to data source
+ invoked in onStart() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;io.gearpump.Message&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html#read(int)">read</a></strong>(int&nbsp;batchSize)</code>
+<div class="block">read a number of messages from data source.</div>
+</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>
+</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="CollectionDataSource(scala.collection.Seq)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CollectionDataSource</h4>
+<pre>public&nbsp;CollectionDataSource(scala.collection.Seq&lt;<a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="type parameter in CollectionDataSource">T</a>&gt;&nbsp;seq)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="index()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>index</h4>
+<pre>public&nbsp;int&nbsp;index()</pre>
+</li>
+</ul>
+<a name="read(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>read</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;io.gearpump.Message&gt;&nbsp;read(int&nbsp;batchSize)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/source/DataSource.html#read(int)">DataSource</a></code></strong></div>
+<div class="block">read a number of messages from data source.
+ invoked in each onNext() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/source/DataSource.html#read(int)">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>batchSize</code> - max number of messages to read</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a list of messages wrapped in <code>Message</code></dd></dl>
+</li>
+</ul>
+<a name="close()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>close</h4>
+<pre>public&nbsp;void&nbsp;close()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/source/DataSource.html#close()">DataSource</a></code></strong></div>
+<div class="block">close connection to data source.
+ invoked in onStop() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/source/DataSource.html#close()">close</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="open(io.gearpump.streaming.task.TaskContext, scala.Option)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>open</h4>
+<pre>public&nbsp;void&nbsp;open(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
+        scala.Option&lt;java.lang.Object&gt;&nbsp;startTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/source/DataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">DataSource</a></code></strong></div>
+<div class="block">open connection to data source
+ invoked in onStart() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/source/DataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">open</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - is the task context at runtime</dd><dd><code>startTime</code> - is the start time of system</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/CollectionDataSource.html" target="_top">FRAMES</a></li>
+<li><a href="CollectionDataSource.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/KVStream.html b/releases/latest/api/java/io/gearpump/streaming/dsl/KVStream.html
new file mode 100644
index 0000000..1c3f3a1
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/KVStream.html
@@ -0,0 +1,285 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>KVStream</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KVStream";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/KVStream.html" target="_top">FRAMES</a></li>
+<li><a href="KVStream.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl</p>
+<h2 title="Class KVStream" class="title">Class KVStream&lt;K,V&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.KVStream&lt;K,V&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>KVStream&lt;K,V&gt;</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/dsl/KVStream.html#KVStream(io.gearpump.streaming.dsl.Stream)">KVStream</a></strong>(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">K</a>,<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&gt;&nbsp;stream)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">K</a>,<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/KVStream.html#groupByKey(int)">groupByKey</a></strong>(int&nbsp;parallelism)</code>
+<div class="block">Apply to Stream[Tuple2[K,V}
+ Group by the key of a KV tuple
+ For (key, value) will groupby key</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">K</a>,<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/KVStream.html#sum(scala.math.Numeric)">sum</a></strong>(scala.math.Numeric&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&nbsp;numeric)</code>
+<div class="block">Sum the value of the tuples</div>
+</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>
+</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="KVStream(io.gearpump.streaming.dsl.Stream)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>KVStream</h4>
+<pre>public&nbsp;KVStream(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">K</a>,<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&gt;&nbsp;stream)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="groupByKey(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>groupByKey</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">K</a>,<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&gt;&nbsp;groupByKey(int&nbsp;parallelism)</pre>
+<div class="block">Apply to Stream[Tuple2[K,V}
+ Group by the key of a KV tuple
+ For (key, value) will groupby key</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>parallelism</code> - the parallelism for this operation</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the new KV stream</dd></dl>
+</li>
+</ul>
+<a name="sum(scala.math.Numeric)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>sum</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">K</a>,<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&gt;&nbsp;sum(scala.math.Numeric&lt;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="type parameter in KVStream">V</a>&gt;&nbsp;numeric)</pre>
+<div class="block">Sum the value of the tuples
+ <p>
+ Apply to Stream[Tuple2[K,V}, V must be of type Number
+ <p>
+ For input (key, value1), (key, value2), will generate (key, value1 + value2)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>numeric</code> - the numeric operations</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the sum stream</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/KVStream.html" target="_top">FRAMES</a></li>
+<li><a href="KVStream.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/Stream$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/Stream$.html
new file mode 100644
index 0000000..bde580a
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/Stream$.html
@@ -0,0 +1,338 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Stream$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Stream$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream$.html" target="_top">FRAMES</a></li>
+<li><a href="Stream$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.dsl</p>
+<h2 title="Class Stream$" class="title">Class Stream$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.Stream$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>Stream$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/dsl/Stream$.html#Stream$()">Stream$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream$.html#apply(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option, scala.reflect.ClassTag)">apply</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
+     <a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;node,
+     scala.Option&lt;<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;edge,
+     scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$5)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>&lt;K,V&gt;&nbsp;K</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream$.html#getTupleKey(scala.Tuple2)">getTupleKey</a></strong>(scala.Tuple2&lt;K,V&gt;&nbsp;tuple)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;K,V&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a>&lt;K,V&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream$.html#streamToKVStream(io.gearpump.streaming.dsl.Stream)">streamToKVStream</a></strong>(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;&nbsp;stream)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>&lt;K,V&gt;&nbsp;scala.Function2&lt;scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream$.html#sumByValue(scala.math.Numeric)">sumByValue</a></strong>(scala.math.Numeric&lt;V&gt;&nbsp;numeric)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Stream$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Stream$</h4>
+<pre>public&nbsp;Stream$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;&nbsp;apply(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
+                  <a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;node,
+                  scala.Option&lt;<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;edge,
+                  scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$5)</pre>
+</li>
+</ul>
+<a name="getTupleKey(scala.Tuple2)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTupleKey</h4>
+<pre>public&nbsp;&lt;K,V&gt;&nbsp;K&nbsp;getTupleKey(scala.Tuple2&lt;K,V&gt;&nbsp;tuple)</pre>
+</li>
+</ul>
+<a name="sumByValue(scala.math.Numeric)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sumByValue</h4>
+<pre>public&nbsp;&lt;K,V&gt;&nbsp;scala.Function2&lt;scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;&gt;&nbsp;sumByValue(scala.math.Numeric&lt;V&gt;&nbsp;numeric)</pre>
+</li>
+</ul>
+<a name="streamToKVStream(io.gearpump.streaming.dsl.Stream)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>streamToKVStream</h4>
+<pre>public&nbsp;&lt;K,V&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a>&lt;K,V&gt;&nbsp;streamToKVStream(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;&nbsp;stream)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream$.html" target="_top">FRAMES</a></li>
+<li><a href="Stream$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/dsl/Stream.Sink.html b/releases/latest/api/java/io/gearpump/streaming/dsl/Stream.Sink.html
new file mode 100644
index 0000000..b258bc0
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/Stream.Sink.html
@@ -0,0 +1,272 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Stream.Sink</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Stream.Sink";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream.Sink.html" target="_top">FRAMES</a></li>
+<li><a href="Stream.Sink.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl</p>
+<h2 title="Class Stream.Sink" class="title">Class Stream.Sink&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.Stream.Sink&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Stream.Sink&lt;T&gt;</strong>
+extends java.lang.Object
+implements java.io.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.dsl.Stream.Sink">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html#Stream.Sink(io.gearpump.streaming.dsl.Stream, scala.reflect.ClassTag)">Stream.Sink</a></strong>(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="type parameter in Stream.Sink">T</a>&gt;&nbsp;stream,
+           scala.reflect.ClassTag&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="type parameter in Stream.Sink">T</a>&gt;&nbsp;evidence$6)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html#sink(io.gearpump.streaming.dsl.TypedDataSink, int, java.lang.String, scala.reflect.ClassTag)">sink</a></strong>(<a href="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;T&gt;&nbsp;dataSink,
+    int&nbsp;parallism,
+    java.lang.String&nbsp;description,
+    scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$7)</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>
+</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="Stream.Sink(io.gearpump.streaming.dsl.Stream, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Stream.Sink</h4>
+<pre>public&nbsp;Stream.Sink(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="type parameter in Stream.Sink">T</a>&gt;&nbsp;stream,
+           scala.reflect.ClassTag&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="type parameter in Stream.Sink">T</a>&gt;&nbsp;evidence$6)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="sink(io.gearpump.streaming.dsl.TypedDataSink, int, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>sink</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;&nbsp;sink(<a href="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;T&gt;&nbsp;dataSink,
+                 int&nbsp;parallism,
+                 java.lang.String&nbsp;description,
+                 scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$7)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream.Sink.html" target="_top">FRAMES</a></li>
+<li><a href="Stream.Sink.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/Stream.html b/releases/latest/api/java/io/gearpump/streaming/dsl/Stream.html
new file mode 100644
index 0000000..565ede9
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/Stream.html
@@ -0,0 +1,500 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Stream</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Stream";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream.html" target="_top">FRAMES</a></li>
+<li><a href="Stream.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.dsl</p>
+<h2 title="Class Stream" class="title">Class Stream&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.Stream&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>Stream&lt;T&gt;</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">Stream.Sink</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="type parameter in Stream.Sink">T</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#Stream(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option, scala.reflect.ClassTag)">Stream</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
+      <a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;thisNode,
+      scala.Option&lt;<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;edge,
+      scala.reflect.ClassTag&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;evidence$1)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#apply(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option, scala.reflect.ClassTag)">apply</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
+     <a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;node,
+     scala.Option&lt;<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;edge,
+     scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$5)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#filter(scala.Function1, java.lang.String)">filter</a></strong>(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,java.lang.Object&gt;&nbsp;fun,
+      java.lang.String&nbsp;description)</code>
+<div class="block">reserve records when fun(T) == true</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;R&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;R&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#flatMap(scala.Function1, java.lang.String, scala.reflect.ClassTag)">flatMap</a></strong>(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,scala.collection.TraversableOnce&lt;R&gt;&gt;&nbsp;fun,
+       java.lang.String&nbsp;description,
+       scala.reflect.ClassTag&lt;R&gt;&nbsp;evidence$2)</code>
+<div class="block">convert a value[T] to a list of value[R]</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;K</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#getTupleKey(scala.Tuple2)">getTupleKey</a></strong>(scala.Tuple2&lt;K,V&gt;&nbsp;tuple)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;Group&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#groupBy(scala.Function1, int, java.lang.String)">groupBy</a></strong>(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,Group&gt;&nbsp;fun,
+       int&nbsp;parallelism,
+       java.lang.String&nbsp;description)</code>
+<div class="block">Group by fun(T)</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#log()">log</a></strong>()</code>
+<div class="block">Log to task log file</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;R&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;R&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#map(scala.Function1, java.lang.String, scala.reflect.ClassTag)">map</a></strong>(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,R&gt;&nbsp;fun,
+   java.lang.String&nbsp;description,
+   scala.reflect.ClassTag&lt;R&gt;&nbsp;evidence$3)</code>
+<div class="block">convert value[T] to value[R]</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#merge(io.gearpump.streaming.dsl.Stream, java.lang.String)">merge</a></strong>(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;other,
+     java.lang.String&nbsp;description)</code>
+<div class="block">Merge data from two stream into one</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;R&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;R&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#process(java.lang.Class, int, java.lang.String, scala.reflect.ClassTag)">process</a></strong>(java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;processor,
+       int&nbsp;parallelism,
+       java.lang.String&nbsp;description,
+       scala.reflect.ClassTag&lt;R&gt;&nbsp;evidence$4)</code>
+<div class="block">connect with a low level Processor(TaskDescription)</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#reduce(scala.Function2, java.lang.String)">reduce</a></strong>(scala.Function2&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;fun,
+      java.lang.String&nbsp;description)</code>
+<div class="block">Reduce opeartion</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a>&lt;K,V&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#streamToKVStream(io.gearpump.streaming.dsl.Stream)">streamToKVStream</a></strong>(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;&nbsp;stream)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;scala.Function2&lt;scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#sumByValue(scala.math.Numeric)">sumByValue</a></strong>(scala.math.Numeric&lt;V&gt;&nbsp;numeric)</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>
+</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="Stream(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Stream</h4>
+<pre>public&nbsp;Stream(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
+      <a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;thisNode,
+      scala.Option&lt;<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;edge,
+      scala.reflect.ClassTag&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;evidence$1)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;&nbsp;apply(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
+                  <a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;node,
+                  scala.Option&lt;<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;edge,
+                  scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$5)</pre>
+</li>
+</ul>
+<a name="getTupleKey(scala.Tuple2)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTupleKey</h4>
+<pre>public static&nbsp;&lt;K,V&gt;&nbsp;K&nbsp;getTupleKey(scala.Tuple2&lt;K,V&gt;&nbsp;tuple)</pre>
+</li>
+</ul>
+<a name="sumByValue(scala.math.Numeric)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sumByValue</h4>
+<pre>public static&nbsp;&lt;K,V&gt;&nbsp;scala.Function2&lt;scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;,scala.Tuple2&lt;K,V&gt;&gt;&nbsp;sumByValue(scala.math.Numeric&lt;V&gt;&nbsp;numeric)</pre>
+</li>
+</ul>
+<a name="streamToKVStream(io.gearpump.streaming.dsl.Stream)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>streamToKVStream</h4>
+<pre>public static&nbsp;&lt;K,V&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a>&lt;K,V&gt;&nbsp;streamToKVStream(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;scala.Tuple2&lt;K,V&gt;&gt;&nbsp;stream)</pre>
+</li>
+</ul>
+<a name="flatMap(scala.Function1, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>flatMap</h4>
+<pre>public&nbsp;&lt;R&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;R&gt;&nbsp;flatMap(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,scala.collection.TraversableOnce&lt;R&gt;&gt;&nbsp;fun,
+                    java.lang.String&nbsp;description,
+                    scala.reflect.ClassTag&lt;R&gt;&nbsp;evidence$2)</pre>
+<div class="block">convert a value[T] to a list of value[R]</div>
+<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>R</code> - the result message type</dd><dt><span class="strong">Parameters:</span></dt><dd><code>fun</code> - function</dd><dd><code>description</code> - the description message for this operation</dd><dd><code>evidence$2</code> - (undocumented)</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a new stream with type [R]</dd></dl>
+</li>
+</ul>
+<a name="map(scala.Function1, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>map</h4>
+<pre>public&nbsp;&lt;R&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;R&gt;&nbsp;map(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,R&gt;&nbsp;fun,
+                java.lang.String&nbsp;description,
+                scala.reflect.ClassTag&lt;R&gt;&nbsp;evidence$3)</pre>
+<div class="block">convert value[T] to value[R]</div>
+<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>R</code> - the result message type</dd><dt><span class="strong">Parameters:</span></dt><dd><code>fun</code> - function</dd><dd><code>description</code> - (undocumented)</dd><dd><code>evidence$3</code> - (undocumented)</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a new stream with type [R]</dd></dl>
+</li>
+</ul>
+<a name="filter(scala.Function1, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>filter</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;filter(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,java.lang.Object&gt;&nbsp;fun,
+               java.lang.String&nbsp;description)</pre>
+<div class="block">reserve records when fun(T) == true</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>fun</code> - the filter</dd><dd><code>description</code> - (undocumented)</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a new stream after filter</dd></dl>
+</li>
+</ul>
+<a name="reduce(scala.Function2, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reduce</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;reduce(scala.Function2&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;fun,
+               java.lang.String&nbsp;description)</pre>
+<div class="block">Reduce opeartion</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>fun</code> - reduction function</dd><dd><code>description</code> - description message for this operator</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a new stream after reduction</dd></dl>
+</li>
+</ul>
+<a name="log()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>public&nbsp;void&nbsp;log()</pre>
+<div class="block">Log to task log file</div>
+</li>
+</ul>
+<a name="merge(io.gearpump.streaming.dsl.Stream, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>merge</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;merge(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;other,
+              java.lang.String&nbsp;description)</pre>
+<div class="block">Merge data from two stream into one</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>other</code> - the other stream</dd><dd><code>description</code> - (undocumented)</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the merged stream</dd></dl>
+</li>
+</ul>
+<a name="groupBy(scala.Function1, int, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>groupBy</h4>
+<pre>public&nbsp;&lt;Group&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;groupBy(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,Group&gt;&nbsp;fun,
+                        int&nbsp;parallelism,
+                        java.lang.String&nbsp;description)</pre>
+<div class="block">Group by fun(T)
+ <p>
+ For example, we have T type, People(name: String, gender: String, age: Int)
+ groupBy[People](_.gender) will group the people by gender.
+ <p>
+ You can append other combinators after groupBy
+ <p>
+ For example,
+ <p>
+ Stream[People].groupBy(_.gender).flatmap(..).filter.(..).reduce(..)
+ <p></div>
+<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>Group</code> - the group type</dd><dt><span class="strong">Parameters:</span></dt><dd><code>fun</code> - group by function</dd><dd><code>parallelism</code> - parallelism level</dd><dd><code>description</code> - the description</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the grouped stream</dd></dl>
+</li>
+</ul>
+<a name="process(java.lang.Class, int, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>process</h4>
+<pre>public&nbsp;&lt;R&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;R&gt;&nbsp;process(java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;processor,
+                    int&nbsp;parallelism,
+                    java.lang.String&nbsp;description,
+                    scala.reflect.ClassTag&lt;R&gt;&nbsp;evidence$4)</pre>
+<div class="block">connect with a low level Processor(TaskDescription)</div>
+<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>R</code> - the result message type</dd><dt><span class="strong">Parameters:</span></dt><dd><code>processor</code> - a user defined processor</dd><dd><code>parallelism</code> - parallelism level</dd><dd><code>description</code> - (undocumented)</dd><dd><code>evidence$4</code> - (undocumented)</dd>
+<dt><span class="strong">Returns:</span></dt><dd>new stream after processing with type [R]</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream.html" target="_top">FRAMES</a></li>
+<li><a href="Stream.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/latest/api/java/io/gearpump/streaming/dsl/StreamApp$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/StreamApp$.html
new file mode 100644
index 0000000..594daac
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/StreamApp$.html
@@ -0,0 +1,310 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>StreamApp$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StreamApp$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp$.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.dsl</p>
+<h2 title="Class StreamApp$" class="title">Class StreamApp$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.StreamApp$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>StreamApp$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html#StreamApp$()">StreamApp$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html#apply(java.lang.String, io.gearpump.cluster.client.ClientContext, io.gearpump.cluster.UserConfig)">apply</a></strong>(java.lang.String&nbsp;name,
+     io.gearpump.cluster.client.ClientContext&nbsp;context,
+     io.gearpump.cluster.UserConfig&nbsp;userConfig)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html#streamAppToApplication(io.gearpump.streaming.dsl.StreamApp)">streamAppToApplication</a></strong>(<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;streamApp)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StreamApp$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StreamApp$</h4>
+<pre>public&nbsp;StreamApp$()</pre>
+</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.String, io.gearpump.cluster.client.ClientContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;apply(java.lang.String&nbsp;name,
+              io.gearpump.cluster.client.ClientContext&nbsp;context,
+              io.gearpump.cluster.UserConfig&nbsp;userConfig)</pre>
+</li>
+</ul>
+<a name="streamAppToApplication(io.gearpump.streaming.dsl.StreamApp)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>streamAppToApplication</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a>&nbsp;streamAppToApplication(<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;streamApp)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp$.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/dsl/StreamApp.Source.html b/releases/latest/api/java/io/gearpump/streaming/dsl/StreamApp.Source.html
new file mode 100644
index 0000000..18ca17b
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/StreamApp.Source.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>StreamApp.Source</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StreamApp.Source";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp.Source.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApp.Source.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl</p>
+<h2 title="Class StreamApp.Source" class="title">Class StreamApp.Source</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.StreamApp.Source</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>StreamApp.Source</strong>
+extends java.lang.Object
+implements java.io.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.dsl.StreamApp.Source">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html#StreamApp.Source(io.gearpump.streaming.dsl.StreamApp)">StreamApp.Source</a></strong>(<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;app)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html#source(scala.collection.Seq, int, java.lang.String, scala.reflect.ClassTag)">source</a></strong>(scala.collection.Seq&lt;T&gt;&nbsp;seq,
+      int&nbsp;parallism,
+      java.lang.String&nbsp;description,
+      scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$2)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html#source(io.gearpump.streaming.dsl.TypedDataSource, int, java.lang.String, scala.reflect.ClassTag)">source</a></strong>(<a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;T&gt;&nbsp;dataSource,
+      int&nbsp;parallism,
+      java.lang.String&nbsp;description,
+      scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$1)</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>
+</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="StreamApp.Source(io.gearpump.streaming.dsl.StreamApp)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StreamApp.Source</h4>
+<pre>public&nbsp;StreamApp.Source(<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;app)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="source(io.gearpump.streaming.dsl.TypedDataSource, int, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>source</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;&nbsp;source(<a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;T&gt;&nbsp;dataSource,
+                   int&nbsp;parallism,
+                   java.lang.String&nbsp;description,
+                   scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$1)</pre>
+</li>
+</ul>
+<a name="source(scala.collection.Seq, int, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>source</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;&nbsp;source(scala.collection.Seq&lt;T&gt;&nbsp;seq,
+                   int&nbsp;parallism,
+                   java.lang.String&nbsp;description,
+                   scala.reflect.ClassTag&lt;T&gt;&nbsp;evidence$2)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp.Source.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApp.Source.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/StreamApp.html b/releases/latest/api/java/io/gearpump/streaming/dsl/StreamApp.html
new file mode 100644
index 0000000..bd3f4b8
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/StreamApp.html
@@ -0,0 +1,346 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>StreamApp</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StreamApp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.dsl</p>
+<h2 title="Class StreamApp" class="title">Class StreamApp</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.StreamApp</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>StreamApp</strong>
+extends java.lang.Object</pre>
+<div class="block">Example:
+ <p>
+ val data = "This is a good start, bingo!! bingo!!"
+ app.fromCollection(data.lines.toList).
+ // word =&gt; (word, count)
+ flatMap(line =&gt; line.split("[\\s]+")).map((_, 1)).
+ // (word, count1), (word, count2) =&gt; (word, count1 + count2)
+ groupBy(kv =&gt; kv._1).reduce(sum(_, _))
+ <p>
+ val appId = context.submit(app)
+ context.close()
+ <p>
+ param:  name name of app</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#StreamApp(java.lang.String, akka.actor.ActorSystem, io.gearpump.cluster.UserConfig)">StreamApp</a></strong>(java.lang.String&nbsp;name,
+         akka.actor.ActorSystem&nbsp;system,
+         io.gearpump.cluster.UserConfig&nbsp;userConfig)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#apply(java.lang.String, io.gearpump.cluster.client.ClientContext, io.gearpump.cluster.UserConfig)">apply</a></strong>(java.lang.String&nbsp;name,
+     io.gearpump.cluster.client.ClientContext&nbsp;context,
+     io.gearpump.cluster.UserConfig&nbsp;userConfig)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#graph()">graph</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#name()">name</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#plan()">plan</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#streamAppToApplication(io.gearpump.streaming.dsl.StreamApp)">streamAppToApplication</a></strong>(<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;streamApp)</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>
+</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="StreamApp(java.lang.String, akka.actor.ActorSystem, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StreamApp</h4>
+<pre>public&nbsp;StreamApp(java.lang.String&nbsp;name,
+         akka.actor.ActorSystem&nbsp;system,
+         io.gearpump.cluster.UserConfig&nbsp;userConfig)</pre>
+</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.String, io.gearpump.cluster.client.ClientContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;apply(java.lang.String&nbsp;name,
+              io.gearpump.cluster.client.ClientContext&nbsp;context,
+              io.gearpump.cluster.UserConfig&nbsp;userConfig)</pre>
+</li>
+</ul>
+<a name="streamAppToApplication(io.gearpump.streaming.dsl.StreamApp)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>streamAppToApplication</h4>
+<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a>&nbsp;streamAppToApplication(<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a>&nbsp;streamApp)</pre>
+</li>
+</ul>
+<a name="name()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>name</h4>
+<pre>public&nbsp;java.lang.String&nbsp;name()</pre>
+</li>
+</ul>
+<a name="graph()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>graph</h4>
+<pre>public&nbsp;io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph()</pre>
+</li>
+</ul>
+<a name="plan()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>plan</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a>&nbsp;plan()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/latest/api/java/io/gearpump/streaming/dsl/TypedDataSink.html b/releases/latest/api/java/io/gearpump/streaming/dsl/TypedDataSink.html
new file mode 100644
index 0000000..d8c838c
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/TypedDataSink.html
@@ -0,0 +1,182 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>TypedDataSink</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TypedDataSink";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/TypedDataSink.html" target="_top">FRAMES</a></li>
+<li><a href="TypedDataSink.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl</p>
+<h2 title="Interface TypedDataSink" class="title">Interface TypedDataSink&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>TypedDataSink&lt;T&gt;</strong>
+extends <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.sink.DataSink">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.sink.<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a></h3>
+<code><a href="../../../../io/gearpump/streaming/sink/DataSink.html#close()">close</a>, <a href="../../../../io/gearpump/streaming/sink/DataSink.html#open(io.gearpump.streaming.task.TaskContext)">open</a>, <a href="../../../../io/gearpump/streaming/sink/DataSink.html#write(io.gearpump.Message)">write</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/TypedDataSink.html" target="_top">FRAMES</a></li>
+<li><a href="TypedDataSink.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/TypedDataSource.html b/releases/latest/api/java/io/gearpump/streaming/dsl/TypedDataSource.html
new file mode 100644
index 0000000..8bab09e
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/TypedDataSource.html
@@ -0,0 +1,186 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>TypedDataSource</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TypedDataSource";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/TypedDataSource.html" target="_top">FRAMES</a></li>
+<li><a href="TypedDataSource.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl</p>
+<h2 title="Interface TypedDataSource" class="title">Interface TypedDataSource&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>, java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>TypedDataSource&lt;T&gt;</strong>
+extends <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.source.DataSource">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></h3>
+<code><a href="../../../../io/gearpump/streaming/source/DataSource.html#close()">close</a>, <a href="../../../../io/gearpump/streaming/source/DataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">open</a>, <a href="../../../../io/gearpump/streaming/source/DataSource.html#read(int)">read</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/TypedDataSource.html" target="_top">FRAMES</a></li>
+<li><a href="TypedDataSource.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/example/WordCount$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/example/WordCount$.html
new file mode 100644
index 0000000..6fd20fa
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/example/WordCount$.html
@@ -0,0 +1,350 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>WordCount$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="WordCount$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/WordCount$.html" target="_top">FRAMES</a></li>
+<li><a href="WordCount$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.dsl.example</p>
+<h2 title="Class WordCount$" class="title">Class WordCount$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.example.WordCount$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.gearpump.cluster.main.ArgumentsParser, io.gearpump.util.AkkaApp</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>WordCount$</strong>
+extends java.lang.Object
+implements io.gearpump.util.AkkaApp, io.gearpump.cluster.main.ArgumentsParser</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.gearpump.cluster.main.ArgumentsParser">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.gearpump.cluster.main.ArgumentsParser</h3>
+<code>io.gearpump.cluster.main.ArgumentsParser.Syntax, io.gearpump.cluster.main.ArgumentsParser.Syntax$</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html#WordCount$()">WordCount$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html#main(com.typesafe.config.Config, java.lang.String[])">main</a></strong>(com.typesafe.config.Config&nbsp;akkaConf,
+    java.lang.String[]&nbsp;args)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.Tuple2&lt;java.lang.String,io.gearpump.cluster.main.CLIOption&lt;java.lang.Object&gt;&gt;[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html#options()">options</a></strong>()</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_io.gearpump.util.AkkaApp">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.util.AkkaApp</h3>
+<code>akkaConfig, help, main</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.cluster.main.ArgumentsParser">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.cluster.main.ArgumentsParser</h3>
+<code>description, help, ignoreUnknownArgument, io$gearpump$cluster$main$ArgumentsParser$_setter_$description_$eq, io$gearpump$cluster$main$ArgumentsParser$_setter_$ignoreUnknownArgument_$eq, io$gearpump$cluster$main$ArgumentsParser$_setter_$options_$eq, io$gearpump$cluster$main$ArgumentsParser$_setter_$remainArgs_$eq, parse, remainArgs</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WordCount$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WordCount$</h4>
+<pre>public&nbsp;WordCount$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="options()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>options</h4>
+<pre>public&nbsp;scala.Tuple2&lt;java.lang.String,io.gearpump.cluster.main.CLIOption&lt;java.lang.Object&gt;&gt;[]&nbsp;options()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>options</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.main.ArgumentsParser</code></dd>
+</dl>
+</li>
+</ul>
+<a name="main(com.typesafe.config.Config, java.lang.String[])">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>main</h4>
+<pre>public&nbsp;void&nbsp;main(com.typesafe.config.Config&nbsp;akkaConf,
+        java.lang.String[]&nbsp;args)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>main</code>&nbsp;in interface&nbsp;<code>io.gearpump.util.AkkaApp</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/WordCount$.html" target="_top">FRAMES</a></li>
+<li><a href="WordCount$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/dsl/example/WordCount.html b/releases/latest/api/java/io/gearpump/streaming/dsl/example/WordCount.html
new file mode 100644
index 0000000..8b85dd3
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/example/WordCount.html
@@ -0,0 +1,303 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>WordCount</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="WordCount";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/WordCount.html" target="_top">FRAMES</a></li>
+<li><a href="WordCount.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.example</p>
+<h2 title="Class WordCount" class="title">Class WordCount</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.example.WordCount</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.gearpump.cluster.main.ArgumentsParser, io.gearpump.util.AkkaApp</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>WordCount</strong>
+extends java.lang.Object
+implements io.gearpump.util.AkkaApp, io.gearpump.cluster.main.ArgumentsParser</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.gearpump.cluster.main.ArgumentsParser">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.gearpump.cluster.main.ArgumentsParser</h3>
+<code>io.gearpump.cluster.main.ArgumentsParser.Syntax, io.gearpump.cluster.main.ArgumentsParser.Syntax$</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount.html#WordCount()">WordCount</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount.html#main(com.typesafe.config.Config, java.lang.String[])">main</a></strong>(com.typesafe.config.Config&nbsp;akkaConf,
+    java.lang.String[]&nbsp;args)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static scala.Tuple2&lt;java.lang.String,io.gearpump.cluster.main.CLIOption&lt;java.lang.Object&gt;&gt;[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount.html#options()">options</a></strong>()</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_io.gearpump.util.AkkaApp">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.util.AkkaApp</h3>
+<code>akkaConfig, help, main, main</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.cluster.main.ArgumentsParser">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.cluster.main.ArgumentsParser</h3>
+<code>description, help, ignoreUnknownArgument, io$gearpump$cluster$main$ArgumentsParser$_setter_$description_$eq, io$gearpump$cluster$main$ArgumentsParser$_setter_$ignoreUnknownArgument_$eq, io$gearpump$cluster$main$ArgumentsParser$_setter_$options_$eq, io$gearpump$cluster$main$ArgumentsParser$_setter_$remainArgs_$eq, options, parse, remainArgs</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="WordCount()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WordCount</h4>
+<pre>public&nbsp;WordCount()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="options()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>options</h4>
+<pre>public static&nbsp;scala.Tuple2&lt;java.lang.String,io.gearpump.cluster.main.CLIOption&lt;java.lang.Object&gt;&gt;[]&nbsp;options()</pre>
+</li>
+</ul>
+<a name="main(com.typesafe.config.Config, java.lang.String[])">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>main</h4>
+<pre>public static&nbsp;void&nbsp;main(com.typesafe.config.Config&nbsp;akkaConf,
+        java.lang.String[]&nbsp;args)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/WordCount.html" target="_top">FRAMES</a></li>
+<li><a href="WordCount.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/example/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/dsl/example/package-frame.html
new file mode 100644
index 0000000..8520717
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/example/package-frame.html
@@ -0,0 +1,20 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.example</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../io/gearpump/streaming/dsl/example/package-summary.html" target="classFrame">io.gearpump.streaming.dsl.example</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="WordCount.html" title="class in io.gearpump.streaming.dsl.example" target="classFrame">WordCount</a></li>
+<li><a href="WordCount$.html" title="class in io.gearpump.streaming.dsl.example" target="classFrame">WordCount$</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/example/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/dsl/example/package-summary.html
new file mode 100644
index 0000000..c38f07d
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/example/package-summary.html
@@ -0,0 +1,135 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.example</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.dsl.example";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/dsl/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.dsl.example</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example">WordCount</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/dsl/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/example/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/dsl/example/package-tree.html
new file mode 100644
index 0000000..b643bd6
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/example/package-tree.html
@@ -0,0 +1,127 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.example Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.dsl.example Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.dsl.example</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.example.<a href="../../../../../io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">WordCount</span></a> (implements io.gearpump.util.AkkaApp, io.gearpump.cluster.main.ArgumentsParser)</li>
+<li type="circle">io.gearpump.streaming.dsl.example.<a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">WordCount$</span></a> (implements io.gearpump.util.AkkaApp, io.gearpump.cluster.main.ArgumentsParser)</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSinkOp$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSinkOp$.html
new file mode 100644
index 0000000..7061b78
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSinkOp$.html
@@ -0,0 +1,271 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>DataSinkOp$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSinkOp$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSinkOp$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class DataSinkOp$" class="title">Class DataSinkOp$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.DataSinkOp$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>DataSinkOp$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.DataSinkOp$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html#DataSinkOp$()">DataSinkOp$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataSinkOp$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSinkOp$</h4>
+<pre>public&nbsp;DataSinkOp$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSinkOp$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSinkOp.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSinkOp.html
new file mode 100644
index 0000000..06e3602
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSinkOp.html
@@ -0,0 +1,310 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>DataSinkOp</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSinkOp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSinkOp.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class DataSinkOp" class="title">Class DataSinkOp&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.DataSinkOp&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>DataSinkOp&lt;T&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.DataSinkOp">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html#DataSinkOp(io.gearpump.streaming.dsl.TypedDataSink, int, java.lang.String, scala.reflect.ClassTag)">DataSinkOp</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="type parameter in DataSinkOp">T</a>&gt;&nbsp;dataSink,
+          int&nbsp;parallelism,
+          java.lang.String&nbsp;description,
+          scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="type parameter in DataSinkOp">T</a>&gt;&nbsp;evidence$6)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="type parameter in DataSinkOp">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html#dataSink()">dataSink</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html#parallelism()">parallelism</a></strong>()</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="DataSinkOp(io.gearpump.streaming.dsl.TypedDataSink, int, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSinkOp</h4>
+<pre>public&nbsp;DataSinkOp(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="type parameter in DataSinkOp">T</a>&gt;&nbsp;dataSink,
+          int&nbsp;parallelism,
+          java.lang.String&nbsp;description,
+          scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="type parameter in DataSinkOp">T</a>&gt;&nbsp;evidence$6)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="dataSink()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dataSink</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="type parameter in DataSinkOp">T</a>&gt;&nbsp;dataSink()</pre>
+</li>
+</ul>
+<a name="parallelism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelism</h4>
+<pre>public&nbsp;int&nbsp;parallelism()</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSinkOp.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSourceOp$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSourceOp$.html
new file mode 100644
index 0000000..f5e5b02
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSourceOp$.html
@@ -0,0 +1,271 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>DataSourceOp$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSourceOp$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSourceOp$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class DataSourceOp$" class="title">Class DataSourceOp$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.DataSourceOp$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>DataSourceOp$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.DataSourceOp$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html#DataSourceOp$()">DataSourceOp$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataSourceOp$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSourceOp$</h4>
+<pre>public&nbsp;DataSourceOp$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSourceOp$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSourceOp.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSourceOp.html
new file mode 100644
index 0000000..3546530
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSourceOp.html
@@ -0,0 +1,310 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>DataSourceOp</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSourceOp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSourceOp.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class DataSourceOp" class="title">Class DataSourceOp&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.DataSourceOp&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>DataSourceOp&lt;T&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.DataSourceOp">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html#DataSourceOp(io.gearpump.streaming.dsl.TypedDataSource, int, java.lang.String, scala.reflect.ClassTag)">DataSourceOp</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="type parameter in DataSourceOp">T</a>&gt;&nbsp;dataSource,
+            int&nbsp;parallelism,
+            java.lang.String&nbsp;description,
+            scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="type parameter in DataSourceOp">T</a>&gt;&nbsp;evidence$5)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="type parameter in DataSourceOp">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html#dataSource()">dataSource</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html#parallelism()">parallelism</a></strong>()</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="DataSourceOp(io.gearpump.streaming.dsl.TypedDataSource, int, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSourceOp</h4>
+<pre>public&nbsp;DataSourceOp(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="type parameter in DataSourceOp">T</a>&gt;&nbsp;dataSource,
+            int&nbsp;parallelism,
+            java.lang.String&nbsp;description,
+            scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="type parameter in DataSourceOp">T</a>&gt;&nbsp;evidence$5)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="dataSource()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dataSource</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="type parameter in DataSourceOp">T</a>&gt;&nbsp;dataSource()</pre>
+</li>
+</ul>
+<a name="parallelism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelism</h4>
+<pre>public&nbsp;int&nbsp;parallelism()</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSourceOp.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/op/Direct$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/Direct$.html
new file mode 100644
index 0000000..4cd63c9
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/Direct$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Direct$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Direct$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Direct$.html" target="_top">FRAMES</a></li>
+<li><a href="Direct$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class Direct$" class="title">Class Direct$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.Direct$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Direct$</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable</pre>
+<div class="block">The upstream OP and downstream OP doesn't require network data shuffle.
+ <p>
+ For example, map, flatmap operation doesn't require network shuffle, we can use Direct
+ to represent the relation with upstream operators.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.Direct$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">Direct$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html#Direct$()">Direct$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">Direct$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Direct$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Direct$</h4>
+<pre>public&nbsp;Direct$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Direct$.html" target="_top">FRAMES</a></li>
+<li><a href="Direct$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/Direct.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/Direct.html
new file mode 100644
index 0000000..066472a
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/Direct.html
@@ -0,0 +1,250 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Direct</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Direct";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Direct.html" target="_top">FRAMES</a></li>
+<li><a href="Direct.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class Direct" class="title">Class Direct</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.Direct</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Direct</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable</pre>
+<div class="block">The upstream OP and downstream OP doesn't require network data shuffle.
+ <p>
+ For example, map, flatmap operation doesn't require network shuffle, we can use Direct
+ to represent the relation with upstream operators.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.Direct">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html#Direct()">Direct</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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="Direct()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Direct</h4>
+<pre>public&nbsp;Direct()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Direct.html" target="_top">FRAMES</a></li>
+<li><a href="Direct.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/FlatMapOp$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/FlatMapOp$.html
new file mode 100644
index 0000000..46b1e24
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/FlatMapOp$.html
@@ -0,0 +1,271 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>FlatMapOp$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="FlatMapOp$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/FlatMapOp$.html" target="_top">FRAMES</a></li>
+<li><a href="FlatMapOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class FlatMapOp$" class="title">Class FlatMapOp$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.FlatMapOp$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>FlatMapOp$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.FlatMapOp$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html#FlatMapOp$()">FlatMapOp$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FlatMapOp$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FlatMapOp$</h4>
+<pre>public&nbsp;FlatMapOp$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/FlatMapOp$.html" target="_top">FRAMES</a></li>
+<li><a href="FlatMapOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/FlatMapOp.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/FlatMapOp.html
new file mode 100644
index 0000000..12c7458
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/FlatMapOp.html
@@ -0,0 +1,295 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>FlatMapOp</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="FlatMapOp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/FlatMapOp.html" target="_top">FRAMES</a></li>
+<li><a href="FlatMapOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class FlatMapOp" class="title">Class FlatMapOp&lt;T,R&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.FlatMapOp&lt;T,R&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>FlatMapOp&lt;T,R&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.FlatMapOp">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html#FlatMapOp(scala.Function1, java.lang.String, scala.reflect.ClassTag)">FlatMapOp</a></strong>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>,scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">R</a>&gt;&gt;&nbsp;fun,
+         java.lang.String&nbsp;description,
+         scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>&gt;&nbsp;evidence$1)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>,scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">R</a>&gt;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html#fun()">fun</a></strong>()</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="FlatMapOp(scala.Function1, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FlatMapOp</h4>
+<pre>public&nbsp;FlatMapOp(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>,scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">R</a>&gt;&gt;&nbsp;fun,
+         java.lang.String&nbsp;description,
+         scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>&gt;&nbsp;evidence$1)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fun()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fun</h4>
+<pre>public&nbsp;scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>,scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">R</a>&gt;&gt;&nbsp;fun()</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/FlatMapOp.html" target="_top">FRAMES</a></li>
+<li><a href="FlatMapOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/op/GroupByOp$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/GroupByOp$.html
new file mode 100644
index 0000000..89e1807
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/GroupByOp$.html
@@ -0,0 +1,271 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>GroupByOp$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GroupByOp$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/GroupByOp$.html" target="_top">FRAMES</a></li>
+<li><a href="GroupByOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class GroupByOp$" class="title">Class GroupByOp$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.GroupByOp$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>GroupByOp$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.GroupByOp$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html#GroupByOp$()">GroupByOp$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GroupByOp$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GroupByOp$</h4>
+<pre>public&nbsp;GroupByOp$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/GroupByOp$.html" target="_top">FRAMES</a></li>
+<li><a href="GroupByOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/GroupByOp.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/GroupByOp.html
new file mode 100644
index 0000000..0f6f9e1
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/GroupByOp.html
@@ -0,0 +1,310 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>GroupByOp</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GroupByOp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/GroupByOp.html" target="_top">FRAMES</a></li>
+<li><a href="GroupByOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class GroupByOp" class="title">Class GroupByOp&lt;T,R&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.GroupByOp&lt;T,R&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>GroupByOp&lt;T,R&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.GroupByOp">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html#GroupByOp(scala.Function1, int, java.lang.String, scala.reflect.ClassTag)">GroupByOp</a></strong>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">R</a>&gt;&nbsp;fun,
+         int&nbsp;parallism,
+         java.lang.String&nbsp;description,
+         scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>&gt;&nbsp;evidence$3)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">R</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html#fun()">fun</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html#parallism()">parallism</a></strong>()</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="GroupByOp(scala.Function1, int, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GroupByOp</h4>
+<pre>public&nbsp;GroupByOp(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">R</a>&gt;&nbsp;fun,
+         int&nbsp;parallism,
+         java.lang.String&nbsp;description,
+         scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>&gt;&nbsp;evidence$3)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fun()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fun</h4>
+<pre>public&nbsp;scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">R</a>&gt;&nbsp;fun()</pre>
+</li>
+</ul>
+<a name="parallism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallism</h4>
+<pre>public&nbsp;int&nbsp;parallism()</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/GroupByOp.html" target="_top">FRAMES</a></li>
+<li><a href="GroupByOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/op/MasterOp.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/MasterOp.html
new file mode 100644
index 0000000..08fe052
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/MasterOp.html
@@ -0,0 +1,190 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>MasterOp</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MasterOp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MasterOp.html" target="_top">FRAMES</a></li>
+<li><a href="MasterOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Interface MasterOp" class="title">Interface MasterOp</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></dd>
+</dl>
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>MasterOp</strong>
+extends <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.dsl.op.Op">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MasterOp.html" target="_top">FRAMES</a></li>
+<li><a href="MasterOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/MergeOp$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/MergeOp$.html
new file mode 100644
index 0000000..01963d2
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/MergeOp$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>MergeOp$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MergeOp$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MergeOp$.html" target="_top">FRAMES</a></li>
+<li><a href="MergeOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class MergeOp$" class="title">Class MergeOp$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction3&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,java.lang.String,<a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.MergeOp$</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.Function3&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,java.lang.String,<a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>MergeOp$</strong>
+extends scala.runtime.AbstractFunction3&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,java.lang.String,<a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.MergeOp$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op">MergeOp$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html#MergeOp$()">MergeOp$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction3">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function3">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op">MergeOp$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MergeOp$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MergeOp$</h4>
+<pre>public&nbsp;MergeOp$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MergeOp$.html" target="_top">FRAMES</a></li>
+<li><a href="MergeOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/MergeOp.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/MergeOp.html
new file mode 100644
index 0000000..1cfa876
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/MergeOp.html
@@ -0,0 +1,308 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>MergeOp</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MergeOp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MergeOp.html" target="_top">FRAMES</a></li>
+<li><a href="MergeOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class MergeOp" class="title">Class MergeOp</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.MergeOp</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>MergeOp</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.MergeOp">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html#MergeOp(io.gearpump.streaming.dsl.op.Op, io.gearpump.streaming.dsl.op.Op, java.lang.String)">MergeOp</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;source,
+       <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;target,
+       java.lang.String&nbsp;description)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html#source()">source</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html#target()">target</a></strong>()</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="MergeOp(io.gearpump.streaming.dsl.op.Op, io.gearpump.streaming.dsl.op.Op, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MergeOp</h4>
+<pre>public&nbsp;MergeOp(<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;source,
+       <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;target,
+       java.lang.String&nbsp;description)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="source()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>source</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;source()</pre>
+</li>
+</ul>
+<a name="target()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>target</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;target()</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MergeOp.html" target="_top">FRAMES</a></li>
+<li><a href="MergeOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/op/Op.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/Op.html
new file mode 100644
index 0000000..2bcec12
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/Op.html
@@ -0,0 +1,213 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Op</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Op";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Op.html" target="_top">FRAMES</a></li>
+<li><a href="Op.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Interface Op" class="title">Interface Op</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, <a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>Op</strong></pre>
+<div class="block">Operators for the DSL</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>java.lang.String&nbsp;description()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Op.html" target="_top">FRAMES</a></li>
+<li><a href="Op.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/dsl/op/OpChain$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/OpChain$.html
new file mode 100644
index 0000000..bf6e0f7
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/OpChain$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpChain$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpChain$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpChain$.html" target="_top">FRAMES</a></li>
+<li><a href="OpChain$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class OpChain$" class="title">Class OpChain$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;,<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.OpChain$</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;scala.collection.immutable.List&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;,<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>OpChain$</strong>
+extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;,<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.OpChain$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op">OpChain$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html#OpChain$()">OpChain$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op">OpChain$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="OpChain$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpChain$</h4>
+<pre>public&nbsp;OpChain$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpChain$.html" target="_top">FRAMES</a></li>
+<li><a href="OpChain$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/OpChain.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/OpChain.html
new file mode 100644
index 0000000..f6f659a
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/OpChain.html
@@ -0,0 +1,322 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpChain</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpChain";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpChain.html" target="_top">FRAMES</a></li>
+<li><a href="OpChain.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class OpChain" class="title">Class OpChain</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.OpChain</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>OpChain</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, scala.Product, scala.Serializable</pre>
+<div class="block">Contains operators which can be chained to single one.
+ <p>
+ For example, flatmap().map().reduce() can be chained to single operator as
+ no data shuffling is required.
+ param:  ops list of operations</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.OpChain">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html#OpChain(scala.collection.immutable.List)">OpChain</a></strong>(scala.collection.immutable.List&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;&nbsp;ops)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html#head()">head</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html#last()">last</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html#ops()">ops</a></strong>()</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="OpChain(scala.collection.immutable.List)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpChain</h4>
+<pre>public&nbsp;OpChain(scala.collection.immutable.List&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;&nbsp;ops)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="ops()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ops</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;&nbsp;ops()</pre>
+</li>
+</ul>
+<a name="head()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>head</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;head()</pre>
+</li>
+</ul>
+<a name="last()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>last</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;last()</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpChain.html" target="_top">FRAMES</a></li>
+<li><a href="OpChain.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/op/OpEdge.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/OpEdge.html
new file mode 100644
index 0000000..6e29163
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/OpEdge.html
@@ -0,0 +1,160 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpEdge</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpEdge";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpEdge.html" target="_top">FRAMES</a></li>
+<li><a href="OpEdge.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Interface OpEdge" class="title">Interface OpEdge</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op">Direct</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">Direct$</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op">Shuffle</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">Shuffle$</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>OpEdge</strong></pre>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpEdge.html" target="_top">FRAMES</a></li>
+<li><a href="OpEdge.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/ParameterizedOp.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/ParameterizedOp.html
new file mode 100644
index 0000000..d0dcdea
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/ParameterizedOp.html
@@ -0,0 +1,186 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>ParameterizedOp</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ParameterizedOp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ParameterizedOp.html" target="_top">FRAMES</a></li>
+<li><a href="ParameterizedOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Interface ParameterizedOp" class="title">Interface ParameterizedOp&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>ParameterizedOp&lt;T&gt;</strong>
+extends <a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.dsl.op.Op">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ParameterizedOp.html" target="_top">FRAMES</a></li>
+<li><a href="ParameterizedOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/ProcessorOp$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/ProcessorOp$.html
new file mode 100644
index 0000000..9f80b45
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/ProcessorOp$.html
@@ -0,0 +1,271 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>ProcessorOp$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ProcessorOp$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ProcessorOp$.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class ProcessorOp$" class="title">Class ProcessorOp$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.ProcessorOp$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>ProcessorOp$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.ProcessorOp$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html#ProcessorOp$()">ProcessorOp$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ProcessorOp$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ProcessorOp$</h4>
+<pre>public&nbsp;ProcessorOp$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ProcessorOp$.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/ProcessorOp.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/ProcessorOp.html
new file mode 100644
index 0000000..a1210b4
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/ProcessorOp.html
@@ -0,0 +1,310 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>ProcessorOp</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ProcessorOp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ProcessorOp.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class ProcessorOp" class="title">Class ProcessorOp&lt;T extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.ProcessorOp&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>ProcessorOp&lt;T extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.ProcessorOp">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html#ProcessorOp(java.lang.Class, int, java.lang.String, scala.reflect.ClassTag)">ProcessorOp</a></strong>(java.lang.Class&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a>&gt;&nbsp;processor,
+           int&nbsp;parallism,
+           java.lang.String&nbsp;description,
+           scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a>&gt;&nbsp;evidence$4)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html#parallism()">parallism</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html#processor()">processor</a></strong>()</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="ProcessorOp(java.lang.Class, int, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ProcessorOp</h4>
+<pre>public&nbsp;ProcessorOp(java.lang.Class&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a>&gt;&nbsp;processor,
+           int&nbsp;parallism,
+           java.lang.String&nbsp;description,
+           scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a>&gt;&nbsp;evidence$4)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="processor()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processor</h4>
+<pre>public&nbsp;java.lang.Class&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a>&gt;&nbsp;processor()</pre>
+</li>
+</ul>
+<a name="parallism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallism</h4>
+<pre>public&nbsp;int&nbsp;parallism()</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ProcessorOp.html" target="_top">FRAMES</a></li>
+<li><a href="ProcessorOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/op/ReduceOp$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/ReduceOp$.html
new file mode 100644
index 0000000..cd81612
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/ReduceOp$.html
@@ -0,0 +1,271 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>ReduceOp$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ReduceOp$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ReduceOp$.html" target="_top">FRAMES</a></li>
+<li><a href="ReduceOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class ReduceOp$" class="title">Class ReduceOp$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.ReduceOp$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>ReduceOp$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.ReduceOp$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html#ReduceOp$()">ReduceOp$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ReduceOp$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ReduceOp$</h4>
+<pre>public&nbsp;ReduceOp$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ReduceOp$.html" target="_top">FRAMES</a></li>
+<li><a href="ReduceOp$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/ReduceOp.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/ReduceOp.html
new file mode 100644
index 0000000..143ee5c
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/ReduceOp.html
@@ -0,0 +1,295 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>ReduceOp</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ReduceOp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ReduceOp.html" target="_top">FRAMES</a></li>
+<li><a href="ReduceOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class ReduceOp" class="title">Class ReduceOp&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.ReduceOp&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>ReduceOp&lt;T&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.ReduceOp">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html#ReduceOp(scala.Function2, java.lang.String, scala.reflect.ClassTag)">ReduceOp</a></strong>(scala.Function2&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt;&nbsp;fun,
+        java.lang.String&nbsp;description,
+        scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt;&nbsp;evidence$2)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.Function2&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html#fun()">fun</a></strong>()</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="ReduceOp(scala.Function2, java.lang.String, scala.reflect.ClassTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ReduceOp</h4>
+<pre>public&nbsp;ReduceOp(scala.Function2&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt;&nbsp;fun,
+        java.lang.String&nbsp;description,
+        scala.reflect.ClassTag&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt;&nbsp;evidence$2)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fun()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fun</h4>
+<pre>public&nbsp;scala.Function2&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt;&nbsp;fun()</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ReduceOp.html" target="_top">FRAMES</a></li>
+<li><a href="ReduceOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/op/Shuffle$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/Shuffle$.html
new file mode 100644
index 0000000..ef99670
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/Shuffle$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Shuffle$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Shuffle$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Shuffle$.html" target="_top">FRAMES</a></li>
+<li><a href="Shuffle$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class Shuffle$" class="title">Class Shuffle$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.Shuffle$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Shuffle$</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable</pre>
+<div class="block">The upstream OP and downstream OP DOES require network data shuffle.
+ <p>
+ For example, map, flatmap operation doesn't require network shuffle, we can use Direct
+ to represent the relation with upstream operators.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.Shuffle$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">Shuffle$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html#Shuffle$()">Shuffle$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">Shuffle$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Shuffle$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Shuffle$</h4>
+<pre>public&nbsp;Shuffle$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Shuffle$.html" target="_top">FRAMES</a></li>
+<li><a href="Shuffle$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/Shuffle.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/Shuffle.html
new file mode 100644
index 0000000..0bd7f6b
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/Shuffle.html
@@ -0,0 +1,250 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Shuffle</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Shuffle";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Shuffle.html" target="_top">FRAMES</a></li>
+<li><a href="Shuffle.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Class Shuffle" class="title">Class Shuffle</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.op.Shuffle</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Shuffle</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable</pre>
+<div class="block">The upstream OP and downstream OP DOES require network data shuffle.
+ <p>
+ For example, map, flatmap operation doesn't require network shuffle, we can use Direct
+ to represent the relation with upstream operators.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.Shuffle">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html#Shuffle()">Shuffle</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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="Shuffle()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Shuffle</h4>
+<pre>public&nbsp;Shuffle()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Shuffle.html" target="_top">FRAMES</a></li>
+<li><a href="Shuffle.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/SlaveOp.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/SlaveOp.html
new file mode 100644
index 0000000..cd0bf28
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/SlaveOp.html
@@ -0,0 +1,188 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>SlaveOp</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SlaveOp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/SlaveOp.html" target="_top">FRAMES</a></li>
+<li><a href="SlaveOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<h2 title="Interface SlaveOp" class="title">Interface SlaveOp&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a>, <a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>SlaveOp&lt;T&gt;</strong>
+extends <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></pre>
+<div class="block">When translated to running DAG, SlaveOP can be attach to MasterOP or other SlaveOP
+ "Attach" means running in same Actor.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.dsl.op.Op">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html#description()">description</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/SlaveOp.html" target="_top">FRAMES</a></li>
+<li><a href="SlaveOp.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/package-frame.html
new file mode 100644
index 0000000..e400ad1
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/package-frame.html
@@ -0,0 +1,46 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.op</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../io/gearpump/streaming/dsl/op/package-summary.html" target="classFrame">io.gearpump.streaming.dsl.op</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="MasterOp.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><i>MasterOp</i></a></li>
+<li><a href="Op.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><i>Op</i></a></li>
+<li><a href="OpEdge.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><i>OpEdge</i></a></li>
+<li><a href="ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><i>ParameterizedOp</i></a></li>
+<li><a href="SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op" target="classFrame"><i>SlaveOp</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSinkOp</a></li>
+<li><a href="DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSinkOp$</a></li>
+<li><a href="DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSourceOp</a></li>
+<li><a href="DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">DataSourceOp$</a></li>
+<li><a href="Direct.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Direct</a></li>
+<li><a href="Direct$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Direct$</a></li>
+<li><a href="FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">FlatMapOp</a></li>
+<li><a href="FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">FlatMapOp$</a></li>
+<li><a href="GroupByOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">GroupByOp</a></li>
+<li><a href="GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">GroupByOp$</a></li>
+<li><a href="MergeOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">MergeOp</a></li>
+<li><a href="MergeOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">MergeOp$</a></li>
+<li><a href="OpChain.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">OpChain</a></li>
+<li><a href="OpChain$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">OpChain$</a></li>
+<li><a href="ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ProcessorOp</a></li>
+<li><a href="ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ProcessorOp$</a></li>
+<li><a href="ReduceOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ReduceOp</a></li>
+<li><a href="ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">ReduceOp$</a></li>
+<li><a href="Shuffle.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Shuffle</a></li>
+<li><a href="Shuffle$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">Shuffle$</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/package-summary.html
new file mode 100644
index 0000000..1640e7d
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/package-summary.html
@@ -0,0 +1,253 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.op</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.dsl.op";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/dsl/example/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.dsl.op</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></td>
+<td class="colLast">
+<div class="block">Operators for the DSL</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp&lt;T&gt;</a></td>
+<td class="colLast">
+<div class="block">When translated to running DAG, SlaveOP can be attach to MasterOP or other SlaveOP
+ "Attach" means running in same Actor.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op">Direct</a></td>
+<td class="colLast">
+<div class="block">The upstream OP and downstream OP doesn't require network data shuffle.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">Direct$</a></td>
+<td class="colLast">
+<div class="block">The upstream OP and downstream OP doesn't require network data shuffle.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp&lt;T,R&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp&lt;T,R&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op">MergeOp$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a></td>
+<td class="colLast">
+<div class="block">Contains operators which can be chained to single one.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op">OpChain$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp&lt;T extends Task&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op">Shuffle</a></td>
+<td class="colLast">
+<div class="block">The upstream OP and downstream OP DOES require network data shuffle.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">Shuffle$</a></td>
+<td class="colLast">
+<div class="block">The upstream OP and downstream OP DOES require network data shuffle.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/dsl/example/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/package-tree.html
new file mode 100644
index 0000000..0c61e95
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/package-tree.html
@@ -0,0 +1,167 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.op Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.dsl.op Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/example/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.dsl.op</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">scala.runtime.AbstractFunction1&lt;T1,R&gt; (implements scala.Function1&lt;T1,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">OpChain$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction3&lt;T1,T2,T3,R&gt; (implements scala.Function3&lt;T1,T2,T3,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">MergeOp$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSinkOp</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSinkOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSourceOp</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSourceOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Direct</span></a> (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Direct$</span></a> (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">FlatMapOp</span></a>&lt;T,R&gt; (implements scala.Product, scala.Serializable, io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">FlatMapOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">GroupByOp</span></a>&lt;T,R&gt; (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">GroupByOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">MergeOp</span></a> (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">OpChain</span></a> (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ProcessorOp</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ProcessorOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ReduceOp</span></a>&lt;T&gt; (implements scala.Product, scala.Serializable, io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ReduceOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Shuffle</span></a> (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Shuffle$</span></a> (implements io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Op</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">MasterOp</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">ParameterizedOp</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">SlaveOp</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">OpEdge</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/example/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/dsl/package-frame.html
new file mode 100644
index 0000000..d6171f2
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/package-frame.html
@@ -0,0 +1,31 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../io/gearpump/streaming/dsl/package-summary.html" target="classFrame">io.gearpump.streaming.dsl</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="TypedDataSink.html" title="interface in io.gearpump.streaming.dsl" target="classFrame"><i>TypedDataSink</i></a></li>
+<li><a href="TypedDataSource.html" title="interface in io.gearpump.streaming.dsl" target="classFrame"><i>TypedDataSource</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="CollectionDataSource.html" title="class in io.gearpump.streaming.dsl" target="classFrame">CollectionDataSource</a></li>
+<li><a href="KVStream.html" title="class in io.gearpump.streaming.dsl" target="classFrame">KVStream</a></li>
+<li><a href="Stream.html" title="class in io.gearpump.streaming.dsl" target="classFrame">Stream</a></li>
+<li><a href="Stream.Sink.html" title="class in io.gearpump.streaming.dsl" target="classFrame">Stream.Sink</a></li>
+<li><a href="Stream$.html" title="class in io.gearpump.streaming.dsl" target="classFrame">Stream$</a></li>
+<li><a href="StreamApp.html" title="class in io.gearpump.streaming.dsl" target="classFrame">StreamApp</a></li>
+<li><a href="StreamApp.Source.html" title="class in io.gearpump.streaming.dsl" target="classFrame">StreamApp.Source</a></li>
+<li><a href="StreamApp$.html" title="class in io.gearpump.streaming.dsl" target="classFrame">StreamApp$</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/dsl/package-summary.html
new file mode 100644
index 0000000..ae07f06
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/package-summary.html
@@ -0,0 +1,180 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.dsl";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/appmaster/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/example/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.dsl</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream&lt;K,V&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">Stream.Sink&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></td>
+<td class="colLast">
+<div class="block">Example:</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/appmaster/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/example/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/dsl/package-tree.html
new file mode 100644
index 0000000..4661b12
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/package-tree.html
@@ -0,0 +1,150 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.dsl Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/appmaster/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/example/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.dsl</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl"><span class="strong">CollectionDataSource</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">KVStream</span></a>&lt;K,V&gt;</li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Stream</span></a>&lt;T&gt;</li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Stream.Sink</span></a>&lt;T&gt; (implements java.io.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Stream$</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="strong">StreamApp</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="strong">StreamApp.Source</span></a> (implements java.io.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">StreamApp$</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">io.gearpump.streaming.sink.<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="strong">DataSink</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">TypedDataSink</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="strong">DataSource</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.<a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">TypedDataSource</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/appmaster/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/example/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html
new file mode 100644
index 0000000..bebcb6a
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html
@@ -0,0 +1,271 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>GroupByPartitioner$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GroupByPartitioner$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" target="_top">FRAMES</a></li>
+<li><a href="GroupByPartitioner$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.partitioner</p>
+<h2 title="Class GroupByPartitioner$" class="title">Class GroupByPartitioner$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.partitioner.GroupByPartitioner$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>GroupByPartitioner$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.partitioner.GroupByPartitioner$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html#GroupByPartitioner$()">GroupByPartitioner$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GroupByPartitioner$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GroupByPartitioner$</h4>
+<pre>public&nbsp;GroupByPartitioner$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" target="_top">FRAMES</a></li>
+<li><a href="GroupByPartitioner$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html b/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html
new file mode 100644
index 0000000..9deac34
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>GroupByPartitioner</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GroupByPartitioner";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" target="_top">FRAMES</a></li>
+<li><a href="GroupByPartitioner.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.partitioner</p>
+<h2 title="Class GroupByPartitioner" class="title">Class GroupByPartitioner&lt;T,GROUP&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.partitioner.GroupByPartitioner&lt;T,GROUP&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.gearpump.partitioner.Partitioner, io.gearpump.partitioner.UnicastPartitioner, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>GroupByPartitioner&lt;T,GROUP&gt;</strong>
+extends java.lang.Object
+implements io.gearpump.partitioner.UnicastPartitioner</pre>
+<div class="block">Partition messages by applying group by function first.
+ <p>
+ param:  groupBy
+ First apply message with groupBy function, then pick the hashCode of the output to do the partitioning.
+ You must define hashCode() for output type of groupBy function.
+ <p>
+ For example:
+ case class People(name: String, gender: String)
+ <p>
+ object Test{
+ <p>
+   val groupBy: (People =&gt; String) = people =&gt; people.gender
+   val partitioner = GroupByPartitioner(groupBy)
+ }</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.partitioner.GroupByPartitioner">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html#GroupByPartitioner(scala.Function1)">GroupByPartitioner</a></strong>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="type parameter in GroupByPartitioner">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="type parameter in GroupByPartitioner">GROUP</a>&gt;&nbsp;groupBy)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html#getPartition(io.gearpump.Message, int, int)">getPartition</a></strong>(io.gearpump.Message&nbsp;msg,
+            int&nbsp;partitionNum,
+            int&nbsp;currentPartitionId)</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_io.gearpump.partitioner.UnicastPartitioner">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.partitioner.UnicastPartitioner</h3>
+<code>getPartition</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="GroupByPartitioner(scala.Function1)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GroupByPartitioner</h4>
+<pre>public&nbsp;GroupByPartitioner(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="type parameter in GroupByPartitioner">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="type parameter in GroupByPartitioner">GROUP</a>&gt;&nbsp;groupBy)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getPartition(io.gearpump.Message, int, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPartition</h4>
+<pre>public&nbsp;int&nbsp;getPartition(io.gearpump.Message&nbsp;msg,
+               int&nbsp;partitionNum,
+               int&nbsp;currentPartitionId)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>getPartition</code>&nbsp;in interface&nbsp;<code>io.gearpump.partitioner.UnicastPartitioner</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" target="_top">FRAMES</a></li>
+<li><a href="GroupByPartitioner.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/package-frame.html
new file mode 100644
index 0000000..59de8fc
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/package-frame.html
@@ -0,0 +1,20 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.partitioner</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html" target="classFrame">io.gearpump.streaming.dsl.partitioner</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner" target="classFrame">GroupByPartitioner</a></li>
+<li><a href="GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner" target="classFrame">GroupByPartitioner$</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/package-summary.html
new file mode 100644
index 0000000..8e5d632
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/package-summary.html
@@ -0,0 +1,137 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.partitioner</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.dsl.partitioner";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/dsl/op/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.dsl.partitioner</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner&lt;T,GROUP&gt;</a></td>
+<td class="colLast">
+<div class="block">Partition messages by applying group by function first.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/dsl/op/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/package-tree.html
new file mode 100644
index 0000000..cbb8aaa
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/package-tree.html
@@ -0,0 +1,127 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.partitioner Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.dsl.partitioner Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/op/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.dsl.partitioner</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.partitioner.<a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">GroupByPartitioner</span></a>&lt;T,GROUP&gt; (implements io.gearpump.partitioner.UnicastPartitioner)</li>
+<li type="circle">io.gearpump.streaming.dsl.partitioner.<a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">GroupByPartitioner$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/op/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator$.html
new file mode 100644
index 0000000..2fad098
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator$.html
@@ -0,0 +1,271 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpTranslator$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpTranslator$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator$.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Class OpTranslator$" class="title">Class OpTranslator$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.plan.OpTranslator$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>OpTranslator$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html#OpTranslator$()">OpTranslator$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="OpTranslator$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpTranslator$</h4>
+<pre>public&nbsp;OpTranslator$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator$.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html
new file mode 100644
index 0000000..e456104
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html
@@ -0,0 +1,296 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpTranslator.AndThen</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpTranslator.AndThen";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.AndThen.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Class OpTranslator.AndThen" class="title">Class OpTranslator.AndThen&lt;IN,MIDDLE,OUT&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.plan.OpTranslator.AndThen&lt;IN,MIDDLE,OUT&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;, java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OpTranslator.AndThen&lt;IN,MIDDLE,OUT&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator.AndThen">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html#OpTranslator.AndThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction, io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">OpTranslator.AndThen</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">MIDDLE</a>&gt;&nbsp;first,
+                    <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">MIDDLE</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt;&nbsp;second)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html#process(IN)">process</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>&nbsp;value)</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_io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#andThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">andThen</a></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="OpTranslator.AndThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction, io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpTranslator.AndThen</h4>
+<pre>public&nbsp;OpTranslator.AndThen(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">MIDDLE</a>&gt;&nbsp;first,
+                    <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">MIDDLE</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt;&nbsp;second)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="process(java.lang.Object)">
+<!--   -->
+</a><a name="process(IN)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>process</h4>
+<pre>public&nbsp;scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt;&nbsp;process(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>&nbsp;value)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#process(IN)">process</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.AndThen.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html
new file mode 100644
index 0000000..21ae023
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html
@@ -0,0 +1,304 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpTranslator.DummyInputFunction</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpTranslator.DummyInputFunction";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.DummyInputFunction.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Class OpTranslator.DummyInputFunction" class="title">Class OpTranslator.DummyInputFunction&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.plan.OpTranslator.DummyInputFunction&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;T,T&gt;, java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OpTranslator.DummyInputFunction&lt;T&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;T,T&gt;</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator.DummyInputFunction">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#OpTranslator.DummyInputFunction()">OpTranslator.DummyInputFunction</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;OUTER&gt;&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>,OUTER&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#andThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">andThen</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>,OUTER&gt;&nbsp;other)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.Iterable&lt;scala.runtime.Nothing$&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html#process(T)">process</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>&nbsp;value)</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>
+</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="OpTranslator.DummyInputFunction()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpTranslator.DummyInputFunction</h4>
+<pre>public&nbsp;OpTranslator.DummyInputFunction()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="andThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>andThen</h4>
+<pre>public&nbsp;&lt;OUTER&gt;&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>,OUTER&gt;&nbsp;andThen(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>,OUTER&gt;&nbsp;other)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#andThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">andThen</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="process(java.lang.Object)">
+<!--   -->
+</a><a name="process(T)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>process</h4>
+<pre>public&nbsp;scala.collection.Iterable&lt;scala.runtime.Nothing$&gt;&nbsp;process(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>&nbsp;value)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#process(IN)">process</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>&gt;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.DummyInputFunction.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html
new file mode 100644
index 0000000..4608244
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html
@@ -0,0 +1,296 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpTranslator.FlatMapFunction</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpTranslator.FlatMapFunction";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.FlatMapFunction.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Class OpTranslator.FlatMapFunction" class="title">Class OpTranslator.FlatMapFunction&lt;IN,OUT&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.plan.OpTranslator.FlatMapFunction&lt;IN,OUT&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;, java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OpTranslator.FlatMapFunction&lt;IN,OUT&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator.FlatMapFunction">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html#OpTranslator.FlatMapFunction(scala.Function1, java.lang.String)">OpTranslator.FlatMapFunction</a></strong>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>,scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;&gt;&nbsp;fun,
+                            java.lang.String&nbsp;descriptionMessage)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html#process(IN)">process</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>&nbsp;value)</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_io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#andThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">andThen</a></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="OpTranslator.FlatMapFunction(scala.Function1, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpTranslator.FlatMapFunction</h4>
+<pre>public&nbsp;OpTranslator.FlatMapFunction(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>,scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;&gt;&nbsp;fun,
+                            java.lang.String&nbsp;descriptionMessage)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="process(java.lang.Object)">
+<!--   -->
+</a><a name="process(IN)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>process</h4>
+<pre>public&nbsp;scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;&nbsp;process(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>&nbsp;value)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#process(IN)">process</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.FlatMapFunction.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html
new file mode 100644
index 0000000..06b2120
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html
@@ -0,0 +1,325 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpTranslator.GroupByTask</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpTranslator.GroupByTask";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.GroupByTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Class OpTranslator.GroupByTask" class="title">Class OpTranslator.GroupByTask&lt;IN,GROUP,OUT&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.plan.OpTranslator.GroupByTask&lt;IN,GROUP,OUT&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OpTranslator.GroupByTask&lt;IN,GROUP,OUT&gt;</strong>
+extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#OpTranslator.GroupByTask(scala.Function1, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.GroupByTask</a></strong>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">GROUP</a>&gt;&nbsp;groupBy,
+                        <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                        io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#OpTranslator.GroupByTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.GroupByTask</a></strong>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                        io.gearpump.cluster.UserConfig&nbsp;userConf)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;msg)</code>
+<div class="block">Method called for each message received.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
+<div class="block">Method called with the task is initialized.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.task.Task">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/task/Task.html#LOG()">LOG</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#onStop()">onStop</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage()">receiveUnManagedMessage</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#self()">self</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#sender()">sender</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#system()">system</a></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, toString, wait, wait, wait</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="OpTranslator.GroupByTask(scala.Function1, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OpTranslator.GroupByTask</h4>
+<pre>public&nbsp;OpTranslator.GroupByTask(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">GROUP</a>&gt;&nbsp;groupBy,
+                        <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                        io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+<a name="OpTranslator.GroupByTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpTranslator.GroupByTask</h4>
+<pre>public&nbsp;OpTranslator.GroupByTask(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                        io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">TaskInterface</a></code></strong></div>
+<div class="block">Method called with the task is initialized.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd></dl>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">TaskInterface</a></code></strong></div>
+<div class="block">Method called for each message received.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - message send by upstream tasks</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.GroupByTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html
new file mode 100644
index 0000000..c4075b7
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html
@@ -0,0 +1,296 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpTranslator.ReduceFunction</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpTranslator.ReduceFunction";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.ReduceFunction.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Class OpTranslator.ReduceFunction" class="title">Class OpTranslator.ReduceFunction&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.plan.OpTranslator.ReduceFunction&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;T,T&gt;, java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OpTranslator.ReduceFunction&lt;T&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;T,T&gt;</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator.ReduceFunction">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html#OpTranslator.ReduceFunction(scala.Function2, java.lang.String)">OpTranslator.ReduceFunction</a></strong>(scala.Function2&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;&nbsp;fun,
+                           java.lang.String&nbsp;descriptionMessage)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html#process(T)">process</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&nbsp;value)</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_io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#andThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">andThen</a></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="OpTranslator.ReduceFunction(scala.Function2, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpTranslator.ReduceFunction</h4>
+<pre>public&nbsp;OpTranslator.ReduceFunction(scala.Function2&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;&nbsp;fun,
+                           java.lang.String&nbsp;descriptionMessage)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="process(java.lang.Object)">
+<!--   -->
+</a><a name="process(T)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>process</h4>
+<pre>public&nbsp;scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;&nbsp;process(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&nbsp;value)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#process(IN)">process</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.ReduceFunction.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html
new file mode 100644
index 0000000..be55ff7
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html
@@ -0,0 +1,245 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpTranslator.SingleInputFunction</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpTranslator.SingleInputFunction";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.SingleInputFunction.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Interface OpTranslator.SingleInputFunction" class="title">Interface OpTranslator.SingleInputFunction&lt;IN,OUT&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen</a>, <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a>, <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction</a>, <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <strong>OpTranslator.SingleInputFunction&lt;IN,OUT&gt;</strong>
+extends scala.Serializable</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;OUTER&gt;&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">IN</a>,OUTER&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#andThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">andThen</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">OUT</a>,OUTER&gt;&nbsp;other)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">OUT</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#process(IN)">process</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">IN</a>&nbsp;value)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="process(java.lang.Object)">
+<!--   -->
+</a><a name="process(IN)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>process</h4>
+<pre>scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">OUT</a>&gt;&nbsp;process(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">IN</a>&nbsp;value)</pre>
+</li>
+</ul>
+<a name="andThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>andThen</h4>
+<pre>&lt;OUTER&gt;&nbsp;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">IN</a>,OUTER&gt;&nbsp;andThen(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">OUT</a>,OUTER&gt;&nbsp;other)</pre>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>description</h4>
+<pre>java.lang.String&nbsp;description()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.SingleInputFunction.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html
new file mode 100644
index 0000000..b70b915
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html
@@ -0,0 +1,349 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpTranslator.SinkTask</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpTranslator.SinkTask";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.SinkTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Class OpTranslator.SinkTask" class="title">Class OpTranslator.SinkTask&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.plan.OpTranslator.SinkTask&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OpTranslator.SinkTask&lt;T&gt;</strong>
+extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#OpTranslator.SinkTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SinkTask</a></strong>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                     io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#OpTranslator.SinkTask(io.gearpump.streaming.dsl.TypedDataSink, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SinkTask</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="type parameter in OpTranslator.SinkTask">T</a>&gt;&nbsp;dataSink,
+                     <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                     io.gearpump.cluster.UserConfig&nbsp;userConf)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;msg)</code>
+<div class="block">Method called for each message received.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
+<div class="block">Method called with the task is initialized.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#onStop()">onStop</a></strong>()</code>
+<div class="block">Method called when task is under clean up.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.task.Task">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/task/Task.html#LOG()">LOG</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage()">receiveUnManagedMessage</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#self()">self</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#sender()">sender</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#system()">system</a></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, toString, wait, wait, wait</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="OpTranslator.SinkTask(io.gearpump.streaming.dsl.TypedDataSink, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OpTranslator.SinkTask</h4>
+<pre>public&nbsp;OpTranslator.SinkTask(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="type parameter in OpTranslator.SinkTask">T</a>&gt;&nbsp;dataSink,
+                     <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                     io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+<a name="OpTranslator.SinkTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpTranslator.SinkTask</h4>
+<pre>public&nbsp;OpTranslator.SinkTask(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                     io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">TaskInterface</a></code></strong></div>
+<div class="block">Method called with the task is initialized.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd></dl>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">TaskInterface</a></code></strong></div>
+<div class="block">Method called for each message received.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - message send by upstream tasks</dd></dl>
+</li>
+</ul>
+<a name="onStop()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStop</h4>
+<pre>public&nbsp;void&nbsp;onStop()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">TaskInterface</a></code></strong></div>
+<div class="block">Method called when task is under clean up.
+ This can be used to cleanup resource when the application finished.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStop()">onStop</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.SinkTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html
new file mode 100644
index 0000000..87d7fa8
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html
@@ -0,0 +1,351 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpTranslator.SourceTask</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpTranslator.SourceTask";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.SourceTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Class OpTranslator.SourceTask" class="title">Class OpTranslator.SourceTask&lt;T,OUT&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.plan.OpTranslator.SourceTask&lt;T,OUT&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OpTranslator.SourceTask&lt;T,OUT&gt;</strong>
+extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#OpTranslator.SourceTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SourceTask</a></strong>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                       io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#OpTranslator.SourceTask(io.gearpump.streaming.dsl.TypedDataSource, scala.Option, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SourceTask</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">T</a>&gt;&nbsp;source,
+                       scala.Option&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">OUT</a>&gt;&gt;&nbsp;operator,
+                       <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                       io.gearpump.cluster.UserConfig&nbsp;userConf)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;msg)</code>
+<div class="block">Method called for each message received.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
+<div class="block">Method called with the task is initialized.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#onStop()">onStop</a></strong>()</code>
+<div class="block">Method called when task is under clean up.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.task.Task">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/task/Task.html#LOG()">LOG</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage()">receiveUnManagedMessage</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#self()">self</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#sender()">sender</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#system()">system</a></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, toString, wait, wait, wait</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="OpTranslator.SourceTask(io.gearpump.streaming.dsl.TypedDataSource, scala.Option, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OpTranslator.SourceTask</h4>
+<pre>public&nbsp;OpTranslator.SourceTask(<a href="../../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">T</a>&gt;&nbsp;source,
+                       scala.Option&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">OUT</a>&gt;&gt;&nbsp;operator,
+                       <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                       io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+<a name="OpTranslator.SourceTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpTranslator.SourceTask</h4>
+<pre>public&nbsp;OpTranslator.SourceTask(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                       io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">TaskInterface</a></code></strong></div>
+<div class="block">Method called with the task is initialized.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd></dl>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">TaskInterface</a></code></strong></div>
+<div class="block">Method called for each message received.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - message send by upstream tasks</dd></dl>
+</li>
+</ul>
+<a name="onStop()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStop</h4>
+<pre>public&nbsp;void&nbsp;onStop()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">TaskInterface</a></code></strong></div>
+<div class="block">Method called when task is under clean up.
+ This can be used to cleanup resource when the application finished.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStop()">onStop</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.SourceTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html
new file mode 100644
index 0000000..3047f9d
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html
@@ -0,0 +1,325 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpTranslator.TransformTask</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpTranslator.TransformTask";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.TransformTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Class OpTranslator.TransformTask" class="title">Class OpTranslator.TransformTask&lt;IN,OUT&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.plan.OpTranslator.TransformTask&lt;IN,OUT&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OpTranslator.TransformTask&lt;IN,OUT&gt;</strong>
+extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#OpTranslator.TransformTask(scala.Option, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.TransformTask</a></strong>(scala.Option&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">OUT</a>&gt;&gt;&nbsp;operator,
+                          <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                          io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#OpTranslator.TransformTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.TransformTask</a></strong>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                          io.gearpump.cluster.UserConfig&nbsp;userConf)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;msg)</code>
+<div class="block">Method called for each message received.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
+<div class="block">Method called with the task is initialized.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.task.Task">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/task/Task.html#LOG()">LOG</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#onStop()">onStop</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage()">receiveUnManagedMessage</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#self()">self</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#sender()">sender</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#system()">system</a></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, toString, wait, wait, wait</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="OpTranslator.TransformTask(scala.Option, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OpTranslator.TransformTask</h4>
+<pre>public&nbsp;OpTranslator.TransformTask(scala.Option&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">OUT</a>&gt;&gt;&nbsp;operator,
+                          <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                          io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+<a name="OpTranslator.TransformTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpTranslator.TransformTask</h4>
+<pre>public&nbsp;OpTranslator.TransformTask(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+                          io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">TaskInterface</a></code></strong></div>
+<div class="block">Method called with the task is initialized.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd></dl>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">TaskInterface</a></code></strong></div>
+<div class="block">Method called for each message received.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - message send by upstream tasks</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.TransformTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.html
new file mode 100644
index 0000000..6755fea
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.html
@@ -0,0 +1,327 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OpTranslator</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OpTranslator";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Class OpTranslator" class="title">Class OpTranslator</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.plan.OpTranslator</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>OpTranslator</strong>
+extends java.lang.Object
+implements java.io.Serializable</pre>
+<div class="block">Translate a OP to a TaskDescription</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">MIDDLE</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">GROUP</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">OUT</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">OUT</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="type parameter in OpTranslator.SinkTask">T</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">OUT</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">OUT</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html#OpTranslator()">OpTranslator</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.slf4j.Logger</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html#LOG()">LOG</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html#translate(io.gearpump.streaming.dsl.op.OpChain, akka.actor.ActorSystem)">translate</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>&nbsp;ops,
+         akka.actor.ActorSystem&nbsp;system)</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>
+</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="OpTranslator()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpTranslator</h4>
+<pre>public&nbsp;OpTranslator()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="LOG()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>public&nbsp;org.slf4j.Logger&nbsp;LOG()</pre>
+</li>
+</ul>
+<a name="translate(io.gearpump.streaming.dsl.op.OpChain, akka.actor.ActorSystem)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>translate</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;translate(<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>&nbsp;ops,
+                                  akka.actor.ActorSystem&nbsp;system)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.html" target="_top">FRAMES</a></li>
+<li><a href="OpTranslator.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/latest/api/java/io/gearpump/streaming/dsl/plan/Planner.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/Planner.html
new file mode 100644
index 0000000..c07f00a
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/Planner.html
@@ -0,0 +1,256 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Planner</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Planner";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/Planner.html" target="_top">FRAMES</a></li>
+<li><a href="Planner.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<h2 title="Class Planner" class="title">Class Planner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.dsl.plan.Planner</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>Planner</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html#Planner()">Planner</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.util.Graph&lt;<a href="../../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,? extends io.gearpump.partitioner.Partitioner&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html#plan(io.gearpump.util.Graph, akka.actor.ActorSystem)">plan</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;dag,
+    akka.actor.ActorSystem&nbsp;system)</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>
+</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="Planner()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Planner</h4>
+<pre>public&nbsp;Planner()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="plan(io.gearpump.util.Graph, akka.actor.ActorSystem)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>plan</h4>
+<pre>public&nbsp;io.gearpump.util.Graph&lt;<a href="../../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,? extends io.gearpump.partitioner.Partitioner&gt;&nbsp;plan(io.gearpump.util.Graph&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;dag,
+                                                                                                   akka.actor.ActorSystem&nbsp;system)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/Planner.html" target="_top">FRAMES</a></li>
+<li><a href="Planner.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/dsl/plan/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/package-frame.html
new file mode 100644
index 0000000..a441e38
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/package-frame.html
@@ -0,0 +1,33 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.plan</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../io/gearpump/streaming/dsl/plan/package-summary.html" target="classFrame">io.gearpump.streaming.dsl.plan</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan" target="classFrame"><i>OpTranslator.SingleInputFunction</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator</a></li>
+<li><a href="OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.AndThen</a></li>
+<li><a href="OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.DummyInputFunction</a></li>
+<li><a href="OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.FlatMapFunction</a></li>
+<li><a href="OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.GroupByTask</a></li>
+<li><a href="OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.ReduceFunction</a></li>
+<li><a href="OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.SinkTask</a></li>
+<li><a href="OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.SourceTask</a></li>
+<li><a href="OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.TransformTask</a></li>
+<li><a href="OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator$</a></li>
+<li><a href="Planner.html" title="class in io.gearpump.streaming.dsl.plan" target="classFrame">Planner</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/package-summary.html
new file mode 100644
index 0000000..23512bf
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/package-summary.html
@@ -0,0 +1,188 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.plan</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.dsl.plan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/executor/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.dsl.plan</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction&lt;IN,OUT&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></td>
+<td class="colLast">
+<div class="block">Translate a OP to a TaskDescription</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen&lt;IN,MIDDLE,OUT&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction&lt;IN,OUT&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask&lt;IN,GROUP,OUT&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask&lt;T,OUT&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask&lt;IN,OUT&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan">Planner</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/executor/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/package-tree.html
new file mode 100644
index 0000000..bd7c8de
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/package-tree.html
@@ -0,0 +1,152 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.dsl.plan Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.dsl.plan Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/partitioner/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/executor/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.dsl.plan</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator</span></a> (implements java.io.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.AndThen</span></a>&lt;IN,MIDDLE,OUT&gt; (implements io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.DummyInputFunction</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.FlatMapFunction</span></a>&lt;IN,OUT&gt; (implements io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.ReduceFunction</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Planner</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">Task</span></a> (implements io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.GroupByTask</span></a>&lt;IN,GROUP,OUT&gt;</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.SinkTask</span></a>&lt;T&gt;</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.SourceTask</span></a>&lt;T,OUT&gt;</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.TransformTask</span></a>&lt;IN,OUT&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">scala.Serializable
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.SingleInputFunction</span></a>&lt;IN,OUT&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/dsl/partitioner/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/executor/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor$.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor$.html
new file mode 100644
index 0000000..a6f913f
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor$" class="title">Class Executor$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>Executor$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor">Executor$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor$.html#Executor$()">Executor$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor">Executor$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Executor$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor$</h4>
+<pre>public&nbsp;Executor$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig$.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig$.html
new file mode 100644
index 0000000..292b832
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.ExecutorConfig$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.ExecutorConfig$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.ExecutorConfig$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.ExecutorConfig$" class="title">Class Executor.ExecutorConfig$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;com.typesafe.config.Config,<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.ExecutorConfig$</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;com.typesafe.config.Config,<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.ExecutorConfig$</strong>
+extends scala.runtime.AbstractFunction1&lt;com.typesafe.config.Config,<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.ExecutorConfig$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html#Executor.ExecutorConfig$()">Executor.ExecutorConfig$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Executor.ExecutorConfig$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.ExecutorConfig$</h4>
+<pre>public&nbsp;Executor.ExecutorConfig$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.ExecutorConfig$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig.html
new file mode 100644
index 0000000..cede8d2
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.ExecutorConfig</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.ExecutorConfig";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorConfig.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.ExecutorConfig.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.ExecutorConfig" class="title">Class Executor.ExecutorConfig</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.ExecutorConfig</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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.ExecutorConfig</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.ExecutorConfig">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html#Executor.ExecutorConfig(com.typesafe.config.Config)">Executor.ExecutorConfig</a></strong>(com.typesafe.config.Config&nbsp;config)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>com.typesafe.config.Config</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html#config()">config</a></strong>()</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="Executor.ExecutorConfig(com.typesafe.config.Config)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.ExecutorConfig</h4>
+<pre>public&nbsp;Executor.ExecutorConfig(com.typesafe.config.Config&nbsp;config)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="config()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>config</h4>
+<pre>public&nbsp;com.typesafe.config.Config&nbsp;config()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorConfig.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.ExecutorConfig.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary$.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary$.html
new file mode 100644
index 0000000..6f78b46
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary$.html
@@ -0,0 +1,303 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.ExecutorSummary$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.ExecutorSummary$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.ExecutorSummary$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.ExecutorSummary$" class="title">Class Executor.ExecutorSummary$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.ExecutorSummary$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.ExecutorSummary$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.ExecutorSummary$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html#Executor.ExecutorSummary$()">Executor.ExecutorSummary$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html#empty()">empty</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Executor.ExecutorSummary$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.ExecutorSummary$</h4>
+<pre>public&nbsp;Executor.ExecutorSummary$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="empty()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>empty</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a>&nbsp;empty()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.ExecutorSummary$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary.html
new file mode 100644
index 0000000..102403d
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary.html
@@ -0,0 +1,383 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.ExecutorSummary</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.ExecutorSummary";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorSummary.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.ExecutorSummary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.ExecutorSummary" class="title">Class Executor.ExecutorSummary</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.ExecutorSummary</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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.ExecutorSummary</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.ExecutorSummary">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#Executor.ExecutorSummary(int, int, java.lang.String, java.lang.String, java.lang.String, int, scala.collection.immutable.Map, java.lang.String)">Executor.ExecutorSummary</a></strong>(int&nbsp;id,
+                        int&nbsp;workerId,
+                        java.lang.String&nbsp;actorPath,
+                        java.lang.String&nbsp;logFile,
+                        java.lang.String&nbsp;status,
+                        int&nbsp;taskCount,
+                        scala.collection.immutable.Map&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;&nbsp;tasks,
+                        java.lang.String&nbsp;jvmName)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#actorPath()">actorPath</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#id()">id</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#jvmName()">jvmName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#logFile()">logFile</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#status()">status</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#taskCount()">taskCount</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#tasks()">tasks</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#workerId()">workerId</a></strong>()</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="Executor.ExecutorSummary(int, int, java.lang.String, java.lang.String, java.lang.String, int, scala.collection.immutable.Map, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.ExecutorSummary</h4>
+<pre>public&nbsp;Executor.ExecutorSummary(int&nbsp;id,
+                        int&nbsp;workerId,
+                        java.lang.String&nbsp;actorPath,
+                        java.lang.String&nbsp;logFile,
+                        java.lang.String&nbsp;status,
+                        int&nbsp;taskCount,
+                        scala.collection.immutable.Map&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;&nbsp;tasks,
+                        java.lang.String&nbsp;jvmName)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="id()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>id</h4>
+<pre>public&nbsp;int&nbsp;id()</pre>
+</li>
+</ul>
+<a name="workerId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>workerId</h4>
+<pre>public&nbsp;int&nbsp;workerId()</pre>
+</li>
+</ul>
+<a name="actorPath()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actorPath</h4>
+<pre>public&nbsp;java.lang.String&nbsp;actorPath()</pre>
+</li>
+</ul>
+<a name="logFile()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>logFile</h4>
+<pre>public&nbsp;java.lang.String&nbsp;logFile()</pre>
+</li>
+</ul>
+<a name="status()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>status</h4>
+<pre>public&nbsp;java.lang.String&nbsp;status()</pre>
+</li>
+</ul>
+<a name="taskCount()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskCount</h4>
+<pre>public&nbsp;int&nbsp;taskCount()</pre>
+</li>
+</ul>
+<a name="tasks()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>tasks</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;&nbsp;tasks()</pre>
+</li>
+</ul>
+<a name="jvmName()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>jvmName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;jvmName()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorSummary.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.ExecutorSummary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html
new file mode 100644
index 0000000..7c0ce79
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.GetExecutorSummary$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.GetExecutorSummary$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.GetExecutorSummary$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.GetExecutorSummary$" class="title">Class Executor.GetExecutorSummary$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.GetExecutorSummary$</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="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.GetExecutorSummary$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.GetExecutorSummary$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html#Executor.GetExecutorSummary$()">Executor.GetExecutorSummary$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Executor.GetExecutorSummary$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.GetExecutorSummary$</h4>
+<pre>public&nbsp;Executor.GetExecutorSummary$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.GetExecutorSummary$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary.html
new file mode 100644
index 0000000..528abfb
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.GetExecutorSummary</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.GetExecutorSummary";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.GetExecutorSummary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.GetExecutorSummary" class="title">Class Executor.GetExecutorSummary</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.GetExecutorSummary</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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.GetExecutorSummary</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.GetExecutorSummary">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html#Executor.GetExecutorSummary(int)">Executor.GetExecutorSummary</a></strong>(int&nbsp;executorId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html#executorId()">executorId</a></strong>()</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="Executor.GetExecutorSummary(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.GetExecutorSummary</h4>
+<pre>public&nbsp;Executor.GetExecutorSummary(int&nbsp;executorId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.GetExecutorSummary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html
new file mode 100644
index 0000000..42d0834
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.QueryExecutorConfig$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.QueryExecutorConfig$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.QueryExecutorConfig$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.QueryExecutorConfig$" class="title">Class Executor.QueryExecutorConfig$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.QueryExecutorConfig$</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="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.QueryExecutorConfig$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.QueryExecutorConfig$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html#Executor.QueryExecutorConfig$()">Executor.QueryExecutorConfig$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Executor.QueryExecutorConfig$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.QueryExecutorConfig$</h4>
+<pre>public&nbsp;Executor.QueryExecutorConfig$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.QueryExecutorConfig$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html
new file mode 100644
index 0000000..11ab5b7
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.QueryExecutorConfig</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.QueryExecutorConfig";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.QueryExecutorConfig.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.QueryExecutorConfig" class="title">Class Executor.QueryExecutorConfig</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.QueryExecutorConfig</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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.QueryExecutorConfig</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.QueryExecutorConfig">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html#Executor.QueryExecutorConfig(int)">Executor.QueryExecutorConfig</a></strong>(int&nbsp;executorId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html#executorId()">executorId</a></strong>()</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="Executor.QueryExecutorConfig(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.QueryExecutorConfig</h4>
+<pre>public&nbsp;Executor.QueryExecutorConfig(int&nbsp;executorId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.QueryExecutorConfig.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/executor/Executor.RestartTasks$.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.RestartTasks$.html
new file mode 100644
index 0000000..74efb65
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.RestartTasks$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.RestartTasks$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.RestartTasks$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.RestartTasks$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.RestartTasks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.RestartTasks$" class="title">Class Executor.RestartTasks$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.RestartTasks$</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="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.RestartTasks$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.RestartTasks$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html#Executor.RestartTasks$()">Executor.RestartTasks$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Executor.RestartTasks$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.RestartTasks$</h4>
+<pre>public&nbsp;Executor.RestartTasks$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.RestartTasks$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.RestartTasks$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.RestartTasks.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.RestartTasks.html
new file mode 100644
index 0000000..9f98a96
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.RestartTasks.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.RestartTasks</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.RestartTasks";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.RestartTasks.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.RestartTasks.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.RestartTasks" class="title">Class Executor.RestartTasks</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.RestartTasks</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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.RestartTasks</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.RestartTasks">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html#Executor.RestartTasks(int)">Executor.RestartTasks</a></strong>(int&nbsp;dagVersion)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html#dagVersion()">dagVersion</a></strong>()</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="Executor.RestartTasks(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.RestartTasks</h4>
+<pre>public&nbsp;Executor.RestartTasks(int&nbsp;dagVersion)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="dagVersion()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>dagVersion</h4>
+<pre>public&nbsp;int&nbsp;dagVersion()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.RestartTasks.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.RestartTasks.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/executor/Executor.TaskArgumentStore.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.TaskArgumentStore.html
new file mode 100644
index 0000000..5a9cf2b
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.TaskArgumentStore.html
@@ -0,0 +1,304 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.TaskArgumentStore</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.TaskArgumentStore";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.TaskArgumentStore.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.TaskArgumentStore" class="title">Class Executor.TaskArgumentStore</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.TaskArgumentStore</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.TaskArgumentStore</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#Executor.TaskArgumentStore()">Executor.TaskArgumentStore</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#add(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.executor.TaskLauncher.TaskArgument)">add</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+   <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&nbsp;task)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.Option&lt;<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#get(int, io.gearpump.streaming.task.TaskId)">get</a></strong>(int&nbsp;dagVersion,
+   <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#removeNewerVersion(int)">removeNewerVersion</a></strong>(int&nbsp;currentVersion)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#removeObsoleteVersion()">removeObsoleteVersion</a></strong>()</code>
+<div class="block">when the new DAG is successfully deployed, then we should remove obsolete TaskArgument of old DAG.</div>
+</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>
+</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="Executor.TaskArgumentStore()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.TaskArgumentStore</h4>
+<pre>public&nbsp;Executor.TaskArgumentStore()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="add(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.executor.TaskLauncher.TaskArgument)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>add</h4>
+<pre>public&nbsp;void&nbsp;add(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+       <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&nbsp;task)</pre>
+</li>
+</ul>
+<a name="get(int, io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public&nbsp;scala.Option&lt;<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&gt;&nbsp;get(int&nbsp;dagVersion,
+                                          <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+<a name="removeObsoleteVersion()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeObsoleteVersion</h4>
+<pre>public&nbsp;void&nbsp;removeObsoleteVersion()</pre>
+<div class="block">when the new DAG is successfully deployed, then we should remove obsolete TaskArgument of old DAG.</div>
+</li>
+</ul>
+<a name="removeNewerVersion(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>removeNewerVersion</h4>
+<pre>public&nbsp;void&nbsp;removeNewerVersion(int&nbsp;currentVersion)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.TaskArgumentStore.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/executor/Executor.TaskStopped$.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.TaskStopped$.html
new file mode 100644
index 0000000..2915772
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.TaskStopped$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.TaskStopped$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.TaskStopped$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskStopped$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.TaskStopped$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.TaskStopped$" class="title">Class Executor.TaskStopped$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.TaskStopped$</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;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.TaskStopped$</strong>
+extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.TaskStopped$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html#Executor.TaskStopped$()">Executor.TaskStopped$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Executor.TaskStopped$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.TaskStopped$</h4>
+<pre>public&nbsp;Executor.TaskStopped$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskStopped$.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.TaskStopped$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.TaskStopped.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.TaskStopped.html
new file mode 100644
index 0000000..98c42c0
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.TaskStopped.html
@@ -0,0 +1,278 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor.TaskStopped</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor.TaskStopped";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskStopped.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.TaskStopped.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor.TaskStopped" class="title">Class Executor.TaskStopped</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor.TaskStopped</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="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>Executor.TaskStopped</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.TaskStopped">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html#Executor.TaskStopped(akka.actor.ActorRef)">Executor.TaskStopped</a></strong>(akka.actor.ActorRef&nbsp;task)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html#task()">task</a></strong>()</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="Executor.TaskStopped(akka.actor.ActorRef)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor.TaskStopped</h4>
+<pre>public&nbsp;Executor.TaskStopped(akka.actor.ActorRef&nbsp;task)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="task()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>task</h4>
+<pre>public&nbsp;akka.actor.ActorRef&nbsp;task()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskStopped.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.TaskStopped.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/executor/Executor.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.html
new file mode 100644
index 0000000..710fe80
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.html
@@ -0,0 +1,494 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Executor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Executor";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class Executor" class="title">Class Executor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.Executor</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>akka.actor.Actor, io.gearpump.util.TimeOutScheduler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Executor</strong>
+extends java.lang.Object
+implements akka.actor.Actor, io.gearpump.util.TimeOutScheduler</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_akka.actor.Actor">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;akka.actor.Actor</h3>
+<code>akka.actor.Actor.emptyBehavior$</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#Executor(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">Executor</a></strong>(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
+        io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#Executor(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig, io.gearpump.streaming.executor.ITaskLauncher)">Executor</a></strong>(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
+        io.gearpump.cluster.UserConfig&nbsp;userConf,
+        <a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a>&nbsp;launcher)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#applicationReady()">applicationReady</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.transport.Express</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#express()">express</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#launchTasksHandler()">launchTasksHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#metricsEnabled()">metricsEnabled</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#queryMsgHandler()">queryMsgHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#receive()">receive</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#restartingTask(int, int, scala.collection.immutable.List)">restartingTask</a></strong>(int&nbsp;dagVersion,
+              int&nbsp;remain,
+              scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;needRestart)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.OneForOneStrategy</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#supervisorStrategy()">supervisorStrategy</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#terminationWatch()">terminationWatch</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.util.Timeout</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#timeOut()">timeOut</a></strong>()</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_akka.actor.Actor">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;akka.actor.Actor</h3>
+<code>akka$actor$Actor$_setter_$context_$eq, akka$actor$Actor$_setter_$self_$eq, aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, postRestart, postStop, preRestart, preStart, self, sender, unhandled</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.util.TimeOutScheduler">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.util.TimeOutScheduler</h3>
+<code>sendMsgWithTimeOutCallBack</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="Executor(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig, io.gearpump.streaming.executor.ITaskLauncher)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Executor</h4>
+<pre>public&nbsp;Executor(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
+        io.gearpump.cluster.UserConfig&nbsp;userConf,
+        <a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a>&nbsp;launcher)</pre>
+</li>
+</ul>
+<a name="Executor(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Executor</h4>
+<pre>public&nbsp;Executor(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
+        io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="timeOut()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>timeOut</h4>
+<pre>public&nbsp;akka.util.Timeout&nbsp;timeOut()</pre>
+</li>
+</ul>
+<a name="express()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>express</h4>
+<pre>public&nbsp;io.gearpump.transport.Express&nbsp;express()</pre>
+</li>
+</ul>
+<a name="metricsEnabled()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>metricsEnabled</h4>
+<pre>public&nbsp;boolean&nbsp;metricsEnabled()</pre>
+</li>
+</ul>
+<a name="receive()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>receive</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;receive()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>receive</code>&nbsp;in interface&nbsp;<code>akka.actor.Actor</code></dd>
+</dl>
+</li>
+</ul>
+<a name="supervisorStrategy()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>supervisorStrategy</h4>
+<pre>public&nbsp;akka.actor.OneForOneStrategy&nbsp;supervisorStrategy()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>supervisorStrategy</code>&nbsp;in interface&nbsp;<code>akka.actor.Actor</code></dd>
+</dl>
+</li>
+</ul>
+<a name="launchTasksHandler()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>launchTasksHandler</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;launchTasksHandler()</pre>
+</li>
+</ul>
+<a name="applicationReady()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>applicationReady</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;applicationReady()</pre>
+</li>
+</ul>
+<a name="queryMsgHandler()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>queryMsgHandler</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;queryMsgHandler()</pre>
+</li>
+</ul>
+<a name="restartingTask(int, int, scala.collection.immutable.List)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>restartingTask</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;restartingTask(int&nbsp;dagVersion,
+                                                                             int&nbsp;remain,
+                                                                             scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;needRestart)</pre>
+</li>
+</ul>
+<a name="terminationWatch()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>terminationWatch</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;terminationWatch()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.html" target="_top">FRAMES</a></li>
+<li><a href="Executor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/latest/api/java/io/gearpump/streaming/executor/ExecutorRestartPolicy.html b/releases/latest/api/java/io/gearpump/streaming/executor/ExecutorRestartPolicy.html
new file mode 100644
index 0000000..0d5d8f8
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/ExecutorRestartPolicy.html
@@ -0,0 +1,274 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>ExecutorRestartPolicy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExecutorRestartPolicy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/ExecutorRestartPolicy.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorRestartPolicy.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class ExecutorRestartPolicy" class="title">Class ExecutorRestartPolicy</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.ExecutorRestartPolicy</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>ExecutorRestartPolicy</strong>
+extends java.lang.Object</pre>
+<div class="block">param:  maxNrOfRetries the number of times a executor is allowed to be restarted, negative value means no limit,
+   if the limit is exceeded the policy will not allow to restart the executor
+ param:  withinTimeRange duration of the time window for maxNrOfRetries, Duration.Inf means no window</div>
+</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html#ExecutorRestartPolicy(int, scala.concurrent.duration.Duration)">ExecutorRestartPolicy</a></strong>(int&nbsp;maxNrOfRetries,
+                     scala.concurrent.duration.Duration&nbsp;withinTimeRange)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html#addTaskToExecutor(int, io.gearpump.streaming.task.TaskId)">addTaskToExecutor</a></strong>(int&nbsp;executorId,
+                 <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html#allowRestartExecutor(int)">allowRestartExecutor</a></strong>(int&nbsp;executorId)</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>
+</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="ExecutorRestartPolicy(int, scala.concurrent.duration.Duration)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorRestartPolicy</h4>
+<pre>public&nbsp;ExecutorRestartPolicy(int&nbsp;maxNrOfRetries,
+                     scala.concurrent.duration.Duration&nbsp;withinTimeRange)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="addTaskToExecutor(int, io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addTaskToExecutor</h4>
+<pre>public&nbsp;void&nbsp;addTaskToExecutor(int&nbsp;executorId,
+                     <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+<a name="allowRestartExecutor(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>allowRestartExecutor</h4>
+<pre>public&nbsp;boolean&nbsp;allowRestartExecutor(int&nbsp;executorId)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/ExecutorRestartPolicy.html" target="_top">FRAMES</a></li>
+<li><a href="ExecutorRestartPolicy.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/executor/ITaskLauncher.html b/releases/latest/api/java/io/gearpump/streaming/executor/ITaskLauncher.html
new file mode 100644
index 0000000..29a9a4b
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/ITaskLauncher.html
@@ -0,0 +1,214 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>ITaskLauncher</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ITaskLauncher";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/ITaskLauncher.html" target="_top">FRAMES</a></li>
+<li><a href="ITaskLauncher.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Interface ITaskLauncher" class="title">Interface ITaskLauncher</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>ITaskLauncher</strong></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,akka.actor.ActorRef&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html#launch(scala.collection.immutable.List, io.gearpump.streaming.executor.TaskLauncher.TaskArgument, akka.actor.ActorRefFactory, io.gearpump.serializer.SerializationFramework)">launch</a></strong>(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskIds,
+      <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&nbsp;argument,
+      akka.actor.ActorRefFactory&nbsp;context,
+      io.gearpump.serializer.SerializationFramework&nbsp;serializer)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="launch(scala.collection.immutable.List, io.gearpump.streaming.executor.TaskLauncher.TaskArgument, akka.actor.ActorRefFactory, io.gearpump.serializer.SerializationFramework)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>launch</h4>
+<pre>scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,akka.actor.ActorRef&gt;&nbsp;launch(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskIds,
+                                                                <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&nbsp;argument,
+                                                                akka.actor.ActorRefFactory&nbsp;context,
+                                                                io.gearpump.serializer.SerializationFramework&nbsp;serializer)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/ITaskLauncher.html" target="_top">FRAMES</a></li>
+<li><a href="ITaskLauncher.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher$.html b/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher$.html
new file mode 100644
index 0000000..a39c7fe
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher$.html
@@ -0,0 +1,295 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskLauncher$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLauncher$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLauncher$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class TaskLauncher$" class="title">Class TaskLauncher$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.TaskLauncher$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>TaskLauncher$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html#TaskLauncher$()">TaskLauncher$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html#apply(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">apply</a></strong>(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
+     io.gearpump.cluster.UserConfig&nbsp;userConf)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskLauncher$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskLauncher$</h4>
+<pre>public&nbsp;TaskLauncher$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a>&nbsp;apply(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
+                 io.gearpump.cluster.UserConfig&nbsp;userConf)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLauncher$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html b/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html
new file mode 100644
index 0000000..416c005
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskLauncher.TaskArgument$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLauncher.TaskArgument$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLauncher.TaskArgument$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class TaskLauncher.TaskArgument$" class="title">Class TaskLauncher.TaskArgument$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction3&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.TaskLauncher.TaskArgument$</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.Function3&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskLauncher.TaskArgument$</strong>
+extends scala.runtime.AbstractFunction3&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.TaskLauncher.TaskArgument$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html#TaskLauncher.TaskArgument$()">TaskLauncher.TaskArgument$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction3">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function3">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskLauncher.TaskArgument$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskLauncher.TaskArgument$</h4>
+<pre>public&nbsp;TaskLauncher.TaskArgument$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLauncher.TaskArgument$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html b/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html
new file mode 100644
index 0000000..ddb04ce
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html
@@ -0,0 +1,308 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskLauncher.TaskArgument</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLauncher.TaskArgument";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLauncher.TaskArgument.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class TaskLauncher.TaskArgument" class="title">Class TaskLauncher.TaskArgument</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.TaskLauncher.TaskArgument</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="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskLauncher.TaskArgument</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.TaskLauncher.TaskArgument">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#TaskLauncher.TaskArgument(int, io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List)">TaskLauncher.TaskArgument</a></strong>(int&nbsp;dagVersion,
+                         <a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription,
+                         scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#dagVersion()">dagVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#processorDescription()">processorDescription</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#subscribers()">subscribers</a></strong>()</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="TaskLauncher.TaskArgument(int, io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskLauncher.TaskArgument</h4>
+<pre>public&nbsp;TaskLauncher.TaskArgument(int&nbsp;dagVersion,
+                         <a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription,
+                         scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="dagVersion()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dagVersion</h4>
+<pre>public&nbsp;int&nbsp;dagVersion()</pre>
+</li>
+</ul>
+<a name="processorDescription()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processorDescription</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription()</pre>
+</li>
+</ul>
+<a name="subscribers()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>subscribers</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLauncher.TaskArgument.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher.html b/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher.html
new file mode 100644
index 0000000..464b854
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher.html
@@ -0,0 +1,317 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskLauncher</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskLauncher";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLauncher.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.executor</p>
+<h2 title="Class TaskLauncher" class="title">Class TaskLauncher</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.executor.TaskLauncher</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>TaskLauncher</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html#TaskLauncher(int, java.lang.String, int, akka.actor.ActorRef, io.gearpump.cluster.UserConfig, java.lang.Class)">TaskLauncher</a></strong>(int&nbsp;appId,
+            java.lang.String&nbsp;appName,
+            int&nbsp;executorId,
+            akka.actor.ActorRef&nbsp;appMaster,
+            io.gearpump.cluster.UserConfig&nbsp;userConf,
+            java.lang.Class&lt;? extends akka.actor.Actor&gt;&nbsp;taskActorClass)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html#apply(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">apply</a></strong>(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
+     io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,akka.actor.ActorRef&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html#launch(scala.collection.immutable.List, io.gearpump.streaming.executor.TaskLauncher.TaskArgument, akka.actor.ActorRefFactory, io.gearpump.serializer.SerializationFramework)">launch</a></strong>(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskIds,
+      <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&nbsp;argument,
+      akka.actor.ActorRefFactory&nbsp;context,
+      io.gearpump.serializer.SerializationFramework&nbsp;serializer)</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>
+</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="TaskLauncher(int, java.lang.String, int, akka.actor.ActorRef, io.gearpump.cluster.UserConfig, java.lang.Class)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskLauncher</h4>
+<pre>public&nbsp;TaskLauncher(int&nbsp;appId,
+            java.lang.String&nbsp;appName,
+            int&nbsp;executorId,
+            akka.actor.ActorRef&nbsp;appMaster,
+            io.gearpump.cluster.UserConfig&nbsp;userConf,
+            java.lang.Class&lt;? extends akka.actor.Actor&gt;&nbsp;taskActorClass)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a>&nbsp;apply(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
+                 io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+<a name="launch(scala.collection.immutable.List, io.gearpump.streaming.executor.TaskLauncher.TaskArgument, akka.actor.ActorRefFactory, io.gearpump.serializer.SerializationFramework)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>launch</h4>
+<pre>public&nbsp;scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,akka.actor.ActorRef&gt;&nbsp;launch(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskIds,
+                                                                <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&nbsp;argument,
+                                                                akka.actor.ActorRefFactory&nbsp;context,
+                                                                io.gearpump.serializer.SerializationFramework&nbsp;serializer)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html#launch(scala.collection.immutable.List, io.gearpump.streaming.executor.TaskLauncher.TaskArgument, akka.actor.ActorRefFactory, io.gearpump.serializer.SerializationFramework)">launch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.html" target="_top">FRAMES</a></li>
+<li><a href="TaskLauncher.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/latest/api/java/io/gearpump/streaming/executor/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/executor/package-frame.html
new file mode 100644
index 0000000..307f51f
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/package-frame.html
@@ -0,0 +1,42 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.executor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../io/gearpump/streaming/executor/package-summary.html" target="classFrame">io.gearpump.streaming.executor</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="ITaskLauncher.html" title="interface in io.gearpump.streaming.executor" target="classFrame"><i>ITaskLauncher</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="Executor.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor</a></li>
+<li><a href="Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorConfig</a></li>
+<li><a href="Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorConfig$</a></li>
+<li><a href="Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorSummary</a></li>
+<li><a href="Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.ExecutorSummary$</a></li>
+<li><a href="Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.GetExecutorSummary</a></li>
+<li><a href="Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.GetExecutorSummary$</a></li>
+<li><a href="Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.QueryExecutorConfig</a></li>
+<li><a href="Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.QueryExecutorConfig$</a></li>
+<li><a href="Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.RestartTasks</a></li>
+<li><a href="Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.RestartTasks$</a></li>
+<li><a href="Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.TaskArgumentStore</a></li>
+<li><a href="Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.TaskStopped</a></li>
+<li><a href="Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor.TaskStopped$</a></li>
+<li><a href="Executor$.html" title="class in io.gearpump.streaming.executor" target="classFrame">Executor$</a></li>
+<li><a href="ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor" target="classFrame">ExecutorRestartPolicy</a></li>
+<li><a href="TaskLauncher.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher</a></li>
+<li><a href="TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher.TaskArgument</a></li>
+<li><a href="TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher.TaskArgument$</a></li>
+<li><a href="TaskLauncher$.html" title="class in io.gearpump.streaming.executor" target="classFrame">TaskLauncher$</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/executor/package-summary.html
new file mode 100644
index 0000000..239e107
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/package-summary.html
@@ -0,0 +1,226 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.executor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.executor";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/dsl/plan/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.executor</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor">Executor$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor">ExecutorRestartPolicy</a></td>
+<td class="colLast">
+<div class="block">param:  maxNrOfRetries the number of times a executor is allowed to be restarted, negative value means no limit,
+   if the limit is exceeded the policy will not allow to restart the executor
+ param:  withinTimeRange duration of the time window for maxNrOfRetries, Duration.Inf means no window</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/dsl/plan/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/executor/package-tree.html
new file mode 100644
index 0000000..ae018e4
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/package-tree.html
@@ -0,0 +1,157 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.executor Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.executor Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/dsl/plan/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.executor</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">scala.runtime.AbstractFunction1&lt;T1,R&gt; (implements scala.Function1&lt;T1,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorConfig$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.GetExecutorSummary$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.QueryExecutorConfig$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.RestartTasks$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.TaskStopped$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction3&lt;T1,T2,T3,R&gt; (implements scala.Function3&lt;T1,T2,T3,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher.TaskArgument$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor</span></a> (implements akka.actor.Actor, io.gearpump.util.TimeOutScheduler)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorConfig</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorSummary</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorSummary$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.GetExecutorSummary</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.QueryExecutorConfig</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.RestartTasks</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.TaskArgumentStore</span></a></li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.TaskStopped</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor$</span></a></li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="strong">ExecutorRestartPolicy</span></a></li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher</span></a> (implements io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a>)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher.TaskArgument</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher$</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">io.gearpump.streaming.executor.<a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="strong">ITaskLauncher</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/dsl/plan/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/javaapi/Graph.html b/releases/latest/api/java/io/gearpump/streaming/javaapi/Graph.html
new file mode 100644
index 0000000..022386b
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/javaapi/Graph.html
@@ -0,0 +1,258 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Graph</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Graph";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Graph.html" target="_top">FRAMES</a></li>
+<li><a href="Graph.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_classes_inherited_from_class_io.gearpump.util.Graph">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_io.gearpump.util.Graph">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.javaapi</p>
+<h2 title="Class Graph" class="title">Class Graph</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,io.gearpump.partitioner.Partitioner&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.javaapi.Graph</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</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Graph</strong>
+extends io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,io.gearpump.partitioner.Partitioner&gt;</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.javaapi.Graph">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.gearpump.util.Graph">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;io.gearpump.util.Graph</h3>
+<code>io.gearpump.util.Graph.Node&lt;N,E&gt;, io.gearpump.util.Graph.NodeList&lt;N,E&gt;, io.gearpump.util.Graph.Path&lt;N,E&gt;, io.gearpump.util.Graph.Path$</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/javaapi/Graph.html#Graph()">Graph</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.util.Graph">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.util.Graph</h3>
+<code>addEdge, addGraph, addVertex, apply, apply, copy, edges, edgesOf, empty, hasCycle, hasDuplicatedEdge, incomingEdgesOf, inDegreeOf, io$gearpump$util$Graph$$_edges, isEmpty, mapEdge, mapVertex, Node, outDegreeOf, outgoingEdgesOf, removeVertex, replaceVertex, subGraph, topologicalOrderIterator, toString, unapply, vertexHierarchyLevelMap, vertices</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>
+</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="Graph()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Graph</h4>
+<pre>public&nbsp;Graph()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Graph.html" target="_top">FRAMES</a></li>
+<li><a href="Graph.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_classes_inherited_from_class_io.gearpump.util.Graph">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_io.gearpump.util.Graph">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/javaapi/Processor.html b/releases/latest/api/java/io/gearpump/streaming/javaapi/Processor.html
new file mode 100644
index 0000000..2f11afe
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/javaapi/Processor.html
@@ -0,0 +1,490 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Processor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Processor";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Processor.html" target="_top">FRAMES</a></li>
+<li><a href="Processor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.javaapi</p>
+<h2 title="Class Processor" class="title">Class Processor&lt;T extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.javaapi.Processor&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;, io.gearpump.util.ReferenceEqual</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Processor&lt;T extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.gearpump.streaming.Processor">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.gearpump.streaming.<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a></h3>
+<code><a href="../../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;<a href="../../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;, <a href="../../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#Processor(java.lang.Class)">Processor</a></strong>(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#Processor(java.lang.Class, int)">Processor</a></strong>(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass,
+         int&nbsp;parallelism)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#Processor(java.lang.Class, int, java.lang.String, io.gearpump.cluster.UserConfig)">Processor</a></strong>(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass,
+         int&nbsp;parallelism,
+         java.lang.String&nbsp;description,
+         io.gearpump.cluster.UserConfig&nbsp;taskConf)</code>
+<div class="block">Create a general processor with user specified task logic.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#Processor(io.gearpump.streaming.Processor)">Processor</a></strong>(<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;processor)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#description()">description</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object&nbsp;obj)</code>
+<div class="block">reference equal</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#parallelism()">parallelism</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#sink(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">sink</a></strong>(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
+    int&nbsp;parallelism,
+    java.lang.String&nbsp;description,
+    io.gearpump.cluster.UserConfig&nbsp;taskConf,
+    akka.actor.ActorSystem&nbsp;system)</code>
+<div class="block">Create a Sink Processor</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#source(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">source</a></strong>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;source,
+      int&nbsp;parallelism,
+      java.lang.String&nbsp;description,
+      io.gearpump.cluster.UserConfig&nbsp;taskConf,
+      akka.actor.ActorSystem&nbsp;system)</code>
+<div class="block">Create a Source Processor</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#taskClass()">taskClass</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#taskConf()">taskConf</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#withConfig(io.gearpump.cluster.UserConfig)">withConfig</a></strong>(io.gearpump.cluster.UserConfig&nbsp;conf)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#withDescription(java.lang.String)">withDescription</a></strong>(java.lang.String&nbsp;desc)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#withParallelism(int)">withParallelism</a></strong>(int&nbsp;parallel)</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, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</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="Processor(java.lang.Class)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Processor</h4>
+<pre>public&nbsp;Processor(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass)</pre>
+</li>
+</ul>
+<a name="Processor(java.lang.Class, int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Processor</h4>
+<pre>public&nbsp;Processor(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass,
+         int&nbsp;parallelism)</pre>
+</li>
+</ul>
+<a name="Processor(io.gearpump.streaming.Processor)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Processor</h4>
+<pre>public&nbsp;Processor(<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;processor)</pre>
+</li>
+</ul>
+<a name="Processor(java.lang.Class, int, java.lang.String, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Processor</h4>
+<pre>public&nbsp;Processor(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass,
+         int&nbsp;parallelism,
+         java.lang.String&nbsp;description,
+         io.gearpump.cluster.UserConfig&nbsp;taskConf)</pre>
+<div class="block">Create a general processor with user specified task logic.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>taskClass</code> - task implementation class of this processor (shall be a derived class from <a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><code>Task</code></a></dd><dd><code>parallelism,</code> - how many initial tasks you want to use</dd><dd><code>description,</code> - some text to describe this processor</dd><dd><code>taskConf,</code> - Processor specific configuration</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="sink(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sink</h4>
+<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>&gt;&nbsp;sink(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
+                           int&nbsp;parallelism,
+                           java.lang.String&nbsp;description,
+                           io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                           akka.actor.ActorSystem&nbsp;system)</pre>
+<div class="block">Create a Sink Processor</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dataSink</code> - the data sink itself</dd><dd><code>parallelism</code> - the parallelism of this processor</dd><dd><code>description</code> - the description for this processor</dd><dd><code>taskConf</code> - the configuration for this processor</dd><dd><code>system</code> - actor system</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the new created sink processor</dd></dl>
+</li>
+</ul>
+<a name="source(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>source</h4>
+<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>&gt;&nbsp;source(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;source,
+                               int&nbsp;parallelism,
+                               java.lang.String&nbsp;description,
+                               io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                               akka.actor.ActorSystem&nbsp;system)</pre>
+<div class="block">Create a Source Processor</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>source</code> - the data source itself</dd><dd><code>parallelism</code> - the parallelism of this processor</dd><dd><code>description</code> - the description of this processor</dd><dd><code>taskConf</code> - the configuration of this processor</dd><dd><code>system</code> - actor system</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the new created source processor</dd></dl>
+</li>
+</ul>
+<a name="withParallelism(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withParallelism</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;withParallelism(int&nbsp;parallel)</pre>
+</li>
+</ul>
+<a name="withDescription(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withDescription</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;withDescription(java.lang.String&nbsp;desc)</pre>
+</li>
+</ul>
+<a name="withConfig(io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withConfig</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;withConfig(io.gearpump.cluster.UserConfig&nbsp;conf)</pre>
+</li>
+</ul>
+<a name="parallelism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelism</h4>
+<pre>public&nbsp;int&nbsp;parallelism()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/Processor.html#parallelism()">parallelism</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a> extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="taskConf()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskConf</h4>
+<pre>public&nbsp;io.gearpump.cluster.UserConfig&nbsp;taskConf()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/Processor.html#taskConf()">taskConf</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a> extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="description()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String&nbsp;description()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/Processor.html#description()">description</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a> extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="taskClass()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskClass</h4>
+<pre>public&nbsp;java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;taskClass()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/Processor.html#taskClass()">taskClass</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a> extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="equals(java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
+<div class="block">reference equal</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>equals</code>&nbsp;in interface&nbsp;<code>io.gearpump.util.ReferenceEqual</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Processor.html" target="_top">FRAMES</a></li>
+<li><a href="Processor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/javaapi/StreamApplication.html b/releases/latest/api/java/io/gearpump/streaming/javaapi/StreamApplication.html
new file mode 100644
index 0000000..b67abdd
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/javaapi/StreamApplication.html
@@ -0,0 +1,320 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>StreamApplication</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StreamApplication";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/StreamApplication.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApplication.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.javaapi</p>
+<h2 title="Class StreamApplication" class="title">Class StreamApplication</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.javaapi.StreamApplication</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.gearpump.cluster.Application</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>StreamApplication</strong>
+extends java.lang.Object
+implements io.gearpump.cluster.Application</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.gearpump.cluster.Application">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.gearpump.cluster.Application</h3>
+<code>io.gearpump.cluster.Application.DefaultApplication</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html#StreamApplication(java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.javaapi.Graph)">StreamApplication</a></strong>(java.lang.String&nbsp;name,
+                 io.gearpump.cluster.UserConfig&nbsp;conf,
+                 <a href="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi">Graph</a>&nbsp;graph)</code>
+<div class="block">Create a streaming application</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class&lt;? extends io.gearpump.cluster.ApplicationMaster&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html#appMaster()">appMaster</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html#name()">name</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.cluster.UserConfig</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html#userConfig(akka.actor.ActorSystem)">userConfig</a></strong>(akka.actor.ActorSystem&nbsp;system)</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>
+</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="StreamApplication(java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.javaapi.Graph)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StreamApplication</h4>
+<pre>public&nbsp;StreamApplication(java.lang.String&nbsp;name,
+                 io.gearpump.cluster.UserConfig&nbsp;conf,
+                 <a href="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi">Graph</a>&nbsp;graph)</pre>
+<div class="block">Create a streaming application</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - name of the application</dd><dd><code>conf</code> - user configuration</dd><dd><code>graph</code> - the DAG</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="name()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>name</h4>
+<pre>public&nbsp;java.lang.String&nbsp;name()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>name</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.Application</code></dd>
+</dl>
+</li>
+</ul>
+<a name="userConfig(akka.actor.ActorSystem)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>userConfig</h4>
+<pre>public&nbsp;io.gearpump.cluster.UserConfig&nbsp;userConfig(akka.actor.ActorSystem&nbsp;system)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>userConfig</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.Application</code></dd>
+</dl>
+</li>
+</ul>
+<a name="appMaster()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>appMaster</h4>
+<pre>public&nbsp;java.lang.Class&lt;? extends io.gearpump.cluster.ApplicationMaster&gt;&nbsp;appMaster()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>appMaster</code>&nbsp;in interface&nbsp;<code>io.gearpump.cluster.Application</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/StreamApplication.html" target="_top">FRAMES</a></li>
+<li><a href="StreamApplication.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/javaapi/Task.html b/releases/latest/api/java/io/gearpump/streaming/javaapi/Task.html
new file mode 100644
index 0000000..907ee85
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/javaapi/Task.html
@@ -0,0 +1,395 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Task</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Task";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Task.html" target="_top">FRAMES</a></li>
+<li><a href="Task.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.javaapi</p>
+<h2 title="Class Task" class="title">Class Task</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.javaapi.Task</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Task</strong>
+extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Task.html#context">context</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected io.gearpump.cluster.UserConfig</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Task.html#userConf">userConf</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/javaapi/Task.html#Task(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">Task</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+    io.gearpump.cluster.UserConfig&nbsp;userConf)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Task.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;msg)</code>
+<div class="block">Method called for each message received.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
+<div class="block">Method called with the task is initialized.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Task.html#onStop()">onStop</a></strong>()</code>
+<div class="block">Method called when task is under clean up.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Task.html#self()">self</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.task.Task">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
+<code><a href="../../../../io/gearpump/streaming/task/Task.html#LOG()">LOG</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage()">receiveUnManagedMessage</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#sender()">sender</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#system()">system</a></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, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="context">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>context</h4>
+<pre>protected&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a> context</pre>
+</li>
+</ul>
+<a name="userConf">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>userConf</h4>
+<pre>protected&nbsp;io.gearpump.cluster.UserConfig userConf</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Task(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Task</h4>
+<pre>public&nbsp;Task(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+    io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="self()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>self</h4>
+<pre>public final&nbsp;akka.actor.ActorRef&nbsp;self()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#self()">self</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">TaskInterface</a></code></strong></div>
+<div class="block">Method called with the task is initialized.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd></dl>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">TaskInterface</a></code></strong></div>
+<div class="block">Method called for each message received.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - message send by upstream tasks</dd></dl>
+</li>
+</ul>
+<a name="onStop()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStop</h4>
+<pre>public&nbsp;void&nbsp;onStop()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">TaskInterface</a></code></strong></div>
+<div class="block">Method called when task is under clean up.
+ This can be used to cleanup resource when the application finished.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onStop()">onStop</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Task.html" target="_top">FRAMES</a></li>
+<li><a href="Task.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/javaapi/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/javaapi/package-frame.html
new file mode 100644
index 0000000..4119828
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/javaapi/package-frame.html
@@ -0,0 +1,22 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.javaapi</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../io/gearpump/streaming/javaapi/package-summary.html" target="classFrame">io.gearpump.streaming.javaapi</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="Graph.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">Graph</a></li>
+<li><a href="Processor.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">Processor</a></li>
+<li><a href="StreamApplication.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">StreamApplication</a></li>
+<li><a href="Task.html" title="class in io.gearpump.streaming.javaapi" target="classFrame">Task</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/javaapi/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/javaapi/package-summary.html
new file mode 100644
index 0000000..cb7e0a6
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/javaapi/package-summary.html
@@ -0,0 +1,143 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.javaapi</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.javaapi";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/executor/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.javaapi</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi">Graph</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor&lt;T extends Task&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi">StreamApplication</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/executor/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/javaapi/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/javaapi/package-tree.html
new file mode 100644
index 0000000..14f47bf
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/javaapi/package-tree.html
@@ -0,0 +1,137 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.javaapi Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.javaapi Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/executor/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.javaapi</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.gearpump.util.Graph&lt;N,E&gt; (implements scala.Serializable)
+<ul>
+<li type="circle">io.gearpump.streaming.javaapi.<a href="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Graph</span></a></li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.javaapi.<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Processor</span></a>&lt;T&gt; (implements io.gearpump.streaming.<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.javaapi.<a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">StreamApplication</span></a> (implements io.gearpump.cluster.Application)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">Task</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)
+<ul>
+<li type="circle">io.gearpump.streaming.javaapi.<a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Task</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/executor/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/package-frame.html
new file mode 100644
index 0000000..061b11a
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/package-frame.html
@@ -0,0 +1,77 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../io/gearpump/streaming/package-summary.html" target="classFrame">io.gearpump.streaming</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="Processor.html" title="interface in io.gearpump.streaming" target="classFrame"><i>Processor</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="AckRequestSerializer.html" title="class in io.gearpump.streaming" target="classFrame">AckRequestSerializer</a></li>
+<li><a href="AckSerializer.html" title="class in io.gearpump.streaming" target="classFrame">AckSerializer</a></li>
+<li><a href="AppMasterToExecutor.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor</a></li>
+<li><a href="AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTask</a></li>
+<li><a href="AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTask$</a></li>
+<li><a href="AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTasks</a></li>
+<li><a href="AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTasks$</a></li>
+<li><a href="AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.LaunchTasks</a></li>
+<li><a href="AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.LaunchTasks$</a></li>
+<li><a href="AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.RestartClockService$</a></li>
+<li><a href="AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.Start</a></li>
+<li><a href="AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.Start$</a></li>
+<li><a href="AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.StartAllTasks</a></li>
+<li><a href="AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.StartAllTasks$</a></li>
+<li><a href="AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskChanged</a></li>
+<li><a href="AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskChanged$</a></li>
+<li><a href="AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRegistered</a></li>
+<li><a href="AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRegistered$</a></li>
+<li><a href="AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRejected</a></li>
+<li><a href="AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskRejected$</a></li>
+<li><a href="AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TasksChanged$</a></li>
+<li><a href="AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TasksLaunched$</a></li>
+<li><a href="AppMasterToExecutor$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor$</a></li>
+<li><a href="AppMasterToMaster.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster</a></li>
+<li><a href="AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster.StallingTasks</a></li>
+<li><a href="AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster.StallingTasks$</a></li>
+<li><a href="AppMasterToMaster$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToMaster$</a></li>
+<li><a href="Constants.html" title="class in io.gearpump.streaming" target="classFrame">Constants</a></li>
+<li><a href="Constants$.html" title="class in io.gearpump.streaming" target="classFrame">Constants$</a></li>
+<li><a href="DAG.html" title="class in io.gearpump.streaming" target="classFrame">DAG</a></li>
+<li><a href="DAG$.html" title="class in io.gearpump.streaming" target="classFrame">DAG$</a></li>
+<li><a href="ExecutorToAppMaster.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster</a></li>
+<li><a href="ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.MessageLoss</a></li>
+<li><a href="ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.MessageLoss$</a></li>
+<li><a href="ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterExecutor</a></li>
+<li><a href="ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterExecutor$</a></li>
+<li><a href="ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterTask</a></li>
+<li><a href="ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterTask$</a></li>
+<li><a href="ExecutorToAppMaster$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster$</a></li>
+<li><a href="InitialAckRequestSerializer.html" title="class in io.gearpump.streaming" target="classFrame">InitialAckRequestSerializer</a></li>
+<li><a href="LatencyProbeSerializer.html" title="class in io.gearpump.streaming" target="classFrame">LatencyProbeSerializer</a></li>
+<li><a href="LifeTime.html" title="class in io.gearpump.streaming" target="classFrame">LifeTime</a></li>
+<li><a href="LifeTime$.html" title="class in io.gearpump.streaming" target="classFrame">LifeTime$</a></li>
+<li><a href="Processor.DefaultProcessor.html" title="class in io.gearpump.streaming" target="classFrame">Processor.DefaultProcessor</a></li>
+<li><a href="Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming" target="classFrame">Processor.DefaultProcessor$</a></li>
+<li><a href="Processor$.html" title="class in io.gearpump.streaming" target="classFrame">Processor$</a></li>
+<li><a href="ProcessorDescription.html" title="class in io.gearpump.streaming" target="classFrame">ProcessorDescription</a></li>
+<li><a href="ProcessorDescription$.html" title="class in io.gearpump.streaming" target="classFrame">ProcessorDescription$</a></li>
+<li><a href="StreamApplication.html" title="class in io.gearpump.streaming" target="classFrame">StreamApplication</a></li>
+<li><a href="StreamApplication$.html" title="class in io.gearpump.streaming" target="classFrame">StreamApplication$</a></li>
+<li><a href="TaskIdSerializer.html" title="class in io.gearpump.streaming" target="classFrame">TaskIdSerializer</a></li>
+</ul>
+<h2 title="Exceptions">Exceptions</h2>
+<ul title="Exceptions">
+<li><a href="AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.MsgLostException</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/package-summary.html
new file mode 100644
index 0000000..079e227
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/package-summary.html
@@ -0,0 +1,363 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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 PACKAGE</li>
+<li><a href="../../../io/gearpump/streaming/appmaster/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor&lt;T extends Task&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></td>
+<td class="colLast">
+<div class="block">dagVersion, life, and subscribers will be changed on target task list.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.RestartClockService$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksChanged$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksLaunched$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming">AppMasterToExecutor$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming">AppMasterToMaster</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming">AppMasterToMaster$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming">Constants$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">LifeTime$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor&lt;T extends Task&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming">ProcessorDescription$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
+<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Exception</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming">AppMasterToExecutor.MsgLostException</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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 PACKAGE</li>
+<li><a href="../../../io/gearpump/streaming/appmaster/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/package-tree.html
new file mode 100644
index 0000000..1ec5e3e
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/package-tree.html
@@ -0,0 +1,213 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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</li>
+<li><a href="../../../io/gearpump/streaming/appmaster/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">scala.runtime.AbstractFunction1&lt;T1,R&gt; (implements scala.Function1&lt;T1,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRejected$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster.StallingTasks$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction2&lt;T1,T2,R&gt; (implements scala.Function2&lt;T1,T2,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.Start$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskChanged$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRegistered$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction3&lt;T1,T2,T3,R&gt; (implements scala.Function3&lt;T1,T2,T3,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartAllTasks$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.MessageLoss$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterTask$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction4&lt;T1,T2,T3,T4,R&gt; (implements scala.Function4&lt;T1,T2,T3,T4,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTask$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTasks$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.LaunchTasks$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterExecutor$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction7&lt;T1,T2,T3,T4,T5,T6,T7,R&gt; (implements scala.Function7&lt;T1,T2,T3,T4,T5,T6,T7,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">ProcessorDescription$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">AckRequestSerializer</span></a> (implements io.gearpump.streaming.task.<a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="strong">AckSerializer</span></a> (implements io.gearpump.streaming.task.<a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTask</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTasks</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.LaunchTasks</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.RestartClockService$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.Start</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartAllTasks</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskChanged</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRegistered</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRejected</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TasksChanged$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TasksLaunched$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor$</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster.StallingTasks</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster$</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="strong">Constants</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="strong">Constants$</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">DAG</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="strong">DAG$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.MessageLoss</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterExecutor</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterTask</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster$</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">InitialAckRequestSerializer</span></a> (implements io.gearpump.streaming.task.<a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">LatencyProbeSerializer</span></a> (implements io.gearpump.streaming.task.<a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="strong">LifeTime</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="strong">LifeTime$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">Processor.DefaultProcessor</span></a>&lt;T&gt; (implements io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">Processor.DefaultProcessor$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="strong">Processor$</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">ProcessorDescription</span></a> (implements scala.Product, io.gearpump.util.ReferenceEqual, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="strong">StreamApplication</span></a> (implements io.gearpump.cluster.Application)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">StreamApplication$</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming"><span class="strong">TaskIdSerializer</span></a> (implements io.gearpump.streaming.task.<a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.MsgLostException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">io.gearpump.util.ReferenceEqual
+<ul>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="strong">Processor</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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</li>
+<li><a href="../../../io/gearpump/streaming/appmaster/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/sink/DataSink.html b/releases/latest/api/java/io/gearpump/streaming/sink/DataSink.html
new file mode 100644
index 0000000..95b0b68
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/sink/DataSink.html
@@ -0,0 +1,276 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>DataSink</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSink";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSink.html" target="_top">FRAMES</a></li>
+<li><a href="DataSink.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.sink</p>
+<h2 title="Interface DataSink" class="title">Interface DataSink</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl">TypedDataSink</a>&lt;T&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>DataSink</strong>
+extends java.io.Serializable</pre>
+<div class="block">interface to implement custom data sink
+ where result of a DAG is typically written
+ <p>
+ a DataSink could be a data store like HBase or simply a console
+ <p>
+ an example would be like
+ <pre><code>
+  class ConsoleSink extends DataSink[String] {
+
+    def open(context: TaskContext): Unit = {}
+
+    def write(s: String): Unit = {
+      Console.println(s)
+    }
+
+    def close(): Unit = {}
+  }
+ </code></pre>
+ <p>
+ subclass is required to be serializable</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSink.html#close()">close</a></strong>()</code>
+<div class="block">close connection to data sink
+ invoked at onClose() method of <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSink.html#open(io.gearpump.streaming.task.TaskContext)">open</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context)</code>
+<div class="block">open connection to data sink
+ invoked at onStart() method of <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSink.html#write(io.gearpump.Message)">write</a></strong>(io.gearpump.Message&nbsp;message)</code>
+<div class="block">write message into data sink
+ invoked at onNext() method of <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="open(io.gearpump.streaming.task.TaskContext)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>open</h4>
+<pre>void&nbsp;open(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context)</pre>
+<div class="block">open connection to data sink
+ invoked at onStart() method of <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - is the task context at runtime</dd></dl>
+</li>
+</ul>
+<a name="write(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>void&nbsp;write(io.gearpump.Message&nbsp;message)</pre>
+<div class="block">write message into data sink
+ invoked at onNext() method of <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - wraps data to be written out</dd></dl>
+</li>
+</ul>
+<a name="close()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>void&nbsp;close()</pre>
+<div class="block">close connection to data sink
+ invoked at onClose() method of <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSink.html" target="_top">FRAMES</a></li>
+<li><a href="DataSink.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkProcessor$.html b/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkProcessor$.html
new file mode 100644
index 0000000..a7300a6
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkProcessor$.html
@@ -0,0 +1,312 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>DataSinkProcessor$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSinkProcessor$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkProcessor$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkProcessor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.sink</p>
+<h2 title="Class DataSinkProcessor$" class="title">Class DataSinkProcessor$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.sink.DataSinkProcessor$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>DataSinkProcessor$</strong>
+extends java.lang.Object</pre>
+<div class="block">utility that helps user to create a DAG ending in <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>
+ user should pass in a <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>.
+ <p>
+ here is an example to build a DAG that does word count and write to KafkaSink
+ <pre><code>
+    val split = Processor[Split](1)
+    val sum = Processor[Sum](1)
+    val sink = new KafkaSink()
+    val sinkProcessor = DataSinkProcessor(sink, 1)
+    val dag = split ~&gt; sum ~&gt; sink
+ </code></pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html#DataSinkProcessor$()">DataSinkProcessor$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html#apply(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply</a></strong>(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
+     int&nbsp;parallelism,
+     java.lang.String&nbsp;description,
+     io.gearpump.cluster.UserConfig&nbsp;taskConf,
+     akka.actor.ActorSystem&nbsp;system)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataSinkProcessor$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSinkProcessor$</h4>
+<pre>public&nbsp;DataSinkProcessor$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>&gt;&nbsp;apply(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
+                            int&nbsp;parallelism,
+                            java.lang.String&nbsp;description,
+                            io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                            akka.actor.ActorSystem&nbsp;system)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkProcessor$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkProcessor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkProcessor.html b/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkProcessor.html
new file mode 100644
index 0000000..d3e1e94
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkProcessor.html
@@ -0,0 +1,273 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>DataSinkProcessor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSinkProcessor";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkProcessor.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkProcessor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.sink</p>
+<h2 title="Class DataSinkProcessor" class="title">Class DataSinkProcessor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.sink.DataSinkProcessor</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>DataSinkProcessor</strong>
+extends java.lang.Object</pre>
+<div class="block">utility that helps user to create a DAG ending in <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>
+ user should pass in a <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>.
+ <p>
+ here is an example to build a DAG that does word count and write to KafkaSink
+ <pre><code>
+    val split = Processor[Split](1)
+    val sum = Processor[Sum](1)
+    val sink = new KafkaSink()
+    val sinkProcessor = DataSinkProcessor(sink, 1)
+    val dag = split ~&gt; sum ~&gt; sink
+ </code></pre></div>
+</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html#DataSinkProcessor()">DataSinkProcessor</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html#apply(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply</a></strong>(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
+     int&nbsp;parallelism,
+     java.lang.String&nbsp;description,
+     io.gearpump.cluster.UserConfig&nbsp;taskConf,
+     akka.actor.ActorSystem&nbsp;system)</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>
+</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="DataSinkProcessor()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSinkProcessor</h4>
+<pre>public&nbsp;DataSinkProcessor()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>&gt;&nbsp;apply(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
+                            int&nbsp;parallelism,
+                            java.lang.String&nbsp;description,
+                            io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                            akka.actor.ActorSystem&nbsp;system)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkProcessor.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkProcessor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkTask$.html b/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkTask$.html
new file mode 100644
index 0000000..628a954
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkTask$.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>DataSinkTask$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSinkTask$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkTask$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkTask$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.sink</p>
+<h2 title="Class DataSinkTask$" class="title">Class DataSinkTask$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.sink.DataSinkTask$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>DataSinkTask$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink">DataSinkTask$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html#DataSinkTask$()">DataSinkTask$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html#DATA_SINK()">DATA_SINK</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink">DataSinkTask$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataSinkTask$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSinkTask$</h4>
+<pre>public&nbsp;DataSinkTask$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="DATA_SINK()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DATA_SINK</h4>
+<pre>public&nbsp;java.lang.String&nbsp;DATA_SINK()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkTask$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkTask$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkTask.html b/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkTask.html
new file mode 100644
index 0000000..8514c5b
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkTask.html
@@ -0,0 +1,343 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>DataSinkTask</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSinkTask";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkTask.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.sink</p>
+<h2 title="Class DataSinkTask" class="title">Class DataSinkTask</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.sink.DataSinkTask</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>DataSinkTask</strong>
+extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></pre>
+<div class="block">general task that runs any <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a></div>
+</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html#DataSinkTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">DataSinkTask</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
+            io.gearpump.cluster.UserConfig&nbsp;conf)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html#DATA_SINK()">DATA_SINK</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;message)</code>
+<div class="block">Method called for each message received.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
+<div class="block">Method called with the task is initialized.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html#onStop()">onStop</a></strong>()</code>
+<div class="block">Method called when task is under clean up.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.task.Task">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
+<code><a href="../../../../io/gearpump/streaming/task/Task.html#LOG()">LOG</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage()">receiveUnManagedMessage</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#self()">self</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#sender()">sender</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#system()">system</a></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, toString, wait, wait, wait</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="DataSinkTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSinkTask</h4>
+<pre>public&nbsp;DataSinkTask(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
+            io.gearpump.cluster.UserConfig&nbsp;conf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="DATA_SINK()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DATA_SINK</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;DATA_SINK()</pre>
+</li>
+</ul>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">TaskInterface</a></code></strong></div>
+<div class="block">Method called with the task is initialized.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd></dl>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;message)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">TaskInterface</a></code></strong></div>
+<div class="block">Method called for each message received.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - message send by upstream tasks</dd></dl>
+</li>
+</ul>
+<a name="onStop()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStop</h4>
+<pre>public&nbsp;void&nbsp;onStop()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">TaskInterface</a></code></strong></div>
+<div class="block">Method called when task is under clean up.
+ This can be used to cleanup resource when the application finished.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onStop()">onStop</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkTask.html" target="_top">FRAMES</a></li>
+<li><a href="DataSinkTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/sink/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/sink/package-frame.html
new file mode 100644
index 0000000..a706fc8
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/sink/package-frame.html
@@ -0,0 +1,26 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.sink</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../io/gearpump/streaming/sink/package-summary.html" target="classFrame">io.gearpump.streaming.sink</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="DataSink.html" title="interface in io.gearpump.streaming.sink" target="classFrame"><i>DataSink</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="DataSinkProcessor.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkProcessor</a></li>
+<li><a href="DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkProcessor$</a></li>
+<li><a href="DataSinkTask.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkTask</a></li>
+<li><a href="DataSinkTask$.html" title="class in io.gearpump.streaming.sink" target="classFrame">DataSinkTask$</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/sink/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/sink/package-summary.html
new file mode 100644
index 0000000..9b90218
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/sink/package-summary.html
@@ -0,0 +1,169 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.sink</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.sink";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/javaapi/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/source/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.sink</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a></td>
+<td class="colLast">
+<div class="block">interface to implement custom data sink
+ where result of a DAG is typically written</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor</a></td>
+<td class="colLast">
+<div class="block">utility that helps user to create a DAG ending in <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>
+ user should pass in a <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a></td>
+<td class="colLast">
+<div class="block">utility that helps user to create a DAG ending in <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>
+ user should pass in a <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></td>
+<td class="colLast">
+<div class="block">general task that runs any <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink">DataSinkTask$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/javaapi/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/source/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/sink/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/sink/package-tree.html
new file mode 100644
index 0000000..3373018
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/sink/package-tree.html
@@ -0,0 +1,141 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.sink Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.sink Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/javaapi/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/source/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.sink</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.gearpump.streaming.sink.<a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkProcessor</span></a></li>
+<li type="circle">io.gearpump.streaming.sink.<a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkProcessor$</span></a></li>
+<li type="circle">io.gearpump.streaming.sink.<a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkTask$</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">Task</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)
+<ul>
+<li type="circle">io.gearpump.streaming.sink.<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkTask</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">io.gearpump.streaming.sink.<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="strong">DataSink</span></a></li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/javaapi/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/source/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/source/DataSource.html b/releases/latest/api/java/io/gearpump/streaming/source/DataSource.html
new file mode 100644
index 0000000..674b98e
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/source/DataSource.html
@@ -0,0 +1,279 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DataSource</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSource";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSource.html" target="_top">FRAMES</a></li>
+<li><a href="DataSource.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.source</p>
+<h2 title="Interface DataSource" class="title">Interface DataSource</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api">TimeReplayableSource</a>, <a href="../../../../io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;T&gt;</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>DataSource</strong>
+extends java.io.Serializable</pre>
+<div class="block">interface to implement custom source where data is read into the system.
+ a DataSource could be a message queue like kafka or simply data generation source.
+ <p>
+ an example would be like
+ <pre><code>
+  GenStringSource extends DataSource {
+
+    def open(context: TaskContext, startTime: Option[TimeStamp]): Unit = {}
+
+    def read(batchSize: Int): List[Message] = {
+      List.fill(batchSize)(Message("message"))
+    }
+
+    def close(): Unit = {}
+  }
+ </code></pre>
+ <p>
+ subclass is required to be serializable</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSource.html#close()">close</a></strong>()</code>
+<div class="block">close connection to data source.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">open</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
+    scala.Option&lt;java.lang.Object&gt;&nbsp;startTime)</code>
+<div class="block">open connection to data source
+ invoked in onStart() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;io.gearpump.Message&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSource.html#read(int)">read</a></strong>(int&nbsp;batchSize)</code>
+<div class="block">read a number of messages from data source.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="open(io.gearpump.streaming.task.TaskContext, scala.Option)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>open</h4>
+<pre>void&nbsp;open(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
+        scala.Option&lt;java.lang.Object&gt;&nbsp;startTime)</pre>
+<div class="block">open connection to data source
+ invoked in onStart() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - is the task context at runtime</dd><dd><code>startTime</code> - is the start time of system</dd></dl>
+</li>
+</ul>
+<a name="read(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>read</h4>
+<pre>scala.collection.immutable.List&lt;io.gearpump.Message&gt;&nbsp;read(int&nbsp;batchSize)</pre>
+<div class="block">read a number of messages from data source.
+ invoked in each onNext() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>batchSize</code> - max number of messages to read</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a list of messages wrapped in <code>Message</code></dd></dl>
+</li>
+</ul>
+<a name="close()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>void&nbsp;close()</pre>
+<div class="block">close connection to data source.
+ invoked in onStop() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSource.html" target="_top">FRAMES</a></li>
+<li><a href="DataSource.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/source/DataSourceConfig$.html b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceConfig$.html
new file mode 100644
index 0000000..2b349ce
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceConfig$.html
@@ -0,0 +1,306 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DataSourceConfig$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSourceConfig$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceConfig$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceConfig$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.source</p>
+<h2 title="Class DataSourceConfig$" class="title">Class DataSourceConfig$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.source.DataSourceConfig$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>DataSourceConfig$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html#DataSourceConfig$()">DataSourceConfig$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html#SOURCE_READ_BATCH_SIZE()">SOURCE_READ_BATCH_SIZE</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html#SOURCE_TIMESTAMP_FILTER()">SOURCE_TIMESTAMP_FILTER</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataSourceConfig$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSourceConfig$</h4>
+<pre>public&nbsp;DataSourceConfig$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="SOURCE_READ_BATCH_SIZE()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SOURCE_READ_BATCH_SIZE</h4>
+<pre>public&nbsp;java.lang.String&nbsp;SOURCE_READ_BATCH_SIZE()</pre>
+</li>
+</ul>
+<a name="SOURCE_TIMESTAMP_FILTER()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SOURCE_TIMESTAMP_FILTER</h4>
+<pre>public&nbsp;java.lang.String&nbsp;SOURCE_TIMESTAMP_FILTER()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceConfig$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceConfig$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/source/DataSourceConfig.html b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceConfig.html
new file mode 100644
index 0000000..d0fcf85
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceConfig.html
@@ -0,0 +1,267 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DataSourceConfig</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSourceConfig";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceConfig.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceConfig.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.source</p>
+<h2 title="Class DataSourceConfig" class="title">Class DataSourceConfig</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.source.DataSourceConfig</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>DataSourceConfig</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html#DataSourceConfig()">DataSourceConfig</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html#SOURCE_READ_BATCH_SIZE()">SOURCE_READ_BATCH_SIZE</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html#SOURCE_TIMESTAMP_FILTER()">SOURCE_TIMESTAMP_FILTER</a></strong>()</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>
+</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="DataSourceConfig()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSourceConfig</h4>
+<pre>public&nbsp;DataSourceConfig()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="SOURCE_READ_BATCH_SIZE()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SOURCE_READ_BATCH_SIZE</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;SOURCE_READ_BATCH_SIZE()</pre>
+</li>
+</ul>
+<a name="SOURCE_TIMESTAMP_FILTER()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SOURCE_TIMESTAMP_FILTER</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;SOURCE_TIMESTAMP_FILTER()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceConfig.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceConfig.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/source/DataSourceProcessor$.html b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceProcessor$.html
new file mode 100644
index 0000000..6beda57
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceProcessor$.html
@@ -0,0 +1,312 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DataSourceProcessor$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSourceProcessor$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceProcessor$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceProcessor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.source</p>
+<h2 title="Class DataSourceProcessor$" class="title">Class DataSourceProcessor$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.source.DataSourceProcessor$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>DataSourceProcessor$</strong>
+extends java.lang.Object</pre>
+<div class="block">utility that helps user to create a DAG starting with <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a>
+ user should pass in a <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a>
+ <p>
+ here is an example to build a DAG that reads from Kafka source followed by word count
+ <pre><code>
+    val source = new KafkaSource()
+    val sourceProcessor =  DataSourceProcessor(source, 1)
+    val split = Processor[Split](1)
+    val sum = Processor[Sum](1)
+    val dag = sourceProcessor ~&gt; split ~&gt; sum
+ </code></pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html#DataSourceProcessor$()">DataSourceProcessor$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html#apply(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply</a></strong>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
+     int&nbsp;parallelism,
+     java.lang.String&nbsp;description,
+     io.gearpump.cluster.UserConfig&nbsp;taskConf,
+     akka.actor.ActorSystem&nbsp;system)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataSourceProcessor$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSourceProcessor$</h4>
+<pre>public&nbsp;DataSourceProcessor$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>&gt;&nbsp;apply(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
+                              int&nbsp;parallelism,
+                              java.lang.String&nbsp;description,
+                              io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                              akka.actor.ActorSystem&nbsp;system)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceProcessor$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceProcessor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/source/DataSourceProcessor.html b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceProcessor.html
new file mode 100644
index 0000000..623466f
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceProcessor.html
@@ -0,0 +1,273 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DataSourceProcessor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSourceProcessor";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceProcessor.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceProcessor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.source</p>
+<h2 title="Class DataSourceProcessor" class="title">Class DataSourceProcessor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.source.DataSourceProcessor</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>DataSourceProcessor</strong>
+extends java.lang.Object</pre>
+<div class="block">utility that helps user to create a DAG starting with <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a>
+ user should pass in a <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a>
+ <p>
+ here is an example to build a DAG that reads from Kafka source followed by word count
+ <pre><code>
+    val source = new KafkaSource()
+    val sourceProcessor =  DataSourceProcessor(source, 1)
+    val split = Processor[Split](1)
+    val sum = Processor[Sum](1)
+    val dag = sourceProcessor ~&gt; split ~&gt; sum
+ </code></pre></div>
+</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html#DataSourceProcessor()">DataSourceProcessor</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html#apply(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply</a></strong>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
+     int&nbsp;parallelism,
+     java.lang.String&nbsp;description,
+     io.gearpump.cluster.UserConfig&nbsp;taskConf,
+     akka.actor.ActorSystem&nbsp;system)</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>
+</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="DataSourceProcessor()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSourceProcessor</h4>
+<pre>public&nbsp;DataSourceProcessor()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>&gt;&nbsp;apply(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
+                              int&nbsp;parallelism,
+                              java.lang.String&nbsp;description,
+                              io.gearpump.cluster.UserConfig&nbsp;taskConf,
+                              akka.actor.ActorSystem&nbsp;system)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceProcessor.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceProcessor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/source/DataSourceTask$.html b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceTask$.html
new file mode 100644
index 0000000..3f3facb
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceTask$.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DataSourceTask$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSourceTask$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceTask$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceTask$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.source</p>
+<h2 title="Class DataSourceTask$" class="title">Class DataSourceTask$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.source.DataSourceTask$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>DataSourceTask$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source">DataSourceTask$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html#DataSourceTask$()">DataSourceTask$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html#DATA_SOURCE()">DATA_SOURCE</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source">DataSourceTask$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataSourceTask$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSourceTask$</h4>
+<pre>public&nbsp;DataSourceTask$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="DATA_SOURCE()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DATA_SOURCE</h4>
+<pre>public&nbsp;java.lang.String&nbsp;DATA_SOURCE()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceTask$.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceTask$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/source/DataSourceTask.html b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceTask.html
new file mode 100644
index 0000000..f3e59a4
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceTask.html
@@ -0,0 +1,350 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DataSourceTask</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DataSourceTask";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceTask.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.source</p>
+<h2 title="Class DataSourceTask" class="title">Class DataSourceTask</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.source.DataSourceTask</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>DataSourceTask</strong>
+extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></pre>
+<div class="block">general task that runs any <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a>
+ see <a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><code>DataSourceProcessor</code></a> for its usage
+ <p>
+ DataSourceTask calls
+   - <code>DataSource.open</code> in <code>onStart</code> and pass in <a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><code>TaskContext</code></a> and application start time
+   - <code>DataSource.read</code> in each <code>onNext</code>, which reads a batch of messages whose size are defined by
+     <code>gearpump.source.read.batch.size</code>.
+   - <code>DataSource.close</code> in <code>onStop</code></div>
+</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html#DataSourceTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">DataSourceTask</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
+              io.gearpump.cluster.UserConfig&nbsp;conf)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html#DATA_SOURCE()">DATA_SOURCE</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;message)</code>
+<div class="block">Method called for each message received.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;newStartTime)</code>
+<div class="block">Method called with the task is initialized.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html#onStop()">onStop</a></strong>()</code>
+<div class="block">Method called when task is under clean up.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.task.Task">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
+<code><a href="../../../../io/gearpump/streaming/task/Task.html#LOG()">LOG</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage()">receiveUnManagedMessage</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#self()">self</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#sender()">sender</a>, <a href="../../../../io/gearpump/streaming/task/Task.html#system()">system</a></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, toString, wait, wait, wait</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="DataSourceTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataSourceTask</h4>
+<pre>public&nbsp;DataSourceTask(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
+              io.gearpump.cluster.UserConfig&nbsp;conf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="DATA_SOURCE()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DATA_SOURCE</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;DATA_SOURCE()</pre>
+</li>
+</ul>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;newStartTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">TaskInterface</a></code></strong></div>
+<div class="block">Method called with the task is initialized.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>newStartTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd></dl>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;message)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">TaskInterface</a></code></strong></div>
+<div class="block">Method called for each message received.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - message send by upstream tasks</dd></dl>
+</li>
+</ul>
+<a name="onStop()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStop</h4>
+<pre>public&nbsp;void&nbsp;onStop()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">TaskInterface</a></code></strong></div>
+<div class="block">Method called when task is under clean up.
+ This can be used to cleanup resource when the application finished.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/Task.html#onStop()">onStop</a></code>&nbsp;in class&nbsp;<code><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceTask.html" target="_top">FRAMES</a></li>
+<li><a href="DataSourceTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/source/DefaultTimeStampFilter.html b/releases/latest/api/java/io/gearpump/streaming/source/DefaultTimeStampFilter.html
new file mode 100644
index 0000000..fd92cd2
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/source/DefaultTimeStampFilter.html
@@ -0,0 +1,267 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>DefaultTimeStampFilter</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DefaultTimeStampFilter";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DefaultTimeStampFilter.html" target="_top">FRAMES</a></li>
+<li><a href="DefaultTimeStampFilter.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.source</p>
+<h2 title="Class DefaultTimeStampFilter" class="title">Class DefaultTimeStampFilter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.source.DefaultTimeStampFilter</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a>, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>DefaultTimeStampFilter</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a></pre>
+<div class="block">default TimeStampFilter that filters out messages with smaller timestamps</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.source.DefaultTimeStampFilter">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html#DefaultTimeStampFilter()">DefaultTimeStampFilter</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.Option&lt;io.gearpump.Message&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html#filter(io.gearpump.Message, long)">filter</a></strong>(io.gearpump.Message&nbsp;msg,
+      long&nbsp;predicate)</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>
+</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="DefaultTimeStampFilter()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DefaultTimeStampFilter</h4>
+<pre>public&nbsp;DefaultTimeStampFilter()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="filter(io.gearpump.Message, long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>filter</h4>
+<pre>public&nbsp;scala.Option&lt;io.gearpump.Message&gt;&nbsp;filter(io.gearpump.Message&nbsp;msg,
+                                       long&nbsp;predicate)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html#filter(io.gearpump.Message, long)">filter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DefaultTimeStampFilter.html" target="_top">FRAMES</a></li>
+<li><a href="DefaultTimeStampFilter.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/source/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/source/package-frame.html
new file mode 100644
index 0000000..7ff507e
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/source/package-frame.html
@@ -0,0 +1,29 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.source</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../io/gearpump/streaming/source/package-summary.html" target="classFrame">io.gearpump.streaming.source</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="DataSource.html" title="interface in io.gearpump.streaming.source" target="classFrame"><i>DataSource</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="DataSourceConfig.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceConfig</a></li>
+<li><a href="DataSourceConfig$.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceConfig$</a></li>
+<li><a href="DataSourceProcessor.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceProcessor</a></li>
+<li><a href="DataSourceProcessor$.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceProcessor$</a></li>
+<li><a href="DataSourceTask.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceTask</a></li>
+<li><a href="DataSourceTask$.html" title="class in io.gearpump.streaming.source" target="classFrame">DataSourceTask$</a></li>
+<li><a href="DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source" target="classFrame">DefaultTimeStampFilter</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/source/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/source/package-summary.html
new file mode 100644
index 0000000..7235195
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/source/package-summary.html
@@ -0,0 +1,183 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.source</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.source";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/sink/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/state/api/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.source</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></td>
+<td class="colLast">
+<div class="block">interface to implement custom source where data is read into the system.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source">DataSourceConfig</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source">DataSourceConfig$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source">DataSourceProcessor</a></td>
+<td class="colLast">
+<div class="block">utility that helps user to create a DAG starting with <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a>
+ user should pass in a <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a></td>
+<td class="colLast">
+<div class="block">utility that helps user to create a DAG starting with <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a>
+ user should pass in a <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></td>
+<td class="colLast">
+<div class="block">general task that runs any <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a>
+ see <a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><code>DataSourceProcessor</code></a> for its usage</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source">DataSourceTask$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source">DefaultTimeStampFilter</a></td>
+<td class="colLast">
+<div class="block">default TimeStampFilter that filters out messages with smaller timestamps</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/sink/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/state/api/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/source/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/source/package-tree.html
new file mode 100644
index 0000000..6f3322e
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/source/package-tree.html
@@ -0,0 +1,144 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.source Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.source Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/sink/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/state/api/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.source</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceConfig</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceConfig$</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceProcessor</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceProcessor$</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceTask$</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source"><span class="strong">DefaultTimeStampFilter</span></a> (implements io.gearpump.streaming.transaction.api.<a href="../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a>)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">Task</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)
+<ul>
+<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceTask</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">io.gearpump.streaming.source.<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="strong">DataSource</span></a></li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/sink/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/state/api/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/source/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/api/Group.html b/releases/latest/api/java/io/gearpump/streaming/state/api/Group.html
new file mode 100644
index 0000000..6f764c7
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/api/Group.html
@@ -0,0 +1,220 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Group</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Group";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Group.html" target="_top">FRAMES</a></li>
+<li><a href="Group.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.state.api</p>
+<h2 title="Interface Group" class="title">Interface Group&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;T&gt;, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>Group&lt;T&gt;</strong>
+extends <a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;T&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/Group.html#minus(T, T)">minus</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a>&nbsp;l,
+     <a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a>&nbsp;r)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.state.api.Monoid">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html#plus(T, T)">plus</a>, <a href="../../../../../io/gearpump/streaming/state/api/Monoid.html#zero()">zero</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="minus(java.lang.Object,java.lang.Object)">
+<!--   -->
+</a><a name="minus(T, T)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>minus</h4>
+<pre><a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a>&nbsp;minus(<a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a>&nbsp;l,
+      <a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a>&nbsp;r)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Group.html" target="_top">FRAMES</a></li>
+<li><a href="Group.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/state/api/Monoid.html b/releases/latest/api/java/io/gearpump/streaming/state/api/Monoid.html
new file mode 100644
index 0000000..0fd352f
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/api/Monoid.html
@@ -0,0 +1,230 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Monoid</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Monoid";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Monoid.html" target="_top">FRAMES</a></li>
+<li><a href="Monoid.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.state.api</p>
+<h2 title="Interface Monoid" class="title">Interface Monoid&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api">Group</a>&lt;T&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>Monoid&lt;T&gt;</strong>
+extends java.io.Serializable</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html#plus(T, T)">plus</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&nbsp;l,
+    <a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&nbsp;r)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html#zero()">zero</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="plus(java.lang.Object,java.lang.Object)">
+<!--   -->
+</a><a name="plus(T, T)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>plus</h4>
+<pre><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&nbsp;plus(<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&nbsp;l,
+     <a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&nbsp;r)</pre>
+</li>
+</ul>
+<a name="zero()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>zero</h4>
+<pre><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&nbsp;zero()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Monoid.html" target="_top">FRAMES</a></li>
+<li><a href="Monoid.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/state/api/MonoidState.html b/releases/latest/api/java/io/gearpump/streaming/state/api/MonoidState.html
new file mode 100644
index 0000000..8943883
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/api/MonoidState.html
@@ -0,0 +1,362 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>MonoidState</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MonoidState";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/MonoidState.html" target="_top">FRAMES</a></li>
+<li><a href="MonoidState.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.state.api</p>
+<h2 title="Class MonoidState" class="title">Class MonoidState&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.api.MonoidState&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a>, <a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <strong>MonoidState&lt;T&gt;</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;</pre>
+<div class="block">MonoidState uses Algebird Monoid to aggregate state
+ <p>
+ on start, state value is initialized to monoid.zero
+ on each new message, existing state value is aggregated with
+ the incoming value using monoid.plus to get a new state value</div>
+</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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#MonoidState(io.gearpump.streaming.state.api.Monoid)">MonoidState</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&gt;&nbsp;monoid)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#checkpointTime()">checkpointTime</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.Option&lt;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#get()">get</a></strong>()</code>
+<div class="block">unwrap the raw value of state</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#left()">left</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#right()">right</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#setNextCheckpointTime(long)">setNextCheckpointTime</a></strong>(long&nbsp;nextCheckpointTime)</code>
+<div class="block">set next checkpoint time
+ should be invoked by the framework</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#updateState(long, T)">updateState</a></strong>(long&nbsp;timestamp,
+           <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&nbsp;t)</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_io.gearpump.streaming.state.api.PersistentState">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#checkpoint()">checkpoint</a>, <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#recover(long, byte[])">recover</a>, <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#update(long, T)">update</a></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="MonoidState(io.gearpump.streaming.state.api.Monoid)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MonoidState</h4>
+<pre>public&nbsp;MonoidState(<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&gt;&nbsp;monoid)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="left()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>left</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&nbsp;left()</pre>
+</li>
+</ul>
+<a name="right()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>right</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&nbsp;right()</pre>
+</li>
+</ul>
+<a name="checkpointTime()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkpointTime</h4>
+<pre>protected&nbsp;long&nbsp;checkpointTime()</pre>
+</li>
+</ul>
+<a name="get()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public&nbsp;scala.Option&lt;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&gt;&nbsp;get()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#get()">PersistentState</a></code></strong></div>
+<div class="block">unwrap the raw value of state</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#get()">get</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&gt;</code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
+</li>
+</ul>
+<a name="setNextCheckpointTime(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setNextCheckpointTime</h4>
+<pre>public&nbsp;void&nbsp;setNextCheckpointTime(long&nbsp;nextCheckpointTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#setNextCheckpointTime(long)">PersistentState</a></code></strong></div>
+<div class="block">set next checkpoint time
+ should be invoked by the framework</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#setNextCheckpointTime(long)">setNextCheckpointTime</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&gt;</code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>nextCheckpointTime</code> - (undocumented)</dd></dl>
+</li>
+</ul>
+<a name="updateState(long,java.lang.Object)">
+<!--   -->
+</a><a name="updateState(long, T)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>updateState</h4>
+<pre>protected&nbsp;void&nbsp;updateState(long&nbsp;timestamp,
+               <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&nbsp;t)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/MonoidState.html" target="_top">FRAMES</a></li>
+<li><a href="MonoidState.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/state/api/PersistentState.html b/releases/latest/api/java/io/gearpump/streaming/state/api/PersistentState.html
new file mode 100644
index 0000000..09af074
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/api/PersistentState.html
@@ -0,0 +1,299 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>PersistentState</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="PersistentState";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/PersistentState.html" target="_top">FRAMES</a></li>
+<li><a href="PersistentState.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.state.api</p>
+<h2 title="Interface PersistentState" class="title">Interface PersistentState&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a>, <a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a>, <a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>PersistentState&lt;T&gt;</strong></pre>
+<div class="block">PersistentState is part of the transaction API
+ <p>
+ Users could get transaction support from the framework by
+ conforming to PersistentState APIs and extending PersistentTask
+ to manage the state</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#checkpoint()">checkpoint</a></strong>()</code>
+<div class="block">get a binary snapshot of state
+ usually invoked by the framework</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.Option&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="type parameter in PersistentState">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#get()">get</a></strong>()</code>
+<div class="block">unwrap the raw value of state</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#recover(long, byte[])">recover</a></strong>(long&nbsp;timestamp,
+       byte[]&nbsp;bytes)</code>
+<div class="block">recover state to a previous checkpoint
+ usually invoked by the framework</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#setNextCheckpointTime(long)">setNextCheckpointTime</a></strong>(long&nbsp;timeStamp)</code>
+<div class="block">set next checkpoint time
+ should be invoked by the framework</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#update(long, T)">update</a></strong>(long&nbsp;timestamp,
+      <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="type parameter in PersistentState">T</a>&nbsp;t)</code>
+<div class="block">update state on a new message
+ this is invoked by user</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="recover(long, byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>recover</h4>
+<pre>void&nbsp;recover(long&nbsp;timestamp,
+           byte[]&nbsp;bytes)</pre>
+<div class="block">recover state to a previous checkpoint
+ usually invoked by the framework</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timestamp</code> - (undocumented)</dd><dd><code>bytes</code> - (undocumented)</dd></dl>
+</li>
+</ul>
+<a name="update(long,java.lang.Object)">
+<!--   -->
+</a><a name="update(long, T)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>update</h4>
+<pre>void&nbsp;update(long&nbsp;timestamp,
+          <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="type parameter in PersistentState">T</a>&nbsp;t)</pre>
+<div class="block">update state on a new message
+ this is invoked by user</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timestamp</code> - (undocumented)</dd><dd><code>t</code> - (undocumented)</dd></dl>
+</li>
+</ul>
+<a name="setNextCheckpointTime(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setNextCheckpointTime</h4>
+<pre>void&nbsp;setNextCheckpointTime(long&nbsp;timeStamp)</pre>
+<div class="block">set next checkpoint time
+ should be invoked by the framework</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timeStamp</code> - (undocumented)</dd></dl>
+</li>
+</ul>
+<a name="checkpoint()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkpoint</h4>
+<pre>byte[]&nbsp;checkpoint()</pre>
+<div class="block">get a binary snapshot of state
+ usually invoked by the framework</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
+</li>
+</ul>
+<a name="get()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>get</h4>
+<pre>scala.Option&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="type parameter in PersistentState">T</a>&gt;&nbsp;get()</pre>
+<div class="block">unwrap the raw value of state</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>(undocumented)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/PersistentState.html" target="_top">FRAMES</a></li>
+<li><a href="PersistentState.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/state/api/PersistentTask.html b/releases/latest/api/java/io/gearpump/streaming/state/api/PersistentTask.html
new file mode 100644
index 0000000..2777583
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/api/PersistentTask.html
@@ -0,0 +1,445 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>PersistentTask</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="PersistentTask";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/PersistentTask.html" target="_top">FRAMES</a></li>
+<li><a href="PersistentTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.state.api</p>
+<h2 title="Class PersistentTask" class="title">Class PersistentTask&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Task</a></li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.api.PersistentTask&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <strong>PersistentTask&lt;T&gt;</strong>
+extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></pre>
+<div class="block">PersistentTask is part of the transaction API
+ <p>
+ Users should extend this task if they want to get transaction support
+ from the framework</div>
+</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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#PersistentTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">PersistentTask</a></strong>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+              io.gearpump.cluster.UserConfig&nbsp;conf)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#checkpointInterval()">checkpointInterval</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#checkpointManager()">checkpointManager</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#checkpointStore()">checkpointStore</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#checkpointStoreFactory()">checkpointStoreFactory</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;message)</code>
+<div class="block">Method called for each message received.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
+<div class="block">Method called with the task is initialized.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#onStop()">onStop</a></strong>()</code>
+<div class="block">Method called when task is under clean up.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#persistentState()">persistentState</a></strong>()</code>
+<div class="block">subclass should override this method to pass in
+ a PersistentState</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#processMessage(io.gearpump.streaming.state.api.PersistentState, io.gearpump.Message)">processMessage</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt;&nbsp;state,
+              io.gearpump.Message&nbsp;message)</code>
+<div class="block">subclass should override this method to specify how a
+ new message should update state</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#state()">state</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.task.Task">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/task/Task.html#LOG()">LOG</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage()">receiveUnManagedMessage</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#self()">self</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#sender()">sender</a>, <a href="../../../../../io/gearpump/streaming/task/Task.html#system()">system</a></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, toString, wait, wait, wait</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="PersistentTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PersistentTask</h4>
+<pre>public&nbsp;PersistentTask(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+              io.gearpump.cluster.UserConfig&nbsp;conf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="checkpointStoreFactory()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkpointStoreFactory</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a>&nbsp;checkpointStoreFactory()</pre>
+</li>
+</ul>
+<a name="checkpointStore()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkpointStore</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a>&nbsp;checkpointStore()</pre>
+</li>
+</ul>
+<a name="checkpointInterval()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkpointInterval</h4>
+<pre>public&nbsp;long&nbsp;checkpointInterval()</pre>
+</li>
+</ul>
+<a name="checkpointManager()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkpointManager</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a>&nbsp;checkpointManager()</pre>
+</li>
+</ul>
+<a name="persistentState()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>persistentState</h4>
+<pre>public abstract&nbsp;<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt;&nbsp;persistentState()</pre>
+<div class="block">subclass should override this method to pass in
+ a PersistentState
+ <p>
+ the framework has already offered two states
+ <p>
+   - NonWindowState
+     state with no time or other boundary
+   - WindowState
+     each state is bounded by a time window</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
+</li>
+</ul>
+<a name="processMessage(io.gearpump.streaming.state.api.PersistentState, io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processMessage</h4>
+<pre>public abstract&nbsp;void&nbsp;processMessage(<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt;&nbsp;state,
+                  io.gearpump.Message&nbsp;message)</pre>
+<div class="block">subclass should override this method to specify how a
+ new message should update state</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>state</code> - (undocumented)</dd><dd><code>message</code> - (undocumented)</dd></dl>
+</li>
+</ul>
+<a name="state()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>state</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt;&nbsp;state()</pre>
+</li>
+</ul>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public final&nbsp;void&nbsp;onStart(<a href="../../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">TaskInterface</a></code></strong></div>
+<div class="block">Method called with the task is initialized.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd></dl>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public final&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;message)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">TaskInterface</a></code></strong></div>
+<div class="block">Method called for each message received.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - message send by upstream tasks</dd></dl>
+</li>
+</ul>
+<a name="onStop()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStop</h4>
+<pre>public final&nbsp;void&nbsp;onStop()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">TaskInterface</a></code></strong></div>
+<div class="block">Method called when task is under clean up.
+ This can be used to cleanup resource when the application finished.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/task/Task.html#onStop()">onStop</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/PersistentTask.html" target="_top">FRAMES</a></li>
+<li><a href="PersistentTask.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/state/api/Serializer.html b/releases/latest/api/java/io/gearpump/streaming/state/api/Serializer.html
new file mode 100644
index 0000000..be5b8df
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/api/Serializer.html
@@ -0,0 +1,224 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Serializer</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Serializer";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Serializer.html" target="_top">FRAMES</a></li>
+<li><a href="Serializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.state.api</p>
+<h2 title="Interface Serializer" class="title">Interface Serializer&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>Serializer&lt;T&gt;</strong>
+extends java.io.Serializable</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.util.Try&lt;<a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="type parameter in Serializer">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/Serializer.html#deserialize(byte[])">deserialize</a></strong>(byte[]&nbsp;bytes)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/Serializer.html#serialize(T)">serialize</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="type parameter in Serializer">T</a>&nbsp;t)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="serialize(java.lang.Object)">
+<!--   -->
+</a><a name="serialize(T)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serialize</h4>
+<pre>byte[]&nbsp;serialize(<a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="type parameter in Serializer">T</a>&nbsp;t)</pre>
+</li>
+</ul>
+<a name="deserialize(byte[])">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>deserialize</h4>
+<pre>scala.util.Try&lt;<a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="type parameter in Serializer">T</a>&gt;&nbsp;deserialize(byte[]&nbsp;bytes)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Serializer.html" target="_top">FRAMES</a></li>
+<li><a href="Serializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/state/api/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/state/api/package-frame.html
new file mode 100644
index 0000000..cf3d966
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/api/package-frame.html
@@ -0,0 +1,27 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.state.api</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../io/gearpump/streaming/state/api/package-summary.html" target="classFrame">io.gearpump.streaming.state.api</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="Group.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><i>Group</i></a></li>
+<li><a href="Monoid.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><i>Monoid</i></a></li>
+<li><a href="PersistentState.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><i>PersistentState</i></a></li>
+<li><a href="Serializer.html" title="interface in io.gearpump.streaming.state.api" target="classFrame"><i>Serializer</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="MonoidState.html" title="class in io.gearpump.streaming.state.api" target="classFrame">MonoidState</a></li>
+<li><a href="PersistentTask.html" title="class in io.gearpump.streaming.state.api" target="classFrame">PersistentTask</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/api/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/state/api/package-summary.html
new file mode 100644
index 0000000..1a0553a
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/api/package-summary.html
@@ -0,0 +1,168 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.state.api</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.state.api";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/source/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.state.api</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api">Group&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState&lt;T&gt;</a></td>
+<td class="colLast">
+<div class="block">PersistentState is part of the transaction API</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState&lt;T&gt;</a></td>
+<td class="colLast">
+<div class="block">MonoidState uses Algebird Monoid to aggregate state</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask&lt;T&gt;</a></td>
+<td class="colLast">
+<div class="block">PersistentTask is part of the transaction API</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/source/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/api/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/state/api/package-tree.html
new file mode 100644
index 0000000..9394e7a
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/api/package-tree.html
@@ -0,0 +1,145 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.state.api Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.state.api Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/source/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.state.api</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">MonoidState</span></a>&lt;T&gt; (implements io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">Task</span></a> (implements io.gearpump.streaming.task.<a href="../../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)
+<ul>
+<li type="circle">io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="strong">PersistentTask</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PersistentState</span></a>&lt;T&gt;</li>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Monoid</span></a>&lt;T&gt;
+<ul>
+<li type="circle">io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Group</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Serializer</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/source/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/impl/CheckpointManager.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/CheckpointManager.html
new file mode 100644
index 0000000..3a17b31
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/CheckpointManager.html
@@ -0,0 +1,336 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>CheckpointManager</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="CheckpointManager";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/CheckpointManager.html" target="_top">FRAMES</a></li>
+<li><a href="CheckpointManager.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class CheckpointManager" class="title">Class CheckpointManager</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.CheckpointManager</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>CheckpointManager</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#CheckpointManager(long, io.gearpump.streaming.transaction.api.CheckpointStore)">CheckpointManager</a></strong>(long&nbsp;checkpointInterval,
+                 <a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a>&nbsp;checkpointStore)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#checkpoint(long, byte[])">checkpoint</a></strong>(long&nbsp;timestamp,
+          byte[]&nbsp;checkpoint)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#close()">close</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#getCheckpointTime()">getCheckpointTime</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.Option&lt;byte[]&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#recover(long)">recover</a></strong>(long&nbsp;timestamp)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#shouldCheckpoint(long)">shouldCheckpoint</a></strong>(long&nbsp;upstreamMinClock)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#update(long)">update</a></strong>(long&nbsp;messageTime)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#updateCheckpointTime()">updateCheckpointTime</a></strong>()</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>
+</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="CheckpointManager(long, io.gearpump.streaming.transaction.api.CheckpointStore)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CheckpointManager</h4>
+<pre>public&nbsp;CheckpointManager(long&nbsp;checkpointInterval,
+                 <a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a>&nbsp;checkpointStore)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="recover(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>recover</h4>
+<pre>public&nbsp;scala.Option&lt;byte[]&gt;&nbsp;recover(long&nbsp;timestamp)</pre>
+</li>
+</ul>
+<a name="checkpoint(long, byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkpoint</h4>
+<pre>public&nbsp;void&nbsp;checkpoint(long&nbsp;timestamp,
+              byte[]&nbsp;checkpoint)</pre>
+</li>
+</ul>
+<a name="update(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>update</h4>
+<pre>public&nbsp;void&nbsp;update(long&nbsp;messageTime)</pre>
+</li>
+</ul>
+<a name="shouldCheckpoint(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>shouldCheckpoint</h4>
+<pre>public&nbsp;boolean&nbsp;shouldCheckpoint(long&nbsp;upstreamMinClock)</pre>
+</li>
+</ul>
+<a name="getCheckpointTime()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCheckpointTime</h4>
+<pre>public&nbsp;long&nbsp;getCheckpointTime()</pre>
+</li>
+</ul>
+<a name="updateCheckpointTime()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateCheckpointTime</h4>
+<pre>public&nbsp;long&nbsp;updateCheckpointTime()</pre>
+</li>
+</ul>
+<a name="close()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>public&nbsp;void&nbsp;close()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/CheckpointManager.html" target="_top">FRAMES</a></li>
+<li><a href="CheckpointManager.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html
new file mode 100644
index 0000000..0e3a5e8
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html
@@ -0,0 +1,301 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>InMemoryCheckpointStore</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="InMemoryCheckpointStore";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" target="_top">FRAMES</a></li>
+<li><a href="InMemoryCheckpointStore.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class InMemoryCheckpointStore" class="title">Class InMemoryCheckpointStore</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.InMemoryCheckpointStore</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>InMemoryCheckpointStore</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></pre>
+<div class="block">an in memory store provided for test
+ should not be used in real cases</div>
+</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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#InMemoryCheckpointStore()">InMemoryCheckpointStore</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#close()">close</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#persist(long, byte[])">persist</a></strong>(long&nbsp;timestamp,
+       byte[]&nbsp;checkpoint)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.Option&lt;byte[]&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#recover(long)">recover</a></strong>(long&nbsp;timestamp)</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>
+</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="InMemoryCheckpointStore()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InMemoryCheckpointStore</h4>
+<pre>public&nbsp;InMemoryCheckpointStore()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="persist(long, byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>persist</h4>
+<pre>public&nbsp;void&nbsp;persist(long&nbsp;timestamp,
+           byte[]&nbsp;checkpoint)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html#persist(long, byte[])">persist</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="recover(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>recover</h4>
+<pre>public&nbsp;scala.Option&lt;byte[]&gt;&nbsp;recover(long&nbsp;timestamp)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html#recover(long)">recover</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="close()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>public&nbsp;void&nbsp;close()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html#close()">close</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" target="_top">FRAMES</a></li>
+<li><a href="InMemoryCheckpointStore.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html
new file mode 100644
index 0000000..b6bf1c7
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html
@@ -0,0 +1,266 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>InMemoryCheckpointStoreFactory</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="InMemoryCheckpointStoreFactory";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" target="_top">FRAMES</a></li>
+<li><a href="InMemoryCheckpointStoreFactory.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class InMemoryCheckpointStoreFactory" class="title">Class InMemoryCheckpointStoreFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a>, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>InMemoryCheckpointStoreFactory</strong>
+extends java.lang.Object
+implements <a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html#InMemoryCheckpointStoreFactory()">InMemoryCheckpointStoreFactory</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html#getCheckpointStore(io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskContext)">getCheckpointStore</a></strong>(io.gearpump.cluster.UserConfig&nbsp;conf,
+                  <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext)</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>
+</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="InMemoryCheckpointStoreFactory()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InMemoryCheckpointStoreFactory</h4>
+<pre>public&nbsp;InMemoryCheckpointStoreFactory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getCheckpointStore(io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskContext)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getCheckpointStore</h4>
+<pre>public&nbsp;<a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a>&nbsp;getCheckpointStore(io.gearpump.cluster.UserConfig&nbsp;conf,
+                                 <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html#getCheckpointStore(io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskContext)">getCheckpointStore</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" target="_top">FRAMES</a></li>
+<li><a href="InMemoryCheckpointStoreFactory.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/state/impl/Interval$.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/Interval$.html
new file mode 100644
index 0000000..fb584be
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/Interval$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Interval$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Interval$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Interval$.html" target="_top">FRAMES</a></li>
+<li><a href="Interval$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class Interval$" class="title">Class Interval$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.Interval$</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.Function2&lt;java.lang.Object,java.lang.Object,<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Interval$</strong>
+extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.state.impl.Interval$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl">Interval$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html#Interval$()">Interval$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl">Interval$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Interval$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Interval$</h4>
+<pre>public&nbsp;Interval$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Interval$.html" target="_top">FRAMES</a></li>
+<li><a href="Interval$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/impl/Interval.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/Interval.html
new file mode 100644
index 0000000..dcd2b06
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/Interval.html
@@ -0,0 +1,314 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Interval</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Interval";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Interval.html" target="_top">FRAMES</a></li>
+<li><a href="Interval.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class Interval" class="title">Class Interval</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.Interval</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;, scala.Equals, scala.math.Ordered&lt;<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Interval</strong>
+extends java.lang.Object
+implements scala.math.Ordered&lt;<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;, scala.Product, scala.Serializable</pre>
+<div class="block">an interval is a dynamic time range that is divided by window boundary and checkpoint time</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.state.impl.Interval">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html#Interval(long, long)">Interval</a></strong>(long&nbsp;startTime,
+        long&nbsp;endTime)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html#compare(io.gearpump.streaming.state.impl.Interval)">compare</a></strong>(<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&nbsp;that)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html#endTime()">endTime</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html#startTime()">startTime</a></strong>()</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.math.Ordered">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.math.Ordered</h3>
+<code>$greater, $greater$eq, $less, $less$eq, compareTo</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="Interval(long, long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Interval</h4>
+<pre>public&nbsp;Interval(long&nbsp;startTime,
+        long&nbsp;endTime)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="startTime()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startTime</h4>
+<pre>public&nbsp;long&nbsp;startTime()</pre>
+</li>
+</ul>
+<a name="endTime()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>endTime</h4>
+<pre>public&nbsp;long&nbsp;endTime()</pre>
+</li>
+</ul>
+<a name="compare(io.gearpump.streaming.state.impl.Interval)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>compare</h4>
+<pre>public&nbsp;int&nbsp;compare(<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&nbsp;that)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>compare</code>&nbsp;in interface&nbsp;<code>scala.math.Ordered&lt;<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Interval.html" target="_top">FRAMES</a></li>
+<li><a href="Interval.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/state/impl/NonWindowState$.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/NonWindowState$.html
new file mode 100644
index 0000000..c461a2c
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/NonWindowState$.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>NonWindowState$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="NonWindowState$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/NonWindowState$.html" target="_top">FRAMES</a></li>
+<li><a href="NonWindowState$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class NonWindowState$" class="title">Class NonWindowState$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.NonWindowState$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>NonWindowState$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl">NonWindowState$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html#NonWindowState$()">NonWindowState$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.slf4j.Logger</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html#LOG()">LOG</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl">NonWindowState$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="NonWindowState$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NonWindowState$</h4>
+<pre>public&nbsp;NonWindowState$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="LOG()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>public&nbsp;org.slf4j.Logger&nbsp;LOG()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/NonWindowState$.html" target="_top">FRAMES</a></li>
+<li><a href="NonWindowState$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/state/impl/NonWindowState.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/NonWindowState.html
new file mode 100644
index 0000000..7a687e2
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/NonWindowState.html
@@ -0,0 +1,339 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>NonWindowState</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="NonWindowState";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/NonWindowState.html" target="_top">FRAMES</a></li>
+<li><a href="NonWindowState.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class NonWindowState" class="title">Class NonWindowState&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">io.gearpump.streaming.state.api.MonoidState</a>&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.NonWindowState&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>NonWindowState&lt;T&gt;</strong>
+extends <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a>&lt;T&gt;</pre>
+<div class="block">a MonoidState storing non-window state</div>
+</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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html#NonWindowState(io.gearpump.streaming.state.api.Monoid, io.gearpump.streaming.state.api.Serializer)">NonWindowState</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&gt;&nbsp;monoid,
+              <a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&gt;&nbsp;serializer)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html#checkpoint()">checkpoint</a></strong>()</code>
+<div class="block">get a binary snapshot of state
+ usually invoked by the framework</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static org.slf4j.Logger</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html#LOG()">LOG</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html#recover(long, byte[])">recover</a></strong>(long&nbsp;timestamp,
+       byte[]&nbsp;bytes)</code>
+<div class="block">recover state to a previous checkpoint
+ usually invoked by the framework</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html#update(long, T)">update</a></strong>(long&nbsp;timestamp,
+      <a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&nbsp;t)</code>
+<div class="block">update state on a new message
+ this is invoked by user</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.state.api.MonoidState">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#checkpointTime()">checkpointTime</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#get()">get</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#left()">left</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#right()">right</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#setNextCheckpointTime(long)">setNextCheckpointTime</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#updateState(long, T)">updateState</a></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, toString, wait, wait, wait</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="NonWindowState(io.gearpump.streaming.state.api.Monoid, io.gearpump.streaming.state.api.Serializer)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NonWindowState</h4>
+<pre>public&nbsp;NonWindowState(<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&gt;&nbsp;monoid,
+              <a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&gt;&nbsp;serializer)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="LOG()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>public static&nbsp;org.slf4j.Logger&nbsp;LOG()</pre>
+</li>
+</ul>
+<a name="recover(long, byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>recover</h4>
+<pre>public&nbsp;void&nbsp;recover(long&nbsp;timestamp,
+           byte[]&nbsp;bytes)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#recover(long, byte[])">PersistentState</a></code></strong></div>
+<div class="block">recover state to a previous checkpoint
+ usually invoked by the framework</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timestamp</code> - (undocumented)</dd><dd><code>bytes</code> - (undocumented)</dd></dl>
+</li>
+</ul>
+<a name="update(long,java.lang.Object)">
+<!--   -->
+</a><a name="update(long, T)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>update</h4>
+<pre>public&nbsp;void&nbsp;update(long&nbsp;timestamp,
+          <a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&nbsp;t)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#update(long, T)">PersistentState</a></code></strong></div>
+<div class="block">update state on a new message
+ this is invoked by user</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timestamp</code> - (undocumented)</dd><dd><code>t</code> - (undocumented)</dd></dl>
+</li>
+</ul>
+<a name="checkpoint()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>checkpoint</h4>
+<pre>public&nbsp;byte[]&nbsp;checkpoint()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#checkpoint()">PersistentState</a></code></strong></div>
+<div class="block">get a binary snapshot of state
+ usually invoked by the framework</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>(undocumented)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/NonWindowState.html" target="_top">FRAMES</a></li>
+<li><a href="NonWindowState.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig$.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig$.html
new file mode 100644
index 0000000..9e6d7b8
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig$.html
@@ -0,0 +1,345 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>PersistentStateConfig$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="PersistentStateConfig$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/PersistentStateConfig$.html" target="_top">FRAMES</a></li>
+<li><a href="PersistentStateConfig$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class PersistentStateConfig$" class="title">Class PersistentStateConfig$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.PersistentStateConfig$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>PersistentStateConfig$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html#PersistentStateConfig$()">PersistentStateConfig$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_CHECKPOINT_ENABLE()">STATE_CHECKPOINT_ENABLE</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_CHECKPOINT_INTERVAL_MS()">STATE_CHECKPOINT_INTERVAL_MS</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_CHECKPOINT_STORE_FACTORY()">STATE_CHECKPOINT_STORE_FACTORY</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_WINDOW_SIZE()">STATE_WINDOW_SIZE</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html#STATE_WINDOW_STEP()">STATE_WINDOW_STEP</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PersistentStateConfig$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PersistentStateConfig$</h4>
+<pre>public&nbsp;PersistentStateConfig$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="STATE_CHECKPOINT_ENABLE()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STATE_CHECKPOINT_ENABLE</h4>
+<pre>public&nbsp;java.lang.String&nbsp;STATE_CHECKPOINT_ENABLE()</pre>
+</li>
+</ul>
+<a name="STATE_CHECKPOINT_INTERVAL_MS()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STATE_CHECKPOINT_INTERVAL_MS</h4>
+<pre>public&nbsp;java.lang.String&nbsp;STATE_CHECKPOINT_INTERVAL_MS()</pre>
+</li>
+</ul>
+<a name="STATE_CHECKPOINT_STORE_FACTORY()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STATE_CHECKPOINT_STORE_FACTORY</h4>
+<pre>public&nbsp;java.lang.String&nbsp;STATE_CHECKPOINT_STORE_FACTORY()</pre>
+</li>
+</ul>
+<a name="STATE_WINDOW_SIZE()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STATE_WINDOW_SIZE</h4>
+<pre>public&nbsp;java.lang.String&nbsp;STATE_WINDOW_SIZE()</pre>
+</li>
+</ul>
+<a name="STATE_WINDOW_STEP()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>STATE_WINDOW_STEP</h4>
+<pre>public&nbsp;java.lang.String&nbsp;STATE_WINDOW_STEP()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/PersistentStateConfig$.html" target="_top">FRAMES</a></li>
+<li><a href="PersistentStateConfig$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig.html
new file mode 100644
index 0000000..1ee9b44
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig.html
@@ -0,0 +1,306 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>PersistentStateConfig</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="PersistentStateConfig";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/PersistentStateConfig.html" target="_top">FRAMES</a></li>
+<li><a href="PersistentStateConfig.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class PersistentStateConfig" class="title">Class PersistentStateConfig</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.PersistentStateConfig</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>PersistentStateConfig</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html#PersistentStateConfig()">PersistentStateConfig</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_CHECKPOINT_ENABLE()">STATE_CHECKPOINT_ENABLE</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_CHECKPOINT_INTERVAL_MS()">STATE_CHECKPOINT_INTERVAL_MS</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_CHECKPOINT_STORE_FACTORY()">STATE_CHECKPOINT_STORE_FACTORY</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_WINDOW_SIZE()">STATE_WINDOW_SIZE</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html#STATE_WINDOW_STEP()">STATE_WINDOW_STEP</a></strong>()</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>
+</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="PersistentStateConfig()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PersistentStateConfig</h4>
+<pre>public&nbsp;PersistentStateConfig()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="STATE_CHECKPOINT_ENABLE()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STATE_CHECKPOINT_ENABLE</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;STATE_CHECKPOINT_ENABLE()</pre>
+</li>
+</ul>
+<a name="STATE_CHECKPOINT_INTERVAL_MS()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STATE_CHECKPOINT_INTERVAL_MS</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;STATE_CHECKPOINT_INTERVAL_MS()</pre>
+</li>
+</ul>
+<a name="STATE_CHECKPOINT_STORE_FACTORY()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STATE_CHECKPOINT_STORE_FACTORY</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;STATE_CHECKPOINT_STORE_FACTORY()</pre>
+</li>
+</ul>
+<a name="STATE_WINDOW_SIZE()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STATE_WINDOW_SIZE</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;STATE_WINDOW_SIZE()</pre>
+</li>
+</ul>
+<a name="STATE_WINDOW_STEP()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>STATE_WINDOW_STEP</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;STATE_WINDOW_STEP()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/PersistentStateConfig.html" target="_top">FRAMES</a></li>
+<li><a href="PersistentStateConfig.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/state/impl/Window.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/Window.html
new file mode 100644
index 0000000..311305f
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/Window.html
@@ -0,0 +1,348 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Window</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Window";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Window.html" target="_top">FRAMES</a></li>
+<li><a href="Window.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class Window" class="title">Class Window</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.Window</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>Window</strong>
+extends java.lang.Object</pre>
+<div class="block">used in window applications
+ it keeps the current window and slide ahead when the window expires</div>
+</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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#Window(long, long)">Window</a></strong>(long&nbsp;windowSize,
+      long&nbsp;windowStep)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#Window(io.gearpump.streaming.state.impl.WindowConfig)">Window</a></strong>(<a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a>&nbsp;windowConfig)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.Tuple2&lt;java.lang.Object,java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#range()">range</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#shouldSlide()">shouldSlide</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#slideOneStep()">slideOneStep</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#slideTo(long)">slideTo</a></strong>(long&nbsp;timestamp)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#update(long)">update</a></strong>(long&nbsp;clock)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#windowSize()">windowSize</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#windowStep()">windowStep</a></strong>()</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>
+</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="Window(long, long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Window</h4>
+<pre>public&nbsp;Window(long&nbsp;windowSize,
+      long&nbsp;windowStep)</pre>
+</li>
+</ul>
+<a name="Window(io.gearpump.streaming.state.impl.WindowConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Window</h4>
+<pre>public&nbsp;Window(<a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a>&nbsp;windowConfig)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="windowSize()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>windowSize</h4>
+<pre>public&nbsp;long&nbsp;windowSize()</pre>
+</li>
+</ul>
+<a name="windowStep()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>windowStep</h4>
+<pre>public&nbsp;long&nbsp;windowStep()</pre>
+</li>
+</ul>
+<a name="update(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>update</h4>
+<pre>public&nbsp;void&nbsp;update(long&nbsp;clock)</pre>
+</li>
+</ul>
+<a name="slideOneStep()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>slideOneStep</h4>
+<pre>public&nbsp;void&nbsp;slideOneStep()</pre>
+</li>
+</ul>
+<a name="slideTo(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>slideTo</h4>
+<pre>public&nbsp;void&nbsp;slideTo(long&nbsp;timestamp)</pre>
+</li>
+</ul>
+<a name="shouldSlide()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>shouldSlide</h4>
+<pre>public&nbsp;boolean&nbsp;shouldSlide()</pre>
+</li>
+</ul>
+<a name="range()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>range</h4>
+<pre>public&nbsp;scala.Tuple2&lt;java.lang.Object,java.lang.Object&gt;&nbsp;range()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Window.html" target="_top">FRAMES</a></li>
+<li><a href="Window.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowConfig$.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowConfig$.html
new file mode 100644
index 0000000..54d951d
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowConfig$.html
@@ -0,0 +1,299 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>WindowConfig$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="WindowConfig$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowConfig$.html" target="_top">FRAMES</a></li>
+<li><a href="WindowConfig$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class WindowConfig$" class="title">Class WindowConfig$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.WindowConfig$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>WindowConfig$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.state.impl.WindowConfig$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">WindowConfig$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html#WindowConfig$()">WindowConfig$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html#NAME()">NAME</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">WindowConfig$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WindowConfig$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WindowConfig$</h4>
+<pre>public&nbsp;WindowConfig$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="NAME()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NAME</h4>
+<pre>public&nbsp;java.lang.String&nbsp;NAME()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowConfig$.html" target="_top">FRAMES</a></li>
+<li><a href="WindowConfig$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowConfig.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowConfig.html
new file mode 100644
index 0000000..ee7a48d
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowConfig.html
@@ -0,0 +1,302 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>WindowConfig</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="WindowConfig";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowConfig.html" target="_top">FRAMES</a></li>
+<li><a href="WindowConfig.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class WindowConfig" class="title">Class WindowConfig</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.WindowConfig</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>
+<hr>
+<br>
+<pre>public class <strong>WindowConfig</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.state.impl.WindowConfig">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html#WindowConfig(long, long)">WindowConfig</a></strong>(long&nbsp;windowSize,
+            long&nbsp;windowStep)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html#NAME()">NAME</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html#windowSize()">windowSize</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html#windowStep()">windowStep</a></strong>()</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="WindowConfig(long, long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WindowConfig</h4>
+<pre>public&nbsp;WindowConfig(long&nbsp;windowSize,
+            long&nbsp;windowStep)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="NAME()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NAME</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;NAME()</pre>
+</li>
+</ul>
+<a name="windowSize()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>windowSize</h4>
+<pre>public&nbsp;long&nbsp;windowSize()</pre>
+</li>
+</ul>
+<a name="windowStep()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>windowStep</h4>
+<pre>public&nbsp;long&nbsp;windowStep()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowConfig.html" target="_top">FRAMES</a></li>
+<li><a href="WindowConfig.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowState$.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowState$.html
new file mode 100644
index 0000000..c8e46b2
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowState$.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>WindowState$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="WindowState$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowState$.html" target="_top">FRAMES</a></li>
+<li><a href="WindowState$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class WindowState$" class="title">Class WindowState$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.WindowState$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>WindowState$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl">WindowState$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html#WindowState$()">WindowState$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.slf4j.Logger</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html#LOG()">LOG</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl">WindowState$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WindowState$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WindowState$</h4>
+<pre>public&nbsp;WindowState$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="LOG()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>public&nbsp;org.slf4j.Logger&nbsp;LOG()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowState$.html" target="_top">FRAMES</a></li>
+<li><a href="WindowState$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowState.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowState.html
new file mode 100644
index 0000000..bdb06fd
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowState.html
@@ -0,0 +1,348 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>WindowState</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="WindowState";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowState.html" target="_top">FRAMES</a></li>
+<li><a href="WindowState.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<h2 title="Class WindowState" class="title">Class WindowState&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">io.gearpump.streaming.state.api.MonoidState</a>&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.state.impl.WindowState&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>WindowState&lt;T&gt;</strong>
+extends <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a>&lt;T&gt;</pre>
+<div class="block">this is a list of states, each of which is bounded by a time window
+ state of each window doesn't affect each other
+ <p>
+ WindowState requires a Algebird Group to be passed in
+ Group augments Monoid with a minus function which makes it
+ possible to undo the update by messages that have left the window</div>
+</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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html#WindowState(io.gearpump.streaming.state.api.Group, io.gearpump.streaming.state.api.Serializer, io.gearpump.streaming.task.TaskContext, io.gearpump.streaming.state.impl.Window)">WindowState</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api">Group</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&gt;&nbsp;group,
+           <a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a>&lt;scala.collection.immutable.TreeMap&lt;<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>,<a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&gt;&gt;&nbsp;serializer,
+           <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+           <a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a>&nbsp;window)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html#checkpoint()">checkpoint</a></strong>()</code>
+<div class="block">get a binary snapshot of state
+ usually invoked by the framework</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static org.slf4j.Logger</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html#LOG()">LOG</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html#recover(long, byte[])">recover</a></strong>(long&nbsp;timestamp,
+       byte[]&nbsp;bytes)</code>
+<div class="block">recover state to a previous checkpoint
+ usually invoked by the framework</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html#update(long, T)">update</a></strong>(long&nbsp;timestamp,
+      <a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&nbsp;t)</code>
+<div class="block">update state on a new message
+ this is invoked by user</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.state.api.MonoidState">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#checkpointTime()">checkpointTime</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#get()">get</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#left()">left</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#right()">right</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#setNextCheckpointTime(long)">setNextCheckpointTime</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#updateState(long, T)">updateState</a></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, toString, wait, wait, wait</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="WindowState(io.gearpump.streaming.state.api.Group, io.gearpump.streaming.state.api.Serializer, io.gearpump.streaming.task.TaskContext, io.gearpump.streaming.state.impl.Window)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WindowState</h4>
+<pre>public&nbsp;WindowState(<a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api">Group</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&gt;&nbsp;group,
+           <a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a>&lt;scala.collection.immutable.TreeMap&lt;<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>,<a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&gt;&gt;&nbsp;serializer,
+           <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+           <a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a>&nbsp;window)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="LOG()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>public static&nbsp;org.slf4j.Logger&nbsp;LOG()</pre>
+</li>
+</ul>
+<a name="recover(long, byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>recover</h4>
+<pre>public&nbsp;void&nbsp;recover(long&nbsp;timestamp,
+           byte[]&nbsp;bytes)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#recover(long, byte[])">PersistentState</a></code></strong></div>
+<div class="block">recover state to a previous checkpoint
+ usually invoked by the framework</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timestamp</code> - (undocumented)</dd><dd><code>bytes</code> - (undocumented)</dd></dl>
+</li>
+</ul>
+<a name="update(long,java.lang.Object)">
+<!--   -->
+</a><a name="update(long, T)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>update</h4>
+<pre>public&nbsp;void&nbsp;update(long&nbsp;timestamp,
+          <a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&nbsp;t)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#update(long, T)">PersistentState</a></code></strong></div>
+<div class="block">update state on a new message
+ this is invoked by user</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timestamp</code> - (undocumented)</dd><dd><code>t</code> - (undocumented)</dd></dl>
+</li>
+</ul>
+<a name="checkpoint()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>checkpoint</h4>
+<pre>public&nbsp;byte[]&nbsp;checkpoint()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#checkpoint()">PersistentState</a></code></strong></div>
+<div class="block">get a binary snapshot of state
+ usually invoked by the framework</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>(undocumented)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowState.html" target="_top">FRAMES</a></li>
+<li><a href="WindowState.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/state/impl/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/package-frame.html
new file mode 100644
index 0000000..63bd10d
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/package-frame.html
@@ -0,0 +1,32 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.state.impl</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../io/gearpump/streaming/state/impl/package-summary.html" target="classFrame">io.gearpump.streaming.state.impl</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="CheckpointManager.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">CheckpointManager</a></li>
+<li><a href="InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">InMemoryCheckpointStore</a></li>
+<li><a href="InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">InMemoryCheckpointStoreFactory</a></li>
+<li><a href="Interval.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">Interval</a></li>
+<li><a href="Interval$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">Interval$</a></li>
+<li><a href="NonWindowState.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">NonWindowState</a></li>
+<li><a href="NonWindowState$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">NonWindowState$</a></li>
+<li><a href="PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">PersistentStateConfig</a></li>
+<li><a href="PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">PersistentStateConfig$</a></li>
+<li><a href="Window.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">Window</a></li>
+<li><a href="WindowConfig.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowConfig</a></li>
+<li><a href="WindowConfig$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowConfig$</a></li>
+<li><a href="WindowState.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowState</a></li>
+<li><a href="WindowState$.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">WindowState$</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/impl/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/package-summary.html
new file mode 100644
index 0000000..0bac826
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/package-summary.html
@@ -0,0 +1,196 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.state.impl</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.state.impl";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/state/api/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/storage/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.state.impl</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></td>
+<td class="colLast">
+<div class="block">an in memory store provided for test
+ should not be used in real cases</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStoreFactory</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a></td>
+<td class="colLast">
+<div class="block">an interval is a dynamic time range that is divided by window boundary and checkpoint time</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl">Interval$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState&lt;T&gt;</a></td>
+<td class="colLast">
+<div class="block">a MonoidState storing non-window state</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl">NonWindowState$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl">PersistentStateConfig$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></td>
+<td class="colLast">
+<div class="block">used in window applications
+ it keeps the current window and slide ahead when the window expires</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">WindowConfig$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState&lt;T&gt;</a></td>
+<td class="colLast">
+<div class="block">this is a list of states, each of which is bounded by a time window
+ state of each window doesn't affect each other</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl">WindowState$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/state/api/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/storage/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/impl/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/package-tree.html
new file mode 100644
index 0000000..00c3cf5
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/package-tree.html
@@ -0,0 +1,147 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.state.impl Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.state.impl Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/state/api/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/storage/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.state.impl</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">scala.runtime.AbstractFunction2&lt;T1,T2,R&gt; (implements scala.Function2&lt;T1,T2,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Interval$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">CheckpointManager</span></a></li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">InMemoryCheckpointStore</span></a> (implements io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a>)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">InMemoryCheckpointStoreFactory</span></a> (implements io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a>)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Interval</span></a> (implements scala.math.Ordered&lt;A&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">MonoidState</span></a>&lt;T&gt; (implements io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NonWindowState</span></a>&lt;T&gt;</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowState</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NonWindowState$</span></a></li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PersistentStateConfig</span></a></li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PersistentStateConfig$</span></a></li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Window</span></a></li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowConfig</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowConfig$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowState$</span></a></li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/state/api/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/storage/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/storage/AppDataStore.html b/releases/latest/api/java/io/gearpump/streaming/storage/AppDataStore.html
new file mode 100644
index 0000000..23f22c5
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/storage/AppDataStore.html
@@ -0,0 +1,223 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AppDataStore</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppDataStore";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/AppDataStore.html" target="_top">FRAMES</a></li>
+<li><a href="AppDataStore.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.storage</p>
+<h2 title="Interface AppDataStore" class="title">Interface AppDataStore</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>AppDataStore</strong></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.concurrent.Future&lt;java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html#get(java.lang.String)">get</a></strong>(java.lang.String&nbsp;key)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.concurrent.Future&lt;java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html#put(java.lang.String, java.lang.Object)">put</a></strong>(java.lang.String&nbsp;key,
+   java.lang.Object&nbsp;value)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="put(java.lang.String, java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>put</h4>
+<pre>scala.concurrent.Future&lt;java.lang.Object&gt;&nbsp;put(java.lang.String&nbsp;key,
+                                            java.lang.Object&nbsp;value)</pre>
+</li>
+</ul>
+<a name="get(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>get</h4>
+<pre>scala.concurrent.Future&lt;java.lang.Object&gt;&nbsp;get(java.lang.String&nbsp;key)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/AppDataStore.html" target="_top">FRAMES</a></li>
+<li><a href="AppDataStore.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html b/releases/latest/api/java/io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html
new file mode 100644
index 0000000..03e35d8
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html
@@ -0,0 +1,298 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>InMemoryAppStoreOnMaster</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="InMemoryAppStoreOnMaster";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" target="_top">FRAMES</a></li>
+<li><a href="InMemoryAppStoreOnMaster.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.storage</p>
+<h2 title="Class InMemoryAppStoreOnMaster" class="title">Class InMemoryAppStoreOnMaster</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.storage.InMemoryAppStoreOnMaster</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>InMemoryAppStoreOnMaster</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></pre>
+<div class="block">In memory application storage located on master nodes</div>
+</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#InMemoryAppStoreOnMaster(int, akka.actor.ActorRef)">InMemoryAppStoreOnMaster</a></strong>(int&nbsp;appId,
+                        akka.actor.ActorRef&nbsp;master)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.concurrent.Future&lt;java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#get(java.lang.String)">get</a></strong>(java.lang.String&nbsp;key)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.concurrent.Future&lt;java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#put(java.lang.String, java.lang.Object)">put</a></strong>(java.lang.String&nbsp;key,
+   java.lang.Object&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.util.Timeout</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#timeout()">timeout</a></strong>()</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>
+</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="InMemoryAppStoreOnMaster(int, akka.actor.ActorRef)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InMemoryAppStoreOnMaster</h4>
+<pre>public&nbsp;InMemoryAppStoreOnMaster(int&nbsp;appId,
+                        akka.actor.ActorRef&nbsp;master)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="timeout()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>timeout</h4>
+<pre>public&nbsp;akka.util.Timeout&nbsp;timeout()</pre>
+</li>
+</ul>
+<a name="put(java.lang.String, java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>put</h4>
+<pre>public&nbsp;scala.concurrent.Future&lt;java.lang.Object&gt;&nbsp;put(java.lang.String&nbsp;key,
+                                            java.lang.Object&nbsp;value)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html#put(java.lang.String, java.lang.Object)">put</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="get(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>get</h4>
+<pre>public&nbsp;scala.concurrent.Future&lt;java.lang.Object&gt;&nbsp;get(java.lang.String&nbsp;key)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html#get(java.lang.String)">get</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" target="_top">FRAMES</a></li>
+<li><a href="InMemoryAppStoreOnMaster.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/storage/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/storage/package-frame.html
new file mode 100644
index 0000000..5cfe65a
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/storage/package-frame.html
@@ -0,0 +1,23 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.storage</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../io/gearpump/streaming/storage/package-summary.html" target="classFrame">io.gearpump.streaming.storage</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="AppDataStore.html" title="interface in io.gearpump.streaming.storage" target="classFrame"><i>AppDataStore</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage" target="classFrame">InMemoryAppStoreOnMaster</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/storage/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/storage/package-summary.html
new file mode 100644
index 0000000..c529db6
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/storage/package-summary.html
@@ -0,0 +1,148 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.storage</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.storage";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/state/impl/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/task/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.storage</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></td>
+<td class="colLast">
+<div class="block">In memory application storage located on master nodes</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/state/impl/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/task/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/storage/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/storage/package-tree.html
new file mode 100644
index 0000000..95ecfcb
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/storage/package-tree.html
@@ -0,0 +1,130 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.storage Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.storage Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/state/impl/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/task/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.storage</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.gearpump.streaming.storage.<a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage"><span class="strong">InMemoryAppStoreOnMaster</span></a> (implements io.gearpump.streaming.storage.<a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a>)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">io.gearpump.streaming.storage.<a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage"><span class="strong">AppDataStore</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/state/impl/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/task/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/Ack$.html b/releases/latest/api/java/io/gearpump/streaming/task/Ack$.html
new file mode 100644
index 0000000..31fbb46
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/Ack$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>Ack$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Ack$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Ack$.html" target="_top">FRAMES</a></li>
+<li><a href="Ack$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class Ack$" class="title">Class Ack$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction4&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.Ack$</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.Function4&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Ack$</strong>
+extends scala.runtime.AbstractFunction4&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.Ack$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task">Ack$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Ack$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/Ack$.html#Ack$()">Ack$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction4">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction4</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function4">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function4</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task">Ack$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Ack$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Ack$</h4>
+<pre>public&nbsp;Ack$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Ack$.html" target="_top">FRAMES</a></li>
+<li><a href="Ack$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction4">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/Ack.html b/releases/latest/api/java/io/gearpump/streaming/task/Ack.html
new file mode 100644
index 0000000..41566dd
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/Ack.html
@@ -0,0 +1,319 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:48 CST 2015 -->
+<title>Ack</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Ack";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Ack.html" target="_top">FRAMES</a></li>
+<li><a href="Ack.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class Ack" class="title">Class Ack</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.Ack</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>
+<hr>
+<br>
+<pre>public class <strong>Ack</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.Ack">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/Ack.html#Ack(io.gearpump.streaming.task.TaskId, short, short, int)">Ack</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+   short&nbsp;seq,
+   short&nbsp;actualReceivedNum,
+   int&nbsp;sessionId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>short</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Ack.html#actualReceivedNum()">actualReceivedNum</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>short</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Ack.html#seq()">seq</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Ack.html#sessionId()">sessionId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Ack.html#taskId()">taskId</a></strong>()</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="Ack(io.gearpump.streaming.task.TaskId, short, short, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Ack</h4>
+<pre>public&nbsp;Ack(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+   short&nbsp;seq,
+   short&nbsp;actualReceivedNum,
+   int&nbsp;sessionId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="seq()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>seq</h4>
+<pre>public&nbsp;short&nbsp;seq()</pre>
+</li>
+</ul>
+<a name="actualReceivedNum()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actualReceivedNum</h4>
+<pre>public&nbsp;short&nbsp;actualReceivedNum()</pre>
+</li>
+</ul>
+<a name="sessionId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>sessionId</h4>
+<pre>public&nbsp;int&nbsp;sessionId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Ack.html" target="_top">FRAMES</a></li>
+<li><a href="Ack.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/AckRequest$.html b/releases/latest/api/java/io/gearpump/streaming/task/AckRequest$.html
new file mode 100644
index 0000000..40e9d7a
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/AckRequest$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AckRequest$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AckRequest$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/AckRequest$.html" target="_top">FRAMES</a></li>
+<li><a href="AckRequest$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class AckRequest$" class="title">Class AckRequest$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction3&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.AckRequest$</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.Function3&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>AckRequest$</strong>
+extends scala.runtime.AbstractFunction3&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.AckRequest$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task">AckRequest$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/AckRequest$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/AckRequest$.html#AckRequest$()">AckRequest$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction3">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction3</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function3">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function3</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task">AckRequest$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AckRequest$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AckRequest$</h4>
+<pre>public&nbsp;AckRequest$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/AckRequest$.html" target="_top">FRAMES</a></li>
+<li><a href="AckRequest$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction3">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/AckRequest.html b/releases/latest/api/java/io/gearpump/streaming/task/AckRequest.html
new file mode 100644
index 0000000..df944bc
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/AckRequest.html
@@ -0,0 +1,304 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>AckRequest</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AckRequest";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/AckRequest.html" target="_top">FRAMES</a></li>
+<li><a href="AckRequest.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class AckRequest" class="title">Class AckRequest</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.AckRequest</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>
+<hr>
+<br>
+<pre>public class <strong>AckRequest</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.AckRequest">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/AckRequest.html#AckRequest(io.gearpump.streaming.task.TaskId, short, int)">AckRequest</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+          short&nbsp;seq,
+          int&nbsp;sessionId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>short</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/AckRequest.html#seq()">seq</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/AckRequest.html#sessionId()">sessionId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/AckRequest.html#taskId()">taskId</a></strong>()</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="AckRequest(io.gearpump.streaming.task.TaskId, short, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AckRequest</h4>
+<pre>public&nbsp;AckRequest(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+          short&nbsp;seq,
+          int&nbsp;sessionId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="seq()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>seq</h4>
+<pre>public&nbsp;short&nbsp;seq()</pre>
+</li>
+</ul>
+<a name="sessionId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>sessionId</h4>
+<pre>public&nbsp;int&nbsp;sessionId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/AckRequest.html" target="_top">FRAMES</a></li>
+<li><a href="AckRequest.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/CheckpointClock$.html b/releases/latest/api/java/io/gearpump/streaming/task/CheckpointClock$.html
new file mode 100644
index 0000000..1f0da38
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/CheckpointClock$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>CheckpointClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="CheckpointClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckpointClock$.html" target="_top">FRAMES</a></li>
+<li><a href="CheckpointClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class CheckpointClock$" class="title">Class CheckpointClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;scala.Option&lt;java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.CheckpointClock$</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;scala.Option&lt;java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>CheckpointClock$</strong>
+extends scala.runtime.AbstractFunction1&lt;scala.Option&lt;java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.CheckpointClock$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task">CheckpointClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html#CheckpointClock$()">CheckpointClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task">CheckpointClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CheckpointClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CheckpointClock$</h4>
+<pre>public&nbsp;CheckpointClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckpointClock$.html" target="_top">FRAMES</a></li>
+<li><a href="CheckpointClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/CheckpointClock.html b/releases/latest/api/java/io/gearpump/streaming/task/CheckpointClock.html
new file mode 100644
index 0000000..cba917c
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/CheckpointClock.html
@@ -0,0 +1,274 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>CheckpointClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="CheckpointClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckpointClock.html" target="_top">FRAMES</a></li>
+<li><a href="CheckpointClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class CheckpointClock" class="title">Class CheckpointClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.CheckpointClock</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>
+<hr>
+<br>
+<pre>public class <strong>CheckpointClock</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.CheckpointClock">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/CheckpointClock.html#CheckpointClock(scala.Option)">CheckpointClock</a></strong>(scala.Option&lt;java.lang.Object&gt;&nbsp;clock)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.Option&lt;java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/CheckpointClock.html#clock()">clock</a></strong>()</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="CheckpointClock(scala.Option)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CheckpointClock</h4>
+<pre>public&nbsp;CheckpointClock(scala.Option&lt;java.lang.Object&gt;&nbsp;clock)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="clock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clock</h4>
+<pre>public&nbsp;scala.Option&lt;java.lang.Object&gt;&nbsp;clock()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckpointClock.html" target="_top">FRAMES</a></li>
+<li><a href="CheckpointClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/ClockEvent.html b/releases/latest/api/java/io/gearpump/streaming/task/ClockEvent.html
new file mode 100644
index 0000000..dfc2638
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/ClockEvent.html
@@ -0,0 +1,160 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ClockEvent</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockEvent";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ClockEvent.html" target="_top">FRAMES</a></li>
+<li><a href="ClockEvent.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Interface ClockEvent" class="title">Interface ClockEvent</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task">GetLatestMinClock</a>, <a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task">GetLatestMinClock$</a>, <a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a>, <a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>ClockEvent</strong></pre>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ClockEvent.html" target="_top">FRAMES</a></li>
+<li><a href="ClockEvent.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/ExpressTransport.html b/releases/latest/api/java/io/gearpump/streaming/task/ExpressTransport.html
new file mode 100644
index 0000000..f41b9dc
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/ExpressTransport.html
@@ -0,0 +1,275 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ExpressTransport</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExpressTransport";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ExpressTransport.html" target="_top">FRAMES</a></li>
+<li><a href="ExpressTransport.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Interface ExpressTransport" class="title">Interface ExpressTransport</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>ExpressTransport</strong></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.transport.Express</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#express()">express</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.transport.HostPort</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#local()">local</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#sessionRef()">sessionRef</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#sourceId()">sourceId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ExtendedActorSystem</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#system()">system</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#transport(java.lang.Object, scala.collection.Seq)">transport</a></strong>(java.lang.Object&nbsp;msg,
+         scala.collection.Seq&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;remotes)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="express()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>express</h4>
+<pre>io.gearpump.transport.Express&nbsp;express()</pre>
+</li>
+</ul>
+<a name="system()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>system</h4>
+<pre>akka.actor.ExtendedActorSystem&nbsp;system()</pre>
+</li>
+</ul>
+<a name="local()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>local</h4>
+<pre>io.gearpump.transport.HostPort&nbsp;local()</pre>
+</li>
+</ul>
+<a name="sourceId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sourceId</h4>
+<pre>long&nbsp;sourceId()</pre>
+</li>
+</ul>
+<a name="sessionRef()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sessionRef</h4>
+<pre>akka.actor.ActorRef&nbsp;sessionRef()</pre>
+</li>
+</ul>
+<a name="transport(java.lang.Object, scala.collection.Seq)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>transport</h4>
+<pre>void&nbsp;transport(java.lang.Object&nbsp;msg,
+             scala.collection.Seq&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;remotes)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ExpressTransport.html" target="_top">FRAMES</a></li>
+<li><a href="ExpressTransport.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/task/GetCheckpointClock$.html b/releases/latest/api/java/io/gearpump/streaming/task/GetCheckpointClock$.html
new file mode 100644
index 0000000..bd7af3a
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/GetCheckpointClock$.html
@@ -0,0 +1,285 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>GetCheckpointClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GetCheckpointClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetCheckpointClock$.html" target="_top">FRAMES</a></li>
+<li><a href="GetCheckpointClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class GetCheckpointClock$" class="title">Class GetCheckpointClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.GetCheckpointClock$</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>
+<hr>
+<br>
+<pre>public class <strong>GetCheckpointClock$</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetCheckpointClock$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">GetCheckpointClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html#GetCheckpointClock$()">GetCheckpointClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">GetCheckpointClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GetCheckpointClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GetCheckpointClock$</h4>
+<pre>public&nbsp;GetCheckpointClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetCheckpointClock$.html" target="_top">FRAMES</a></li>
+<li><a href="GetCheckpointClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/GetCheckpointClock.html b/releases/latest/api/java/io/gearpump/streaming/task/GetCheckpointClock.html
new file mode 100644
index 0000000..0f93baa
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/GetCheckpointClock.html
@@ -0,0 +1,246 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>GetCheckpointClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GetCheckpointClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetCheckpointClock.html" target="_top">FRAMES</a></li>
+<li><a href="GetCheckpointClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class GetCheckpointClock" class="title">Class GetCheckpointClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.GetCheckpointClock</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>
+<hr>
+<br>
+<pre>public class <strong>GetCheckpointClock</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetCheckpointClock">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html#GetCheckpointClock()">GetCheckpointClock</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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="GetCheckpointClock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GetCheckpointClock</h4>
+<pre>public&nbsp;GetCheckpointClock()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetCheckpointClock.html" target="_top">FRAMES</a></li>
+<li><a href="GetCheckpointClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/GetDAG$.html b/releases/latest/api/java/io/gearpump/streaming/task/GetDAG$.html
new file mode 100644
index 0000000..6f6bd6c
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/GetDAG$.html
@@ -0,0 +1,285 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>GetDAG$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GetDAG$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetDAG$.html" target="_top">FRAMES</a></li>
+<li><a href="GetDAG$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class GetDAG$" class="title">Class GetDAG$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.GetDAG$</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>
+<hr>
+<br>
+<pre>public class <strong>GetDAG$</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetDAG$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task">GetDAG$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/GetDAG$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/GetDAG$.html#GetDAG$()">GetDAG$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task">GetDAG$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GetDAG$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GetDAG$</h4>
+<pre>public&nbsp;GetDAG$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetDAG$.html" target="_top">FRAMES</a></li>
+<li><a href="GetDAG$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/GetDAG.html b/releases/latest/api/java/io/gearpump/streaming/task/GetDAG.html
new file mode 100644
index 0000000..71f0846
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/GetDAG.html
@@ -0,0 +1,246 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>GetDAG</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GetDAG";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetDAG.html" target="_top">FRAMES</a></li>
+<li><a href="GetDAG.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class GetDAG" class="title">Class GetDAG</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.GetDAG</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>
+<hr>
+<br>
+<pre>public class <strong>GetDAG</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetDAG">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/GetDAG.html#GetDAG()">GetDAG</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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="GetDAG()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GetDAG</h4>
+<pre>public&nbsp;GetDAG()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetDAG.html" target="_top">FRAMES</a></li>
+<li><a href="GetDAG.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/GetLatestMinClock$.html b/releases/latest/api/java/io/gearpump/streaming/task/GetLatestMinClock$.html
new file mode 100644
index 0000000..64971e2
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/GetLatestMinClock$.html
@@ -0,0 +1,270 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>GetLatestMinClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GetLatestMinClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetLatestMinClock$.html" target="_top">FRAMES</a></li>
+<li><a href="GetLatestMinClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class GetLatestMinClock$" class="title">Class GetLatestMinClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.GetLatestMinClock$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>GetLatestMinClock$</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task">GetLatestMinClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html#GetLatestMinClock$()">GetLatestMinClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task">GetLatestMinClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GetLatestMinClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GetLatestMinClock$</h4>
+<pre>public&nbsp;GetLatestMinClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetLatestMinClock$.html" target="_top">FRAMES</a></li>
+<li><a href="GetLatestMinClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/GetLatestMinClock.html b/releases/latest/api/java/io/gearpump/streaming/task/GetLatestMinClock.html
new file mode 100644
index 0000000..fcb1187
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/GetLatestMinClock.html
@@ -0,0 +1,231 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>GetLatestMinClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GetLatestMinClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetLatestMinClock.html" target="_top">FRAMES</a></li>
+<li><a href="GetLatestMinClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class GetLatestMinClock" class="title">Class GetLatestMinClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.GetLatestMinClock</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>GetLatestMinClock</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a></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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html#GetLatestMinClock()">GetLatestMinClock</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</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="GetLatestMinClock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GetLatestMinClock</h4>
+<pre>public&nbsp;GetLatestMinClock()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetLatestMinClock.html" target="_top">FRAMES</a></li>
+<li><a href="GetLatestMinClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/GetStartClock$.html b/releases/latest/api/java/io/gearpump/streaming/task/GetStartClock$.html
new file mode 100644
index 0000000..13e2fd4
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/GetStartClock$.html
@@ -0,0 +1,285 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>GetStartClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GetStartClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetStartClock$.html" target="_top">FRAMES</a></li>
+<li><a href="GetStartClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class GetStartClock$" class="title">Class GetStartClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.GetStartClock$</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>
+<hr>
+<br>
+<pre>public class <strong>GetStartClock$</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetStartClock$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task">GetStartClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/GetStartClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/GetStartClock$.html#GetStartClock$()">GetStartClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task">GetStartClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GetStartClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GetStartClock$</h4>
+<pre>public&nbsp;GetStartClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetStartClock$.html" target="_top">FRAMES</a></li>
+<li><a href="GetStartClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/GetStartClock.html b/releases/latest/api/java/io/gearpump/streaming/task/GetStartClock.html
new file mode 100644
index 0000000..fa6cec4
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/GetStartClock.html
@@ -0,0 +1,246 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>GetStartClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GetStartClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetStartClock.html" target="_top">FRAMES</a></li>
+<li><a href="GetStartClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class GetStartClock" class="title">Class GetStartClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.GetStartClock</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>
+<hr>
+<br>
+<pre>public class <strong>GetStartClock</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetStartClock">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/GetStartClock.html#GetStartClock()">GetStartClock</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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="GetStartClock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GetStartClock</h4>
+<pre>public&nbsp;GetStartClock()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetStartClock.html" target="_top">FRAMES</a></li>
+<li><a href="GetStartClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/GetUpstreamMinClock$.html b/releases/latest/api/java/io/gearpump/streaming/task/GetUpstreamMinClock$.html
new file mode 100644
index 0000000..f26d734
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/GetUpstreamMinClock$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>GetUpstreamMinClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GetUpstreamMinClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetUpstreamMinClock$.html" target="_top">FRAMES</a></li>
+<li><a href="GetUpstreamMinClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class GetUpstreamMinClock$" class="title">Class GetUpstreamMinClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.GetUpstreamMinClock$</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;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>GetUpstreamMinClock$</strong>
+extends scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetUpstreamMinClock$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html#GetUpstreamMinClock$()">GetUpstreamMinClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GetUpstreamMinClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GetUpstreamMinClock$</h4>
+<pre>public&nbsp;GetUpstreamMinClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetUpstreamMinClock$.html" target="_top">FRAMES</a></li>
+<li><a href="GetUpstreamMinClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/GetUpstreamMinClock.html b/releases/latest/api/java/io/gearpump/streaming/task/GetUpstreamMinClock.html
new file mode 100644
index 0000000..240507b
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/GetUpstreamMinClock.html
@@ -0,0 +1,274 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>GetUpstreamMinClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GetUpstreamMinClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetUpstreamMinClock.html" target="_top">FRAMES</a></li>
+<li><a href="GetUpstreamMinClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class GetUpstreamMinClock" class="title">Class GetUpstreamMinClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.GetUpstreamMinClock</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>GetUpstreamMinClock</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetUpstreamMinClock">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html#GetUpstreamMinClock(io.gearpump.streaming.task.TaskId)">GetUpstreamMinClock</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html#taskId()">taskId</a></strong>()</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="GetUpstreamMinClock(io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GetUpstreamMinClock</h4>
+<pre>public&nbsp;GetUpstreamMinClock(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetUpstreamMinClock.html" target="_top">FRAMES</a></li>
+<li><a href="GetUpstreamMinClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/InitialAckRequest$.html b/releases/latest/api/java/io/gearpump/streaming/task/InitialAckRequest$.html
new file mode 100644
index 0000000..5a1a442
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/InitialAckRequest$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>InitialAckRequest$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="InitialAckRequest$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/InitialAckRequest$.html" target="_top">FRAMES</a></li>
+<li><a href="InitialAckRequest$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class InitialAckRequest$" class="title">Class InitialAckRequest$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.InitialAckRequest$</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.Function2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>InitialAckRequest$</strong>
+extends scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.InitialAckRequest$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task">InitialAckRequest$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html#InitialAckRequest$()">InitialAckRequest$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task">InitialAckRequest$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="InitialAckRequest$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InitialAckRequest$</h4>
+<pre>public&nbsp;InitialAckRequest$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/InitialAckRequest$.html" target="_top">FRAMES</a></li>
+<li><a href="InitialAckRequest$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/InitialAckRequest.html b/releases/latest/api/java/io/gearpump/streaming/task/InitialAckRequest.html
new file mode 100644
index 0000000..b754fce
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/InitialAckRequest.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>InitialAckRequest</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="InitialAckRequest";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/InitialAckRequest.html" target="_top">FRAMES</a></li>
+<li><a href="InitialAckRequest.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class InitialAckRequest" class="title">Class InitialAckRequest</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.InitialAckRequest</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>
+<hr>
+<br>
+<pre>public class <strong>InitialAckRequest</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.InitialAckRequest">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html#InitialAckRequest(io.gearpump.streaming.task.TaskId, int)">InitialAckRequest</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                 int&nbsp;sessionId)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html#sessionId()">sessionId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html#taskId()">taskId</a></strong>()</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="InitialAckRequest(io.gearpump.streaming.task.TaskId, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InitialAckRequest</h4>
+<pre>public&nbsp;InitialAckRequest(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                 int&nbsp;sessionId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="sessionId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>sessionId</h4>
+<pre>public&nbsp;int&nbsp;sessionId()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/InitialAckRequest.html" target="_top">FRAMES</a></li>
+<li><a href="InitialAckRequest.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/LatencyProbe$.html b/releases/latest/api/java/io/gearpump/streaming/task/LatencyProbe$.html
new file mode 100644
index 0000000..fe54688
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/LatencyProbe$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>LatencyProbe$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="LatencyProbe$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatencyProbe$.html" target="_top">FRAMES</a></li>
+<li><a href="LatencyProbe$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class LatencyProbe$" class="title">Class LatencyProbe$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.LatencyProbe$</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="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>LatencyProbe$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.LatencyProbe$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task">LatencyProbe$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html#LatencyProbe$()">LatencyProbe$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task">LatencyProbe$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LatencyProbe$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LatencyProbe$</h4>
+<pre>public&nbsp;LatencyProbe$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatencyProbe$.html" target="_top">FRAMES</a></li>
+<li><a href="LatencyProbe$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/LatencyProbe.html b/releases/latest/api/java/io/gearpump/streaming/task/LatencyProbe.html
new file mode 100644
index 0000000..b243e41
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/LatencyProbe.html
@@ -0,0 +1,274 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>LatencyProbe</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="LatencyProbe";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatencyProbe.html" target="_top">FRAMES</a></li>
+<li><a href="LatencyProbe.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class LatencyProbe" class="title">Class LatencyProbe</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.LatencyProbe</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>
+<hr>
+<br>
+<pre>public class <strong>LatencyProbe</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.LatencyProbe">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/LatencyProbe.html#LatencyProbe(long)">LatencyProbe</a></strong>(long&nbsp;timestamp)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/LatencyProbe.html#timestamp()">timestamp</a></strong>()</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="LatencyProbe(long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LatencyProbe</h4>
+<pre>public&nbsp;LatencyProbe(long&nbsp;timestamp)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="timestamp()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>timestamp</h4>
+<pre>public&nbsp;long&nbsp;timestamp()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatencyProbe.html" target="_top">FRAMES</a></li>
+<li><a href="LatencyProbe.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/LatestMinClock$.html b/releases/latest/api/java/io/gearpump/streaming/task/LatestMinClock$.html
new file mode 100644
index 0000000..7239fde
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/LatestMinClock$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>LatestMinClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="LatestMinClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatestMinClock$.html" target="_top">FRAMES</a></li>
+<li><a href="LatestMinClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class LatestMinClock$" class="title">Class LatestMinClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.LatestMinClock$</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="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>LatestMinClock$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.LatestMinClock$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task">LatestMinClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html#LatestMinClock$()">LatestMinClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task">LatestMinClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LatestMinClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LatestMinClock$</h4>
+<pre>public&nbsp;LatestMinClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatestMinClock$.html" target="_top">FRAMES</a></li>
+<li><a href="LatestMinClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/LatestMinClock.html b/releases/latest/api/java/io/gearpump/streaming/task/LatestMinClock.html
new file mode 100644
index 0000000..d5c43af
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/LatestMinClock.html
@@ -0,0 +1,274 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>LatestMinClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="LatestMinClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatestMinClock.html" target="_top">FRAMES</a></li>
+<li><a href="LatestMinClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class LatestMinClock" class="title">Class LatestMinClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.LatestMinClock</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>
+<hr>
+<br>
+<pre>public class <strong>LatestMinClock</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.LatestMinClock">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/LatestMinClock.html#LatestMinClock(long)">LatestMinClock</a></strong>(long&nbsp;clock)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/LatestMinClock.html#clock()">clock</a></strong>()</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="LatestMinClock(long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LatestMinClock</h4>
+<pre>public&nbsp;LatestMinClock(long&nbsp;clock)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="clock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clock</h4>
+<pre>public&nbsp;long&nbsp;clock()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatestMinClock.html" target="_top">FRAMES</a></li>
+<li><a href="LatestMinClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/ReportCheckpointClock$.html b/releases/latest/api/java/io/gearpump/streaming/task/ReportCheckpointClock$.html
new file mode 100644
index 0000000..ef8fcd9
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/ReportCheckpointClock$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ReportCheckpointClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ReportCheckpointClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ReportCheckpointClock$.html" target="_top">FRAMES</a></li>
+<li><a href="ReportCheckpointClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class ReportCheckpointClock$" class="title">Class ReportCheckpointClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.ReportCheckpointClock$</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.Function2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>ReportCheckpointClock$</strong>
+extends scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.ReportCheckpointClock$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html#ReportCheckpointClock$()">ReportCheckpointClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ReportCheckpointClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ReportCheckpointClock$</h4>
+<pre>public&nbsp;ReportCheckpointClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ReportCheckpointClock$.html" target="_top">FRAMES</a></li>
+<li><a href="ReportCheckpointClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/ReportCheckpointClock.html b/releases/latest/api/java/io/gearpump/streaming/task/ReportCheckpointClock.html
new file mode 100644
index 0000000..b92ed68
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/ReportCheckpointClock.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>ReportCheckpointClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ReportCheckpointClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ReportCheckpointClock.html" target="_top">FRAMES</a></li>
+<li><a href="ReportCheckpointClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class ReportCheckpointClock" class="title">Class ReportCheckpointClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.ReportCheckpointClock</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>
+<hr>
+<br>
+<pre>public class <strong>ReportCheckpointClock</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.ReportCheckpointClock">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html#ReportCheckpointClock(io.gearpump.streaming.task.TaskId, long)">ReportCheckpointClock</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                     long&nbsp;clock)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html#clock()">clock</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html#taskId()">taskId</a></strong>()</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="ReportCheckpointClock(io.gearpump.streaming.task.TaskId, long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ReportCheckpointClock</h4>
+<pre>public&nbsp;ReportCheckpointClock(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                     long&nbsp;clock)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="clock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clock</h4>
+<pre>public&nbsp;long&nbsp;clock()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ReportCheckpointClock.html" target="_top">FRAMES</a></li>
+<li><a href="ReportCheckpointClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/SendMessageLoss$.html b/releases/latest/api/java/io/gearpump/streaming/task/SendMessageLoss$.html
new file mode 100644
index 0000000..963bcaf
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/SendMessageLoss$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SendMessageLoss$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SendMessageLoss$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SendMessageLoss$.html" target="_top">FRAMES</a></li>
+<li><a href="SendMessageLoss$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction0">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class SendMessageLoss$" class="title">Class SendMessageLoss$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction0&lt;<a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">SendMessageLoss</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.SendMessageLoss$</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.Function0&lt;<a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">SendMessageLoss</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>SendMessageLoss$</strong>
+extends scala.runtime.AbstractFunction0&lt;<a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">SendMessageLoss</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.SendMessageLoss$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task">SendMessageLoss$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html#SendMessageLoss$()">SendMessageLoss$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction0">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction0</h3>
+<code>apply$mcB$sp, apply$mcC$sp, apply$mcD$sp, apply$mcF$sp, apply$mcI$sp, apply$mcJ$sp, apply$mcS$sp, apply$mcV$sp, apply$mcZ$sp, 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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function0">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function0</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task">SendMessageLoss$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SendMessageLoss$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SendMessageLoss$</h4>
+<pre>public&nbsp;SendMessageLoss$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SendMessageLoss$.html" target="_top">FRAMES</a></li>
+<li><a href="SendMessageLoss$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction0">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/SendMessageLoss.html b/releases/latest/api/java/io/gearpump/streaming/task/SendMessageLoss.html
new file mode 100644
index 0000000..456d26c
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/SendMessageLoss.html
@@ -0,0 +1,246 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SendMessageLoss</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SendMessageLoss";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SendMessageLoss.html" target="_top">FRAMES</a></li>
+<li><a href="SendMessageLoss.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class SendMessageLoss" class="title">Class SendMessageLoss</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.SendMessageLoss</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>
+<hr>
+<br>
+<pre>public class <strong>SendMessageLoss</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.SendMessageLoss">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html#SendMessageLoss()">SendMessageLoss</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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="SendMessageLoss()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SendMessageLoss</h4>
+<pre>public&nbsp;SendMessageLoss()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SendMessageLoss.html" target="_top">FRAMES</a></li>
+<li><a href="SendMessageLoss.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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="#methods_inherited_from_class_java.lang.Object">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/SerializedMessage$.html b/releases/latest/api/java/io/gearpump/streaming/task/SerializedMessage$.html
new file mode 100644
index 0000000..1b28dda
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/SerializedMessage$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SerializedMessage$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SerializedMessage$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessage$.html" target="_top">FRAMES</a></li>
+<li><a href="SerializedMessage$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class SerializedMessage$" class="title">Class SerializedMessage$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;java.lang.Object,byte[],<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.SerializedMessage$</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.Function2&lt;java.lang.Object,byte[],<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>SerializedMessage$</strong>
+extends scala.runtime.AbstractFunction2&lt;java.lang.Object,byte[],<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.SerializedMessage$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task">SerializedMessage$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html#SerializedMessage$()">SerializedMessage$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task">SerializedMessage$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SerializedMessage$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SerializedMessage$</h4>
+<pre>public&nbsp;SerializedMessage$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessage$.html" target="_top">FRAMES</a></li>
+<li><a href="SerializedMessage$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/SerializedMessage.html b/releases/latest/api/java/io/gearpump/streaming/task/SerializedMessage.html
new file mode 100644
index 0000000..76bbc71
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/SerializedMessage.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SerializedMessage</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SerializedMessage";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessage.html" target="_top">FRAMES</a></li>
+<li><a href="SerializedMessage.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class SerializedMessage" class="title">Class SerializedMessage</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.SerializedMessage</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>
+<hr>
+<br>
+<pre>public class <strong>SerializedMessage</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.SerializedMessage">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html#SerializedMessage(long, byte[])">SerializedMessage</a></strong>(long&nbsp;timeStamp,
+                 byte[]&nbsp;bytes)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html#bytes()">bytes</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html#timeStamp()">timeStamp</a></strong>()</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="SerializedMessage(long, byte[])">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SerializedMessage</h4>
+<pre>public&nbsp;SerializedMessage(long&nbsp;timeStamp,
+                 byte[]&nbsp;bytes)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="timeStamp()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>timeStamp</h4>
+<pre>public&nbsp;long&nbsp;timeStamp()</pre>
+</li>
+</ul>
+<a name="bytes()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>bytes</h4>
+<pre>public&nbsp;byte[]&nbsp;bytes()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessage.html" target="_top">FRAMES</a></li>
+<li><a href="SerializedMessage.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/SerializedMessageSerializer.html b/releases/latest/api/java/io/gearpump/streaming/task/SerializedMessageSerializer.html
new file mode 100644
index 0000000..1cc3501
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/SerializedMessageSerializer.html
@@ -0,0 +1,299 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SerializedMessageSerializer</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SerializedMessageSerializer";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessageSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="SerializedMessageSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class SerializedMessageSerializer" class="title">Class SerializedMessageSerializer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.SerializedMessageSerializer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>SerializedMessageSerializer</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html#SerializedMessageSerializer()">SerializedMessageSerializer</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html#getLength(io.gearpump.streaming.task.SerializedMessage)">getLength</a></strong>(<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html#read(java.io.DataInput)">read</a></strong>(java.io.DataInput&nbsp;dataInput)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.SerializedMessage)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+     <a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&nbsp;obj)</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>
+</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="SerializedMessageSerializer()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SerializedMessageSerializer</h4>
+<pre>public&nbsp;SerializedMessageSerializer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getLength(io.gearpump.streaming.task.SerializedMessage)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLength</h4>
+<pre>public&nbsp;int&nbsp;getLength(<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html#getLength(T)">getLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="write(java.io.DataOutput, io.gearpump.streaming.task.SerializedMessage)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>public&nbsp;void&nbsp;write(java.io.DataOutput&nbsp;dataOutput,
+         <a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="read(java.io.DataInput)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>read</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&nbsp;read(java.io.DataInput&nbsp;dataInput)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html#read(java.io.DataInput)">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessageSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="SerializedMessageSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/SerializerResolver$.html b/releases/latest/api/java/io/gearpump/streaming/task/SerializerResolver$.html
new file mode 100644
index 0000000..2c7016e
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/SerializerResolver$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>SerializerResolver$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SerializerResolver$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializerResolver$.html" target="_top">FRAMES</a></li>
+<li><a href="SerializerResolver$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class SerializerResolver$" class="title">Class SerializerResolver$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.SerializerResolver$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>SerializerResolver$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task">SerializerResolver$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html#SerializerResolver$()">SerializerResolver$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task">SerializerResolver$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SerializerResolver$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SerializerResolver$</h4>
+<pre>public&nbsp;SerializerResolver$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializerResolver$.html" target="_top">FRAMES</a></li>
+<li><a href="SerializerResolver$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/StartClock$.html b/releases/latest/api/java/io/gearpump/streaming/task/StartClock$.html
new file mode 100644
index 0000000..74163bc
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/StartClock$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>StartClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StartClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartClock$.html" target="_top">FRAMES</a></li>
+<li><a href="StartClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class StartClock$" class="title">Class StartClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.StartClock$</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="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>StartClock$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.StartClock$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task">StartClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/StartClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/StartClock$.html#StartClock$()">StartClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task">StartClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StartClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StartClock$</h4>
+<pre>public&nbsp;StartClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartClock$.html" target="_top">FRAMES</a></li>
+<li><a href="StartClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/StartClock.html b/releases/latest/api/java/io/gearpump/streaming/task/StartClock.html
new file mode 100644
index 0000000..efd8351
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/StartClock.html
@@ -0,0 +1,274 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>StartClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StartClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartClock.html" target="_top">FRAMES</a></li>
+<li><a href="StartClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class StartClock" class="title">Class StartClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.StartClock</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>
+<hr>
+<br>
+<pre>public class <strong>StartClock</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.StartClock">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/StartClock.html#StartClock(long)">StartClock</a></strong>(long&nbsp;clock)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/StartClock.html#clock()">clock</a></strong>()</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="StartClock(long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StartClock</h4>
+<pre>public&nbsp;StartClock(long&nbsp;clock)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="clock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clock</h4>
+<pre>public&nbsp;long&nbsp;clock()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartClock.html" target="_top">FRAMES</a></li>
+<li><a href="StartClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/StartTime$.html b/releases/latest/api/java/io/gearpump/streaming/task/StartTime$.html
new file mode 100644
index 0000000..2d07d9e
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/StartTime$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>StartTime$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StartTime$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartTime$.html" target="_top">FRAMES</a></li>
+<li><a href="StartTime$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class StartTime$" class="title">Class StartTime$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.StartTime$</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="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>StartTime$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.StartTime$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task">StartTime$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/StartTime$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/StartTime$.html#StartTime$()">StartTime$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task">StartTime$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StartTime$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StartTime$</h4>
+<pre>public&nbsp;StartTime$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartTime$.html" target="_top">FRAMES</a></li>
+<li><a href="StartTime$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/StartTime.html b/releases/latest/api/java/io/gearpump/streaming/task/StartTime.html
new file mode 100644
index 0000000..1f51cc8
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/StartTime.html
@@ -0,0 +1,274 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>StartTime</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StartTime";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartTime.html" target="_top">FRAMES</a></li>
+<li><a href="StartTime.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class StartTime" class="title">Class StartTime</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.StartTime</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>
+<hr>
+<br>
+<pre>public class <strong>StartTime</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.StartTime">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/StartTime.html#StartTime(long)">StartTime</a></strong>(long&nbsp;startTime)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/StartTime.html#startTime()">startTime</a></strong>()</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="StartTime(long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StartTime</h4>
+<pre>public&nbsp;StartTime(long&nbsp;startTime)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="startTime()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>startTime</h4>
+<pre>public&nbsp;long&nbsp;startTime()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartTime.html" target="_top">FRAMES</a></li>
+<li><a href="StartTime.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/StreamingTransportSerializer.html b/releases/latest/api/java/io/gearpump/streaming/task/StreamingTransportSerializer.html
new file mode 100644
index 0000000..9924cbb
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/StreamingTransportSerializer.html
@@ -0,0 +1,301 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>StreamingTransportSerializer</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StreamingTransportSerializer";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StreamingTransportSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="StreamingTransportSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class StreamingTransportSerializer" class="title">Class StreamingTransportSerializer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.StreamingTransportSerializer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>StreamingTransportSerializer</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html#StreamingTransportSerializer()">StreamingTransportSerializer</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html#deserialize(java.io.DataInput, int)">deserialize</a></strong>(java.io.DataInput&nbsp;dataInput,
+           int&nbsp;length)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html#getLength(java.lang.Object)">getLength</a></strong>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html#serialize(java.io.DataOutput, java.lang.Object)">serialize</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+         java.lang.Object&nbsp;obj)</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>
+</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="StreamingTransportSerializer()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StreamingTransportSerializer</h4>
+<pre>public&nbsp;StreamingTransportSerializer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="serialize(java.io.DataOutput, java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serialize</h4>
+<pre>public&nbsp;void&nbsp;serialize(java.io.DataOutput&nbsp;dataOutput,
+             java.lang.Object&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#serialize(java.io.DataOutput, java.lang.Object)">serialize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="deserialize(java.io.DataInput, int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>deserialize</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;deserialize(java.io.DataInput&nbsp;dataInput,
+                           int&nbsp;length)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#deserialize(java.io.DataInput, int)">deserialize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getLength(java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getLength</h4>
+<pre>public&nbsp;int&nbsp;getLength(java.lang.Object&nbsp;obj)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#getLength(java.lang.Object)">getLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StreamingTransportSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="StreamingTransportSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/Subscriber$.html b/releases/latest/api/java/io/gearpump/streaming/task/Subscriber$.html
new file mode 100644
index 0000000..d453ddb
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/Subscriber$.html
@@ -0,0 +1,308 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>Subscriber$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Subscriber$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscriber$.html" target="_top">FRAMES</a></li>
+<li><a href="Subscriber$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class Subscriber$" class="title">Class Subscriber$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.Subscriber$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>Subscriber$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.Subscriber$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscriber$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/Subscriber$.html#Subscriber$()">Subscriber$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscriber$.html#of(int, io.gearpump.streaming.DAG)">of</a></strong>(int&nbsp;processorId,
+  <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</code>
+<div class="block">List subscriptions of a processor.</div>
+</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Subscriber$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Subscriber$</h4>
+<pre>public&nbsp;Subscriber$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="of(int, io.gearpump.streaming.DAG)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>of</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;of(int&nbsp;processorId,
+                                             <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</pre>
+<div class="block">List subscriptions of a processor.
+ The topology information is retrieved from dag
+ <p></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>processorId</code> - the processor to list</dd><dd><code>dag</code> - the DAG</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the subscribers of this processor</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscriber$.html" target="_top">FRAMES</a></li>
+<li><a href="Subscriber$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/task/Subscriber.html b/releases/latest/api/java/io/gearpump/streaming/task/Subscriber.html
new file mode 100644
index 0000000..576d2b1
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/Subscriber.html
@@ -0,0 +1,348 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>Subscriber</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Subscriber";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscriber.html" target="_top">FRAMES</a></li>
+<li><a href="Subscriber.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class Subscriber" class="title">Class Subscriber</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.Subscriber</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>
+<hr>
+<br>
+<pre>public class <strong>Subscriber</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<div class="block">Each processor can have multiple downstream subscribers.
+ <p>
+ For example: When processor A subscribe to processor B, then the output of B will be
+ pushed to processor A.
+ <p>
+ param:  processorId subscriber processor Id
+ param:  partitionerDescription subscriber partitioner</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.Subscriber">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/Subscriber.html#Subscriber(int, io.gearpump.partitioner.PartitionerDescription, int, io.gearpump.streaming.LifeTime)">Subscriber</a></strong>(int&nbsp;processorId,
+          io.gearpump.partitioner.PartitionerDescription&nbsp;partitionerDescription,
+          int&nbsp;parallelism,
+          <a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;lifeTime)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscriber.html#lifeTime()">lifeTime</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscriber.html#of(int, io.gearpump.streaming.DAG)">of</a></strong>(int&nbsp;processorId,
+  <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</code>
+<div class="block">List subscriptions of a processor.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscriber.html#parallelism()">parallelism</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.partitioner.PartitionerDescription</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscriber.html#partitionerDescription()">partitionerDescription</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscriber.html#processorId()">processorId</a></strong>()</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="Subscriber(int, io.gearpump.partitioner.PartitionerDescription, int, io.gearpump.streaming.LifeTime)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Subscriber</h4>
+<pre>public&nbsp;Subscriber(int&nbsp;processorId,
+          io.gearpump.partitioner.PartitionerDescription&nbsp;partitionerDescription,
+          int&nbsp;parallelism,
+          <a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;lifeTime)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="of(int, io.gearpump.streaming.DAG)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>of</h4>
+<pre>public static&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;of(int&nbsp;processorId,
+                                             <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</pre>
+<div class="block">List subscriptions of a processor.
+ The topology information is retrieved from dag
+ <p></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>processorId</code> - the processor to list</dd><dd><code>dag</code> - the DAG</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the subscribers of this processor</dd></dl>
+</li>
+</ul>
+<a name="processorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processorId</h4>
+<pre>public&nbsp;int&nbsp;processorId()</pre>
+</li>
+</ul>
+<a name="partitionerDescription()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>partitionerDescription</h4>
+<pre>public&nbsp;io.gearpump.partitioner.PartitionerDescription&nbsp;partitionerDescription()</pre>
+</li>
+</ul>
+<a name="parallelism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelism</h4>
+<pre>public&nbsp;int&nbsp;parallelism()</pre>
+</li>
+</ul>
+<a name="lifeTime()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>lifeTime</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;lifeTime()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscriber.html" target="_top">FRAMES</a></li>
+<li><a href="Subscriber.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/Subscription$.html b/releases/latest/api/java/io/gearpump/streaming/task/Subscription$.html
new file mode 100644
index 0000000..c274d56
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/Subscription$.html
@@ -0,0 +1,306 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>Subscription$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Subscription$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscription$.html" target="_top">FRAMES</a></li>
+<li><a href="Subscription$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class Subscription$" class="title">Class Subscription$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.Subscription$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>Subscription$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/Subscription$.html#Subscription$()">Subscription$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription$.html#MAX_PENDING_MESSAGE_COUNT()">MAX_PENDING_MESSAGE_COUNT</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription$.html#ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()">ONE_ACKREQUEST_EVERY_MESSAGE_COUNT</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Subscription$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Subscription$</h4>
+<pre>public&nbsp;Subscription$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ONE_ACKREQUEST_EVERY_MESSAGE_COUNT</h4>
+<pre>public final&nbsp;int&nbsp;ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()</pre>
+</li>
+</ul>
+<a name="MAX_PENDING_MESSAGE_COUNT()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MAX_PENDING_MESSAGE_COUNT</h4>
+<pre>public final&nbsp;int&nbsp;MAX_PENDING_MESSAGE_COUNT()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscription$.html" target="_top">FRAMES</a></li>
+<li><a href="Subscription$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/task/Subscription.html b/releases/latest/api/java/io/gearpump/streaming/task/Subscription.html
new file mode 100644
index 0000000..64dfbeb
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/Subscription.html
@@ -0,0 +1,428 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>Subscription</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Subscription";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscription.html" target="_top">FRAMES</a></li>
+<li><a href="Subscription.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class Subscription" class="title">Class Subscription</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.Subscription</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>Subscription</strong>
+extends java.lang.Object</pre>
+<div class="block">This manage the output and message clock for single downstream processor
+ <p>
+ param:  subscriber downstream processor
+ param:  maxPendingMessageCount trigger flow control. Should be bigger than maxPendingMessageCountPerAckRequest
+ param:  ackOnceEveryMessageCount send on AckRequest to the target</div>
+</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#Subscription(int, int, io.gearpump.streaming.task.TaskId, io.gearpump.streaming.task.Subscriber, int, io.gearpump.streaming.task.ExpressTransport, int, int)">Subscription</a></strong>(int&nbsp;appId,
+            int&nbsp;executorId,
+            <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+            <a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&nbsp;subscriber,
+            int&nbsp;sessionId,
+            <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a>&nbsp;transport,
+            int&nbsp;maxPendingMessageCount,
+            int&nbsp;ackOnceEveryMessageCount)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#allowSendingMoreMessages()">allowSendingMoreMessages</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#changeLife(io.gearpump.streaming.LifeTime)">changeLife</a></strong>(<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.slf4j.Logger</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#LOG()">LOG</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#MAX_PENDING_MESSAGE_COUNT()">MAX_PENDING_MESSAGE_COUNT</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#minClock()">minClock</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()">ONE_ACKREQUEST_EVERY_MESSAGE_COUNT</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.partitioner.Partitioner</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#partitioner()">partitioner</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#receiveAck(io.gearpump.streaming.task.Ack)">receiveAck</a></strong>(<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;ack)</code>
+<div class="block">Handle acknowledge message.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.Function1&lt;io.gearpump.Message,java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#sendFn()">sendFn</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#sendMessage(io.gearpump.Message)">sendMessage</a></strong>(io.gearpump.Message&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#sendMessage(io.gearpump.Message, int)">sendMessage</a></strong>(io.gearpump.Message&nbsp;msg,
+           int&nbsp;partition)</code>
+<div class="block">Return how many message is actually sent by this subscription</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#start()">start</a></strong>()</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>
+</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="Subscription(int, int, io.gearpump.streaming.task.TaskId, io.gearpump.streaming.task.Subscriber, int, io.gearpump.streaming.task.ExpressTransport, int, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Subscription</h4>
+<pre>public&nbsp;Subscription(int&nbsp;appId,
+            int&nbsp;executorId,
+            <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+            <a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&nbsp;subscriber,
+            int&nbsp;sessionId,
+            <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a>&nbsp;transport,
+            int&nbsp;maxPendingMessageCount,
+            int&nbsp;ackOnceEveryMessageCount)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ONE_ACKREQUEST_EVERY_MESSAGE_COUNT</h4>
+<pre>public static final&nbsp;int&nbsp;ONE_ACKREQUEST_EVERY_MESSAGE_COUNT()</pre>
+</li>
+</ul>
+<a name="MAX_PENDING_MESSAGE_COUNT()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MAX_PENDING_MESSAGE_COUNT</h4>
+<pre>public static final&nbsp;int&nbsp;MAX_PENDING_MESSAGE_COUNT()</pre>
+</li>
+</ul>
+<a name="LOG()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>public&nbsp;org.slf4j.Logger&nbsp;LOG()</pre>
+</li>
+</ul>
+<a name="partitioner()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>partitioner</h4>
+<pre>public&nbsp;io.gearpump.partitioner.Partitioner&nbsp;partitioner()</pre>
+</li>
+</ul>
+<a name="sendFn()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendFn</h4>
+<pre>public&nbsp;scala.Function1&lt;io.gearpump.Message,java.lang.Object&gt;&nbsp;sendFn()</pre>
+</li>
+</ul>
+<a name="changeLife(io.gearpump.streaming.LifeTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>changeLife</h4>
+<pre>public&nbsp;void&nbsp;changeLife(<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life)</pre>
+</li>
+</ul>
+<a name="start()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>start</h4>
+<pre>public&nbsp;void&nbsp;start()</pre>
+</li>
+</ul>
+<a name="sendMessage(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendMessage</h4>
+<pre>public&nbsp;int&nbsp;sendMessage(io.gearpump.Message&nbsp;msg)</pre>
+</li>
+</ul>
+<a name="sendMessage(io.gearpump.Message, int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendMessage</h4>
+<pre>public&nbsp;int&nbsp;sendMessage(io.gearpump.Message&nbsp;msg,
+              int&nbsp;partition)</pre>
+<div class="block">Return how many message is actually sent by this subscription</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - the message to send</dd><dd><code>partition</code> - the target partition to send message to</dd>
+<dt><span class="strong">Returns:</span></dt><dd>1 if success</dd></dl>
+</li>
+</ul>
+<a name="receiveAck(io.gearpump.streaming.task.Ack)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>receiveAck</h4>
+<pre>public&nbsp;void&nbsp;receiveAck(<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;ack)</pre>
+<div class="block">Handle acknowledge message.
+ Throw MessageLossException if required.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ack</code> - acknowledge message received</dd></dl>
+</li>
+</ul>
+<a name="minClock()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>minClock</h4>
+<pre>public&nbsp;long&nbsp;minClock()</pre>
+</li>
+</ul>
+<a name="allowSendingMoreMessages()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>allowSendingMoreMessages</h4>
+<pre>public&nbsp;boolean&nbsp;allowSendingMoreMessages()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscription.html" target="_top">FRAMES</a></li>
+<li><a href="Subscription.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/Task.html b/releases/latest/api/java/io/gearpump/streaming/task/Task.html
new file mode 100644
index 0000000..1209e9a
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/Task.html
@@ -0,0 +1,397 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>Task</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Task";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Task.html" target="_top">FRAMES</a></li>
+<li><a href="Task.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class Task" class="title">Class Task</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.Task</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>, <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a>, <a href="../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a>, <a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <strong>Task</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/Task.html#Task(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">Task</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+    io.gearpump.cluster.UserConfig&nbsp;userConf)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.slf4j.Logger</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Task.html#LOG()">LOG</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Task.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;msg)</code>
+<div class="block">Method called for each message received.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Task.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
+<div class="block">Method called with the task is initialized.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Task.html#onStop()">onStop</a></strong>()</code>
+<div class="block">Method called when task is under clean up.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Task.html#receiveUnManagedMessage()">receiveUnManagedMessage</a></strong>()</code>
+<div class="block">handler for unmanaged message</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Task.html#self()">self</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Task.html#sender()">sender</a></strong>()</code>
+<div class="block">For managed message(type of Message), the sender mean nothing,
+ you should not use this directory</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected akka.actor.ActorSystem</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Task.html#system()">system</a></strong>()</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>
+</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="Task(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Task</h4>
+<pre>public&nbsp;Task(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+    io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="LOG()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>public&nbsp;org.slf4j.Logger&nbsp;LOG()</pre>
+</li>
+</ul>
+<a name="system()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>system</h4>
+<pre>protected&nbsp;akka.actor.ActorSystem&nbsp;system()</pre>
+</li>
+</ul>
+<a name="self()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>self</h4>
+<pre>public&nbsp;akka.actor.ActorRef&nbsp;self()</pre>
+</li>
+</ul>
+<a name="sender()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sender</h4>
+<pre>protected&nbsp;akka.actor.ActorRef&nbsp;sender()</pre>
+<div class="block">For managed message(type of Message), the sender mean nothing,
+ you should not use this directory
+ <p>
+ For unmanaged message, the sender represent the sender actor</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the sender</dd></dl>
+</li>
+</ul>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">TaskInterface</a></code></strong></div>
+<div class="block">Method called with the task is initialized.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd></dl>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">TaskInterface</a></code></strong></div>
+<div class="block">Method called for each message received.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - message send by upstream tasks</dd></dl>
+</li>
+</ul>
+<a name="onStop()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStop</h4>
+<pre>public&nbsp;void&nbsp;onStop()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">TaskInterface</a></code></strong></div>
+<div class="block">Method called when task is under clean up.
+ This can be used to cleanup resource when the application finished.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="receiveUnManagedMessage()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>receiveUnManagedMessage</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;receiveUnManagedMessage()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#receiveUnManagedMessage()">TaskInterface</a></code></strong></div>
+<div class="block">handler for unmanaged message</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#receiveUnManagedMessage()">receiveUnManagedMessage</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>the handler</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Task.html" target="_top">FRAMES</a></li>
+<li><a href="Task.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/TaskActor$.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor$.html
new file mode 100644
index 0000000..0201478
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor$.html
@@ -0,0 +1,306 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskActor$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskActor$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskActor$" class="title">Class TaskActor$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskActor$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>TaskActor$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskActor$.html#TaskActor$()">TaskActor$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor$.html#CLOCK_SYNC_TIMEOUT_INTERVAL()">CLOCK_SYNC_TIMEOUT_INTERVAL</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor$.html#NONE_SESSION()">NONE_SESSION</a></strong>()</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskActor$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskActor$</h4>
+<pre>public&nbsp;TaskActor$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="CLOCK_SYNC_TIMEOUT_INTERVAL()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CLOCK_SYNC_TIMEOUT_INTERVAL</h4>
+<pre>public&nbsp;int&nbsp;CLOCK_SYNC_TIMEOUT_INTERVAL()</pre>
+</li>
+</ul>
+<a name="NONE_SESSION()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NONE_SESSION</h4>
+<pre>public&nbsp;int&nbsp;NONE_SESSION()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.FLUSH$.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.FLUSH$.html
new file mode 100644
index 0000000..7959837
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.FLUSH$.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskActor.FLUSH$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskActor.FLUSH$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.FLUSH$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor.FLUSH$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskActor.FLUSH$" class="title">Class TaskActor.FLUSH$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskActor.FLUSH$</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="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskActor.FLUSH$</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskActor.FLUSH$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">TaskActor.FLUSH$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html#TaskActor.FLUSH$()">TaskActor.FLUSH$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">TaskActor.FLUSH$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskActor.FLUSH$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskActor.FLUSH$</h4>
+<pre>public&nbsp;TaskActor.FLUSH$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.FLUSH$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor.FLUSH$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.SecurityChecker.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.SecurityChecker.html
new file mode 100644
index 0000000..6ead053
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.SecurityChecker.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskActor.SecurityChecker</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskActor.SecurityChecker";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SecurityChecker.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor.SecurityChecker.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskActor.SecurityChecker" class="title">Class TaskActor.SecurityChecker</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskActor.SecurityChecker</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskActor.SecurityChecker</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html#TaskActor.SecurityChecker(io.gearpump.streaming.task.TaskId, akka.actor.ActorRef)">TaskActor.SecurityChecker</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;task_id,
+                         akka.actor.ActorRef&nbsp;self)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.Option&lt;io.gearpump.Message&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html#checkMessage(io.gearpump.Message, akka.actor.ActorRef)">checkMessage</a></strong>(io.gearpump.Message&nbsp;message,
+            akka.actor.ActorRef&nbsp;sender)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html#generateAckResponse(io.gearpump.streaming.task.AckRequest, akka.actor.ActorRef)">generateAckResponse</a></strong>(<a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;ackRequest,
+                   akka.actor.ActorRef&nbsp;sender)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html#handleInitialAckRequest(io.gearpump.streaming.task.InitialAckRequest)">handleInitialAckRequest</a></strong>(<a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;ackRequest)</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>
+</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="TaskActor.SecurityChecker(io.gearpump.streaming.task.TaskId, akka.actor.ActorRef)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskActor.SecurityChecker</h4>
+<pre>public&nbsp;TaskActor.SecurityChecker(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;task_id,
+                         akka.actor.ActorRef&nbsp;self)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="handleInitialAckRequest(io.gearpump.streaming.task.InitialAckRequest)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handleInitialAckRequest</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;handleInitialAckRequest(<a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;ackRequest)</pre>
+</li>
+</ul>
+<a name="generateAckResponse(io.gearpump.streaming.task.AckRequest, akka.actor.ActorRef)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>generateAckResponse</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;generateAckResponse(<a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;ackRequest,
+                      akka.actor.ActorRef&nbsp;sender)</pre>
+</li>
+</ul>
+<a name="checkMessage(io.gearpump.Message, akka.actor.ActorRef)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>checkMessage</h4>
+<pre>public&nbsp;scala.Option&lt;io.gearpump.Message&gt;&nbsp;checkMessage(io.gearpump.Message&nbsp;message,
+                                             akka.actor.ActorRef&nbsp;sender)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SecurityChecker.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor.SecurityChecker.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.SendAck$.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.SendAck$.html
new file mode 100644
index 0000000..6e657d3
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.SendAck$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskActor.SendAck$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskActor.SendAck$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SendAck$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor.SendAck$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskActor.SendAck$" class="title">Class TaskActor.SendAck$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>,<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskActor.SendAck$</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.Function2&lt;<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>,<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskActor.SendAck$</strong>
+extends scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>,<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskActor.SendAck$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html#TaskActor.SendAck$()">TaskActor.SendAck$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskActor.SendAck$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskActor.SendAck$</h4>
+<pre>public&nbsp;TaskActor.SendAck$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SendAck$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor.SendAck$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.SendAck.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.SendAck.html
new file mode 100644
index 0000000..35c7112
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.SendAck.html
@@ -0,0 +1,293 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskActor.SendAck</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskActor.SendAck";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SendAck.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor.SendAck.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskActor.SendAck" class="title">Class TaskActor.SendAck</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskActor.SendAck</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="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>TaskActor.SendAck</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskActor.SendAck">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html#TaskActor.SendAck(io.gearpump.streaming.task.Ack, io.gearpump.streaming.task.TaskId)">TaskActor.SendAck</a></strong>(<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;ack,
+                 <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;targetTask)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html#ack()">ack</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html#targetTask()">targetTask</a></strong>()</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="TaskActor.SendAck(io.gearpump.streaming.task.Ack, io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskActor.SendAck</h4>
+<pre>public&nbsp;TaskActor.SendAck(<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;ack,
+                 <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;targetTask)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="ack()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ack</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;ack()</pre>
+</li>
+</ul>
+<a name="targetTask()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>targetTask</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;targetTask()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SendAck.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor.SendAck.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.html
new file mode 100644
index 0000000..c7e3e75
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.html
@@ -0,0 +1,676 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskActor</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskActor";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskActor" class="title">Class TaskActor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskActor</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>akka.actor.Actor, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a>, io.gearpump.util.TimeOutScheduler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>TaskActor</strong>
+extends java.lang.Object
+implements akka.actor.Actor, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a>, io.gearpump.util.TimeOutScheduler</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">TaskActor.FLUSH$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck$</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_akka.actor.Actor">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;akka.actor.Actor</h3>
+<code>akka.actor.Actor.emptyBehavior$</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#TaskActor(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.task.TaskContextData, io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskWrapper, io.gearpump.serializer.SerializationFramework)">TaskActor</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+         <a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&nbsp;taskContextData,
+         io.gearpump.cluster.UserConfig&nbsp;userConf,
+         <a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a>&nbsp;task,
+         io.gearpump.serializer.SerializationFramework&nbsp;inputSerializerPool)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.concurrent.duration.FiniteDuration</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#CLOCK_REPORT_INTERVAL()">CLOCK_REPORT_INTERVAL</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#CLOCK_SYNC_TIMEOUT_INTERVAL()">CLOCK_SYNC_TIMEOUT_INTERVAL</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>com.typesafe.config.Config</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#config()">config</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.concurrent.duration.FiniteDuration</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#FLUSH_INTERVAL()">FLUSH_INTERVAL</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#getUpstreamMinClock()">getUpstreamMinClock</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#handleMessages(scala.Function0)">handleMessages</a></strong>(scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;handler)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.concurrent.duration.FiniteDuration</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#LATENCY_PROBE_INTERVAL()">LATENCY_PROBE_INTERVAL</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>org.slf4j.Logger</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#LOG()">LOG</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#minClock()">minClock</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#minClockAtCurrentTask()">minClockAtCurrentTask</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#NONE_SESSION()">NONE_SESSION</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#onStop()">onStop</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#onUnManagedMessage(java.lang.Object)">onUnManagedMessage</a></strong>(java.lang.Object&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#output(io.gearpump.Message)">output</a></strong>(io.gearpump.Message&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#postStop()">postStop</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#preStart()">preStart</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#receive()">receive</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.gearpump.serializer.SerializationFramework</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#serializerPool()">serializerPool</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#sessionId()">sessionId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#stashMessages()">stashMessages</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#task()">task</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#taskContextData()">taskContextData</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#taskId()">taskId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#upstreamMinClock()">upstreamMinClock</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#waitForStartClock()">waitForStartClock</a></strong>()</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_akka.actor.Actor">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;akka.actor.Actor</h3>
+<code>akka$actor$Actor$_setter_$context_$eq, akka$actor$Actor$_setter_$self_$eq, aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, postRestart, preRestart, self, sender, supervisorStrategy, unhandled</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.task.ExpressTransport">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></h3>
+<code><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#express()">express</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#local()">local</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#sessionRef()">sessionRef</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#sourceId()">sourceId</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#system()">system</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#transport(java.lang.Object, scala.collection.Seq)">transport</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.util.TimeOutScheduler">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.util.TimeOutScheduler</h3>
+<code>sendMsgWithTimeOutCallBack</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="TaskActor(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.task.TaskContextData, io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskWrapper, io.gearpump.serializer.SerializationFramework)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskActor</h4>
+<pre>public&nbsp;TaskActor(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+         <a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&nbsp;taskContextData,
+         io.gearpump.cluster.UserConfig&nbsp;userConf,
+         <a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a>&nbsp;task,
+         io.gearpump.serializer.SerializationFramework&nbsp;inputSerializerPool)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="CLOCK_SYNC_TIMEOUT_INTERVAL()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CLOCK_SYNC_TIMEOUT_INTERVAL</h4>
+<pre>public static&nbsp;int&nbsp;CLOCK_SYNC_TIMEOUT_INTERVAL()</pre>
+</li>
+</ul>
+<a name="NONE_SESSION()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NONE_SESSION</h4>
+<pre>public static&nbsp;int&nbsp;NONE_SESSION()</pre>
+</li>
+</ul>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="taskContextData()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskContextData</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&nbsp;taskContextData()</pre>
+</li>
+</ul>
+<a name="task()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>task</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a>&nbsp;task()</pre>
+</li>
+</ul>
+<a name="upstreamMinClock()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>upstreamMinClock</h4>
+<pre>public&nbsp;long&nbsp;upstreamMinClock()</pre>
+</li>
+</ul>
+<a name="serializerPool()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serializerPool</h4>
+<pre>public&nbsp;io.gearpump.serializer.SerializationFramework&nbsp;serializerPool()</pre>
+</li>
+</ul>
+<a name="config()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>config</h4>
+<pre>public&nbsp;com.typesafe.config.Config&nbsp;config()</pre>
+</li>
+</ul>
+<a name="LOG()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>public&nbsp;org.slf4j.Logger&nbsp;LOG()</pre>
+</li>
+</ul>
+<a name="LATENCY_PROBE_INTERVAL()">
+<!--   -->
+</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>
+</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="sessionId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sessionId</h4>
+<pre>public&nbsp;int&nbsp;sessionId()</pre>
+</li>
+</ul>
+<a name="receive()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>receive</h4>
+<pre>public final&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;receive()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>receive</code>&nbsp;in interface&nbsp;<code>akka.actor.Actor</code></dd>
+</dl>
+</li>
+</ul>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
+</li>
+</ul>
+<a name="onUnManagedMessage(java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onUnManagedMessage</h4>
+<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(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>output</h4>
+<pre>public&nbsp;void&nbsp;output(io.gearpump.Message&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><strong>Specified by:</strong></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><strong>Specified by:</strong></dt>
+<dd><code>preStart</code>&nbsp;in interface&nbsp;<code>akka.actor.Actor</code></dd>
+</dl>
+</li>
+</ul>
+<a name="minClockAtCurrentTask()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>minClockAtCurrentTask</h4>
+<pre>public&nbsp;long&nbsp;minClockAtCurrentTask()</pre>
+</li>
+</ul>
+<a name="waitForStartClock()">
+<!--   -->
+</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>
+</li>
+</ul>
+<a name="stashMessages()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stashMessages</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;stashMessages()</pre>
+</li>
+</ul>
+<a name="handleMessages(scala.Function0)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handleMessages</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;handleMessages(scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;handler)</pre>
+</li>
+</ul>
+<a name="minClock()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>minClock</h4>
+<pre>public&nbsp;long&nbsp;minClock()</pre>
+</li>
+</ul>
+<a name="getUpstreamMinClock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getUpstreamMinClock</h4>
+<pre>public&nbsp;long&nbsp;getUpstreamMinClock()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.html" target="_top">FRAMES</a></li>
+<li><a href="TaskActor.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&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/releases/latest/api/java/io/gearpump/streaming/task/TaskContext.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskContext.html
new file mode 100644
index 0000000..7162bc5
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskContext.html
@@ -0,0 +1,446 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskContext</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskContext";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContext.html" target="_top">FRAMES</a></li>
+<li><a href="TaskContext.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Interface TaskContext" class="title">Interface TaskContext</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>TaskContext</strong></pre>
+<div class="block">This provides context information for a task.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#actorOf(akka.actor.Props)">actorOf</a></strong>(akka.actor.Props&nbsp;props)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#actorOf(akka.actor.Props, java.lang.String)">actorOf</a></strong>(akka.actor.Props&nbsp;props,
+       java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#appId()">appId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#appMaster()">appMaster</a></strong>()</code>
+<div class="block">The actorRef of AppMaster</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#appName()">appName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#executorId()">executorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#output(io.gearpump.Message)">output</a></strong>(io.gearpump.Message&nbsp;msg)</code>
+<div class="block">This can be used to output messages to downstream tasks.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#parallelism()">parallelism</a></strong>()</code>
+<div class="block">The task parallelism</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.Cancellable</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#schedule(scala.concurrent.duration.FiniteDuration, scala.concurrent.duration.FiniteDuration, scala.Function0)">schedule</a></strong>(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
+        scala.concurrent.duration.FiniteDuration&nbsp;interval,
+        scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.Cancellable</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#scheduleOnce(scala.concurrent.duration.FiniteDuration, scala.Function0)">scheduleOnce</a></strong>(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
+            scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</code>
+<div class="block">akka.actor.ActorRefProvider.scheduleOnce</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#self()">self</a></strong>()</code>
+<div class="block">Please don't use this if possible.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#sender()">sender</a></strong>()</code>
+<div class="block">For managed message(type of Message), the sender only serve as a unique Id,
+ It's address is not something meaningful, you should not use this directly</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorSystem</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#system()">system</a></strong>()</code>
+<div class="block">Please don't use this if possible</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#taskId()">taskId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#upstreamMinClock()">upstreamMinClock</a></strong>()</code>
+<div class="block">retrieve upstream min clock from TaskActor</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>int&nbsp;executorId()</pre>
+</li>
+</ul>
+<a name="appId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appId</h4>
+<pre>int&nbsp;appId()</pre>
+</li>
+</ul>
+<a name="appName()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appName</h4>
+<pre>java.lang.String&nbsp;appName()</pre>
+</li>
+</ul>
+<a name="appMaster()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appMaster</h4>
+<pre>akka.actor.ActorRef&nbsp;appMaster()</pre>
+<div class="block">The actorRef of AppMaster</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>application master's actor reference</dd></dl>
+</li>
+</ul>
+<a name="parallelism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelism</h4>
+<pre>int&nbsp;parallelism()</pre>
+<div class="block">The task parallelism
+ <p>
+ For example, we can create 3 source tasks, and 3 sink tasks,
+ the task parallelism is 3 for each.
+ <p>
+ This can be useful when reading from partitioned data source.
+ For example, for kafka, there may be 10 partitions, if we have
+ parallelism of 2 for this task, then each task will be responsible
+ to read data from 5 partitions.
+ <p></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the parallelism level</dd></dl>
+</li>
+</ul>
+<a name="self()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>self</h4>
+<pre>akka.actor.ActorRef&nbsp;self()</pre>
+<div class="block">Please don't use this if possible.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>self actor ref</dd></dl>
+</li>
+</ul>
+<a name="system()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>system</h4>
+<pre>akka.actor.ActorSystem&nbsp;system()</pre>
+<div class="block">Please don't use this if possible</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the actor system</dd></dl>
+</li>
+</ul>
+<a name="output(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>output</h4>
+<pre>void&nbsp;output(io.gearpump.Message&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.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - message to output</dd></dl>
+</li>
+</ul>
+<a name="actorOf(akka.actor.Props)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actorOf</h4>
+<pre>akka.actor.ActorRef&nbsp;actorOf(akka.actor.Props&nbsp;props)</pre>
+</li>
+</ul>
+<a name="actorOf(akka.actor.Props, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actorOf</h4>
+<pre>akka.actor.ActorRef&nbsp;actorOf(akka.actor.Props&nbsp;props,
+                          java.lang.String&nbsp;name)</pre>
+</li>
+</ul>
+<a name="schedule(scala.concurrent.duration.FiniteDuration, scala.concurrent.duration.FiniteDuration, scala.Function0)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>schedule</h4>
+<pre>akka.actor.Cancellable&nbsp;schedule(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
+                              scala.concurrent.duration.FiniteDuration&nbsp;interval,
+                              scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</pre>
+</li>
+</ul>
+<a name="scheduleOnce(scala.concurrent.duration.FiniteDuration, scala.Function0)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>scheduleOnce</h4>
+<pre>akka.actor.Cancellable&nbsp;scheduleOnce(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
+                                  scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</pre>
+<div class="block">akka.actor.ActorRefProvider.scheduleOnce</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>initialDelay</code> - the initial delay</dd><dd><code>f</code> - the function to execute after initial delay</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the executable</dd></dl>
+</li>
+</ul>
+<a name="sender()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sender</h4>
+<pre>akka.actor.ActorRef&nbsp;sender()</pre>
+<div class="block">For managed message(type of Message), the sender only serve as a unique Id,
+ It's address is not something meaningful, you should not use this directly
+ <p>
+ For unmanaged message, the sender represent the sender ActorRef</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>sender</dd></dl>
+</li>
+</ul>
+<a name="upstreamMinClock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>upstreamMinClock</h4>
+<pre>long&nbsp;upstreamMinClock()</pre>
+<div class="block">retrieve upstream min clock from TaskActor</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the min clock</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContext.html" target="_top">FRAMES</a></li>
+<li><a href="TaskContext.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/task/TaskContextData$.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskContextData$.html
new file mode 100644
index 0000000..ef2220b
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskContextData$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskContextData$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskContextData$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContextData$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskContextData$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction7">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskContextData$" class="title">Class TaskContextData$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction7&lt;java.lang.Object,java.lang.Object,java.lang.String,akka.actor.ActorRef,java.lang.Object,<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskContextData$</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.Function7&lt;java.lang.Object,java.lang.Object,java.lang.String,akka.actor.ActorRef,java.lang.Object,<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>TaskContextData$</strong>
+extends scala.runtime.AbstractFunction7&lt;java.lang.Object,java.lang.Object,java.lang.String,akka.actor.ActorRef,java.lang.Object,<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskContextData$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task">TaskContextData$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContextData$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskContextData$.html#TaskContextData$()">TaskContextData$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction7">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction7</h3>
+<code>curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function7">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function7</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task">TaskContextData$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskContextData$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskContextData$</h4>
+<pre>public&nbsp;TaskContextData$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContextData$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskContextData$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction7">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/TaskContextData.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskContextData.html
new file mode 100644
index 0000000..e891b69
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskContextData.html
@@ -0,0 +1,364 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskContextData</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskContextData";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContextData.html" target="_top">FRAMES</a></li>
+<li><a href="TaskContextData.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskContextData" class="title">Class TaskContextData</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskContextData</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>
+<hr>
+<br>
+<pre>public class <strong>TaskContextData</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskContextData">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#TaskContextData(int, int, java.lang.String, akka.actor.ActorRef, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">TaskContextData</a></strong>(int&nbsp;executorId,
+               int&nbsp;appId,
+               java.lang.String&nbsp;appName,
+               akka.actor.ActorRef&nbsp;appMaster,
+               int&nbsp;parallelism,
+               <a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
+               scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#appId()">appId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#appMaster()">appMaster</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#appName()">appName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#executorId()">executorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#life()">life</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#parallelism()">parallelism</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#subscribers()">subscribers</a></strong>()</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="TaskContextData(int, int, java.lang.String, akka.actor.ActorRef, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskContextData</h4>
+<pre>public&nbsp;TaskContextData(int&nbsp;executorId,
+               int&nbsp;appId,
+               java.lang.String&nbsp;appName,
+               akka.actor.ActorRef&nbsp;appMaster,
+               int&nbsp;parallelism,
+               <a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
+               scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</pre>
+</li>
+</ul>
+<a name="appId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appId</h4>
+<pre>public&nbsp;int&nbsp;appId()</pre>
+</li>
+</ul>
+<a name="appName()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;appName()</pre>
+</li>
+</ul>
+<a name="appMaster()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appMaster</h4>
+<pre>public&nbsp;akka.actor.ActorRef&nbsp;appMaster()</pre>
+</li>
+</ul>
+<a name="parallelism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelism</h4>
+<pre>public&nbsp;int&nbsp;parallelism()</pre>
+</li>
+</ul>
+<a name="life()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>life</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life()</pre>
+</li>
+</ul>
+<a name="subscribers()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>subscribers</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContextData.html" target="_top">FRAMES</a></li>
+<li><a href="TaskContextData.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/TaskId$.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskId$.html
new file mode 100644
index 0000000..435a796
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskId$.html
@@ -0,0 +1,312 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskId$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskId$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskId$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskId$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskId$" class="title">Class TaskId$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskId$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>TaskId$</strong>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskId$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskId$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskId$.html#TaskId$()">TaskId$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskId$.html#fromLong(long)">fromLong</a></strong>(long&nbsp;id)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskId$.html#toLong(io.gearpump.streaming.task.TaskId)">toLong</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;id)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskId$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskId$</h4>
+<pre>public&nbsp;TaskId$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="toLong(io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toLong</h4>
+<pre>public&nbsp;long&nbsp;toLong(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;id)</pre>
+</li>
+</ul>
+<a name="fromLong(long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>fromLong</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;fromLong(long&nbsp;id)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskId$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskId$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/task/TaskId.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskId.html
new file mode 100644
index 0000000..49605ed
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskId.html
@@ -0,0 +1,315 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskId</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskId";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskId.html" target="_top">FRAMES</a></li>
+<li><a href="TaskId.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskId" class="title">Class TaskId</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskId</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>
+<hr>
+<br>
+<pre>public class <strong>TaskId</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskId">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskId.html#TaskId(int, int)">TaskId</a></strong>(int&nbsp;processorId,
+      int&nbsp;index)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskId.html#fromLong(long)">fromLong</a></strong>(long&nbsp;id)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskId.html#index()">index</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskId.html#processorId()">processorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskId.html#toLong(io.gearpump.streaming.task.TaskId)">toLong</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;id)</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="TaskId(int, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskId</h4>
+<pre>public&nbsp;TaskId(int&nbsp;processorId,
+      int&nbsp;index)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="toLong(io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toLong</h4>
+<pre>public static&nbsp;long&nbsp;toLong(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;id)</pre>
+</li>
+</ul>
+<a name="fromLong(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromLong</h4>
+<pre>public static&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;fromLong(long&nbsp;id)</pre>
+</li>
+</ul>
+<a name="processorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processorId</h4>
+<pre>public&nbsp;int&nbsp;processorId()</pre>
+</li>
+</ul>
+<a name="index()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>index</h4>
+<pre>public&nbsp;int&nbsp;index()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskId.html" target="_top">FRAMES</a></li>
+<li><a href="TaskId.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/TaskInterface.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskInterface.html
new file mode 100644
index 0000000..9d2fd2e
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskInterface.html
@@ -0,0 +1,264 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskInterface</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskInterface";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskInterface.html" target="_top">FRAMES</a></li>
+<li><a href="TaskInterface.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Interface TaskInterface" class="title">Interface TaskInterface</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>, <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a>, <a href="../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a>, <a href="../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a>, <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>, <a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a>, <a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>TaskInterface</strong></pre>
+<div class="block">Streaming Task interface</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;msg)</code>
+<div class="block">Method called for each message received.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
+<div class="block">Method called with the task is initialized.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">onStop</a></strong>()</code>
+<div class="block">Method called when task is under clean up.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#receiveUnManagedMessage()">receiveUnManagedMessage</a></strong>()</code>
+<div class="block">handler for unmanaged message</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>void&nbsp;onStart(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
+<div class="block">Method called with the task is initialized.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd></dl>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
+<div class="block">Method called for each message received.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - message send by upstream tasks</dd></dl>
+</li>
+</ul>
+<a name="onStop()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStop</h4>
+<pre>void&nbsp;onStop()</pre>
+<div class="block">Method called when task is under clean up.
+ This can be used to cleanup resource when the application finished.</div>
+</li>
+</ul>
+<a name="receiveUnManagedMessage()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>receiveUnManagedMessage</h4>
+<pre>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;receiveUnManagedMessage()</pre>
+<div class="block">handler for unmanaged message</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the handler</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskInterface.html" target="_top">FRAMES</a></li>
+<li><a href="TaskInterface.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/task/TaskMessageSerializer.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskMessageSerializer.html
new file mode 100644
index 0000000..b93c910
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskMessageSerializer.html
@@ -0,0 +1,240 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskMessageSerializer</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskMessageSerializer";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskMessageSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="TaskMessageSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Interface TaskMessageSerializer" class="title">Interface TaskMessageSerializer&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a>, <a href="../../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a>, <a href="../../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a>, <a href="../../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a>, <a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a>, <a href="../../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>TaskMessageSerializer&lt;T&gt;</strong></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html#getLength(T)">getLength</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="type parameter in TaskMessageSerializer">T</a>&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="type parameter in TaskMessageSerializer">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html#read(java.io.DataInput)">read</a></strong>(java.io.DataInput&nbsp;dataInput)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+     <a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="type parameter in TaskMessageSerializer">T</a>&nbsp;obj)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="write(java.io.DataOutput,java.lang.Object)">
+<!--   -->
+</a><a name="write(java.io.DataOutput, T)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>void&nbsp;write(java.io.DataOutput&nbsp;dataOutput,
+         <a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="type parameter in TaskMessageSerializer">T</a>&nbsp;obj)</pre>
+</li>
+</ul>
+<a name="read(java.io.DataInput)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>read</h4>
+<pre><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="type parameter in TaskMessageSerializer">T</a>&nbsp;read(java.io.DataInput&nbsp;dataInput)</pre>
+</li>
+</ul>
+<a name="getLength(java.lang.Object)">
+<!--   -->
+</a><a name="getLength(T)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getLength</h4>
+<pre>int&nbsp;getLength(<a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="type parameter in TaskMessageSerializer">T</a>&nbsp;obj)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskMessageSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="TaskMessageSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/task/TaskUtil$.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskUtil$.html
new file mode 100644
index 0000000..a009119
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskUtil$.html
@@ -0,0 +1,298 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskUtil$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskUtil$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskUtil$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskUtil$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskUtil$" class="title">Class TaskUtil$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskUtil$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>TaskUtil$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task">TaskUtil$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html#TaskUtil$()">TaskUtil$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html#loadClass(java.lang.String)">loadClass</a></strong>(java.lang.String&nbsp;className)</code>
+<div class="block">Resolve a classname to a Task class.</div>
+</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task">TaskUtil$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskUtil$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskUtil$</h4>
+<pre>public&nbsp;TaskUtil$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="loadClass(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>loadClass</h4>
+<pre>public&nbsp;java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;loadClass(java.lang.String&nbsp;className)</pre>
+<div class="block">Resolve a classname to a Task class.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>className</code> - the class name to resolve</dd>
+<dt><span class="strong">Returns:</span></dt><dd>resolved class</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskUtil$.html" target="_top">FRAMES</a></li>
+<li><a href="TaskUtil$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/task/TaskUtil.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskUtil.html
new file mode 100644
index 0000000..c772859
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskUtil.html
@@ -0,0 +1,259 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskUtil</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskUtil";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskUtil.html" target="_top">FRAMES</a></li>
+<li><a href="TaskUtil.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskUtil" class="title">Class TaskUtil</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskUtil</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>TaskUtil</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskUtil.html#TaskUtil()">TaskUtil</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskUtil.html#loadClass(java.lang.String)">loadClass</a></strong>(java.lang.String&nbsp;className)</code>
+<div class="block">Resolve a classname to a Task class.</div>
+</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>
+</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="TaskUtil()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskUtil</h4>
+<pre>public&nbsp;TaskUtil()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="loadClass(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>loadClass</h4>
+<pre>public static&nbsp;java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;loadClass(java.lang.String&nbsp;className)</pre>
+<div class="block">Resolve a classname to a Task class.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>className</code> - the class name to resolve</dd>
+<dt><span class="strong">Returns:</span></dt><dd>resolved class</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskUtil.html" target="_top">FRAMES</a></li>
+<li><a href="TaskUtil.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/TaskWrapper.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskWrapper.html
new file mode 100644
index 0000000..85c1bc4
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskWrapper.html
@@ -0,0 +1,683 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>TaskWrapper</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskWrapper";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskWrapper.html" target="_top">FRAMES</a></li>
+<li><a href="TaskWrapper.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class TaskWrapper" class="title">Class TaskWrapper</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.TaskWrapper</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>, <a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>TaskWrapper</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>, <a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></pre>
+<div class="block">This provides TaskContext for user defined tasks
+ param:  taskClass task class
+ param:  context context class
+ param:  userConf user config</div>
+</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#TaskWrapper(io.gearpump.streaming.task.TaskId, java.lang.Class, io.gearpump.streaming.task.TaskContextData, io.gearpump.cluster.UserConfig)">TaskWrapper</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+           java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;taskClass,
+           <a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&nbsp;context,
+           io.gearpump.cluster.UserConfig&nbsp;userConf)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#actorOf(akka.actor.Props)">actorOf</a></strong>(akka.actor.Props&nbsp;props)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#actorOf(akka.actor.Props, java.lang.String)">actorOf</a></strong>(akka.actor.Props&nbsp;props,
+       java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#appId()">appId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#appMaster()">appMaster</a></strong>()</code>
+<div class="block">The actorRef of AppMaster</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#appName()">appName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#executorId()">executorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#onNext(io.gearpump.Message)">onNext</a></strong>(io.gearpump.Message&nbsp;msg)</code>
+<div class="block">Method called for each message received.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></strong>(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</code>
+<div class="block">Method called with the task is initialized.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#onStop()">onStop</a></strong>()</code>
+<div class="block">Method called when task is under clean up.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#output(io.gearpump.Message)">output</a></strong>(io.gearpump.Message&nbsp;msg)</code>
+<div class="block">This can be used to output messages to downstream tasks.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#outputUnManaged(java.lang.Object, scala.collection.Seq)">outputUnManaged</a></strong>(java.lang.Object&nbsp;msg,
+               scala.collection.Seq&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;tasks)</code>
+<div class="block">Use with caution, output unmanaged message to target tasks</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#parallelism()">parallelism</a></strong>()</code>
+<div class="block">The task parallelism</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#receiveUnManagedMessage()">receiveUnManagedMessage</a></strong>()</code>
+<div class="block">handler for unmanaged message</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.Cancellable</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#schedule(scala.concurrent.duration.FiniteDuration, scala.concurrent.duration.FiniteDuration, scala.Function0)">schedule</a></strong>(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
+        scala.concurrent.duration.FiniteDuration&nbsp;interval,
+        scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.Cancellable</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#scheduleOnce(scala.concurrent.duration.FiniteDuration, scala.Function0)">scheduleOnce</a></strong>(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
+            scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</code>
+<div class="block">akka.actor.ActorRefProvider.scheduleOnce</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#self()">self</a></strong>()</code>
+<div class="block">Please don't use this if possible.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorRef</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#sender()">sender</a></strong>()</code>
+<div class="block">For managed message(type of Message), the sender only serve as a unique Id,
+ It's address is not something meaningful, you should not use this directly</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#setTaskActor(io.gearpump.streaming.task.TaskActor)">setTaskActor</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a>&nbsp;actor)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>akka.actor.ActorSystem</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#system()">system</a></strong>()</code>
+<div class="block">Please don't use this if possible</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#taskId()">taskId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#upstreamMinClock()">upstreamMinClock</a></strong>()</code>
+<div class="block">retrieve upstream min clock from TaskActor</div>
+</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>
+</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="TaskWrapper(io.gearpump.streaming.task.TaskId, java.lang.Class, io.gearpump.streaming.task.TaskContextData, io.gearpump.cluster.UserConfig)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskWrapper</h4>
+<pre>public&nbsp;TaskWrapper(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+           java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;taskClass,
+           <a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&nbsp;context,
+           io.gearpump.cluster.UserConfig&nbsp;userConf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#taskId()">taskId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setTaskActor(io.gearpump.streaming.task.TaskActor)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setTaskActor</h4>
+<pre>public&nbsp;void&nbsp;setTaskActor(<a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a>&nbsp;actor)</pre>
+</li>
+</ul>
+<a name="appId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appId</h4>
+<pre>public&nbsp;int&nbsp;appId()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#appId()">appId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="appName()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;appName()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#appName()">appName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#executorId()">executorId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="parallelism()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parallelism</h4>
+<pre>public&nbsp;int&nbsp;parallelism()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#parallelism()">TaskContext</a></code></strong></div>
+<div class="block">The task parallelism
+ <p>
+ For example, we can create 3 source tasks, and 3 sink tasks,
+ the task parallelism is 3 for each.
+ <p>
+ This can be useful when reading from partitioned data source.
+ For example, for kafka, there may be 10 partitions, if we have
+ parallelism of 2 for this task, then each task will be responsible
+ to read data from 5 partitions.
+ <p></div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#parallelism()">parallelism</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>the parallelism level</dd></dl>
+</li>
+</ul>
+<a name="appMaster()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appMaster</h4>
+<pre>public&nbsp;akka.actor.ActorRef&nbsp;appMaster()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#appMaster()">TaskContext</a></code></strong></div>
+<div class="block">The actorRef of AppMaster</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#appMaster()">appMaster</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>application master's actor reference</dd></dl>
+</li>
+</ul>
+<a name="output(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>output</h4>
+<pre>public&nbsp;void&nbsp;output(io.gearpump.Message&nbsp;msg)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#output(io.gearpump.Message)">TaskContext</a></code></strong></div>
+<div class="block">This can be used to output messages to downstream tasks.
+ The data shuffling rule can be decided by Partitioner.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#output(io.gearpump.Message)">output</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - message to output</dd></dl>
+</li>
+</ul>
+<a name="outputUnManaged(java.lang.Object, scala.collection.Seq)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>outputUnManaged</h4>
+<pre>public&nbsp;void&nbsp;outputUnManaged(java.lang.Object&nbsp;msg,
+                   scala.collection.Seq&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;tasks)</pre>
+<div class="block">Use with caution, output unmanaged message to target tasks</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - message to output</dd><dd><code>tasks</code> - the tasks to output to</dd></dl>
+</li>
+</ul>
+<a name="self()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>self</h4>
+<pre>public&nbsp;akka.actor.ActorRef&nbsp;self()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#self()">TaskContext</a></code></strong></div>
+<div class="block">Please don't use this if possible.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#self()">self</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>self actor ref</dd></dl>
+</li>
+</ul>
+<a name="sender()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sender</h4>
+<pre>public&nbsp;akka.actor.ActorRef&nbsp;sender()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#sender()">TaskContext</a></code></strong></div>
+<div class="block">For managed message(type of Message), the sender only serve as a unique Id,
+ It's address is not something meaningful, you should not use this directly
+ <p>
+ For unmanaged message, the sender represent the sender ActorRef</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#sender()">sender</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>sender</dd></dl>
+</li>
+</ul>
+<a name="system()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>system</h4>
+<pre>public&nbsp;akka.actor.ActorSystem&nbsp;system()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#system()">TaskContext</a></code></strong></div>
+<div class="block">Please don't use this if possible</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#system()">system</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>the actor system</dd></dl>
+</li>
+</ul>
+<a name="actorOf(akka.actor.Props)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actorOf</h4>
+<pre>public&nbsp;akka.actor.ActorRef&nbsp;actorOf(akka.actor.Props&nbsp;props)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#actorOf(akka.actor.Props)">actorOf</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="actorOf(akka.actor.Props, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actorOf</h4>
+<pre>public&nbsp;akka.actor.ActorRef&nbsp;actorOf(akka.actor.Props&nbsp;props,
+                          java.lang.String&nbsp;name)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#actorOf(akka.actor.Props, java.lang.String)">actorOf</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="onStart(io.gearpump.streaming.task.StartTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart(<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&nbsp;startTime)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">TaskInterface</a></code></strong></div>
+<div class="block">Method called with the task is initialized.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStart(io.gearpump.streaming.task.StartTime)">onStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>startTime</code> - startTime that can be used to decide from when a source producer task should replay the data source, or from when a processor task should recover its checkpoint data in to in-memory state.</dd></dl>
+</li>
+</ul>
+<a name="onNext(io.gearpump.Message)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public&nbsp;void&nbsp;onNext(io.gearpump.Message&nbsp;msg)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">TaskInterface</a></code></strong></div>
+<div class="block">Method called for each message received.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onNext(io.gearpump.Message)">onNext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - message send by upstream tasks</dd></dl>
+</li>
+</ul>
+<a name="onStop()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStop</h4>
+<pre>public&nbsp;void&nbsp;onStop()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">TaskInterface</a></code></strong></div>
+<div class="block">Method called when task is under clean up.
+ This can be used to cleanup resource when the application finished.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#onStop()">onStop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="receiveUnManagedMessage()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>receiveUnManagedMessage</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;receiveUnManagedMessage()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#receiveUnManagedMessage()">TaskInterface</a></code></strong></div>
+<div class="block">handler for unmanaged message</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html#receiveUnManagedMessage()">receiveUnManagedMessage</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>the handler</dd></dl>
+</li>
+</ul>
+<a name="upstreamMinClock()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>upstreamMinClock</h4>
+<pre>public&nbsp;long&nbsp;upstreamMinClock()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#upstreamMinClock()">TaskContext</a></code></strong></div>
+<div class="block">retrieve upstream min clock from TaskActor</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#upstreamMinClock()">upstreamMinClock</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>the min clock</dd></dl>
+</li>
+</ul>
+<a name="schedule(scala.concurrent.duration.FiniteDuration, scala.concurrent.duration.FiniteDuration, scala.Function0)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>schedule</h4>
+<pre>public&nbsp;akka.actor.Cancellable&nbsp;schedule(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
+                              scala.concurrent.duration.FiniteDuration&nbsp;interval,
+                              scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#schedule(scala.concurrent.duration.FiniteDuration, scala.concurrent.duration.FiniteDuration, scala.Function0)">schedule</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="scheduleOnce(scala.concurrent.duration.FiniteDuration, scala.Function0)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>scheduleOnce</h4>
+<pre>public&nbsp;akka.actor.Cancellable&nbsp;scheduleOnce(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
+                                  scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#scheduleOnce(scala.concurrent.duration.FiniteDuration, scala.Function0)">TaskContext</a></code></strong></div>
+<div class="block">akka.actor.ActorRefProvider.scheduleOnce</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#scheduleOnce(scala.concurrent.duration.FiniteDuration, scala.Function0)">scheduleOnce</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>initialDelay</code> - the initial delay</dd><dd><code>f</code> - the function to execute after initial delay</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the executable</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskWrapper.html" target="_top">FRAMES</a></li>
+<li><a href="TaskWrapper.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/UpdateClock$.html b/releases/latest/api/java/io/gearpump/streaming/task/UpdateClock$.html
new file mode 100644
index 0000000..8e8d41c
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/UpdateClock$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>UpdateClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="UpdateClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpdateClock$.html" target="_top">FRAMES</a></li>
+<li><a href="UpdateClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class UpdateClock$" class="title">Class UpdateClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.UpdateClock$</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.Function2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>UpdateClock$</strong>
+extends scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.UpdateClock$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task">UpdateClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/UpdateClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/UpdateClock$.html#UpdateClock$()">UpdateClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task">UpdateClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="UpdateClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UpdateClock$</h4>
+<pre>public&nbsp;UpdateClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpdateClock$.html" target="_top">FRAMES</a></li>
+<li><a href="UpdateClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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.AbstractFunction2">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/UpdateClock.html b/releases/latest/api/java/io/gearpump/streaming/task/UpdateClock.html
new file mode 100644
index 0000000..0abd8bf
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/UpdateClock.html
@@ -0,0 +1,289 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>UpdateClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="UpdateClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpdateClock.html" target="_top">FRAMES</a></li>
+<li><a href="UpdateClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class UpdateClock" class="title">Class UpdateClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.UpdateClock</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>UpdateClock</strong>
+extends java.lang.Object
+implements <a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.UpdateClock">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/UpdateClock.html#UpdateClock(io.gearpump.streaming.task.TaskId, long)">UpdateClock</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+           long&nbsp;time)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/UpdateClock.html#taskId()">taskId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/UpdateClock.html#time()">time</a></strong>()</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="UpdateClock(io.gearpump.streaming.task.TaskId, long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UpdateClock</h4>
+<pre>public&nbsp;UpdateClock(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+           long&nbsp;time)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="time()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>time</h4>
+<pre>public&nbsp;long&nbsp;time()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpdateClock.html" target="_top">FRAMES</a></li>
+<li><a href="UpdateClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/UpstreamMinClock$.html b/releases/latest/api/java/io/gearpump/streaming/task/UpstreamMinClock$.html
new file mode 100644
index 0000000..e5f18fb
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/UpstreamMinClock$.html
@@ -0,0 +1,290 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>UpstreamMinClock$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="UpstreamMinClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpstreamMinClock$.html" target="_top">FRAMES</a></li>
+<li><a href="UpstreamMinClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class UpstreamMinClock$" class="title">Class UpstreamMinClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.UpstreamMinClock$</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="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>UpstreamMinClock$</strong>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.UpstreamMinClock$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task">UpstreamMinClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html#UpstreamMinClock$()">UpstreamMinClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task">UpstreamMinClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="UpstreamMinClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UpstreamMinClock$</h4>
+<pre>public&nbsp;UpstreamMinClock$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpstreamMinClock$.html" target="_top">FRAMES</a></li>
+<li><a href="UpstreamMinClock$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/UpstreamMinClock.html b/releases/latest/api/java/io/gearpump/streaming/task/UpstreamMinClock.html
new file mode 100644
index 0000000..ca52b40
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/UpstreamMinClock.html
@@ -0,0 +1,274 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:49 CST 2015 -->
+<title>UpstreamMinClock</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="UpstreamMinClock";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpstreamMinClock.html" target="_top">FRAMES</a></li>
+<li><a href="UpstreamMinClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.task</p>
+<h2 title="Class UpstreamMinClock" class="title">Class UpstreamMinClock</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.UpstreamMinClock</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>
+<hr>
+<br>
+<pre>public class <strong>UpstreamMinClock</strong>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.UpstreamMinClock">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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html#UpstreamMinClock(long)">UpstreamMinClock</a></strong>(long&nbsp;latestMinClock)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html#latestMinClock()">latestMinClock</a></strong>()</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="UpstreamMinClock(long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UpstreamMinClock</h4>
+<pre>public&nbsp;UpstreamMinClock(long&nbsp;latestMinClock)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="latestMinClock()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>latestMinClock</h4>
+<pre>public&nbsp;long&nbsp;latestMinClock()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpstreamMinClock.html" target="_top">FRAMES</a></li>
+<li><a href="UpstreamMinClock.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/task/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/task/package-frame.html
new file mode 100644
index 0000000..b38f93b
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/package-frame.html
@@ -0,0 +1,83 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.task</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../io/gearpump/streaming/task/package-summary.html" target="classFrame">io.gearpump.streaming.task</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="ClockEvent.html" title="interface in io.gearpump.streaming.task" target="classFrame"><i>ClockEvent</i></a></li>
+<li><a href="ExpressTransport.html" title="interface in io.gearpump.streaming.task" target="classFrame"><i>ExpressTransport</i></a></li>
+<li><a href="TaskContext.html" title="interface in io.gearpump.streaming.task" target="classFrame"><i>TaskContext</i></a></li>
+<li><a href="TaskInterface.html" title="interface in io.gearpump.streaming.task" target="classFrame"><i>TaskInterface</i></a></li>
+<li><a href="TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task" target="classFrame"><i>TaskMessageSerializer</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="Ack.html" title="class in io.gearpump.streaming.task" target="classFrame">Ack</a></li>
+<li><a href="Ack$.html" title="class in io.gearpump.streaming.task" target="classFrame">Ack$</a></li>
+<li><a href="AckRequest.html" title="class in io.gearpump.streaming.task" target="classFrame">AckRequest</a></li>
+<li><a href="AckRequest$.html" title="class in io.gearpump.streaming.task" target="classFrame">AckRequest$</a></li>
+<li><a href="CheckpointClock.html" title="class in io.gearpump.streaming.task" target="classFrame">CheckpointClock</a></li>
+<li><a href="CheckpointClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">CheckpointClock$</a></li>
+<li><a href="GetCheckpointClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetCheckpointClock</a></li>
+<li><a href="GetCheckpointClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetCheckpointClock$</a></li>
+<li><a href="GetDAG.html" title="class in io.gearpump.streaming.task" target="classFrame">GetDAG</a></li>
+<li><a href="GetDAG$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetDAG$</a></li>
+<li><a href="GetLatestMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetLatestMinClock</a></li>
+<li><a href="GetLatestMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetLatestMinClock$</a></li>
+<li><a href="GetStartClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetStartClock</a></li>
+<li><a href="GetStartClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetStartClock$</a></li>
+<li><a href="GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetUpstreamMinClock</a></li>
+<li><a href="GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetUpstreamMinClock$</a></li>
+<li><a href="InitialAckRequest.html" title="class in io.gearpump.streaming.task" target="classFrame">InitialAckRequest</a></li>
+<li><a href="InitialAckRequest$.html" title="class in io.gearpump.streaming.task" target="classFrame">InitialAckRequest$</a></li>
+<li><a href="LatencyProbe.html" title="class in io.gearpump.streaming.task" target="classFrame">LatencyProbe</a></li>
+<li><a href="LatencyProbe$.html" title="class in io.gearpump.streaming.task" target="classFrame">LatencyProbe$</a></li>
+<li><a href="LatestMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">LatestMinClock</a></li>
+<li><a href="LatestMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">LatestMinClock$</a></li>
+<li><a href="ReportCheckpointClock.html" title="class in io.gearpump.streaming.task" target="classFrame">ReportCheckpointClock</a></li>
+<li><a href="ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">ReportCheckpointClock$</a></li>
+<li><a href="SendMessageLoss.html" title="class in io.gearpump.streaming.task" target="classFrame">SendMessageLoss</a></li>
+<li><a href="SendMessageLoss$.html" title="class in io.gearpump.streaming.task" target="classFrame">SendMessageLoss$</a></li>
+<li><a href="SerializedMessage.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializedMessage</a></li>
+<li><a href="SerializedMessage$.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializedMessage$</a></li>
+<li><a href="SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializedMessageSerializer</a></li>
+<li><a href="SerializerResolver$.html" title="class in io.gearpump.streaming.task" target="classFrame">SerializerResolver$</a></li>
+<li><a href="StartClock.html" title="class in io.gearpump.streaming.task" target="classFrame">StartClock</a></li>
+<li><a href="StartClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">StartClock$</a></li>
+<li><a href="StartTime.html" title="class in io.gearpump.streaming.task" target="classFrame">StartTime</a></li>
+<li><a href="StartTime$.html" title="class in io.gearpump.streaming.task" target="classFrame">StartTime$</a></li>
+<li><a href="StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task" target="classFrame">StreamingTransportSerializer</a></li>
+<li><a href="Subscriber.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscriber</a></li>
+<li><a href="Subscriber$.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscriber$</a></li>
+<li><a href="Subscription.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscription</a></li>
+<li><a href="Subscription$.html" title="class in io.gearpump.streaming.task" target="classFrame">Subscription$</a></li>
+<li><a href="Task.html" title="class in io.gearpump.streaming.task" target="classFrame">Task</a></li>
+<li><a href="TaskActor.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor</a></li>
+<li><a href="TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.FLUSH$</a></li>
+<li><a href="TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.SecurityChecker</a></li>
+<li><a href="TaskActor.SendAck.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.SendAck</a></li>
+<li><a href="TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor.SendAck$</a></li>
+<li><a href="TaskActor$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskActor$</a></li>
+<li><a href="TaskContextData.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskContextData</a></li>
+<li><a href="TaskContextData$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskContextData$</a></li>
+<li><a href="TaskId.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskId</a></li>
+<li><a href="TaskId$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskId$</a></li>
+<li><a href="TaskUtil.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskUtil</a></li>
+<li><a href="TaskUtil$.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskUtil$</a></li>
+<li><a href="TaskWrapper.html" title="class in io.gearpump.streaming.task" target="classFrame">TaskWrapper</a></li>
+<li><a href="UpdateClock.html" title="class in io.gearpump.streaming.task" target="classFrame">UpdateClock</a></li>
+<li><a href="UpdateClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">UpdateClock$</a></li>
+<li><a href="UpstreamMinClock.html" title="class in io.gearpump.streaming.task" target="classFrame">UpstreamMinClock</a></li>
+<li><a href="UpstreamMinClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">UpstreamMinClock$</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/task/package-summary.html
new file mode 100644
index 0000000..56dbcfa
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/package-summary.html
@@ -0,0 +1,399 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.task</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.task";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/storage/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/transaction/api/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.task</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></td>
+<td class="colLast">
+<div class="block">This provides context information for a task.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></td>
+<td class="colLast">
+<div class="block">Streaming Task interface</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer&lt;T&gt;</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task">Ack$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task">AckRequest$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task">CheckpointClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task">GetCheckpointClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">GetCheckpointClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task">GetDAG</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task">GetDAG$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task">GetLatestMinClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task">GetLatestMinClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task">GetStartClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task">GetStartClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task">InitialAckRequest$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task">LatencyProbe$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task">LatestMinClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">SendMessageLoss</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task">SendMessageLoss$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task">SerializedMessage$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task">SerializerResolver$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task">StartClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task">StartTime$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></td>
+<td class="colLast">
+<div class="block">Each processor can have multiple downstream subscribers.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></td>
+<td class="colLast">
+<div class="block">This manage the output and message clock for single downstream processor</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task">Subscription$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">TaskActor.FLUSH$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task">TaskActor$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task">TaskContextData$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">TaskId$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task">TaskUtil</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task">TaskUtil$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></td>
+<td class="colLast">
+<div class="block">This provides TaskContext for user defined tasks
+ param:  taskClass task class
+ param:  context context class
+ param:  userConf user config</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task">UpdateClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task">UpstreamMinClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/storage/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/transaction/api/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/task/package-tree.html
new file mode 100644
index 0000000..236adbe
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/package-tree.html
@@ -0,0 +1,214 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.task Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.task Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/storage/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/transaction/api/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.task</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">scala.runtime.AbstractFunction0&lt;R&gt; (implements scala.Function0&lt;R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="strong">SendMessageLoss$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction1&lt;T1,R&gt; (implements scala.Function1&lt;T1,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">CheckpointClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetUpstreamMinClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">LatencyProbe$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">LatestMinClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">StartClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="strong">StartTime$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">UpstreamMinClock$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction2&lt;T1,T2,R&gt; (implements scala.Function2&lt;T1,T2,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">InitialAckRequest$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">ReportCheckpointClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializedMessage$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.SendAck$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">UpdateClock$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction3&lt;T1,T2,T3,R&gt; (implements scala.Function3&lt;T1,T2,T3,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">AckRequest$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction4&lt;T1,T2,T3,T4,R&gt; (implements scala.Function4&lt;T1,T2,T3,T4,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="strong">Ack$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction7&lt;T1,T2,T3,T4,T5,T6,T7,R&gt; (implements scala.Function7&lt;T1,T2,T3,T4,T5,T6,T7,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskContextData$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task"><span class="strong">Ack</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">AckRequest</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">CheckpointClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetCheckpointClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetCheckpointClock$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">GetDAG</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetDAG$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetLatestMinClock</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetLatestMinClock$</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetStartClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetStartClock$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetUpstreamMinClock</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">InitialAckRequest</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">LatencyProbe</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">LatestMinClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">ReportCheckpointClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="strong">SendMessageLoss</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializedMessage</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializedMessageSerializer</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializerResolver$</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">StartClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="strong">StartTime</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">StreamingTransportSerializer</span></a> (implements io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a>)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscriber</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscriber$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscription</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscription$</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">Task</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor</span></a> (implements akka.actor.Actor, io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a>, io.gearpump.util.TimeOutScheduler)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.FLUSH$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.SecurityChecker</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.SendAck</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor$</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskContextData</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskId</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskId$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskUtil</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskUtil$</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskWrapper</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>, io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">UpdateClock</span></a> (implements io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">UpstreamMinClock</span></a> (implements scala.Product, scala.Serializable)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="strong">ClockEvent</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="strong">ExpressTransport</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="strong">TaskContext</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="strong">TaskInterface</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="strong">TaskMessageSerializer</span></a>&lt;T&gt;</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/storage/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/streaming/transaction/api/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/CheckpointStore.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/CheckpointStore.html
new file mode 100644
index 0000000..52a921c
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/CheckpointStore.html
@@ -0,0 +1,239 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>CheckpointStore</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="CheckpointStore";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/CheckpointStore.html" target="_top">FRAMES</a></li>
+<li><a href="CheckpointStore.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Interface CheckpointStore" class="title">Interface CheckpointStore</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>CheckpointStore</strong></pre>
+<div class="block">CheckpointStore persistently stores mapping of timestamp to checkpoint
+ it's possible that two checkpoints have the same timestamp
+ CheckpointStore needs to handle this either during write or read</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html#close()">close</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html#persist(long, byte[])">persist</a></strong>(long&nbsp;timeStamp,
+       byte[]&nbsp;checkpoint)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.Option&lt;byte[]&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html#recover(long)">recover</a></strong>(long&nbsp;timestamp)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="persist(long, byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>persist</h4>
+<pre>void&nbsp;persist(long&nbsp;timeStamp,
+           byte[]&nbsp;checkpoint)</pre>
+</li>
+</ul>
+<a name="recover(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>recover</h4>
+<pre>scala.Option&lt;byte[]&gt;&nbsp;recover(long&nbsp;timestamp)</pre>
+</li>
+</ul>
+<a name="close()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>void&nbsp;close()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/CheckpointStore.html" target="_top">FRAMES</a></li>
+<li><a href="CheckpointStore.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html
new file mode 100644
index 0000000..1107ed8
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html
@@ -0,0 +1,215 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>CheckpointStoreFactory</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="CheckpointStoreFactory";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" target="_top">FRAMES</a></li>
+<li><a href="CheckpointStoreFactory.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Interface CheckpointStoreFactory" class="title">Interface CheckpointStoreFactory</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStoreFactory</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>CheckpointStoreFactory</strong>
+extends java.io.Serializable</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html#getCheckpointStore(io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskContext)">getCheckpointStore</a></strong>(io.gearpump.cluster.UserConfig&nbsp;conf,
+                  <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getCheckpointStore(io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskContext)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getCheckpointStore</h4>
+<pre><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a>&nbsp;getCheckpointStore(io.gearpump.cluster.UserConfig&nbsp;conf,
+                                 <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" target="_top">FRAMES</a></li>
+<li><a href="CheckpointStoreFactory.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/transaction/api/MessageDecoder.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/MessageDecoder.html
new file mode 100644
index 0000000..56a1ce0
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/MessageDecoder.html
@@ -0,0 +1,212 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>MessageDecoder</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MessageDecoder";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/MessageDecoder.html" target="_top">FRAMES</a></li>
+<li><a href="MessageDecoder.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Interface MessageDecoder" class="title">Interface MessageDecoder</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>MessageDecoder</strong>
+extends java.io.Serializable</pre>
+<div class="block">MessageDecoder decodes raw bytes to Message
+ It is usually written by end user and
+ passed into TimeReplayableSource</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.Message</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html#fromBytes(byte[])">fromBytes</a></strong>(byte[]&nbsp;bytes)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="fromBytes(byte[])">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>fromBytes</h4>
+<pre>io.gearpump.Message&nbsp;fromBytes(byte[]&nbsp;bytes)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/MessageDecoder.html" target="_top">FRAMES</a></li>
+<li><a href="MessageDecoder.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/transaction/api/MessageFilter.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/MessageFilter.html
new file mode 100644
index 0000000..306da42
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/MessageFilter.html
@@ -0,0 +1,209 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>MessageFilter</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MessageFilter";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/MessageFilter.html" target="_top">FRAMES</a></li>
+<li><a href="MessageFilter.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Interface MessageFilter" class="title">Interface MessageFilter</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api">OffsetManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>MessageFilter</strong></pre>
+<div class="block">filter offsets and store the mapping from timestamp to offset</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.Option&lt;io.gearpump.Message&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html#filter(scala.Tuple2)">filter</a></strong>(scala.Tuple2&lt;io.gearpump.Message,java.lang.Object&gt;&nbsp;messageAndOffset)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="filter(scala.Tuple2)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>filter</h4>
+<pre>scala.Option&lt;io.gearpump.Message&gt;&nbsp;filter(scala.Tuple2&lt;io.gearpump.Message,java.lang.Object&gt;&nbsp;messageAndOffset)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/MessageFilter.html" target="_top">FRAMES</a></li>
+<li><a href="MessageFilter.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetManager.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetManager.html
new file mode 100644
index 0000000..dcbe8a4
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetManager.html
@@ -0,0 +1,224 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OffsetManager</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OffsetManager";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetManager.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetManager.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Interface OffsetManager" class="title">Interface OffsetManager</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a>, <a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>OffsetManager</strong>
+extends <a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a>, <a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a></pre>
+<div class="block">manages message's offset on TimeReplayableSource and timestamp</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html#close()">close</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.transaction.api.MessageFilter">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html#filter(scala.Tuple2)">filter</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.transaction.api.OffsetTimeStampResolver">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html#resolveOffset(long)">resolveOffset</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="close()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>void&nbsp;close()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetManager.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetManager.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage$.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage$.html
new file mode 100644
index 0000000..42f0923
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage$.html
@@ -0,0 +1,265 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OffsetStorage$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OffsetStorage$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage$.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Class OffsetStorage$" class="title">Class OffsetStorage$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.transaction.api.OffsetStorage$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>OffsetStorage$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html#OffsetStorage$()">OffsetStorage$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="OffsetStorage$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OffsetStorage$</h4>
+<pre>public&nbsp;OffsetStorage$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage$.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html
new file mode 100644
index 0000000..fe689ae
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OffsetStorage.Overflow$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OffsetStorage.Overflow$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.Overflow$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Class OffsetStorage.Overflow$" class="title">Class OffsetStorage.Overflow$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;byte[],<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.transaction.api.OffsetStorage.Overflow$</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;byte[],<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OffsetStorage.Overflow$</strong>
+extends scala.runtime.AbstractFunction1&lt;byte[],<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.transaction.api.OffsetStorage.Overflow$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html#OffsetStorage.Overflow$()">OffsetStorage.Overflow$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="OffsetStorage.Overflow$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OffsetStorage.Overflow$</h4>
+<pre>public&nbsp;OffsetStorage.Overflow$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.Overflow$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html
new file mode 100644
index 0000000..c5d51c1
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html
@@ -0,0 +1,292 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OffsetStorage.Overflow</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OffsetStorage.Overflow";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.Overflow.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Class OffsetStorage.Overflow" class="title">Class OffsetStorage.Overflow</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.transaction.api.OffsetStorage.Overflow</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.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OffsetStorage.Overflow</strong>
+extends java.lang.Throwable
+implements scala.Product, scala.Serializable</pre>
+<div class="block">Overflow means the looked up time is
+ larger than the maximum stored TimeStamp</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.transaction.api.OffsetStorage.Overflow">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html#OffsetStorage.Overflow(byte[])">OffsetStorage.Overflow</a></strong>(byte[]&nbsp;maxTimestamp)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html#maxTimestamp()">maxTimestamp</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, 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>
+</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="OffsetStorage.Overflow(byte[])">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OffsetStorage.Overflow</h4>
+<pre>public&nbsp;OffsetStorage.Overflow(byte[]&nbsp;maxTimestamp)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="maxTimestamp()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>maxTimestamp</h4>
+<pre>public&nbsp;byte[]&nbsp;maxTimestamp()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.Overflow.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html
new file mode 100644
index 0000000..330ba7d
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html
@@ -0,0 +1,302 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OffsetStorage.StorageEmpty$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OffsetStorage.StorageEmpty$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.StorageEmpty$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Throwable">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Class OffsetStorage.StorageEmpty$" class="title">Class OffsetStorage.StorageEmpty$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty$</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.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OffsetStorage.StorageEmpty$</strong>
+extends java.lang.Throwable
+implements scala.Product, scala.Serializable</pre>
+<div class="block">StorageEmpty means no data has been stored</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.StorageEmpty$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html#OffsetStorage.StorageEmpty$()">OffsetStorage.StorageEmpty$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, 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>
+</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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.StorageEmpty$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="OffsetStorage.StorageEmpty$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OffsetStorage.StorageEmpty$</h4>
+<pre>public&nbsp;OffsetStorage.StorageEmpty$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.StorageEmpty$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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_java.lang.Throwable">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html
new file mode 100644
index 0000000..c369496
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html
@@ -0,0 +1,294 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OffsetStorage.Underflow$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OffsetStorage.Underflow$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.Underflow$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Class OffsetStorage.Underflow$" class="title">Class OffsetStorage.Underflow$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;byte[],<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.transaction.api.OffsetStorage.Underflow$</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;byte[],<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OffsetStorage.Underflow$</strong>
+extends scala.runtime.AbstractFunction1&lt;byte[],<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.transaction.api.OffsetStorage.Underflow$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html#OffsetStorage.Underflow$()">OffsetStorage.Underflow$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</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>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="OffsetStorage.Underflow$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OffsetStorage.Underflow$</h4>
+<pre>public&nbsp;OffsetStorage.Underflow$()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.Underflow$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><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>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html
new file mode 100644
index 0000000..be03309
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html
@@ -0,0 +1,292 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OffsetStorage.Underflow</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OffsetStorage.Underflow";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.Underflow.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Class OffsetStorage.Underflow" class="title">Class OffsetStorage.Underflow</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.transaction.api.OffsetStorage.Underflow</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.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <strong>OffsetStorage.Underflow</strong>
+extends java.lang.Throwable
+implements scala.Product, scala.Serializable</pre>
+<div class="block">Underflow means the looked up time is
+ smaller than the minimum stored TimeStamp</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.transaction.api.OffsetStorage.Underflow">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="overviewSummary" 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><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html#OffsetStorage.Underflow(byte[])">OffsetStorage.Underflow</a></strong>(byte[]&nbsp;minTimestamp)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html#minTimestamp()">minTimestamp</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, 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>
+</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="OffsetStorage.Underflow(byte[])">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OffsetStorage.Underflow</h4>
+<pre>public&nbsp;OffsetStorage.Underflow(byte[]&nbsp;minTimestamp)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="minTimestamp()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>minTimestamp</h4>
+<pre>public&nbsp;byte[]&nbsp;minTimestamp()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.Underflow.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.html
new file mode 100644
index 0000000..051f47e
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.html
@@ -0,0 +1,287 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OffsetStorage</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OffsetStorage";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Interface OffsetStorage" class="title">Interface OffsetStorage</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <strong>OffsetStorage</strong></pre>
+<div class="block">OffsetStorage stores the mapping from TimeStamp to Offset</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a></strong></code>
+<div class="block">Overflow means the looked up time is
+ larger than the maximum stored TimeStamp</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.StorageEmpty$</a></strong></code>
+<div class="block">StorageEmpty means no data has been stored</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a></strong></code>
+<div class="block">Underflow means the looked up time is
+ smaller than the minimum stored TimeStamp</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow$</a></strong></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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html#append(long, byte[])">append</a></strong>(long&nbsp;time,
+      byte[]&nbsp;offset)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html#close()">close</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.util.Try&lt;byte[]&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html#lookUp(long)">lookUp</a></strong>(long&nbsp;time)</code>
+<div class="block">try to look up the time in the OffsetStorage
+ return the corresponding Offset if the time is
+ in the range of stored TimeStamps or one of the
+ failure info (StorageEmpty, Overflow, Underflow)</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="lookUp(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>lookUp</h4>
+<pre>scala.util.Try&lt;byte[]&gt;&nbsp;lookUp(long&nbsp;time)</pre>
+<div class="block">try to look up the time in the OffsetStorage
+ return the corresponding Offset if the time is
+ in the range of stored TimeStamps or one of the
+ failure info (StorageEmpty, Overflow, Underflow)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>time</code> - the time to look for</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the corresponding offset if the time is in the range, otherwise failure</dd></dl>
+</li>
+</ul>
+<a name="append(long, byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>append</h4>
+<pre>void&nbsp;append(long&nbsp;time,
+          byte[]&nbsp;offset)</pre>
+</li>
+</ul>
+<a name="close()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>void&nbsp;close()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorage.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
+<li>FIELD&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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorageFactory.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorageFactory.html
new file mode 100644
index 0000000..72cb44d
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorageFactory.html
@@ -0,0 +1,209 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OffsetStorageFactory</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OffsetStorageFactory";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorageFactory.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Interface OffsetStorageFactory" class="title">Interface OffsetStorageFactory</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>OffsetStorageFactory</strong>
+extends java.io.Serializable</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html#getOffsetStorage(java.lang.String)">getOffsetStorage</a></strong>(java.lang.String&nbsp;dir)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getOffsetStorage(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getOffsetStorage</h4>
+<pre><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a>&nbsp;getOffsetStorage(java.lang.String&nbsp;dir)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetStorageFactory.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html
new file mode 100644
index 0000000..fd15e4a
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html
@@ -0,0 +1,209 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>OffsetTimeStampResolver</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="OffsetTimeStampResolver";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetTimeStampResolver.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Interface OffsetTimeStampResolver" class="title">Interface OffsetTimeStampResolver</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api">OffsetManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>OffsetTimeStampResolver</strong></pre>
+<div class="block">resolve timestamp to offset by look up the underlying storage</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.util.Try&lt;java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html#resolveOffset(long)">resolveOffset</a></strong>(long&nbsp;time)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="resolveOffset(long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>resolveOffset</h4>
+<pre>scala.util.Try&lt;java.lang.Object&gt;&nbsp;resolveOffset(long&nbsp;time)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" target="_top">FRAMES</a></li>
+<li><a href="OffsetTimeStampResolver.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/transaction/api/TimeReplayableSource.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/TimeReplayableSource.html
new file mode 100644
index 0000000..e38a4ff
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/TimeReplayableSource.html
@@ -0,0 +1,186 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TimeReplayableSource</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TimeReplayableSource";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/TimeReplayableSource.html" target="_top">FRAMES</a></li>
+<li><a href="TimeReplayableSource.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Interface TimeReplayableSource" class="title">Interface TimeReplayableSource</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>TimeReplayableSource</strong>
+extends <a href="../../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></pre>
+<div class="block">AT-LEAST-ONCE API
+ <p>
+ subclass should be able to replay messages on recovery from the time
+ when an application crashed</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.gearpump.streaming.source.DataSource">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.gearpump.streaming.source.<a href="../../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></h3>
+<code><a href="../../../../../io/gearpump/streaming/source/DataSource.html#close()">close</a>, <a href="../../../../../io/gearpump/streaming/source/DataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">open</a>, <a href="../../../../../io/gearpump/streaming/source/DataSource.html#read(int)">read</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/TimeReplayableSource.html" target="_top">FRAMES</a></li>
+<li><a href="TimeReplayableSource.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/TimeStampFilter.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/TimeStampFilter.html
new file mode 100644
index 0000000..b7dc8fb
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/TimeStampFilter.html
@@ -0,0 +1,216 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TimeStampFilter</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TimeStampFilter";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/TimeStampFilter.html" target="_top">FRAMES</a></li>
+<li><a href="TimeStampFilter.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<h2 title="Interface TimeStampFilter" class="title">Interface TimeStampFilter</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source">DefaultTimeStampFilter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>TimeStampFilter</strong>
+extends java.io.Serializable</pre>
+<div class="block">TimeStampFilter filters message comparing its TimeStamp with the predicate.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.Option&lt;io.gearpump.Message&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html#filter(io.gearpump.Message, long)">filter</a></strong>(io.gearpump.Message&nbsp;msg,
+      long&nbsp;predicate)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="filter(io.gearpump.Message, long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>filter</h4>
+<pre>scala.Option&lt;io.gearpump.Message&gt;&nbsp;filter(io.gearpump.Message&nbsp;msg,
+                                       long&nbsp;predicate)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/TimeStampFilter.html" target="_top">FRAMES</a></li>
+<li><a href="TimeStampFilter.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/streaming/transaction/api/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/package-frame.html
new file mode 100644
index 0000000..a0b5cae
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/package-frame.html
@@ -0,0 +1,37 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.transaction.api</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../io/gearpump/streaming/transaction/api/package-summary.html" target="classFrame">io.gearpump.streaming.transaction.api</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>CheckpointStore</i></a></li>
+<li><a href="CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>CheckpointStoreFactory</i></a></li>
+<li><a href="MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>MessageDecoder</i></a></li>
+<li><a href="MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>MessageFilter</i></a></li>
+<li><a href="OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>OffsetManager</i></a></li>
+<li><a href="OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>OffsetStorage</i></a></li>
+<li><a href="OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>OffsetStorageFactory</i></a></li>
+<li><a href="OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>OffsetTimeStampResolver</i></a></li>
+<li><a href="TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>TimeReplayableSource</i></a></li>
+<li><a href="TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>TimeStampFilter</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Overflow</a></li>
+<li><a href="OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Overflow$</a></li>
+<li><a href="OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.StorageEmpty$</a></li>
+<li><a href="OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Underflow</a></li>
+<li><a href="OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage.Underflow$</a></li>
+<li><a href="OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api" target="classFrame">OffsetStorage$</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/package-summary.html
new file mode 100644
index 0000000..0873f64
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/package-summary.html
@@ -0,0 +1,230 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.transaction.api</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.transaction.api";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/task/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/util/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.transaction.api</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></td>
+<td class="colLast">
+<div class="block">CheckpointStore persistently stores mapping of timestamp to checkpoint
+ it's possible that two checkpoints have the same timestamp
+ CheckpointStore needs to handle this either during write or read</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api">MessageDecoder</a></td>
+<td class="colLast">
+<div class="block">MessageDecoder decodes raw bytes to Message
+ It is usually written by end user and
+ passed into TimeReplayableSource</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a></td>
+<td class="colLast">
+<div class="block">filter offsets and store the mapping from timestamp to offset</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api">OffsetManager</a></td>
+<td class="colLast">
+<div class="block">manages message's offset on TimeReplayableSource and timestamp</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></td>
+<td class="colLast">
+<div class="block">OffsetStorage stores the mapping from TimeStamp to Offset</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorageFactory</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a></td>
+<td class="colLast">
+<div class="block">resolve timestamp to offset by look up the underlying storage</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api">TimeReplayableSource</a></td>
+<td class="colLast">
+<div class="block">AT-LEAST-ONCE API</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a></td>
+<td class="colLast">
+<div class="block">TimeStampFilter filters message comparing its TimeStamp with the predicate.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a></td>
+<td class="colLast">
+<div class="block">Overflow means the looked up time is
+ larger than the maximum stored TimeStamp</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.StorageEmpty$</a></td>
+<td class="colLast">
+<div class="block">StorageEmpty means no data has been stored</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a></td>
+<td class="colLast">
+<div class="block">Underflow means the looked up time is
+ smaller than the minimum stored TimeStamp</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../../io/gearpump/streaming/task/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/util/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/package-tree.html
new file mode 100644
index 0000000..f9a8e25
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/package-tree.html
@@ -0,0 +1,167 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.transaction.api Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.transaction.api Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/task/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/util/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.transaction.api</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">scala.runtime.AbstractFunction1&lt;T1,R&gt; (implements scala.Function1&lt;T1,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Overflow$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Underflow$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage$</span></a></li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Overflow</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.StorageEmpty$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Underflow</span></a> (implements scala.Product, scala.Serializable)</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">CheckpointStore</span></a></li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">MessageFilter</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetManager</span></a> (also extends io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a>)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage</span></a></li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetTimeStampResolver</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetManager</span></a> (also extends io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a>)</li>
+</ul>
+</li>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">CheckpointStoreFactory</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="../../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="strong">DataSource</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">TimeReplayableSource</span></a></li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">MessageDecoder</span></a></li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorageFactory</span></a></li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="../../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">TimeStampFilter</span></a></li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../../io/gearpump/streaming/task/package-tree.html">PREV</a></li>
+<li><a href="../../../../../io/gearpump/streaming/util/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/util/ActorPathUtil$.html b/releases/latest/api/java/io/gearpump/streaming/util/ActorPathUtil$.html
new file mode 100644
index 0000000..3fcc63f
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/util/ActorPathUtil$.html
@@ -0,0 +1,336 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>ActorPathUtil$</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ActorPathUtil$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/util/ActorPathUtil$.html" target="_top">FRAMES</a></li>
+<li><a href="ActorPathUtil$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.streaming.util</p>
+<h2 title="Class ActorPathUtil$" class="title">Class ActorPathUtil$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.util.ActorPathUtil$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>ActorPathUtil$</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html#ActorPathUtil$()">ActorPathUtil$</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html#executorActorName(int)">executorActorName</a></strong>(int&nbsp;executorId)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html#executorManagerActorName()">executorManagerActorName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html#taskActorName(io.gearpump.streaming.task.TaskId)">taskActorName</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>akka.actor.ActorPath</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html#taskActorPath(akka.actor.ActorRef, int, io.gearpump.streaming.task.TaskId)">taskActorPath</a></strong>(akka.actor.ActorRef&nbsp;appMaster,
+             int&nbsp;executorId,
+             <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ActorPathUtil$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ActorPathUtil$</h4>
+<pre>public&nbsp;ActorPathUtil$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="executorActorName(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorActorName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;executorActorName(int&nbsp;executorId)</pre>
+</li>
+</ul>
+<a name="taskActorName(io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskActorName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;taskActorName(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+<a name="taskActorPath(akka.actor.ActorRef, int, io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskActorPath</h4>
+<pre>public&nbsp;akka.actor.ActorPath&nbsp;taskActorPath(akka.actor.ActorRef&nbsp;appMaster,
+                                 int&nbsp;executorId,
+                                 <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+<a name="executorManagerActorName()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>executorManagerActorName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;executorManagerActorName()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/util/ActorPathUtil$.html" target="_top">FRAMES</a></li>
+<li><a href="ActorPathUtil$.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/streaming/util/ActorPathUtil.html b/releases/latest/api/java/io/gearpump/streaming/util/ActorPathUtil.html
new file mode 100644
index 0000000..77fe077
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/util/ActorPathUtil.html
@@ -0,0 +1,297 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>ActorPathUtil</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ActorPathUtil";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/util/ActorPathUtil.html" target="_top">FRAMES</a></li>
+<li><a href="ActorPathUtil.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.streaming.util</p>
+<h2 title="Class ActorPathUtil" class="title">Class ActorPathUtil</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.util.ActorPathUtil</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>ActorPathUtil</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html#ActorPathUtil()">ActorPathUtil</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html#executorActorName(int)">executorActorName</a></strong>(int&nbsp;executorId)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html#executorManagerActorName()">executorManagerActorName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html#taskActorName(io.gearpump.streaming.task.TaskId)">taskActorName</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static akka.actor.ActorPath</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html#taskActorPath(akka.actor.ActorRef, int, io.gearpump.streaming.task.TaskId)">taskActorPath</a></strong>(akka.actor.ActorRef&nbsp;appMaster,
+             int&nbsp;executorId,
+             <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</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>
+</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="ActorPathUtil()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ActorPathUtil</h4>
+<pre>public&nbsp;ActorPathUtil()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="executorActorName(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorActorName</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;executorActorName(int&nbsp;executorId)</pre>
+</li>
+</ul>
+<a name="taskActorName(io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskActorName</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;taskActorName(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+<a name="taskActorPath(akka.actor.ActorRef, int, io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskActorPath</h4>
+<pre>public static&nbsp;akka.actor.ActorPath&nbsp;taskActorPath(akka.actor.ActorRef&nbsp;appMaster,
+                                 int&nbsp;executorId,
+                                 <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+<a name="executorManagerActorName()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>executorManagerActorName</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;executorManagerActorName()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/util/ActorPathUtil.html" target="_top">FRAMES</a></li>
+<li><a href="ActorPathUtil.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/streaming/util/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/util/package-frame.html
new file mode 100644
index 0000000..3b6b5fd
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/util/package-frame.html
@@ -0,0 +1,20 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.util</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../io/gearpump/streaming/util/package-summary.html" target="classFrame">io.gearpump.streaming.util</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ActorPathUtil.html" title="class in io.gearpump.streaming.util" target="classFrame">ActorPathUtil</a></li>
+<li><a href="ActorPathUtil$.html" title="class in io.gearpump.streaming.util" target="classFrame">ActorPathUtil$</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/util/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/util/package-summary.html
new file mode 100644
index 0000000..45e545a
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/util/package-summary.html
@@ -0,0 +1,135 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.util</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.util";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/transaction/api/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/transport/netty/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/util/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.streaming.util</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/transaction/api/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/transport/netty/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/util/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/util/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/util/package-tree.html
new file mode 100644
index 0000000..00c3e85
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/util/package-tree.html
@@ -0,0 +1,127 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.streaming.util Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.streaming.util Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/transaction/api/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/transport/netty/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/util/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.streaming.util</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.gearpump.streaming.util.<a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util"><span class="strong">ActorPathUtil</span></a></li>
+<li type="circle">io.gearpump.streaming.util.<a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util"><span class="strong">ActorPathUtil$</span></a></li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/transaction/api/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/transport/netty/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/util/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/transport/netty/ITransportMessageSerializer.html b/releases/latest/api/java/io/gearpump/transport/netty/ITransportMessageSerializer.html
new file mode 100644
index 0000000..4a0c099
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/transport/netty/ITransportMessageSerializer.html
@@ -0,0 +1,238 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>ITransportMessageSerializer</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ITransportMessageSerializer";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/ITransportMessageSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="ITransportMessageSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.transport.netty</p>
+<h2 title="Interface ITransportMessageSerializer" class="title">Interface ITransportMessageSerializer</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <strong>ITransportMessageSerializer</strong></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#deserialize(java.io.DataInput, int)">deserialize</a></strong>(java.io.DataInput&nbsp;dataInput,
+           int&nbsp;length)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#getLength(java.lang.Object)">getLength</a></strong>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#serialize(java.io.DataOutput, java.lang.Object)">serialize</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+         java.lang.Object&nbsp;transportMessage)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getLength(java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLength</h4>
+<pre>int&nbsp;getLength(java.lang.Object&nbsp;obj)</pre>
+</li>
+</ul>
+<a name="serialize(java.io.DataOutput, java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serialize</h4>
+<pre>void&nbsp;serialize(java.io.DataOutput&nbsp;dataOutput,
+             java.lang.Object&nbsp;transportMessage)</pre>
+</li>
+</ul>
+<a name="deserialize(java.io.DataInput, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>deserialize</h4>
+<pre>java.lang.Object&nbsp;deserialize(java.io.DataInput&nbsp;dataInput,
+                           int&nbsp;length)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/ITransportMessageSerializer.html" target="_top">FRAMES</a></li>
+<li><a href="ITransportMessageSerializer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/transport/netty/MessageBatch.html b/releases/latest/api/java/io/gearpump/transport/netty/MessageBatch.html
new file mode 100644
index 0000000..0166feb
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/transport/netty/MessageBatch.html
@@ -0,0 +1,186 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>MessageBatch</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MessageBatch";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageBatch.html" target="_top">FRAMES</a></li>
+<li><a href="MessageBatch.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.transport.netty</p>
+<h2 title="Class MessageBatch" class="title">Class MessageBatch</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.transport.netty.MessageBatch</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>MessageBatch</strong>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageBatch.html" target="_top">FRAMES</a></li>
+<li><a href="MessageBatch.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>CONSTR&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li>CONSTR&nbsp;|&nbsp;</li>
+<li>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/transport/netty/MessageDecoder.html b/releases/latest/api/java/io/gearpump/transport/netty/MessageDecoder.html
new file mode 100644
index 0000000..6c6c0e3
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/transport/netty/MessageDecoder.html
@@ -0,0 +1,320 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>MessageDecoder</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MessageDecoder";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageDecoder.html" target="_top">FRAMES</a></li>
+<li><a href="MessageDecoder.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#fields_inherited_from_class_org.jboss.netty.handler.codec.frame.FrameDecoder">FIELD</a>&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">
+<p class="subTitle">io.gearpump.transport.netty</p>
+<h2 title="Class MessageDecoder" class="title">Class MessageDecoder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.jboss.netty.channel.SimpleChannelUpstreamHandler</li>
+<li>
+<ul class="inheritance">
+<li>org.jboss.netty.handler.codec.frame.FrameDecoder</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.transport.netty.MessageDecoder</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.jboss.netty.channel.ChannelHandler, org.jboss.netty.channel.ChannelUpstreamHandler, org.jboss.netty.channel.LifeCycleAwareChannelHandler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>MessageDecoder</strong>
+extends org.jboss.netty.handler.codec.frame.FrameDecoder</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_org.jboss.netty.channel.ChannelHandler">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.jboss.netty.channel.ChannelHandler</h3>
+<code>org.jboss.netty.channel.ChannelHandler.Sharable</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.jboss.netty.handler.codec.frame.FrameDecoder">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.jboss.netty.handler.codec.frame.FrameDecoder</h3>
+<code>cumulation, DEFAULT_MAX_COMPOSITEBUFFER_COMPONENTS</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html#MessageDecoder(io.gearpump.transport.netty.ITransportMessageSerializer)">MessageDecoder</a></strong>(<a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a>&nbsp;serializer)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.util.List&lt;<a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html#decode(org.jboss.netty.channel.ChannelHandlerContext, org.jboss.netty.channel.Channel, org.jboss.netty.buffer.ChannelBuffer)">decode</a></strong>(org.jboss.netty.channel.ChannelHandlerContext&nbsp;ctx,
+      org.jboss.netty.channel.Channel&nbsp;channel,
+      org.jboss.netty.buffer.ChannelBuffer&nbsp;buf)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.jboss.netty.handler.codec.frame.FrameDecoder">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.jboss.netty.handler.codec.frame.FrameDecoder</h3>
+<code>actualReadableBytes, afterAdd, afterRemove, appendToCumulation, beforeAdd, beforeRemove, channelClosed, channelDisconnected, cleanup, decodeLast, exceptionCaught, extractFrame, getMaxCumulationBufferCapacity, getMaxCumulationBufferComponents, internalBuffer, isUnfold, messageReceived, newCumulationBuffer, replace, setMaxCumulationBufferCapacity, setMaxCumulationBufferComponents, setUnfold, unfoldAndFireMessageReceived, updateCumulation</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.jboss.netty.channel.SimpleChannelUpstreamHandler">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.jboss.netty.channel.SimpleChannelUpstreamHandler</h3>
+<code>channelBound, channelConnected, channelInterestChanged, channelOpen, channelUnbound, childChannelClosed, childChannelOpen, handleUpstream, writeComplete</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, toString, wait, wait, wait</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="MessageDecoder(io.gearpump.transport.netty.ITransportMessageSerializer)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MessageDecoder</h4>
+<pre>public&nbsp;MessageDecoder(<a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a>&nbsp;serializer)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="decode(org.jboss.netty.channel.ChannelHandlerContext, org.jboss.netty.channel.Channel, org.jboss.netty.buffer.ChannelBuffer)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>decode</h4>
+<pre>protected&nbsp;java.util.List&lt;<a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a>&gt;&nbsp;decode(org.jboss.netty.channel.ChannelHandlerContext&nbsp;ctx,
+                                 org.jboss.netty.channel.Channel&nbsp;channel,
+                                 org.jboss.netty.buffer.ChannelBuffer&nbsp;buf)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>decode</code>&nbsp;in class&nbsp;<code>org.jboss.netty.handler.codec.frame.FrameDecoder</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageDecoder.html" target="_top">FRAMES</a></li>
+<li><a href="MessageDecoder.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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><a href="#fields_inherited_from_class_org.jboss.netty.handler.codec.frame.FrameDecoder">FIELD</a>&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/releases/latest/api/java/io/gearpump/transport/netty/MessageEncoder.html b/releases/latest/api/java/io/gearpump/transport/netty/MessageEncoder.html
new file mode 100644
index 0000000..0f1fe24
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/transport/netty/MessageEncoder.html
@@ -0,0 +1,295 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>MessageEncoder</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MessageEncoder";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageEncoder.html" target="_top">FRAMES</a></li>
+<li><a href="MessageEncoder.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.transport.netty</p>
+<h2 title="Class MessageEncoder" class="title">Class MessageEncoder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.jboss.netty.handler.codec.oneone.OneToOneEncoder</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.transport.netty.MessageEncoder</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.jboss.netty.channel.ChannelDownstreamHandler, org.jboss.netty.channel.ChannelHandler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>MessageEncoder</strong>
+extends org.jboss.netty.handler.codec.oneone.OneToOneEncoder</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_org.jboss.netty.channel.ChannelHandler">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;org.jboss.netty.channel.ChannelHandler</h3>
+<code>org.jboss.netty.channel.ChannelHandler.Sharable</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html#MessageEncoder()">MessageEncoder</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html#encode(org.jboss.netty.channel.ChannelHandlerContext, org.jboss.netty.channel.Channel, java.lang.Object)">encode</a></strong>(org.jboss.netty.channel.ChannelHandlerContext&nbsp;ctx,
+      org.jboss.netty.channel.Channel&nbsp;channel,
+      java.lang.Object&nbsp;obj)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.jboss.netty.handler.codec.oneone.OneToOneEncoder">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.jboss.netty.handler.codec.oneone.OneToOneEncoder</h3>
+<code>doEncode, handleDownstream</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, toString, wait, wait, wait</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="MessageEncoder()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MessageEncoder</h4>
+<pre>public&nbsp;MessageEncoder()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="encode(org.jboss.netty.channel.ChannelHandlerContext, org.jboss.netty.channel.Channel, java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>encode</h4>
+<pre>protected&nbsp;java.lang.Object&nbsp;encode(org.jboss.netty.channel.ChannelHandlerContext&nbsp;ctx,
+                      org.jboss.netty.channel.Channel&nbsp;channel,
+                      java.lang.Object&nbsp;obj)
+                           throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>encode</code>&nbsp;in class&nbsp;<code>org.jboss.netty.handler.codec.oneone.OneToOneEncoder</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageEncoder.html" target="_top">FRAMES</a></li>
+<li><a href="MessageEncoder.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/transport/netty/NettyRenameThreadFactory.html b/releases/latest/api/java/io/gearpump/transport/netty/NettyRenameThreadFactory.html
new file mode 100644
index 0000000..1d7e69c
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/transport/netty/NettyRenameThreadFactory.html
@@ -0,0 +1,229 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>NettyRenameThreadFactory</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="NettyRenameThreadFactory";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/NettyRenameThreadFactory.html" target="_top">FRAMES</a></li>
+<li><a href="NettyRenameThreadFactory.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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">
+<p class="subTitle">io.gearpump.transport.netty</p>
+<h2 title="Class NettyRenameThreadFactory" class="title">Class NettyRenameThreadFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.transport.netty.NettyRenameThreadFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.util.concurrent.ThreadFactory</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>NettyRenameThreadFactory</strong>
+extends java.lang.Object
+implements java.util.concurrent.ThreadFactory</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Thread</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html#newThread(java.lang.Runnable)">newThread</a></strong>(java.lang.Runnable&nbsp;r)</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>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="newThread(java.lang.Runnable)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>newThread</h4>
+<pre>public&nbsp;java.lang.Thread&nbsp;newThread(java.lang.Runnable&nbsp;r)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>newThread</code>&nbsp;in interface&nbsp;<code>java.util.concurrent.ThreadFactory</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/NettyRenameThreadFactory.html" target="_top">FRAMES</a></li>
+<li><a href="NettyRenameThreadFactory.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>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>CONSTR&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/releases/latest/api/java/io/gearpump/transport/netty/TaskMessage.html b/releases/latest/api/java/io/gearpump/transport/netty/TaskMessage.html
new file mode 100644
index 0000000..c11b849
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/transport/netty/TaskMessage.html
@@ -0,0 +1,299 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>TaskMessage</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TaskMessage";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/TaskMessage.html" target="_top">FRAMES</a></li>
+<li><a href="TaskMessage.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.transport.netty</p>
+<h2 title="Class TaskMessage" class="title">Class TaskMessage</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.transport.netty.TaskMessage</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <strong>TaskMessage</strong>
+extends java.lang.Object</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/transport/netty/TaskMessage.html#TaskMessage(int, long, long, java.lang.Object)">TaskMessage</a></strong>(int&nbsp;sessionId,
+           long&nbsp;targetTask,
+           long&nbsp;sourceTask,
+           java.lang.Object&nbsp;message)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/TaskMessage.html#message()">message</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/TaskMessage.html#sessionId()">sessionId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/TaskMessage.html#sourceTask()">sourceTask</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/TaskMessage.html#targetTask()">targetTask</a></strong>()</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>
+</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="TaskMessage(int, long, long, java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskMessage</h4>
+<pre>public&nbsp;TaskMessage(int&nbsp;sessionId,
+           long&nbsp;targetTask,
+           long&nbsp;sourceTask,
+           java.lang.Object&nbsp;message)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="sessionId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sessionId</h4>
+<pre>public&nbsp;int&nbsp;sessionId()</pre>
+</li>
+</ul>
+<a name="targetTask()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>targetTask</h4>
+<pre>public&nbsp;long&nbsp;targetTask()</pre>
+</li>
+</ul>
+<a name="sourceTask()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sourceTask</h4>
+<pre>public&nbsp;long&nbsp;sourceTask()</pre>
+</li>
+</ul>
+<a name="message()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>message</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;message()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/TaskMessage.html" target="_top">FRAMES</a></li>
+<li><a href="TaskMessage.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/transport/netty/WrappedChannelBuffer.html b/releases/latest/api/java/io/gearpump/transport/netty/WrappedChannelBuffer.html
new file mode 100644
index 0000000..e4ac240
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/transport/netty/WrappedChannelBuffer.html
@@ -0,0 +1,560 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>WrappedChannelBuffer</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="WrappedChannelBuffer";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/WrappedChannelBuffer.html" target="_top">FRAMES</a></li>
+<li><a href="WrappedChannelBuffer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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">
+<p class="subTitle">io.gearpump.transport.netty</p>
+<h2 title="Class WrappedChannelBuffer" class="title">Class WrappedChannelBuffer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.transport.netty.WrappedChannelBuffer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.DataInput</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>WrappedChannelBuffer</strong>
+extends java.lang.Object
+implements java.io.DataInput</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="overviewSummary" 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><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#WrappedChannelBuffer()">WrappedChannelBuffer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#WrappedChannelBuffer(org.jboss.netty.buffer.ChannelBuffer)">WrappedChannelBuffer</a></strong>(org.jboss.netty.buffer.ChannelBuffer&nbsp;channelBuffer)</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readBoolean()">readBoolean</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>byte</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readByte()">readByte</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>char</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readChar()">readChar</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readDouble()">readDouble</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readFloat()">readFloat</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readFully(byte[])">readFully</a></strong>(byte[]&nbsp;b)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readFully(byte[], int, int)">readFully</a></strong>(byte[]&nbsp;b,
+         int&nbsp;off,
+         int&nbsp;len)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readInt()">readInt</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readLine()">readLine</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readLong()">readLong</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>short</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readShort()">readShort</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readUnsignedByte()">readUnsignedByte</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readUnsignedShort()">readUnsignedShort</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readUTF()">readUTF</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#setChannelBuffer(org.jboss.netty.buffer.ChannelBuffer)">setChannelBuffer</a></strong>(org.jboss.netty.buffer.ChannelBuffer&nbsp;channelBuffer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#skipBytes(int)">skipBytes</a></strong>(int&nbsp;n)</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>
+</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="WrappedChannelBuffer()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>WrappedChannelBuffer</h4>
+<pre>public&nbsp;WrappedChannelBuffer()</pre>
+</li>
+</ul>
+<a name="WrappedChannelBuffer(org.jboss.netty.buffer.ChannelBuffer)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WrappedChannelBuffer</h4>
+<pre>public&nbsp;WrappedChannelBuffer(org.jboss.netty.buffer.ChannelBuffer&nbsp;channelBuffer)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="setChannelBuffer(org.jboss.netty.buffer.ChannelBuffer)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setChannelBuffer</h4>
+<pre>public&nbsp;void&nbsp;setChannelBuffer(org.jboss.netty.buffer.ChannelBuffer&nbsp;channelBuffer)</pre>
+</li>
+</ul>
+<a name="readFully(byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readFully</h4>
+<pre>public&nbsp;void&nbsp;readFully(byte[]&nbsp;b)
+               throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readFully</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readFully(byte[], int, int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readFully</h4>
+<pre>public&nbsp;void&nbsp;readFully(byte[]&nbsp;b,
+             int&nbsp;off,
+             int&nbsp;len)
+               throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readFully</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="skipBytes(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>skipBytes</h4>
+<pre>public&nbsp;int&nbsp;skipBytes(int&nbsp;n)
+              throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>skipBytes</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readBoolean()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readBoolean</h4>
+<pre>public&nbsp;boolean&nbsp;readBoolean()
+                    throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readBoolean</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readByte()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readByte</h4>
+<pre>public&nbsp;byte&nbsp;readByte()
+              throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readByte</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readUnsignedByte()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readUnsignedByte</h4>
+<pre>public&nbsp;int&nbsp;readUnsignedByte()
+                     throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readUnsignedByte</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readShort()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readShort</h4>
+<pre>public&nbsp;short&nbsp;readShort()
+                throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readShort</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readUnsignedShort()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readUnsignedShort</h4>
+<pre>public&nbsp;int&nbsp;readUnsignedShort()
+                      throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readUnsignedShort</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readChar()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readChar</h4>
+<pre>public&nbsp;char&nbsp;readChar()
+              throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readChar</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readInt()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readInt</h4>
+<pre>public&nbsp;int&nbsp;readInt()
+            throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readInt</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readLong()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readLong</h4>
+<pre>public&nbsp;long&nbsp;readLong()
+              throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readLong</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readFloat()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readFloat</h4>
+<pre>public&nbsp;float&nbsp;readFloat()
+                throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readFloat</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readDouble()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readDouble</h4>
+<pre>public&nbsp;double&nbsp;readDouble()
+                  throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readDouble</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readLine()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readLine</h4>
+<pre>public&nbsp;java.lang.String&nbsp;readLine()
+                          throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readLine</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="readUTF()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>readUTF</h4>
+<pre>public&nbsp;java.lang.String&nbsp;readUTF()
+                         throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>readUTF</code>&nbsp;in interface&nbsp;<code>java.io.DataInput</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/WrappedChannelBuffer.html" target="_top">FRAMES</a></li>
+<li><a href="WrappedChannelBuffer.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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/releases/latest/api/java/io/gearpump/transport/netty/package-frame.html b/releases/latest/api/java/io/gearpump/transport/netty/package-frame.html
new file mode 100644
index 0000000..a644765
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/transport/netty/package-frame.html
@@ -0,0 +1,28 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.transport.netty</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../io/gearpump/transport/netty/package-summary.html" target="classFrame">io.gearpump.transport.netty</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty" target="classFrame"><i>ITransportMessageSerializer</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="MessageBatch.html" title="class in io.gearpump.transport.netty" target="classFrame">MessageBatch</a></li>
+<li><a href="MessageDecoder.html" title="class in io.gearpump.transport.netty" target="classFrame">MessageDecoder</a></li>
+<li><a href="MessageEncoder.html" title="class in io.gearpump.transport.netty" target="classFrame">MessageEncoder</a></li>
+<li><a href="NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty" target="classFrame">NettyRenameThreadFactory</a></li>
+<li><a href="TaskMessage.html" title="class in io.gearpump.transport.netty" target="classFrame">TaskMessage</a></li>
+<li><a href="WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty" target="classFrame">WrappedChannelBuffer</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/transport/netty/package-summary.html b/releases/latest/api/java/io/gearpump/transport/netty/package-summary.html
new file mode 100644
index 0000000..8c506af
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/transport/netty/package-summary.html
@@ -0,0 +1,166 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.transport.netty</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.transport.netty";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/util/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/util/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.transport.netty</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty">MessageBatch</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty">MessageDecoder</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty">MessageEncoder</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty">NettyRenameThreadFactory</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../../io/gearpump/streaming/util/package-summary.html">PREV PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/util/package-summary.html">NEXT PACKAGE</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/transport/netty/package-tree.html b/releases/latest/api/java/io/gearpump/transport/netty/package-tree.html
new file mode 100644
index 0000000..6e93707
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/transport/netty/package-tree.html
@@ -0,0 +1,147 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.transport.netty Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.transport.netty Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/util/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/util/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.transport.netty</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="strong">MessageBatch</span></a></li>
+<li type="circle">io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="strong">NettyRenameThreadFactory</span></a> (implements java.util.concurrent.ThreadFactory)</li>
+<li type="circle">org.jboss.netty.handler.codec.oneone.OneToOneEncoder (implements org.jboss.netty.channel.ChannelDownstreamHandler)
+<ul>
+<li type="circle">io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="strong">MessageEncoder</span></a></li>
+</ul>
+</li>
+<li type="circle">org.jboss.netty.channel.SimpleChannelUpstreamHandler (implements org.jboss.netty.channel.ChannelUpstreamHandler)
+<ul>
+<li type="circle">org.jboss.netty.handler.codec.frame.FrameDecoder (implements org.jboss.netty.channel.LifeCycleAwareChannelHandler)
+<ul>
+<li type="circle">io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="strong">MessageDecoder</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">TaskMessage</span></a></li>
+<li type="circle">io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty"><span class="strong">WrappedChannelBuffer</span></a> (implements java.io.DataInput)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">io.gearpump.transport.netty.<a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><span class="strong">ITransportMessageSerializer</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../../io/gearpump/streaming/util/package-tree.html">PREV</a></li>
+<li><a href="../../../../io/gearpump/util/package-tree.html">NEXT</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/transport/netty/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/util/HadoopFSLogAppender.html b/releases/latest/api/java/io/gearpump/util/HadoopFSLogAppender.html
new file mode 100644
index 0000000..738291b
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/util/HadoopFSLogAppender.html
@@ -0,0 +1,315 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>HadoopFSLogAppender</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="HadoopFSLogAppender";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/util/HadoopFSLogAppender.html" target="_top">FRAMES</a></li>
+<li><a href="HadoopFSLogAppender.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#fields_inherited_from_class_org.apache.log4j.RollingFileAppender">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_org.apache.log4j.RollingFileAppender">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">io.gearpump.util</p>
+<h2 title="Class HadoopFSLogAppender" class="title">Class HadoopFSLogAppender</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.log4j.AppenderSkeleton</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.log4j.WriterAppender</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.log4j.FileAppender</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.log4j.RollingFileAppender</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.util.HadoopFSLogAppender</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>HadoopFSLogAppender</strong>
+extends org.apache.log4j.RollingFileAppender</pre>
+<div class="block">Log4j appender for to write to user specified Hadoop filesystem.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.log4j.RollingFileAppender">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.log4j.RollingFileAppender</h3>
+<code>maxBackupIndex, maxFileSize</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.log4j.FileAppender">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.log4j.FileAppender</h3>
+<code>bufferedIO, bufferSize, fileAppend, fileName</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.log4j.WriterAppender">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.log4j.WriterAppender</h3>
+<code>encoding, immediateFlush, qw</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.log4j.AppenderSkeleton">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.log4j.AppenderSkeleton</h3>
+<code>closed, errorHandler, headFilter, layout, name, tailFilter, threshold</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/util/HadoopFSLogAppender.html#HadoopFSLogAppender()">HadoopFSLogAppender</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.log4j.RollingFileAppender">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.log4j.RollingFileAppender</h3>
+<code>getMaxBackupIndex, getMaximumFileSize, rollOver, setFile, setMaxBackupIndex, setMaxFileSize, setMaximumFileSize, setQWForFiles, subAppend</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.log4j.FileAppender">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.log4j.FileAppender</h3>
+<code>activateOptions, closeFile, getAppend, getBufferedIO, getBufferSize, getFile, reset, setAppend, setBufferedIO, setBufferSize, setFile</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.log4j.WriterAppender">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.log4j.WriterAppender</h3>
+<code>append, checkEntryConditions, close, closeWriter, createWriter, getEncoding, getImmediateFlush, requiresLayout, setEncoding, setErrorHandler, setImmediateFlush, setWriter, shouldFlush, writeFooter, writeHeader</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.log4j.AppenderSkeleton">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.log4j.AppenderSkeleton</h3>
+<code>addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setLayout, setName, setThreshold</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, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</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="HadoopFSLogAppender()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HadoopFSLogAppender</h4>
+<pre>public&nbsp;HadoopFSLogAppender()</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 CLASS</li>
+<li><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/util/HadoopFSLogAppender.html" target="_top">FRAMES</a></li>
+<li><a href="HadoopFSLogAppender.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#fields_inherited_from_class_org.apache.log4j.RollingFileAppender">FIELD</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_org.apache.log4j.RollingFileAppender">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>METHOD</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/util/RecreateRollingFileAppender.html b/releases/latest/api/java/io/gearpump/util/RecreateRollingFileAppender.html
new file mode 100644
index 0000000..65ff1f9
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/util/RecreateRollingFileAppender.html
@@ -0,0 +1,400 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>RecreateRollingFileAppender</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="RecreateRollingFileAppender";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="../../../io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/util/RecreateRollingFileAppender.html" target="_top">FRAMES</a></li>
+<li><a href="RecreateRollingFileAppender.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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">
+<p class="subTitle">io.gearpump.util</p>
+<h2 title="Class RecreateRollingFileAppender" class="title">Class RecreateRollingFileAppender</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.log4j.AppenderSkeleton</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.log4j.WriterAppender</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.log4j.FileAppender</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.log4j.RollingFileAppender</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.util.RecreateRollingFileAppender</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <strong>RecreateRollingFileAppender</strong>
+extends org.apache.log4j.RollingFileAppender</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected long</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html#checkFileInterval">checkFileInterval</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.log4j.RollingFileAppender">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.log4j.RollingFileAppender</h3>
+<code>maxBackupIndex, maxFileSize</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.log4j.FileAppender">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.log4j.FileAppender</h3>
+<code>bufferedIO, bufferSize, fileAppend, fileName</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.log4j.WriterAppender">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.log4j.WriterAppender</h3>
+<code>encoding, immediateFlush, qw</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.log4j.AppenderSkeleton">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.log4j.AppenderSkeleton</h3>
+<code>closed, errorHandler, headFilter, layout, name, tailFilter, threshold</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" 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><strong><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html#RecreateRollingFileAppender()">RecreateRollingFileAppender</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html#append(org.apache.log4j.spi.LoggingEvent)">append</a></strong>(org.apache.log4j.spi.LoggingEvent&nbsp;event)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html#getCheckFileInterval()">getCheckFileInterval</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html#setCheckFileInterval(long)">setCheckFileInterval</a></strong>(long&nbsp;checkFileInterval)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.log4j.RollingFileAppender">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.log4j.RollingFileAppender</h3>
+<code>getMaxBackupIndex, getMaximumFileSize, rollOver, setFile, setMaxBackupIndex, setMaxFileSize, setMaximumFileSize, setQWForFiles, subAppend</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.log4j.FileAppender">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.log4j.FileAppender</h3>
+<code>activateOptions, closeFile, getAppend, getBufferedIO, getBufferSize, getFile, reset, setAppend, setBufferedIO, setBufferSize, setFile</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.log4j.WriterAppender">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.log4j.WriterAppender</h3>
+<code>checkEntryConditions, close, closeWriter, createWriter, getEncoding, getImmediateFlush, requiresLayout, setEncoding, setErrorHandler, setImmediateFlush, setWriter, shouldFlush, writeFooter, writeHeader</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.log4j.AppenderSkeleton">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.log4j.AppenderSkeleton</h3>
+<code>addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setLayout, setName, setThreshold</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, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="checkFileInterval">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>checkFileInterval</h4>
+<pre>protected&nbsp;long checkFileInterval</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="RecreateRollingFileAppender()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>RecreateRollingFileAppender</h4>
+<pre>public&nbsp;RecreateRollingFileAppender()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="append(org.apache.log4j.spi.LoggingEvent)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>append</h4>
+<pre>public&nbsp;void&nbsp;append(org.apache.log4j.spi.LoggingEvent&nbsp;event)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>append</code>&nbsp;in class&nbsp;<code>org.apache.log4j.WriterAppender</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCheckFileInterval()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCheckFileInterval</h4>
+<pre>public&nbsp;long&nbsp;getCheckFileInterval()</pre>
+</li>
+</ul>
+<a name="setCheckFileInterval(long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setCheckFileInterval</h4>
+<pre>public&nbsp;void&nbsp;setCheckFileInterval(long&nbsp;checkFileInterval)</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="../../../io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util"><span class="strong">PREV CLASS</span></a></li>
+<li>NEXT CLASS</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/util/RecreateRollingFileAppender.html" target="_top">FRAMES</a></li>
+<li><a href="RecreateRollingFileAppender.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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><a href="#field_summary">FIELD</a>&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><a href="#field_detail">FIELD</a>&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/releases/latest/api/java/io/gearpump/util/package-frame.html b/releases/latest/api/java/io/gearpump/util/package-frame.html
new file mode 100644
index 0000000..f086ea0
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/util/package-frame.html
@@ -0,0 +1,20 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.util</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../io/gearpump/util/package-summary.html" target="classFrame">io.gearpump.util</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="HadoopFSLogAppender.html" title="class in io.gearpump.util" target="classFrame">HadoopFSLogAppender</a></li>
+<li><a href="RecreateRollingFileAppender.html" title="class in io.gearpump.util" target="classFrame">RecreateRollingFileAppender</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/util/package-summary.html b/releases/latest/api/java/io/gearpump/util/package-summary.html
new file mode 100644
index 0000000..90ae5a8
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/util/package-summary.html
@@ -0,0 +1,137 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.util</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.util";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../io/gearpump/transport/netty/package-summary.html">PREV PACKAGE</a></li>
+<li>NEXT PACKAGE</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/util/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.gearpump.util</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util">HadoopFSLogAppender</a></td>
+<td class="colLast">
+<div class="block">Log4j appender for to write to user specified Hadoop filesystem.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>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="../../../io/gearpump/transport/netty/package-summary.html">PREV PACKAGE</a></li>
+<li>NEXT PACKAGE</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/util/package-summary.html" target="_top">FRAMES</a></li>
+<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/util/package-tree.html b/releases/latest/api/java/io/gearpump/util/package-tree.html
new file mode 100644
index 0000000..53e421b
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/util/package-tree.html
@@ -0,0 +1,143 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>io.gearpump.util Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="io.gearpump.util Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../io/gearpump/transport/netty/package-tree.html">PREV</a></li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/util/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package io.gearpump.util</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">org.apache.log4j.AppenderSkeleton (implements org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler)
+<ul>
+<li type="circle">org.apache.log4j.WriterAppender
+<ul>
+<li type="circle">org.apache.log4j.FileAppender
+<ul>
+<li type="circle">org.apache.log4j.RollingFileAppender
+<ul>
+<li type="circle">io.gearpump.util.<a href="../../../io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util"><span class="strong">HadoopFSLogAppender</span></a></li>
+<li type="circle">io.gearpump.util.<a href="../../../io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util"><span class="strong">RecreateRollingFileAppender</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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</li>
+<li class="navBarCell1Rev">Tree</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="../../../io/gearpump/transport/netty/package-tree.html">PREV</a></li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/util/package-tree.html" target="_top">FRAMES</a></li>
+<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/overview-frame.html b/releases/latest/api/java/overview-frame.html
new file mode 100644
index 0000000..44021d2
--- /dev/null
+++ b/releases/latest/api/java/overview-frame.html
@@ -0,0 +1,38 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Overview List</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<div class="indexHeader"><a href="allclasses-frame.html" target="packageFrame">All Classes</a></div>
+<div class="indexContainer">
+<h2 title="Packages">Packages</h2>
+<ul title="Packages">
+<li><a href="io/gearpump/streaming/package-frame.html" target="packageFrame">io.gearpump.streaming</a></li>
+<li><a href="io/gearpump/streaming/appmaster/package-frame.html" target="packageFrame">io.gearpump.streaming.appmaster</a></li>
+<li><a href="io/gearpump/streaming/dsl/package-frame.html" target="packageFrame">io.gearpump.streaming.dsl</a></li>
+<li><a href="io/gearpump/streaming/dsl/example/package-frame.html" target="packageFrame">io.gearpump.streaming.dsl.example</a></li>
+<li><a href="io/gearpump/streaming/dsl/op/package-frame.html" target="packageFrame">io.gearpump.streaming.dsl.op</a></li>
+<li><a href="io/gearpump/streaming/dsl/partitioner/package-frame.html" target="packageFrame">io.gearpump.streaming.dsl.partitioner</a></li>
+<li><a href="io/gearpump/streaming/dsl/plan/package-frame.html" target="packageFrame">io.gearpump.streaming.dsl.plan</a></li>
+<li><a href="io/gearpump/streaming/executor/package-frame.html" target="packageFrame">io.gearpump.streaming.executor</a></li>
+<li><a href="io/gearpump/streaming/javaapi/package-frame.html" target="packageFrame">io.gearpump.streaming.javaapi</a></li>
+<li><a href="io/gearpump/streaming/sink/package-frame.html" target="packageFrame">io.gearpump.streaming.sink</a></li>
+<li><a href="io/gearpump/streaming/source/package-frame.html" target="packageFrame">io.gearpump.streaming.source</a></li>
+<li><a href="io/gearpump/streaming/state/api/package-frame.html" target="packageFrame">io.gearpump.streaming.state.api</a></li>
+<li><a href="io/gearpump/streaming/state/impl/package-frame.html" target="packageFrame">io.gearpump.streaming.state.impl</a></li>
+<li><a href="io/gearpump/streaming/storage/package-frame.html" target="packageFrame">io.gearpump.streaming.storage</a></li>
+<li><a href="io/gearpump/streaming/task/package-frame.html" target="packageFrame">io.gearpump.streaming.task</a></li>
+<li><a href="io/gearpump/streaming/transaction/api/package-frame.html" target="packageFrame">io.gearpump.streaming.transaction.api</a></li>
+<li><a href="io/gearpump/streaming/util/package-frame.html" target="packageFrame">io.gearpump.streaming.util</a></li>
+<li><a href="io/gearpump/transport/netty/package-frame.html" target="packageFrame">io.gearpump.transport.netty</a></li>
+<li><a href="io/gearpump/util/package-frame.html" target="packageFrame">io.gearpump.util</a></li>
+</ul>
+</div>
+<p>&nbsp;</p>
+</body>
+</html>
diff --git a/releases/latest/api/java/overview-summary.html b/releases/latest/api/java/overview-summary.html
new file mode 100644
index 0000000..1c2e2ac
--- /dev/null
+++ b/releases/latest/api/java/overview-summary.html
@@ -0,0 +1,196 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:52 CST 2015 -->
+<title>Overview</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Overview";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li class="navBarCell1Rev">Overview</li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-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</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-summary.html" target="_top">FRAMES</a></li>
+<li><a href="overview-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="contentContainer">
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">
+<caption><span>Packages</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="io/gearpump/streaming/dsl/example/package-summary.html">io.gearpump.streaming.dsl.example</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="io/gearpump/streaming/dsl/partitioner/package-summary.html">io.gearpump.streaming.dsl.partitioner</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="io/gearpump/streaming/javaapi/package-summary.html">io.gearpump.streaming.javaapi</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="io/gearpump/streaming/sink/package-summary.html">io.gearpump.streaming.sink</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="io/gearpump/streaming/storage/package-summary.html">io.gearpump.streaming.storage</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="io/gearpump/streaming/transaction/api/package-summary.html">io.gearpump.streaming.transaction.api</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="io/gearpump/streaming/util/package-summary.html">io.gearpump.streaming.util</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="io/gearpump/util/package-summary.html">io.gearpump.util</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li class="navBarCell1Rev">Overview</li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-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</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-summary.html" target="_top">FRAMES</a></li>
+<li><a href="overview-summary.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/overview-tree.html b/releases/latest/api/java/overview-tree.html
new file mode 100644
index 0000000..70242b4
--- /dev/null
+++ b/releases/latest/api/java/overview-tree.html
@@ -0,0 +1,603 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:51 CST 2015 -->
+<title>Class Hierarchy</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</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</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">FRAMES</a></li>
+<li><a href="overview-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For All Packages</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="io/gearpump/streaming/package-tree.html">io.gearpump.streaming</a>, </li>
+<li><a href="io/gearpump/streaming/appmaster/package-tree.html">io.gearpump.streaming.appmaster</a>, </li>
+<li><a href="io/gearpump/streaming/dsl/package-tree.html">io.gearpump.streaming.dsl</a>, </li>
+<li><a href="io/gearpump/streaming/dsl/example/package-tree.html">io.gearpump.streaming.dsl.example</a>, </li>
+<li><a href="io/gearpump/streaming/dsl/op/package-tree.html">io.gearpump.streaming.dsl.op</a>, </li>
+<li><a href="io/gearpump/streaming/dsl/partitioner/package-tree.html">io.gearpump.streaming.dsl.partitioner</a>, </li>
+<li><a href="io/gearpump/streaming/dsl/plan/package-tree.html">io.gearpump.streaming.dsl.plan</a>, </li>
+<li><a href="io/gearpump/streaming/executor/package-tree.html">io.gearpump.streaming.executor</a>, </li>
+<li><a href="io/gearpump/streaming/javaapi/package-tree.html">io.gearpump.streaming.javaapi</a>, </li>
+<li><a href="io/gearpump/streaming/sink/package-tree.html">io.gearpump.streaming.sink</a>, </li>
+<li><a href="io/gearpump/streaming/source/package-tree.html">io.gearpump.streaming.source</a>, </li>
+<li><a href="io/gearpump/streaming/state/api/package-tree.html">io.gearpump.streaming.state.api</a>, </li>
+<li><a href="io/gearpump/streaming/state/impl/package-tree.html">io.gearpump.streaming.state.impl</a>, </li>
+<li><a href="io/gearpump/streaming/storage/package-tree.html">io.gearpump.streaming.storage</a>, </li>
+<li><a href="io/gearpump/streaming/task/package-tree.html">io.gearpump.streaming.task</a>, </li>
+<li><a href="io/gearpump/streaming/transaction/api/package-tree.html">io.gearpump.streaming.transaction.api</a>, </li>
+<li><a href="io/gearpump/streaming/util/package-tree.html">io.gearpump.streaming.util</a>, </li>
+<li><a href="io/gearpump/transport/netty/package-tree.html">io.gearpump.transport.netty</a>, </li>
+<li><a href="io/gearpump/util/package-tree.html">io.gearpump.util</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">scala.runtime.AbstractFunction0&lt;R&gt; (implements scala.Function0&lt;R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="strong">SendMessageLoss$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction1&lt;T1,R&gt; (implements scala.Function1&lt;T1,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.LookupTaskActorRef$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.TaskActorRef$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMasterTaskDetail$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRejected$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster.StallingTasks$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">CheckpointClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAG$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAGSuccess$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.Report$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.StoredStartClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationFailed$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.LatestDAG$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.NewDAGDeployed$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.WatchChange$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorConfig$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.GetExecutorSummary$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.QueryExecutorConfig$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.RestartTasks$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.TaskStopped$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetUpstreamMinClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">LatencyProbe$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">LatestMinClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Overflow$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Underflow$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">OpChain$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">StartClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="strong">StartTime$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskCount$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.WorkerLocality$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocations$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">UpstreamMinClock$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction15&lt;T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R&gt; (implements scala.Function15&lt;T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">StreamAppMasterSummary$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction2&lt;T1,T2,R&gt; (implements scala.Function2&lt;T1,T2,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.Start$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskChanged$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRegistered$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker.ClockValue$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.ReplaceProcessor$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">InitialAckRequest$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Interval$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">ReportCheckpointClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializedMessage$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager.ResourceRequestDetail$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.SendAck$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocation$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler.Location$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">UpdateClock$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction3&lt;T1,T2,T3,R&gt; (implements scala.Function3&lt;T1,T2,T3,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">AckRequest$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartAllTasks$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.GetTaskLaunchData$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.TaskLaunchData$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.MessageLoss$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterTask$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">MergeOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher.TaskArgument$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction4&lt;T1,T2,T3,T4,R&gt; (implements scala.Function4&lt;T1,T2,T3,T4,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="strong">Ack$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.ExecutorBrief$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTask$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTasks$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.LaunchTasks$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterExecutor$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubmitApplicationRequest$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction7&lt;T1,T2,T3,T4,T5,T6,T7,R&gt; (implements scala.Function7&lt;T1,T2,T3,T4,T5,T6,T7,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">ProcessorDescription$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskContextData$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">scala.runtime.AbstractFunction8&lt;T1,T2,T3,T4,T5,T6,T7,T8,R&gt; (implements scala.Function8&lt;T1,T2,T3,T4,T5,T6,T7,T8,R&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ProcessorSummary$</span></a> (implements scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task"><span class="strong">Ack</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">AckRequest</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">AckRequestSerializer</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="strong">AckSerializer</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.util.<a href="io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util"><span class="strong">ActorPathUtil</span></a></li>
+<li type="circle">io.gearpump.streaming.util.<a href="io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util"><span class="strong">ActorPathUtil$</span></a></li>
+<li type="circle">org.apache.log4j.AppenderSkeleton (implements org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler)
+<ul>
+<li type="circle">org.apache.log4j.WriterAppender
+<ul>
+<li type="circle">org.apache.log4j.FileAppender
+<ul>
+<li type="circle">org.apache.log4j.RollingFileAppender
+<ul>
+<li type="circle">io.gearpump.util.<a href="io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util"><span class="strong">HadoopFSLogAppender</span></a></li>
+<li type="circle">io.gearpump.util.<a href="io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util"><span class="strong">RecreateRollingFileAppender</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.cluster.ApplicationMaster (implements akka.actor.Actor)
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster</span></a></li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.AllocateResourceTimeOut$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.ExecutorBrief</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.LookupTaskActorRef</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.TaskActorRef</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMasterTaskDetail</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTask</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTasks</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.LaunchTasks</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.RestartClockService$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.Start</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartAllTasks</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskChanged</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRegistered</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRejected</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TasksChanged$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TasksLaunched$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor$</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster.StallingTasks</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster$</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">CheckpointClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">CheckpointManager</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService</span></a> (implements akka.actor.Actor, akka.actor.Stash)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAG</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAGSuccess</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthCheck$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker.ClockValue</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ProcessorClock</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ProcessorClocks$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.Report</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.SnapshotStartClock$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.StoredStartClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService$</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl"><span class="strong">CollectionDataSource</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl">TypedDataSource</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="strong">Constants</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="strong">Constants$</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">DAG</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="strong">DAG$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager</span></a> (implements akka.actor.Actor)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationFailed</span></a> (implements io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationSuccess$</span></a> (implements io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.GetLatestDAG$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.GetTaskLaunchData</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.LatestDAG</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.NewDAGDeployed</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.ReplaceProcessor</span></a> (implements io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperation</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.TaskLaunchData</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.WatchChange</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager$</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSinkOp</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSinkOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkProcessor</span></a></li>
+<li type="circle">io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkProcessor$</span></a></li>
+<li type="circle">io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkTask$</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceConfig</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceConfig$</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSourceOp</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSourceOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceProcessor</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceProcessor$</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceTask$</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source"><span class="strong">DefaultTimeStampFilter</span></a> (implements io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a>)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Direct</span></a> (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Direct$</span></a> (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor</span></a> (implements akka.actor.Actor, io.gearpump.util.TimeOutScheduler)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorConfig</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorSummary</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorSummary$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.GetExecutorSummary</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.QueryExecutorConfig</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.RestartTasks</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.TaskArgumentStore</span></a></li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.TaskStopped</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ExecutorManager$</span></a></li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="strong">ExecutorRestartPolicy</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.MessageLoss</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterExecutor</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterTask</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster$</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">FlatMapOp</span></a>&lt;T,R&gt; (implements scala.Product, scala.Serializable, io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">FlatMapOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetCheckpointClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetCheckpointClock$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">GetDAG</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetDAG$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetLatestMinClock</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetLatestMinClock$</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetStartClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetStartClock$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetUpstreamMinClock</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.util.Graph&lt;N,E&gt; (implements scala.Serializable)
+<ul>
+<li type="circle">io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Graph</span></a></li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">GroupByOp</span></a>&lt;T,R&gt; (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">GroupByOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.partitioner.<a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">GroupByPartitioner</span></a>&lt;T,GROUP&gt; (implements io.gearpump.partitioner.UnicastPartitioner)</li>
+<li type="circle">io.gearpump.streaming.dsl.partitioner.<a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">GroupByPartitioner$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">InitialAckRequest</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">InitialAckRequestSerializer</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.storage.<a href="io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage"><span class="strong">InMemoryAppStoreOnMaster</span></a> (implements io.gearpump.streaming.storage.<a href="io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a>)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">InMemoryCheckpointStore</span></a> (implements io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a>)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">InMemoryCheckpointStoreFactory</span></a> (implements io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a>)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Interval</span></a> (implements scala.math.Ordered&lt;A&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">KVStream</span></a>&lt;K,V&gt;</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">LatencyProbe</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">LatencyProbeSerializer</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">LatestMinClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="strong">LifeTime</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="strong">LifeTime$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">MergeOp</span></a> (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="strong">MessageBatch</span></a></li>
+<li type="circle">io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">MonoidState</span></a>&lt;T&gt; (implements io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;)
+<ul>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NonWindowState</span></a>&lt;T&gt;</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowState</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="strong">NettyRenameThreadFactory</span></a> (implements java.util.concurrent.ThreadFactory)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NonWindowState$</span></a></li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage$</span></a></li>
+<li type="circle">org.jboss.netty.handler.codec.oneone.OneToOneEncoder (implements org.jboss.netty.channel.ChannelDownstreamHandler)
+<ul>
+<li type="circle">io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="strong">MessageEncoder</span></a></li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">OpChain</span></a> (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator</span></a> (implements java.io.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.AndThen</span></a>&lt;IN,MIDDLE,OUT&gt; (implements io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.DummyInputFunction</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.FlatMapFunction</span></a>&lt;IN,OUT&gt; (implements io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.ReduceFunction</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PersistentStateConfig</span></a></li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PersistentStateConfig$</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Planner</span></a></li>
+<li type="circle">io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Processor</span></a>&lt;T&gt; (implements io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">Processor.DefaultProcessor</span></a>&lt;T&gt; (implements io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">Processor.DefaultProcessor$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="strong">Processor$</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">ProcessorDescription</span></a> (implements scala.Product, io.gearpump.util.ReferenceEqual, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ProcessorOp</span></a>&lt;T&gt; (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ProcessorOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ProcessorSummary</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ReduceOp</span></a>&lt;T&gt; (implements scala.Product, scala.Serializable, io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ReduceOp$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">ReportCheckpointClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="strong">SendMessageLoss</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializedMessage</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializedMessageSerializer</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializerResolver$</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Shuffle</span></a> (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Shuffle$</span></a> (implements io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">org.jboss.netty.channel.SimpleChannelUpstreamHandler (implements org.jboss.netty.channel.ChannelUpstreamHandler)
+<ul>
+<li type="circle">org.jboss.netty.handler.codec.frame.FrameDecoder (implements org.jboss.netty.channel.LifeCycleAwareChannelHandler)
+<ul>
+<li type="circle">io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="strong">MessageDecoder</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">StartClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="strong">StartTime</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Stream</span></a>&lt;T&gt;</li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Stream.Sink</span></a>&lt;T&gt; (implements java.io.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Stream$</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="strong">StreamApp</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="strong">StreamApp.Source</span></a> (implements java.io.Serializable)</li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">StreamApp$</span></a></li>
+<li type="circle">io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">StreamApplication</span></a> (implements io.gearpump.cluster.Application)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="strong">StreamApplication</span></a> (implements io.gearpump.cluster.Application)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">StreamApplication$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">StreamAppMasterSummary</span></a> (implements io.gearpump.cluster.AppMasterToMaster.AppMasterSummary, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">StreamingTransportSerializer</span></a> (implements io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a>)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager.ResourceRequestDetail</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubDAGManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubDAGManager$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">SubmitApplicationRequest</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscriber</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscriber$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscription</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscription$</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">Task</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)
+<ul>
+<li type="circle">io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkTask</span></a></li>
+<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceTask</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.GroupByTask</span></a>&lt;IN,GROUP,OUT&gt;</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.SinkTask</span></a>&lt;T&gt;</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.SourceTask</span></a>&lt;T,OUT&gt;</li>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.TransformTask</span></a>&lt;IN,OUT&gt;</li>
+<li type="circle">io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="strong">PersistentTask</span></a>&lt;T&gt;</li>
+<li type="circle">io.gearpump.streaming.javaapi.<a href="io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Task</span></a></li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor</span></a> (implements akka.actor.Actor, io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a>, io.gearpump.util.TimeOutScheduler)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.FLUSH$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.SecurityChecker</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.SendAck</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor$</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskContextData</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskCount</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskId</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskId$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming"><span class="strong">TaskIdSerializer</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher</span></a> (implements io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a>)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher.TaskArgument</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.Localities</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.Localities$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.NonLocality$</span></a> (implements io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.WorkerLocality</span></a> (implements scala.Product, scala.Serializable, io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskManager$</span></a></li>
+<li type="circle">io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">TaskMessage</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.Accept$</span></a> (implements scala.Product, scala.Serializable, io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.Reject$</span></a> (implements scala.Product, scala.Serializable, io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocation</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocations</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler.Location</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler.TaskStatus</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler$</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskSchedulerImpl</span></a> (implements io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a>)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskUtil</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskUtil$</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskWrapper</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>, io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a>)</li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.ServiceNotAvailableException</span></a></li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.MsgLostException</span></a></li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Overflow</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.StorageEmpty$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Underflow</span></a> (implements scala.Product, scala.Serializable)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">UpdateClock</span></a> (implements io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">UpstreamMinClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Window</span></a></li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowConfig</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowConfig$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowState$</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.example.<a href="io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">WordCount</span></a> (implements io.gearpump.util.AkkaApp, io.gearpump.cluster.main.ArgumentsParser)</li>
+<li type="circle">io.gearpump.streaming.dsl.example.<a href="io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">WordCount$</span></a> (implements io.gearpump.util.AkkaApp, io.gearpump.cluster.main.ArgumentsParser)</li>
+<li type="circle">io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty"><span class="strong">WrappedChannelBuffer</span></a> (implements java.io.DataInput)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">io.gearpump.streaming.storage.<a href="io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage"><span class="strong">AppDataStore</span></a></li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">CheckpointStore</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="strong">ClockEvent</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperation</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">DagManager.DAGOperationResult</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="strong">ExpressTransport</span></a></li>
+<li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="strong">ITaskLauncher</span></a></li>
+<li type="circle">io.gearpump.transport.netty.<a href="io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><span class="strong">ITransportMessageSerializer</span></a></li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">MessageFilter</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetManager</span></a> (also extends io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a>)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage</span></a></li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetTimeStampResolver</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetManager</span></a> (also extends io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a>)</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Op</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">MasterOp</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">ParameterizedOp</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">ParameterizedOp</span></a>&lt;T&gt;</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">SlaveOp</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">OpEdge</span></a></li>
+<li type="circle">io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PersistentState</span></a>&lt;T&gt;</li>
+<li type="circle">io.gearpump.util.ReferenceEqual
+<ul>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="strong">Processor</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">CheckpointStoreFactory</span></a></li>
+<li type="circle">io.gearpump.streaming.sink.<a href="io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="strong">DataSink</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/TypedDataSink.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">TypedDataSink</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.source.<a href="io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="strong">DataSource</span></a>
+<ul>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">TimeReplayableSource</span></a></li>
+<li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/TypedDataSource.html" title="interface in io.gearpump.streaming.dsl"><span class="strong">TypedDataSource</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">MessageDecoder</span></a></li>
+<li type="circle">io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Monoid</span></a>&lt;T&gt;
+<ul>
+<li type="circle">io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Group</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorageFactory</span></a></li>
+<li type="circle">scala.Serializable
+<ul>
+<li type="circle">io.gearpump.streaming.dsl.plan.<a href="io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.SingleInputFunction</span></a>&lt;IN,OUT&gt;</li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.state.api.<a href="io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Serializer</span></a>&lt;T&gt;</li>
+<li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">TimeStampFilter</span></a></li>
+</ul>
+</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="strong">TaskContext</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="strong">TaskInterface</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.Locality</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="strong">TaskMessageSerializer</span></a>&lt;T&gt;</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.RegisterTaskStatus</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</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</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">FRAMES</a></li>
+<li><a href="overview-tree.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/0.6.2/api/java/package-list b/releases/latest/api/java/package-list
similarity index 100%
copy from releases/0.6.2/api/java/package-list
copy to releases/latest/api/java/package-list
diff --git a/releases/latest/api/java/resources/inherit.gif b/releases/latest/api/java/resources/inherit.gif
new file mode 100644
index 0000000..c814867
--- /dev/null
+++ b/releases/latest/api/java/resources/inherit.gif
Binary files differ
diff --git a/releases/latest/api/java/serialized-form.html b/releases/latest/api/java/serialized-form.html
new file mode 100644
index 0000000..20cde4a
--- /dev/null
+++ b/releases/latest/api/java/serialized-form.html
@@ -0,0 +1,2222 @@
+<!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 (version 1.6.0_36) on Sat Nov 28 01:44:50 CST 2015 -->
+<title>Serialized Form</title>
+<meta name="date" content="2015-11-28">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Serialized Form";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-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</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?serialized-form.html" target="_top">FRAMES</a></li>
+<li><a href="serialized-form.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Serialized Form" class="title">Serialized Form</h1>
+</div>
+<div class="serializedFormContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.ChangeTask">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.ChangeTask</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.ChangeTask$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.ChangeTask$</a> extends scala.runtime.AbstractFunction4&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.ChangeTasks">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.ChangeTasks</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.ChangeTasks$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.ChangeTasks$</a> extends scala.runtime.AbstractFunction4&lt;scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.LaunchTasks">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.LaunchTasks</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.LaunchTasks$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.LaunchTasks$</a> extends scala.runtime.AbstractFunction4&lt;scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.MsgLostException">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.MsgLostException</a> extends java.lang.Exception implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.RestartClockService$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.RestartClockService$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.Start">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.Start</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.Start$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.Start$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.Start$</a> extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/AppMasterToExecutor.Start.html" title="class in io.gearpump.streaming">AppMasterToExecutor.Start</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.StartAllTasks</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.StartAllTasks$</a> extends scala.runtime.AbstractFunction3&lt;<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>,java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TaskChanged">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TaskChanged</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TaskChanged$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TaskChanged$</a> extends scala.runtime.AbstractFunction2&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TaskRegistered">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TaskRegistered</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TaskRegistered$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TaskRegistered$</a> extends scala.runtime.AbstractFunction2&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TaskRejected">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TaskRejected</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TaskRejected$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TaskRejected$</a> extends scala.runtime.AbstractFunction1&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TasksChanged$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TasksChanged$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TasksLaunched$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.TasksLaunched$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToMaster.StallingTasks">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToMaster.StallingTasks</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToMaster.StallingTasks$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToMaster.StallingTasks$</a> extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.DAG">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">io.gearpump.streaming.DAG</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.DAG$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.DAG$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.ExecutorToAppMaster.MessageLoss">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ExecutorToAppMaster.MessageLoss</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.ExecutorToAppMaster.MessageLoss$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ExecutorToAppMaster.MessageLoss$</a> extends scala.runtime.AbstractFunction3&lt;java.lang.Object,<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.String,<a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor$</a> extends scala.runtime.AbstractFunction4&lt;akka.actor.ActorRef,java.lang.Object,io.gearpump.cluster.scheduler.Resource,io.gearpump.cluster.appmaster.WorkerInfo,<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.ExecutorToAppMaster.RegisterTask">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ExecutorToAppMaster.RegisterTask</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.ExecutorToAppMaster.RegisterTask$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ExecutorToAppMaster.RegisterTask$</a> extends scala.runtime.AbstractFunction3&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,io.gearpump.transport.HostPort,<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.LifeTime">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">io.gearpump.streaming.LifeTime</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.LifeTime$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.LifeTime$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.Processor.DefaultProcessor">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">io.gearpump.streaming.Processor.DefaultProcessor</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.Processor.DefaultProcessor$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.Processor.DefaultProcessor$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.ProcessorDescription">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ProcessorDescription</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.ProcessorDescription$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ProcessorDescription$</a> extends scala.runtime.AbstractFunction7&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,io.gearpump.cluster.AppJar,<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt; implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.appmaster</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.AllocateResourceTimeOut$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.AllocateResourceTimeOut$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief$</a> extends scala.runtime.AbstractFunction4&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,<a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef$</a> extends scala.runtime.AbstractFunction1&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException</a> extends java.lang.Exception implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.TaskActorRef">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.TaskActorRef</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster.TaskActorRef$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.TaskActorRef$</a> extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster$$anonfun$io$gearpump$streaming$appmaster$AppMaster$$executorBrief$1$$anonfun$apply$9">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.AppMaster$$anonfun$io$gearpump$streaming$appmaster$AppMaster$$executorBrief$1$$anonfun$apply$9 extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMasterTaskDetail">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMasterTaskDetail</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMasterTaskDetail$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMasterTaskDetail$</a> extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;,<a href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" title="class in io.gearpump.streaming.appmaster">AppMasterTaskDetail</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG$</a> extends scala.runtime.AbstractFunction1&lt;<a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess$</a> extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.HealthCheck$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.HealthCheck$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue$</a> extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.Report">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.Report</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.Report$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.Report$</a> extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.SnapshotStartClock$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.SnapshotStartClock$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.StoredStartClock">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.StoredStartClock</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService.StoredStartClock$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.StoredStartClock$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService$$anonfun$3$$anonfun$apply$2">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ClockService$$anonfun$3$$anonfun$apply$2 extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$setDAG$2$$anonfun$4">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$setDAG$2$$anonfun$4 extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$setDAG$4$$anonfun$apply$3">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$setDAG$4$$anonfun$apply$3 extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$setDAG$5$$anonfun$apply$5">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$setDAG$5$$anonfun$apply$5 extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$updateCheckpointClocks$2$$anonfun$apply$1">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$updateCheckpointClocks$2$$anonfun$apply$1 extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.String,<a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.DAGOperationSuccess$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.DAGOperationSuccess$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.GetLatestDAG$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.GetLatestDAG$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData$</a> extends scala.runtime.AbstractFunction3&lt;java.lang.Object,java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.LatestDAG">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.LatestDAG</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.LatestDAG$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.LatestDAG$</a> extends scala.runtime.AbstractFunction1&lt;<a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor$</a> extends scala.runtime.AbstractFunction2&lt;java.lang.Object,<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,<a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.TaskLaunchData">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.TaskLaunchData</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.TaskLaunchData$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.TaskLaunchData$</a> extends scala.runtime.AbstractFunction3&lt;<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,java.lang.Object,<a href="io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.WatchChange">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.WatchChange</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.DagManager.WatchChange$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.DagManager.WatchChange$</a> extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.BroadCast">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.BroadCast extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.BroadCast$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.BroadCast$ extends scala.runtime.AbstractFunction1&lt;java.lang.Object,io.gearpump.streaming.appmaster.ExecutorManager.BroadCast&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorInfo">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorInfo extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorInfo$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorInfo$ extends scala.runtime.AbstractFunction4&lt;java.lang.Object,akka.actor.ActorRef,io.gearpump.cluster.appmaster.WorkerInfo,scala.Option&lt;io.gearpump.cluster.AppJar&gt;,io.gearpump.streaming.appmaster.ExecutorManager.ExecutorInfo&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorResourceUsageSummary">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorResourceUsageSummary extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorResourceUsageSummary$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorResourceUsageSummary$ extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;java.lang.Object,io.gearpump.cluster.scheduler.Resource&gt;,io.gearpump.streaming.appmaster.ExecutorManager.ExecutorResourceUsageSummary&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStarted">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStarted extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStarted$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStarted$ extends scala.runtime.AbstractFunction4&lt;java.lang.Object,io.gearpump.cluster.scheduler.Resource,java.lang.Object,scala.Option&lt;io.gearpump.cluster.AppJar&gt;,io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStarted&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStopped">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStopped extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStopped$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStopped$ extends scala.runtime.AbstractFunction1&lt;java.lang.Object,io.gearpump.streaming.appmaster.ExecutorManager.ExecutorStopped&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.GetExecutorInfo$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.GetExecutorInfo$ extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.SetTaskManager">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.SetTaskManager extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.SetTaskManager$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.SetTaskManager$ extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,io.gearpump.streaming.appmaster.ExecutorManager.SetTaskManager&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.StartExecutors">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.StartExecutors extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.StartExecutors$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.StartExecutors$ extends scala.runtime.AbstractFunction2&lt;io.gearpump.cluster.scheduler.ResourceRequest[],io.gearpump.cluster.AppJar,io.gearpump.streaming.appmaster.ExecutorManager.StartExecutors&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.StartExecutorsTimeOut$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.StartExecutorsTimeOut$ extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.UniCast">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.UniCast extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ExecutorManager.UniCast$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.ExecutorManager.UniCast$ extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,io.gearpump.streaming.appmaster.ExecutorManager.UniCast&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ProcessorSummary">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ProcessorSummary</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ProcessorSummary$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ProcessorSummary$</a> extends scala.runtime.AbstractFunction8&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;java.lang.Object&gt;,scala.collection.immutable.Map&lt;java.lang.Object,<a href="io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;,<a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.StreamAppMasterSummary</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.StreamAppMasterSummary$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.StreamAppMasterSummary$</a> extends scala.runtime.AbstractFunction15&lt;java.lang.Object,java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;,scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,java.lang.String,java.lang.Object,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String,java.lang.String,java.lang.String,java.lang.String,<a href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail$</a> extends scala.runtime.AbstractFunction2&lt;io.gearpump.cluster.AppJar,io.gearpump.cluster.scheduler.ResourceRequest[],<a href="io/gearpump/streaming/appmaster/SubDAGManager.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">SubDAGManager.ResourceRequestDetail</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.SubmitApplicationRequest">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.SubmitApplicationRequest</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.SubmitApplicationRequest$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.SubmitApplicationRequest$</a> extends scala.runtime.AbstractFunction4&lt;java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,io.gearpump.cluster.UserConfig,<a href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" title="class in io.gearpump.streaming.appmaster">SubmitApplicationRequest</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskCount">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskCount</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskCount$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskCount$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskLocator.Localities">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskLocator.Localities</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskLocator.Localities$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskLocator.Localities$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.ApplicationReady$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.ApplicationReady$ extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.ChangeTasksOnExecutor">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.ChangeTasksOnExecutor extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.ChangeTasksOnExecutor$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.ChangeTasksOnExecutor$ extends scala.runtime.AbstractFunction2&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,io.gearpump.streaming.appmaster.TaskManager.ChangeTasksOnExecutor&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.CheckApplicationReady$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.CheckApplicationReady$ extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.DAGDiff">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.DAGDiff extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.DAGDiff$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.DAGDiff$ extends scala.runtime.AbstractFunction3&lt;scala.collection.immutable.List&lt;java.lang.Object&gt;,scala.collection.immutable.List&lt;java.lang.Object&gt;,scala.collection.immutable.List&lt;java.lang.Object&gt;,io.gearpump.streaming.appmaster.TaskManager.DAGDiff&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.DynamicDAG$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.DynamicDAG$ extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.FailedToRecover">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.FailedToRecover extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.FailedToRecover$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.FailedToRecover$ extends scala.runtime.AbstractFunction1&lt;java.lang.String,io.gearpump.streaming.appmaster.TaskManager.FailedToRecover&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.GetTaskList$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.GetTaskList$ extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.Initialize$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.Initialize$ extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.Recovery$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.Recovery$ extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.StartTasksOnExecutor">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.StartTasksOnExecutor extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.StartTasksOnExecutor$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.StartTasksOnExecutor$ extends scala.runtime.AbstractFunction2&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,io.gearpump.streaming.appmaster.TaskManager.StartTasksOnExecutor&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.StateData">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.StateData extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.StateData$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.StateData$ extends scala.runtime.AbstractFunction4&lt;<a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a>,io.gearpump.streaming.appmaster.TaskManager.TaskChangeRegistry,io.gearpump.streaming.appmaster.TaskManager.StateData,io.gearpump.streaming.appmaster.TaskManager.StateData&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.TaskList">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.TaskList extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.TaskList$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.TaskList$ extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;,io.gearpump.streaming.appmaster.TaskManager.TaskList&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager.Uninitialized$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager.Uninitialized$ extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskManager$$anonfun$io$gearpump$streaming$appmaster$TaskManager$$checkApplicationReady$1$$anonfun$apply$1">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.TaskManager$$anonfun$io$gearpump$streaming$appmaster$TaskManager$$checkApplicationReady$1$$anonfun$apply$1 extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskRegistry.Accept$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskRegistry.Accept$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskRegistry.Reject$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskRegistry.Reject$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation$</a> extends scala.runtime.AbstractFunction2&lt;java.lang.Object,io.gearpump.transport.HostPort,<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations$</a> extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;,<a href="io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskScheduler.Location">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskScheduler.Location</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.TaskScheduler.Location$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.TaskScheduler.Location$</a> extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&gt; implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.dsl</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.dsl.CollectionDataSource">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">io.gearpump.streaming.dsl.CollectionDataSource</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.Stream.Sink">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">io.gearpump.streaming.dsl.Stream.Sink</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.StreamApp.Source">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">io.gearpump.streaming.dsl.StreamApp.Source</a> extends java.lang.Object implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.dsl.op</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.DataSinkOp">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.DataSinkOp</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.DataSinkOp$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.DataSinkOp$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.DataSourceOp">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.DataSourceOp</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.DataSourceOp$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.DataSourceOp$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.Direct">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.Direct</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.Direct$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.Direct$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.FlatMapOp">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.FlatMapOp</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.FlatMapOp$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.FlatMapOp$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.GroupByOp">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.GroupByOp</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.GroupByOp$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.GroupByOp$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.MergeOp">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.MergeOp</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.MergeOp$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.MergeOp$</a> extends scala.runtime.AbstractFunction3&lt;<a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,java.lang.String,<a href="io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.OpChain">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.OpChain</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.OpChain$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.OpChain$</a> extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;,<a href="io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.ProcessorOp">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.ProcessorOp</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.ProcessorOp$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.ProcessorOp$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.ReduceOp">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.ReduceOp</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.ReduceOp$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.ReduceOp$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.Shuffle">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.Shuffle</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.op.Shuffle$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">io.gearpump.streaming.dsl.op.Shuffle$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.dsl.partitioner</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.dsl.partitioner.GroupByPartitioner">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner">io.gearpump.streaming.dsl.partitioner.GroupByPartitioner</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.partitioner.GroupByPartitioner$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner">io.gearpump.streaming.dsl.partitioner.GroupByPartitioner$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.dsl.plan</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.dsl.plan.OpTranslator">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">io.gearpump.streaming.dsl.plan.OpTranslator</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.plan.OpTranslator.AndThen">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">io.gearpump.streaming.dsl.plan.OpTranslator.AndThen</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.plan.OpTranslator.DummyInputFunction">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">io.gearpump.streaming.dsl.plan.OpTranslator.DummyInputFunction</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.plan.OpTranslator.FlatMapFunction">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">io.gearpump.streaming.dsl.plan.OpTranslator.FlatMapFunction</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.plan.OpTranslator.ReduceFunction">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">io.gearpump.streaming.dsl.plan.OpTranslator.ReduceFunction</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.dsl.plan.OpTranslator$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan">io.gearpump.streaming.dsl.plan.OpTranslator$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.executor</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.ExecutorConfig">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.ExecutorConfig</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.ExecutorConfig$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.ExecutorConfig$</a> extends scala.runtime.AbstractFunction1&lt;com.typesafe.config.Config,<a href="io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.ExecutorSummary">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.ExecutorSummary</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.ExecutorSummary$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.ExecutorSummary$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.GetExecutorSummary">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.GetExecutorSummary</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.GetExecutorSummary$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.GetExecutorSummary$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.QueryExecutorConfig">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.QueryExecutorConfig</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.QueryExecutorConfig$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.QueryExecutorConfig$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.RestartTasks">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.RestartTasks</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.RestartTasks$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.RestartTasks$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.TaskStopped">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.TaskStopped</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.Executor.TaskStopped$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.Executor.TaskStopped$</a> extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.TaskLauncher.TaskArgument</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor">io.gearpump.streaming.executor.TaskLauncher.TaskArgument$</a> extends scala.runtime.AbstractFunction3&lt;java.lang.Object,<a href="io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&gt; implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.javaapi</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.javaapi.Graph">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi">io.gearpump.streaming.javaapi.Graph</a> extends io.gearpump.util.Graph&lt;<a href="io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,io.gearpump.partitioner.Partitioner&gt; implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.sink</h2>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.source</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.source.DefaultTimeStampFilter">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source">io.gearpump.streaming.source.DefaultTimeStampFilter</a> extends java.lang.Object implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.state.api</h2>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.state.impl</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl">io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.state.impl.Interval">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">io.gearpump.streaming.state.impl.Interval</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.state.impl.Interval$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl">io.gearpump.streaming.state.impl.Interval$</a> extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.state.impl.WindowConfig">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">io.gearpump.streaming.state.impl.WindowConfig</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.state.impl.WindowConfig$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl">io.gearpump.streaming.state.impl.WindowConfig$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.task</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.task.Ack">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Ack</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.Ack$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Ack$</a> extends scala.runtime.AbstractFunction4&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.AckRequest">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.AckRequest</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.AckRequest$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.AckRequest$</a> extends scala.runtime.AbstractFunction3&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,<a href="io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.CheckpointClock">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.CheckpointClock</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.CheckpointClock$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.CheckpointClock$</a> extends scala.runtime.AbstractFunction1&lt;scala.Option&lt;java.lang.Object&gt;,<a href="io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.GetCheckpointClock">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetCheckpointClock</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.GetCheckpointClock$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetCheckpointClock$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.GetDAG">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetDAG</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.GetDAG$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetDAG$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.GetStartClock">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetStartClock</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.GetStartClock$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetStartClock$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.GetUpstreamMinClock">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetUpstreamMinClock</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.GetUpstreamMinClock$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.GetUpstreamMinClock$</a> extends scala.runtime.AbstractFunction1&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.InitialAckRequest">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.InitialAckRequest</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.InitialAckRequest$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.InitialAckRequest$</a> extends scala.runtime.AbstractFunction2&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.LatencyProbe">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.LatencyProbe</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.LatencyProbe$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.LatencyProbe$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.LatestMinClock">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.LatestMinClock</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.LatestMinClock$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.LatestMinClock$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.ReportCheckpointClock">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.ReportCheckpointClock</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.ReportCheckpointClock$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.ReportCheckpointClock$</a> extends scala.runtime.AbstractFunction2&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.SendMessageLoss">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.SendMessageLoss</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.SendMessageLoss$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.SendMessageLoss$</a> extends scala.runtime.AbstractFunction0&lt;<a href="io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">SendMessageLoss</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.SerializedMessage">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.SerializedMessage</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.SerializedMessage$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.SerializedMessage$</a> extends scala.runtime.AbstractFunction2&lt;java.lang.Object,byte[],<a href="io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.SerializerResolver.Registration">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.task.SerializerResolver.Registration extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.SerializerResolver.Registration$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.task.SerializerResolver.Registration$ extends scala.runtime.AbstractFunction3&lt;java.lang.Object,java.lang.Class&lt;?&gt;,<a href="io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;?&gt;,io.gearpump.streaming.task.SerializerResolver.Registration&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.StartClock">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.StartClock</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.StartClock$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.StartClock$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.StartTime">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.StartTime</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.StartTime$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.StartTime$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.Subscriber">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Subscriber</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.Subscriber$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.Subscriber$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.TaskActor.FLUSH$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.TaskActor.FLUSH$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.TaskActor.SendAck">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.TaskActor.SendAck</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.TaskActor.SendAck$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.TaskActor.SendAck$</a> extends scala.runtime.AbstractFunction2&lt;<a href="io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>,<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.TaskContextData">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.TaskContextData</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.TaskContextData$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.TaskContextData$</a> extends scala.runtime.AbstractFunction7&lt;java.lang.Object,java.lang.Object,java.lang.String,akka.actor.ActorRef,java.lang.Object,<a href="io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.TaskId">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.TaskId</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.TaskId$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.TaskId$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.UpdateClock">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.UpdateClock</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.UpdateClock$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.UpdateClock$</a> extends scala.runtime.AbstractFunction2&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.UpstreamMinClock">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.UpstreamMinClock</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.UpstreamMinClock$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.UpstreamMinClock$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a>&gt; implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.streaming.transaction.api</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.streaming.transaction.api.OffsetStorage.Overflow">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">io.gearpump.streaming.transaction.api.OffsetStorage.Overflow</a> extends java.lang.Throwable implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.transaction.api.OffsetStorage.Overflow$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api">io.gearpump.streaming.transaction.api.OffsetStorage.Overflow$</a> extends scala.runtime.AbstractFunction1&lt;byte[],<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api">io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty$</a> extends java.lang.Throwable implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.transaction.api.OffsetStorage.Underflow">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">io.gearpump.streaming.transaction.api.OffsetStorage.Underflow</a> extends java.lang.Throwable implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.transaction.api.OffsetStorage.Underflow$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api">io.gearpump.streaming.transaction.api.OffsetStorage.Underflow$</a> extends scala.runtime.AbstractFunction1&lt;byte[],<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a>&gt; implements Serializable</h3>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.transport.netty</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.transport.netty.Client.ChannelReady">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Client.ChannelReady extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>chanel</h4>
+<pre>org.jboss.netty.channel.Channel chanel</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Client.ChannelReady$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Client.ChannelReady$ extends scala.runtime.AbstractFunction1&lt;org.jboss.netty.channel.Channel,io.gearpump.transport.netty.Client.ChannelReady&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Client.Close$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Client.Close$ extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Client.CompareAndReconnectIfEqual">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Client.CompareAndReconnectIfEqual extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>channel</h4>
+<pre>org.jboss.netty.channel.Channel channel</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Client.CompareAndReconnectIfEqual$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Client.CompareAndReconnectIfEqual$ extends scala.runtime.AbstractFunction1&lt;org.jboss.netty.channel.Channel,io.gearpump.transport.netty.Client.CompareAndReconnectIfEqual&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Client.Connect">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Client.Connect extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>tries</h4>
+<pre>int tries</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Client.Connect$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Client.Connect$ extends scala.runtime.AbstractFunction1&lt;java.lang.Object,io.gearpump.transport.netty.Client.Connect&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Client.Flush">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Client.Flush extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>channel</h4>
+<pre>org.jboss.netty.channel.Channel channel</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Client.Flush$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Client.Flush$ extends scala.runtime.AbstractFunction1&lt;org.jboss.netty.channel.Channel,io.gearpump.transport.netty.Client.Flush&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Server.AddChannel">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Server.AddChannel extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>channel</h4>
+<pre>org.jboss.netty.channel.Channel channel</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Server.AddChannel$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Server.AddChannel$ extends scala.runtime.AbstractFunction1&lt;org.jboss.netty.channel.Channel,io.gearpump.transport.netty.Server.AddChannel&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Server.CloseChannel">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Server.CloseChannel extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>channel</h4>
+<pre>org.jboss.netty.channel.Channel channel</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Server.CloseChannel$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Server.CloseChannel$ extends scala.runtime.AbstractFunction1&lt;org.jboss.netty.channel.Channel,io.gearpump.transport.netty.Server.CloseChannel&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Server.MsgBatch">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Server.MsgBatch extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>messages</h4>
+<pre>scala.collection.Iterable&lt;A&gt; messages</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.transport.netty.Server.MsgBatch$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.transport.netty.Server.MsgBatch$ extends scala.runtime.AbstractFunction1&lt;scala.collection.Iterable&lt;<a href="io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a>&gt;,io.gearpump.transport.netty.Server.MsgBatch&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;io.gearpump.util</h2>
+<ul class="blockList">
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.ActorCreated">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.ActorCreated extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>actor</h4>
+<pre>akka.actor.ActorRef actor</pre>
+</li>
+<li class="blockListLast">
+<h4>name</h4>
+<pre>java.lang.String name</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.ActorCreated$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.ActorCreated$ extends scala.runtime.AbstractFunction2&lt;akka.actor.ActorRef,java.lang.String,io.gearpump.util.ActorSystemBooter.ActorCreated&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.ActorSystemRegistered">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.ActorSystemRegistered extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>bindLifeWith</h4>
+<pre>akka.actor.ActorRef bindLifeWith</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.ActorSystemRegistered$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.ActorSystemRegistered$ extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,io.gearpump.util.ActorSystemBooter.ActorSystemRegistered&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.BindLifeCycle">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.BindLifeCycle extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>actor</h4>
+<pre>akka.actor.ActorRef actor</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.BindLifeCycle$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.BindLifeCycle$ extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,io.gearpump.util.ActorSystemBooter.BindLifeCycle&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.CreateActor">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.CreateActor extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>prop</h4>
+<pre>akka.actor.Props prop</pre>
+</li>
+<li class="blockListLast">
+<h4>name</h4>
+<pre>java.lang.String name</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.CreateActor$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.CreateActor$ extends scala.runtime.AbstractFunction2&lt;akka.actor.Props,java.lang.String,io.gearpump.util.ActorSystemBooter.CreateActor&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.CreateActorFailed">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.CreateActorFailed extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>name</h4>
+<pre>java.lang.String name</pre>
+</li>
+<li class="blockListLast">
+<h4>reason</h4>
+<pre>java.lang.Throwable reason</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.CreateActorFailed$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.CreateActorFailed$ extends scala.runtime.AbstractFunction2&lt;java.lang.String,java.lang.Throwable,io.gearpump.util.ActorSystemBooter.CreateActorFailed&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.RegisterActorSystem">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.RegisterActorSystem extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>systemPath</h4>
+<pre>java.lang.String systemPath</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.RegisterActorSystem$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.RegisterActorSystem$ extends scala.runtime.AbstractFunction1&lt;java.lang.String,io.gearpump.util.ActorSystemBooter.RegisterActorSystem&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.RegisterActorSystemFailed">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.RegisterActorSystemFailed extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>reason</h4>
+<pre>java.lang.Throwable reason</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.ActorSystemBooter.RegisterActorSystemFailed$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.ActorSystemBooter.RegisterActorSystemFailed$ extends scala.runtime.AbstractFunction1&lt;java.lang.Throwable,io.gearpump.util.ActorSystemBooter.RegisterActorSystemFailed&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.Graph">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.Graph extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>_vertices</h4>
+<pre>scala.collection.mutable.Set&lt;A&gt; _vertices</pre>
+</li>
+<li class="blockListLast">
+<h4>io$gearpump$util$Graph$$_edges</h4>
+<pre>scala.collection.mutable.Set&lt;A&gt; io$gearpump$util$Graph$$_edges</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.Graph$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.Graph$ extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>retainHistoryDataHours</h4>
+<pre>int retainHistoryDataHours</pre>
+</li>
+<li class="blockList">
+<h4>retainHistoryDataIntervalMs</h4>
+<pre>int retainHistoryDataIntervalMs</pre>
+</li>
+<li class="blockList">
+<h4>retainRecentDataSeconds</h4>
+<pre>int retainRecentDataSeconds</pre>
+</li>
+<li class="blockListLast">
+<h4>retainRecentDataIntervalMs</h4>
+<pre>int retainRecentDataIntervalMs</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig$ extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.HistoryMetricsService.MinMaxMetrics">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.HistoryMetricsService.MinMaxMetrics extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>startTimeMs</h4>
+<pre>long startTimeMs</pre>
+</li>
+<li class="blockList">
+<h4>min</h4>
+<pre>io.gearpump.cluster.MasterToClient.HistoryMetricsItem min</pre>
+</li>
+<li class="blockListLast">
+<h4>max</h4>
+<pre>io.gearpump.cluster.MasterToClient.HistoryMetricsItem max</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.HistoryMetricsService.MinMaxMetrics$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.HistoryMetricsService.MinMaxMetrics$ extends scala.runtime.AbstractFunction3&lt;java.lang.Object,io.gearpump.cluster.MasterToClient.HistoryMetricsItem,io.gearpump.cluster.MasterToClient.HistoryMetricsItem,io.gearpump.util.HistoryMetricsService.MinMaxMetrics&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.LogUtil.ProcessType$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.LogUtil.ProcessType$ extends scala.Enumeration implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>MASTER</h4>
+<pre>scala.Enumeration.Value MASTER</pre>
+</li>
+<li class="blockList">
+<h4>WORKER</h4>
+<pre>scala.Enumeration.Value WORKER</pre>
+</li>
+<li class="blockList">
+<h4>LOCAL</h4>
+<pre>scala.Enumeration.Value LOCAL</pre>
+</li>
+<li class="blockList">
+<h4>APPLICATION</h4>
+<pre>scala.Enumeration.Value APPLICATION</pre>
+</li>
+<li class="blockListLast">
+<h4>UI</h4>
+<pre>scala.Enumeration.Value UI</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.Util.AppJvmSettings">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.Util.AppJvmSettings extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>appMater</h4>
+<pre>io.gearpump.util.Util.JvmSetting appMater</pre>
+</li>
+<li class="blockListLast">
+<h4>executor</h4>
+<pre>io.gearpump.util.Util.JvmSetting executor</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.Util.AppJvmSettings$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.Util.AppJvmSettings$ extends scala.runtime.AbstractFunction2&lt;io.gearpump.util.Util.JvmSetting,io.gearpump.util.Util.JvmSetting,io.gearpump.util.Util.AppJvmSettings&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.Util.JvmSetting">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.Util.JvmSetting extends java.lang.Object implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>vmargs</h4>
+<pre>java.lang.String[] vmargs</pre>
+</li>
+<li class="blockListLast">
+<h4>classPath</h4>
+<pre>java.lang.String[] classPath</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="io.gearpump.util.Util.JvmSetting$">
+<!--   -->
+</a>
+<h3>Class io.gearpump.util.Util.JvmSetting$ extends scala.runtime.AbstractFunction2&lt;java.lang.String[],java.lang.String[],io.gearpump.util.Util.JvmSetting&gt; implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList"><a name="serialized_methods">
+<!--   -->
+</a>
+<h3>Serialization Methods</h3>
+<ul class="blockList">
+<li class="blockListLast"><a name="readResolve()">
+<!--   -->
+</a>
+<h4>readResolve</h4>
+<pre>private&nbsp;java.lang.Object&nbsp;readResolve()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-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</li>
+<li>NEXT</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?serialized-form.html" target="_top">FRAMES</a></li>
+<li><a href="serialized-form.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All 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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/stylesheet.css b/releases/latest/api/java/stylesheet.css
new file mode 100644
index 0000000..73bab36
--- /dev/null
+++ b/releases/latest/api/java/stylesheet.css
@@ -0,0 +1,439 @@
+/* Javadoc style sheet */
+/*
+Overall document style
+*/
+* {
+    margin:0;
+    padding:0;
+}
+body {
+    font-family:Helvetica, Arial, sans-serif;
+    color:#000000;
+}
+p {
+    margin:20px 0;
+}
+pre {
+    font-size:1.0em;
+}
+h1 {
+    font-size:1.4em;
+}
+h2 {
+    font-size:1.35em;
+}
+h3 {
+    font-size:1.3em;
+}
+h4 {
+    font-size:1.25em;
+}
+ul {
+    margin:10px 0 10px 20px;
+}
+li {
+    list-style:disc;
+}
+dl dt {
+    font-size:0.95em;
+    font-weight:bold;
+    margin:10px 0 0 0;
+}
+dl dd {
+    margin:10px 0 10px 20px;
+}
+dl dd ul {
+    margin-left:0;
+}
+dl dd ul li {
+    list-style:none;
+    margin:10px 0 10px 0;
+}
+caption {
+    background: #CCCCFF;
+    color:#000000;
+    text-align: left;
+    font-size: 150%;
+    font-weight: bold;
+    border-left: 2px ridge;
+    border-right: 2px ridge;
+    border-top: 2px ridge;
+    padding-left: 5px;
+    width:auto;
+}
+/*
+Document title and Copyright styles
+*/
+.aboutLanguage {
+    float:right;
+    font-size:0.9em;
+    color:#000000;
+}
+.legalCopy {
+    margin:7px;
+}
+.bar {
+    font-size:1em;
+    margin:10px 0 0 10px;
+}
+.bar a {
+    font-weight:normal;
+}
+/*
+Navigation bar styles
+*/
+.topNav {
+    border-top:2px solid #C0C0C0;
+    margin:7px;
+    padding:7px 0;
+    height:2.8em;
+    width:99%;
+    min-width:600px;
+}
+.bottomNav {
+    border-top:2px solid #C0C0C0;
+    margin:7px;
+    padding:7px 0;
+    height:2.8em;
+    width:99%;
+}
+.subNav {
+    border-bottom:2px solid #C0C0C0;
+    float:left;
+    width:99%;
+    margin:7px;
+    min-width:600px;
+}
+.subNav div {
+    clear:left;
+    float:left;
+    padding:0 0 5px 2px;
+    width:100%;
+}
+.topNav a:link,.topNav a:active, .topNav a:visited, .topNav a:hover,
+.bottomNav a:link,.bottomNav a:active, .bottomNav a:visited, .bottomNav a:hover {
+    color:#000000;
+    font-weight:bold;
+    text-decoration:underline;
+    font-size:1em;
+}
+/* Navigation bar list styles */
+.topNav ul.navList, .bottomNav ul.navList {
+    background-color:#EEEEFF;
+    padding:7px 5px;
+    margin:0;
+    float:left;
+    width:80%;
+}
+ul.navList li{
+    list-style:none;
+    float:left;
+    padding:3px 4px;
+    color:#000000;
+    font-size:0.98em;
+}
+ul.navList li.navBarCell1Rev {
+    background-color:#00008B;
+    color:#FFFFFF;
+    font-weight:bold;
+    font-size:0.97em;
+}
+/* Sub-navigation bar list styles */
+.subNav ul.navList {
+    float:left;
+    margin:0;
+    font-size:0.7em;
+    width:350px;
+}
+ul.subNavList {
+    float:left;
+    margin:0;
+    font-size:0.7em;
+    width:350px;
+}
+ul.subNavList li{
+    list-style:none;
+    float:left;
+    font-size:90%;
+}
+/*
+Page header and footer styles
+*/
+.header, .footer {
+    clear:both;
+    margin:0 7px;
+}
+.indexHeader {
+    font-size:0.9em;
+    margin:10px 0 7px 10px;
+}
+.header ul {
+    padding-left:20px;
+}
+/* Header and footer title styles */ 
+.header h1.title {
+    font-size:1.4em;
+    text-align:center;
+    margin:0;
+}
+.header h2.title {
+    font-size:1.35em;
+    margin:0;
+}
+.subTitle {
+    margin:0;
+    padding-top:10px;
+    font-size:0.75em;
+    font-weight:bold;
+}
+/*
+Page layout container styles
+*/
+.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer,
+.constantValuesContainer {
+    clear:both;
+    padding:10px 10px;
+    position:relative;
+}
+.indexContainer {
+    padding:0 0 10px 10px;
+    font-size:0.9em;
+}
+/*
+Class inheritance information styles
+*/
+ul.inheritance {
+    margin:0;
+    padding:0;
+}
+ul.inheritance li {
+    display:inline;
+    list-style:none;
+}
+ul.inheritance li ul.inheritance {
+    margin-left:15px;
+    background-image:url(resources/inherit.gif);
+    background-repeat:no-repeat;
+    padding-left:15px;
+    padding-top:1px;
+}
+/*
+Heading styles
+*/
+.indexContainer h2 {
+    font-weight:normal;
+    font-size:1.0em;
+    padding:10px 0 0 0;
+}
+.contentContainer h2 {
+    margin:10px 0;
+}
+.constantValuesContainer h2 {
+    background:#CCCCFF;
+    border:2px ridge;
+    padding:3px;
+    margin:0 0 10px 0;
+}
+.serializedFormContainer ul.blockList li.blockList h2 {
+    background:#EEEEFF;
+    border:2px ridge;
+    padding:3px;
+    margin:0 0 15px 0;
+    text-align:center;
+}
+.classUseContainer ul li ul li h3 {
+    margin-bottom:30px;
+    padding:3px;
+}
+.serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList h3 {
+    background:#EEEEFF;
+    margin:0 0 15px 0;
+    padding:3px;
+}
+.serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList h3 {
+    background:#CCCCFF;
+    margin:0 0 15px 0;
+    padding:3px;
+    border:2px ridge;
+}
+ul.blockList ul.blockList li.blockList h3, ul.blockList ul.blockList li.blockList h3 {
+    background:#CCCCFF;
+    border:2px ridge;
+    padding-left:5px;
+}
+div.summary ul.blockList ul.blockList li.blockList h3 {
+    background:#CCCCFF;
+    border:0;
+    border:2px ridge;
+    padding-left:5px;
+}
+div.summary ul.blockList ul.blockList ul.blockList li.blockList h3 {
+    background:#EEEEFF;
+    border:0;
+    border-bottom:2px ridge;
+}
+div.details ul.blockList ul.blockList ul.blockList li.blockList h4,
+div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
+    font-size:1.15em;
+    font-weight:bold;
+    padding:0 0 10px 0;
+}
+/*
+Table styles
+*/
+.contentContainer table {
+    border-collapse: collapse ;
+    width:100%;
+}
+.contentContainer table td, .contentContainer table th {
+    border:2px ridge;
+    padding:3px;
+}
+/* Constant values page table styles */
+.constantValuesContainer table {
+    border-collapse: collapse ;
+    margin:0 0 10px 0;
+}
+.constantValuesContainer table caption{
+    font-size:0.95em;
+    padding:3px;
+    background:#EEEEFF;
+}
+.constantValuesContainer table td, .constantValuesContainer table th {
+    border:2px ridge;
+    padding:3px;
+}
+/* Class-use/Package-use page table styles */
+.classUseContainer table {
+    border-collapse: collapse ;
+    width:100%;
+    margin:0 0 15px 0;
+}
+.classUseContainer ul li ul li table {
+    margin-bottom:30px;
+}
+.classUseContainer ul li ul li table caption{
+    font-size:0.95em;
+    padding:3px;
+    background:#EEEEFF;
+}
+.classUseContainer table td, .classUseContainer table th {
+    border:2px ridge;
+    padding:3px;
+}
+/* Summary table styles */
+ul.blockList li.blockList table.overviewSummary {
+    margin:0;
+    margin-bottom:15px;
+}
+ul.blockList li.blockList table caption {
+    padding:3px;
+}
+ul.blockList li.blockList table.overviewSummary td.colFirst{
+    text-align:right;
+}
+table.packageSummary td.colFirst, table.overviewSummary th.colFirst {
+    width:15%;
+}
+div.summary ul.blockList ul.blockList li.blockList caption {
+    display:none;
+}
+div.summary ul.blockList li.blockList ul.blockList li.blockList table.overviewSummary th {
+    border-top:0;
+}
+/* Table column block styles */
+ul.blockList li.blockList table.overviewSummary td.colLast div.block{
+    padding:0;
+    padding-left:40px;
+}
+ul.blockList li.blockList table.overviewSummary td.colOne div.block{
+    padding:0;
+    padding-left:40px;
+}
+.contentContainer ul.blockList li.blockList table .colOne div.block{
+    padding-left:40px;
+}
+.classUseContainer ul li ul li table .colLast div.block,
+.classUseContainer ul li ul li table .colOne div.block{
+    padding-left:40px;
+}
+/*
+List styles
+*/
+ul.horizontal li {
+    display:inline;
+    font-size:0.9em;   
+}
+/* Container specific list styles */
+.indexContainer ul {
+    margin:0;
+}
+.indexContainer ul li {
+    list-style:none;
+}
+.serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList {
+    border:0;
+}
+.serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList {
+    list-style:none;
+    border:0;
+    border-bottom:2px ridge;
+}
+.serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockListLast {
+    list-style:none;
+}
+/* General list styles */
+ul.blockList, ul.blockListLast {
+    margin-left:0;
+    padding-left:0;
+}
+ul.blockList li.blockList, ul.blockListLast li.blockList {
+    list-style:none;
+    margin-bottom:25px;
+}
+ul.blockList ul.blockList ul.blockList li.blockList {
+    border:2px ridge;
+}
+div.details ul.blockList ul.blockList ul.blockList li.blockList {
+    border:0;
+    border-bottom:2px ridge;
+}
+/* Definition list styles */
+ul.blockList li.blockList dl{
+    margin-bottom:15px;
+}
+ul.blockList li.blockList dl dd{
+    margin:0 0 0 30px;
+}
+ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList dl,
+ul.blockList li.blockList ul.blockList li.blockList ul.blockListLast li.blockList dl{
+    padding:0 0 10px 35px;
+}
+dl.nameValue dt, dl.nameValue dd{
+    display:inline;
+}
+ul.blockList li.blockList pre{
+    margin:0 0 15px 0;
+}
+/* List content styles */
+ul.blockList li.blockList ul.blockList li.blockList pre{
+    margin:10px 0 15px 0;
+}
+ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList pre,
+ul.blockList li.blockList ul.blockList li.blockList ul.blockListLast li.blockList pre{
+    padding:0 0 10px 0;
+}
+ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList div.block,
+ul.blockList li.blockList ul.blockList li.blockList ul.blockListLast li.blockList div.block{
+    padding:0 0 10px 35px;
+}
+/*
+Formatting effect styles
+*/
+.strong {
+    font-weight:bold;
+}
+.sourceLineNo {
+    color:green;
+    padding:0 30px 0 0;
+}
diff --git a/releases/0.6.2/api/scala/akka/package.html b/releases/latest/api/scala/akka/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/akka/package.html
copy to releases/latest/api/scala/akka/package.html
diff --git a/releases/0.6.2/api/scala/akka/pattern/package.html b/releases/latest/api/scala/akka/pattern/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/akka/pattern/package.html
copy to releases/latest/api/scala/akka/pattern/package.html
diff --git a/releases/latest/api/scala/index.html b/releases/latest/api/scala/index.html
new file mode 100644
index 0000000..4f5f887
--- /dev/null
+++ b/releases/latest/api/scala/index.html
@@ -0,0 +1,248 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title></title>
+          <meta name="description" content="" />
+          <meta name="keywords" content="" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="lib/index.css" media="screen" type="text/css" rel="stylesheet" />
+      <script type="text/javascript" src="lib/jquery.js"></script>
+      <script type="text/javascript" src="lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="lib/jquery.layout.js"></script>
+      <script type="text/javascript" src="lib/index.js"></script>
+      <script type="text/javascript" src="lib/scheduler.js"></script>
+    
+        </head>
+        <body>
+      <div id="library">
+        <img class="class icon" alt="class icon" src="lib/class.png" />
+        <img class="trait icon" alt="trait icon" src="lib/trait.png" />
+        <img class="object icon" alt="trait icon" src="lib/object.png" />
+        <img class="package icon" alt="trait icon" src="lib/package.png" />
+      </div>
+      <div id="browser" class="ui-layout-west">
+      <div class="ui-west-center">
+      <div id="filter">
+          <div id="textfilter"></div>
+          <div id="letters"><a target="template" href="index/index-_.html">#</a><a target="template" href="index/index-a.html">A</a><a target="template" href="index/index-b.html">B</a><a target="template" href="index/index-c.html">C</a><a target="template" href="index/index-d.html">D</a><a target="template" href="index/index-e.html">E</a><a target="template" href="index/index-f.html">F</a><a target="template" href="index/index-g.html">G</a><a target="template" href="index/index-h.html">H</a><a target="template" href="index/index-i.html">I</a><a target="template" href="index/index-j.html">J</a><a target="template" href="index/index-k.html">K</a><a target="template" href="index/index-l.html">L</a><a target="template" href="index/index-m.html">M</a><a target="template" href="index/index-n.html">N</a><a target="template" href="index/index-o.html">O</a><a target="template" href="index/index-p.html">P</a><a target="template" href="index/index-q.html">Q</a><a target="template" href="index/index-r.html">R</a><a target="template" href="index/index-s.html">S</a><a target="template" href="index/index-t.html">T</a><a target="template" href="index/index-u.html">U</a><a target="template" href="index/index-v.html">V</a><a target="template" href="index/index-w.html">W</a><span>X</span><span>Y</span><a target="template" href="index/index-z.html">Z</a></div>
+      </div>
+      <div class="pack" id="tpl">
+            
+            <ol class="templates"></ol>
+            <ol class="packages"> <li class="pack" title="akka">
+            <a class="tplshow" href="akka/package.html" target="template">akka</a>
+            <ol class="templates"></ol>
+            <ol class="packages"> <li class="pack" title="akka.pattern">
+            <a class="tplshow" href="akka/pattern/package.html" target="template">akka.pattern</a>
+            <ol class="templates"></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li><li class="pack" title="io">
+            <a class="tplshow" href="io/package.html" target="template">io</a>
+            <ol class="templates"></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump">
+            <a class="tplshow" href="io/gearpump/package.html" target="template">io.gearpump</a>
+            <ol class="templates"><li title="io.gearpump.Message"><a class="tplshow" href="io/gearpump/Message$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/Message.html" target="template"><span class="case class">(case class)</span><span class="tplLink">Message</span></a></li></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.cluster">
+            <a class="tplshow" href="io/gearpump/cluster/package.html" target="template">io.gearpump.cluster</a>
+            <ol class="templates"><li title="io.gearpump.cluster.AppDescription"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/AppDescription.html" target="template"><span class="case class">(case class)</span><span class="tplLink">AppDescription</span></a></li><li title="io.gearpump.cluster.AppJar"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/AppJar.html" target="template"><span class="case class">(case class)</span><span class="tplLink">AppJar</span></a></li><li title="io.gearpump.cluster.Application"><a class="tplshow" href="io/gearpump/cluster/Application$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/Application.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Application</span></a></li><li title="io.gearpump.cluster.ApplicationMaster"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/ApplicationMaster.html" target="template"><span class="class">(class)</span><span class="tplLink">ApplicationMaster</span></a></li><li title="io.gearpump.cluster.AppMasterContext"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/AppMasterContext.html" target="template"><span class="case class">(case class)</span><span class="tplLink">AppMasterContext</span></a></li><li title="io.gearpump.cluster.AppMasterRegisterData"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/AppMasterRegisterData.html" target="template"><span class="trait">(trait)</span><span class="tplLink">AppMasterRegisterData</span></a></li><li title="io.gearpump.cluster.AppMasterToMaster"><a class="tplshow" href="io/gearpump/cluster/AppMasterToMaster$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">AppMasterToMaster</span></a></li><li title="io.gearpump.cluster.AppMasterToWorker"><a class="tplshow" href="io/gearpump/cluster/AppMasterToWorker$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">AppMasterToWorker</span></a></li><li title="io.gearpump.cluster.ClientToMaster"><a class="tplshow" href="io/gearpump/cluster/ClientToMaster$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">ClientToMaster</span></a></li><li title="io.gearpump.cluster.ClusterConfig"><a class="tplshow" href="io/gearpump/cluster/ClusterConfig$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/ClusterConfig.html" target="template"><span class="class">(class)</span><span class="tplLink">ClusterConfig</span></a></li><li title="io.gearpump.cluster.ClusterConfigSource"><a class="tplshow" href="io/gearpump/cluster/ClusterConfigSource$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/ClusterConfigSource.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ClusterConfigSource</span></a></li><li title="io.gearpump.cluster.ExecutorContext"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/ExecutorContext.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ExecutorContext</span></a></li><li title="io.gearpump.cluster.ExecutorJVMConfig"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/ExecutorJVMConfig.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ExecutorJVMConfig</span></a></li><li title="io.gearpump.cluster.MasterToAppMaster"><a class="tplshow" href="io/gearpump/cluster/MasterToAppMaster$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">MasterToAppMaster</span></a></li><li title="io.gearpump.cluster.MasterToClient"><a class="tplshow" href="io/gearpump/cluster/MasterToClient$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">MasterToClient</span></a></li><li title="io.gearpump.cluster.MasterToWorker"><a class="tplshow" href="io/gearpump/cluster/MasterToWorker$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">MasterToWorker</span></a></li><li title="io.gearpump.cluster.UserConfig"><a class="tplshow" href="io/gearpump/cluster/UserConfig$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/UserConfig.html" target="template"><span class="class">(class)</span><span class="tplLink">UserConfig</span></a></li><li title="io.gearpump.cluster.WorkerToAppMaster"><a class="tplshow" href="io/gearpump/cluster/WorkerToAppMaster$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">WorkerToAppMaster</span></a></li><li title="io.gearpump.cluster.WorkerToMaster"><a class="tplshow" href="io/gearpump/cluster/WorkerToMaster$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">WorkerToMaster</span></a></li></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.cluster.appmaster">
+            <a class="tplshow" href="io/gearpump/cluster/appmaster/package.html" target="template">io.gearpump.cluster.appmaster</a>
+            <ol class="templates"><li title="io.gearpump.cluster.appmaster.ApplicationState"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/appmaster/ApplicationState.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ApplicationState</span></a></li><li title="io.gearpump.cluster.appmaster.AppMasterRuntimeEnvironment"><a class="tplshow" href="io/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">AppMasterRuntimeEnvironment</span></a></li><li title="io.gearpump.cluster.appmaster.AppMasterRuntimeInfo"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" target="template"><span class="case class">(case class)</span><span class="tplLink">AppMasterRuntimeInfo</span></a></li><li title="io.gearpump.cluster.appmaster.ExecutorSystem"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/appmaster/ExecutorSystem.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ExecutorSystem</span></a></li><li title="io.gearpump.cluster.appmaster.ExecutorSystemScheduler"><a class="tplshow" href="io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">ExecutorSystemScheduler</span></a></li><li title="io.gearpump.cluster.appmaster.WorkerInfo"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/appmaster/WorkerInfo.html" target="template"><span class="case class">(case class)</span><span class="tplLink">WorkerInfo</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.cluster.client">
+            <a class="tplshow" href="io/gearpump/cluster/client/package.html" target="template">io.gearpump.cluster.client</a>
+            <ol class="templates"><li title="io.gearpump.cluster.client.ClientContext"><a class="tplshow" href="io/gearpump/cluster/client/ClientContext$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/client/ClientContext.html" target="template"><span class="class">(class)</span><span class="tplLink">ClientContext</span></a></li><li title="io.gearpump.cluster.client.MasterClient"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/client/MasterClient.html" target="template"><span class="class">(class)</span><span class="tplLink">MasterClient</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.cluster.main">
+            <a class="tplshow" href="io/gearpump/cluster/main/package.html" target="template">io.gearpump.cluster.main</a>
+            <ol class="templates"><li title="io.gearpump.cluster.main.AppSubmitter"><a class="tplshow" href="io/gearpump/cluster/main/AppSubmitter$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">AppSubmitter</span></a></li><li title="io.gearpump.cluster.main.ArgumentsParser"><a class="tplshow" href="io/gearpump/cluster/main/ArgumentsParser$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/main/ArgumentsParser.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ArgumentsParser</span></a></li><li title="io.gearpump.cluster.main.CLIOption"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/main/CLIOption.html" target="template"><span class="case class">(case class)</span><span class="tplLink">CLIOption</span></a></li><li title="io.gearpump.cluster.main.Gear"><a class="tplshow" href="io/gearpump/cluster/main/Gear$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Gear</span></a></li><li title="io.gearpump.cluster.main.Info"><a class="tplshow" href="io/gearpump/cluster/main/Info$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Info</span></a></li><li title="io.gearpump.cluster.main.Kill"><a class="tplshow" href="io/gearpump/cluster/main/Kill$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Kill</span></a></li><li title="io.gearpump.cluster.main.Local"><a class="tplshow" href="io/gearpump/cluster/main/Local$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Local</span></a></li><li title="io.gearpump.cluster.main.MainRunner"><a class="tplshow" href="io/gearpump/cluster/main/MainRunner$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">MainRunner</span></a></li><li title="io.gearpump.cluster.main.Master"><a class="tplshow" href="io/gearpump/cluster/main/Master$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Master</span></a></li><li title="io.gearpump.cluster.main.MasterWatcher"><a class="tplshow" href="io/gearpump/cluster/main/MasterWatcher$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/main/MasterWatcher.html" target="template"><span class="class">(class)</span><span class="tplLink">MasterWatcher</span></a></li><li title="io.gearpump.cluster.main.ParseResult"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/main/ParseResult.html" target="template"><span class="class">(class)</span><span class="tplLink">ParseResult</span></a></li><li title="io.gearpump.cluster.main.Replay"><a class="tplshow" href="io/gearpump/cluster/main/Replay$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Replay</span></a></li><li title="io.gearpump.cluster.main.Worker"><a class="tplshow" href="io/gearpump/cluster/main/Worker$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Worker</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.cluster.master">
+            <a class="tplshow" href="io/gearpump/cluster/master/package.html" target="template">io.gearpump.cluster.master</a>
+            <ol class="templates"><li title="io.gearpump.cluster.master.AppManager"><a class="tplshow" href="io/gearpump/cluster/master/AppManager$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">AppManager</span></a></li><li title="io.gearpump.cluster.master.AppMasterLauncher"><a class="tplshow" href="io/gearpump/cluster/master/AppMasterLauncher$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/master/AppMasterLauncher.html" target="template"><span class="class">(class)</span><span class="tplLink">AppMasterLauncher</span></a></li><li title="io.gearpump.cluster.master.AppMasterLauncherFactory"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/master/AppMasterLauncherFactory.html" target="template"><span class="trait">(trait)</span><span class="tplLink">AppMasterLauncherFactory</span></a></li><li title="io.gearpump.cluster.master.ClusterReplication"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/master/ClusterReplication.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ClusterReplication</span></a></li><li title="io.gearpump.cluster.master.InMemoryKVService"><a class="tplshow" href="io/gearpump/cluster/master/InMemoryKVService$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/master/InMemoryKVService.html" target="template"><span class="class">(class)</span><span class="tplLink">InMemoryKVService</span></a></li><li title="io.gearpump.cluster.master.Master"><a class="tplshow" href="io/gearpump/cluster/master/Master$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Master</span></a></li><li title="io.gearpump.cluster.master.MasterActivity"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/master/MasterActivity.html" target="template"><span class="case class">(case class)</span><span class="tplLink">MasterActivity</span></a></li><li title="io.gearpump.cluster.master.MasterProxy"><a class="tplshow" href="io/gearpump/cluster/master/MasterProxy$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/master/MasterProxy.html" target="template"><span class="class">(class)</span><span class="tplLink">MasterProxy</span></a></li><li title="io.gearpump.cluster.master.MasterStatus"><a class="tplshow" href="io/gearpump/cluster/master/MasterStatus$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">MasterStatus</span></a></li><li title="io.gearpump.cluster.master.MasterSummary"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/master/MasterSummary.html" target="template"><span class="case class">(case class)</span><span class="tplLink">MasterSummary</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.cluster.scheduler">
+            <a class="tplshow" href="io/gearpump/cluster/scheduler/package.html" target="template">io.gearpump.cluster.scheduler</a>
+            <ol class="templates"><li title="io.gearpump.cluster.scheduler.Priority"><a class="tplshow" href="io/gearpump/cluster/scheduler/Priority$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Priority</span></a></li><li title="io.gearpump.cluster.scheduler.PriorityScheduler"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/scheduler/PriorityScheduler.html" target="template"><span class="class">(class)</span><span class="tplLink">PriorityScheduler</span></a></li><li title="io.gearpump.cluster.scheduler.Relaxation"><a class="tplshow" href="io/gearpump/cluster/scheduler/Relaxation$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Relaxation</span></a></li><li title="io.gearpump.cluster.scheduler.Resource"><a class="tplshow" href="io/gearpump/cluster/scheduler/Resource$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/scheduler/Resource.html" target="template"><span class="case class">(case class)</span><span class="tplLink">Resource</span></a></li><li title="io.gearpump.cluster.scheduler.ResourceAllocation"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/scheduler/ResourceAllocation.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ResourceAllocation</span></a></li><li title="io.gearpump.cluster.scheduler.ResourceRequest"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/scheduler/ResourceRequest.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ResourceRequest</span></a></li><li title="io.gearpump.cluster.scheduler.Scheduler"><a class="tplshow" href="io/gearpump/cluster/scheduler/Scheduler$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/scheduler/Scheduler.html" target="template"><span class="class">(class)</span><span class="tplLink">Scheduler</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.cluster.worker">
+            <a class="tplshow" href="io/gearpump/cluster/worker/package.html" target="template">io.gearpump.cluster.worker</a>
+            <ol class="templates"><li title="io.gearpump.cluster.worker.ExecutorSlots"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/cluster/worker/ExecutorSlots.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ExecutorSlots</span></a></li><li title="io.gearpump.cluster.worker.WorkerSummary"><a class="tplshow" href="io/gearpump/cluster/worker/WorkerSummary$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/cluster/worker/WorkerSummary.html" target="template"><span class="case class">(case class)</span><span class="tplLink">WorkerSummary</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li><li class="pack" title="io.gearpump.external">
+            <a class="tplshow" href="io/gearpump/external/package.html" target="template">io.gearpump.external</a>
+            <ol class="templates"></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.external.hbase">
+            <a class="tplshow" href="io/gearpump/external/hbase/package.html" target="template">io.gearpump.external.hbase</a>
+            <ol class="templates"><li title="io.gearpump.external.hbase.HBaseSecurityUtil"><a class="tplshow" href="io/gearpump/external/hbase/HBaseSecurityUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">HBaseSecurityUtil</span></a></li><li title="io.gearpump.external.hbase.HBaseSink"><a class="tplshow" href="io/gearpump/external/hbase/HBaseSink$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/external/hbase/HBaseSink.html" target="template"><span class="class">(class)</span><span class="tplLink">HBaseSink</span></a></li></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.external.hbase.dsl">
+            <a class="tplshow" href="io/gearpump/external/hbase/dsl/package.html" target="template">io.gearpump.external.hbase.dsl</a>
+            <ol class="templates"><li title="io.gearpump.external.hbase.dsl.HBaseDSLSink"><a class="tplshow" href="io/gearpump/external/hbase/dsl/HBaseDSLSink$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/external/hbase/dsl/HBaseDSLSink.html" target="template"><span class="class">(class)</span><span class="tplLink">HBaseDSLSink</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li></ol>
+          </li><li class="pack" title="io.gearpump.jarstore">
+            <a class="tplshow" href="io/gearpump/jarstore/package.html" target="template">io.gearpump.jarstore</a>
+            <ol class="templates"><li title="io.gearpump.jarstore.FilePath"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/jarstore/FilePath.html" target="template"><span class="case class">(case class)</span><span class="tplLink">FilePath</span></a></li><li title="io.gearpump.jarstore.JarStoreService"><a class="tplshow" href="io/gearpump/jarstore/JarStoreService$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/jarstore/JarStoreService.html" target="template"><span class="trait">(trait)</span><span class="tplLink">JarStoreService</span></a></li></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.jarstore.dfs">
+            <a class="tplshow" href="io/gearpump/jarstore/dfs/package.html" target="template">io.gearpump.jarstore.dfs</a>
+            <ol class="templates"><li title="io.gearpump.jarstore.dfs.DFSJarStoreService"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/jarstore/dfs/DFSJarStoreService.html" target="template"><span class="class">(class)</span><span class="tplLink">DFSJarStoreService</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.jarstore.local">
+            <a class="tplshow" href="io/gearpump/jarstore/local/package.html" target="template">io.gearpump.jarstore.local</a>
+            <ol class="templates"><li title="io.gearpump.jarstore.local.LocalJarStore"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/jarstore/local/LocalJarStore.html" target="template"><span class="class">(class)</span><span class="tplLink">LocalJarStore</span></a></li><li title="io.gearpump.jarstore.local.LocalJarStoreService"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/jarstore/local/LocalJarStoreService.html" target="template"><span class="class">(class)</span><span class="tplLink">LocalJarStoreService</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li><li class="pack" title="io.gearpump.metrics">
+            <a class="tplshow" href="io/gearpump/metrics/package.html" target="template">io.gearpump.metrics</a>
+            <ol class="templates"><li title="io.gearpump.metrics.AkkaReporter"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/metrics/AkkaReporter.html" target="template"><span class="class">(class)</span><span class="tplLink">AkkaReporter</span></a></li><li title="io.gearpump.metrics.Counter"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/metrics/Counter.html" target="template"><span class="class">(class)</span><span class="tplLink">Counter</span></a></li><li title="io.gearpump.metrics.Histogram"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/metrics/Histogram.html" target="template"><span class="class">(class)</span><span class="tplLink">Histogram</span></a></li><li title="io.gearpump.metrics.JvmMetricsSet"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/metrics/JvmMetricsSet.html" target="template"><span class="class">(class)</span><span class="tplLink">JvmMetricsSet</span></a></li><li title="io.gearpump.metrics.Meter"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/metrics/Meter.html" target="template"><span class="class">(class)</span><span class="tplLink">Meter</span></a></li><li title="io.gearpump.metrics.Metrics"><a class="tplshow" href="io/gearpump/metrics/Metrics$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/metrics/Metrics.html" target="template"><span class="class">(class)</span><span class="tplLink">Metrics</span></a></li><li title="io.gearpump.metrics.MetricsReporterService"><a class="tplshow" href="io/gearpump/metrics/MetricsReporterService$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/metrics/MetricsReporterService.html" target="template"><span class="class">(class)</span><span class="tplLink">MetricsReporterService</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.partitioner">
+            <a class="tplshow" href="io/gearpump/partitioner/package.html" target="template">io.gearpump.partitioner</a>
+            <ol class="templates"><li title="io.gearpump.partitioner.BroadcastPartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/BroadcastPartitioner.html" target="template"><span class="class">(class)</span><span class="tplLink">BroadcastPartitioner</span></a></li><li title="io.gearpump.partitioner.CoLocationPartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/CoLocationPartitioner.html" target="template"><span class="class">(class)</span><span class="tplLink">CoLocationPartitioner</span></a></li><li title="io.gearpump.partitioner.HashPartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/HashPartitioner.html" target="template"><span class="class">(class)</span><span class="tplLink">HashPartitioner</span></a></li><li title="io.gearpump.partitioner.MulticastPartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/MulticastPartitioner.html" target="template"><span class="trait">(trait)</span><span class="tplLink">MulticastPartitioner</span></a></li><li title="io.gearpump.partitioner.Partitioner"><a class="tplshow" href="io/gearpump/partitioner/Partitioner$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/partitioner/Partitioner.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Partitioner</span></a></li><li title="io.gearpump.partitioner.PartitionerByClassName"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/PartitionerByClassName.html" target="template"><span class="class">(class)</span><span class="tplLink">PartitionerByClassName</span></a></li><li title="io.gearpump.partitioner.PartitionerDescription"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/PartitionerDescription.html" target="template"><span class="case class">(case class)</span><span class="tplLink">PartitionerDescription</span></a></li><li title="io.gearpump.partitioner.PartitionerFactory"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/PartitionerFactory.html" target="template"><span class="trait">(trait)</span><span class="tplLink">PartitionerFactory</span></a></li><li title="io.gearpump.partitioner.PartitionerObject"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/PartitionerObject.html" target="template"><span class="class">(class)</span><span class="tplLink">PartitionerObject</span></a></li><li title="io.gearpump.partitioner.ShuffleGroupingPartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/ShuffleGroupingPartitioner.html" target="template"><span class="class">(class)</span><span class="tplLink">ShuffleGroupingPartitioner</span></a></li><li title="io.gearpump.partitioner.ShufflePartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/ShufflePartitioner.html" target="template"><span class="class">(class)</span><span class="tplLink">ShufflePartitioner</span></a></li><li title="io.gearpump.partitioner.UnicastPartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/partitioner/UnicastPartitioner.html" target="template"><span class="trait">(trait)</span><span class="tplLink">UnicastPartitioner</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.serializer">
+            <a class="tplshow" href="io/gearpump/serializer/package.html" target="template">io.gearpump.serializer</a>
+            <ol class="templates"><li title="io.gearpump.serializer.FastKryoSerializationFramework"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/serializer/FastKryoSerializationFramework.html" target="template"><span class="class">(class)</span><span class="tplLink">FastKryoSerializationFramework</span></a></li><li title="io.gearpump.serializer.FastKryoSerializer"><a class="tplshow" href="io/gearpump/serializer/FastKryoSerializer$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/serializer/FastKryoSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">FastKryoSerializer</span></a></li><li title="io.gearpump.serializer.GearpumpSerialization"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/serializer/GearpumpSerialization.html" target="template"><span class="class">(class)</span><span class="tplLink">GearpumpSerialization</span></a></li><li title="io.gearpump.serializer.SerializationFramework"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/serializer/SerializationFramework.html" target="template"><span class="trait">(trait)</span><span class="tplLink">SerializationFramework</span></a></li><li title="io.gearpump.serializer.Serializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/serializer/Serializer.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Serializer</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming">
+            <a class="tplshow" href="io/gearpump/streaming/package.html" target="template">io.gearpump.streaming</a>
+            <ol class="templates"><li title="io.gearpump.streaming.AckRequestSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/AckRequestSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">AckRequestSerializer</span></a></li><li title="io.gearpump.streaming.AckSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/AckSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">AckSerializer</span></a></li><li title="io.gearpump.streaming.AppMasterToExecutor"><a class="tplshow" href="io/gearpump/streaming/AppMasterToExecutor$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">AppMasterToExecutor</span></a></li><li title="io.gearpump.streaming.AppMasterToMaster"><a class="tplshow" href="io/gearpump/streaming/AppMasterToMaster$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">AppMasterToMaster</span></a></li><li title="io.gearpump.streaming.Constants"><a class="tplshow" href="io/gearpump/streaming/Constants$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Constants</span></a></li><li title="io.gearpump.streaming.DAG"><a class="tplshow" href="io/gearpump/streaming/DAG$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/DAG.html" target="template"><span class="case class">(case class)</span><span class="tplLink">DAG</span></a></li><li title="io.gearpump.streaming.ExecutorToAppMaster"><a class="tplshow" href="io/gearpump/streaming/ExecutorToAppMaster$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">ExecutorToAppMaster</span></a></li><li title="io.gearpump.streaming.InitialAckRequestSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/InitialAckRequestSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">InitialAckRequestSerializer</span></a></li><li title="io.gearpump.streaming.LatencyProbeSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/LatencyProbeSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">LatencyProbeSerializer</span></a></li><li title="io.gearpump.streaming.LifeTime"><a class="tplshow" href="io/gearpump/streaming/LifeTime$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/LifeTime.html" target="template"><span class="case class">(case class)</span><span class="tplLink">LifeTime</span></a></li><li title="io.gearpump.streaming.Processor"><a class="tplshow" href="io/gearpump/streaming/Processor$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/Processor.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Processor</span></a></li><li title="io.gearpump.streaming.ProcessorDescription"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/ProcessorDescription.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ProcessorDescription</span></a></li><li title="io.gearpump.streaming.StreamApplication"><a class="tplshow" href="io/gearpump/streaming/StreamApplication$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/StreamApplication.html" target="template"><span class="class">(class)</span><span class="tplLink">StreamApplication</span></a></li><li title="io.gearpump.streaming.TaskIdSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/TaskIdSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskIdSerializer</span></a></li></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.appmaster">
+            <a class="tplshow" href="io/gearpump/streaming/appmaster/package.html" target="template">io.gearpump.streaming.appmaster</a>
+            <ol class="templates"><li title="io.gearpump.streaming.appmaster.AppMaster"><a class="tplshow" href="io/gearpump/streaming/appmaster/AppMaster$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/appmaster/AppMaster.html" target="template"><span class="class">(class)</span><span class="tplLink">AppMaster</span></a></li><li title="io.gearpump.streaming.appmaster.AppMasterTaskDetail"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/appmaster/AppMasterTaskDetail.html" target="template"><span class="case class">(case class)</span><span class="tplLink">AppMasterTaskDetail</span></a></li><li title="io.gearpump.streaming.appmaster.ClockService"><a class="tplshow" href="io/gearpump/streaming/appmaster/ClockService$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/appmaster/ClockService.html" target="template"><span class="class">(class)</span><span class="tplLink">ClockService</span></a></li><li title="io.gearpump.streaming.appmaster.DagManager"><a class="tplshow" href="io/gearpump/streaming/appmaster/DagManager$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/appmaster/DagManager.html" target="template"><span class="class">(class)</span><span class="tplLink">DagManager</span></a></li><li title="io.gearpump.streaming.appmaster.ProcessorSummary"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/appmaster/ProcessorSummary.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ProcessorSummary</span></a></li><li title="io.gearpump.streaming.appmaster.StreamAppMasterSummary"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" target="template"><span class="case class">(case class)</span><span class="tplLink">StreamAppMasterSummary</span></a></li><li title="io.gearpump.streaming.appmaster.SubDAGManager"><a class="tplshow" href="io/gearpump/streaming/appmaster/SubDAGManager$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/appmaster/SubDAGManager.html" target="template"><span class="class">(class)</span><span class="tplLink">SubDAGManager</span></a></li><li title="io.gearpump.streaming.appmaster.SubmitApplicationRequest"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" target="template"><span class="case class">(case class)</span><span class="tplLink">SubmitApplicationRequest</span></a></li><li title="io.gearpump.streaming.appmaster.TaskCount"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskCount.html" target="template"><span class="case class">(case class)</span><span class="tplLink">TaskCount</span></a></li><li title="io.gearpump.streaming.appmaster.TaskLocator"><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskLocator$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskLocator.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskLocator</span></a></li><li title="io.gearpump.streaming.appmaster.TaskRegistry"><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskRegistry$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskRegistry.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskRegistry</span></a></li><li title="io.gearpump.streaming.appmaster.TaskScheduler"><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskScheduler$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskScheduler.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TaskScheduler</span></a></li><li title="io.gearpump.streaming.appmaster.TaskSchedulerImpl"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskSchedulerImpl</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.dsl">
+            <a class="tplshow" href="io/gearpump/streaming/dsl/package.html" target="template">io.gearpump.streaming.dsl</a>
+            <ol class="templates"><li title="io.gearpump.streaming.dsl.CollectionDataSource"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/CollectionDataSource.html" target="template"><span class="class">(class)</span><span class="tplLink">CollectionDataSource</span></a></li><li title="io.gearpump.streaming.dsl.KVStream"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/KVStream.html" target="template"><span class="class">(class)</span><span class="tplLink">KVStream</span></a></li><li title="io.gearpump.streaming.dsl.Stream"><a class="tplshow" href="io/gearpump/streaming/dsl/Stream$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/dsl/Stream.html" target="template"><span class="class">(class)</span><span class="tplLink">Stream</span></a></li><li title="io.gearpump.streaming.dsl.StreamApp"><a class="tplshow" href="io/gearpump/streaming/dsl/StreamApp$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/dsl/StreamApp.html" target="template"><span class="class">(class)</span><span class="tplLink">StreamApp</span></a></li><li title="io.gearpump.streaming.dsl.TypedDataSink"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/TypedDataSink.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TypedDataSink</span></a></li><li title="io.gearpump.streaming.dsl.TypedDataSource"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/TypedDataSource.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TypedDataSource</span></a></li></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.dsl.example">
+            <a class="tplshow" href="io/gearpump/streaming/dsl/example/package.html" target="template">io.gearpump.streaming.dsl.example</a>
+            <ol class="templates"><li title="io.gearpump.streaming.dsl.example.WordCount"><a class="tplshow" href="io/gearpump/streaming/dsl/example/WordCount$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">WordCount</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.dsl.op">
+            <a class="tplshow" href="io/gearpump/streaming/dsl/op/package.html" target="template">io.gearpump.streaming.dsl.op</a>
+            <ol class="templates"><li title="io.gearpump.streaming.dsl.op.DataSinkOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/DataSinkOp.html" target="template"><span class="case class">(case class)</span><span class="tplLink">DataSinkOp</span></a></li><li title="io.gearpump.streaming.dsl.op.DataSourceOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/DataSourceOp.html" target="template"><span class="case class">(case class)</span><span class="tplLink">DataSourceOp</span></a></li><li title="io.gearpump.streaming.dsl.op.Direct"><a class="tplshow" href="io/gearpump/streaming/dsl/op/Direct$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Direct</span></a></li><li title="io.gearpump.streaming.dsl.op.FlatMapOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/FlatMapOp.html" target="template"><span class="case class">(case class)</span><span class="tplLink">FlatMapOp</span></a></li><li title="io.gearpump.streaming.dsl.op.GroupByOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/GroupByOp.html" target="template"><span class="case class">(case class)</span><span class="tplLink">GroupByOp</span></a></li><li title="io.gearpump.streaming.dsl.op.MasterOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/MasterOp.html" target="template"><span class="trait">(trait)</span><span class="tplLink">MasterOp</span></a></li><li title="io.gearpump.streaming.dsl.op.MergeOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/MergeOp.html" target="template"><span class="case class">(case class)</span><span class="tplLink">MergeOp</span></a></li><li title="io.gearpump.streaming.dsl.op.Op"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/Op.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Op</span></a></li><li title="io.gearpump.streaming.dsl.op.OpChain"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/OpChain.html" target="template"><span class="case class">(case class)</span><span class="tplLink">OpChain</span></a></li><li title="io.gearpump.streaming.dsl.op.OpEdge"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/OpEdge.html" target="template"><span class="trait">(trait)</span><span class="tplLink">OpEdge</span></a></li><li title="io.gearpump.streaming.dsl.op.ParameterizedOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/ParameterizedOp.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ParameterizedOp</span></a></li><li title="io.gearpump.streaming.dsl.op.ProcessorOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/ProcessorOp.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ProcessorOp</span></a></li><li title="io.gearpump.streaming.dsl.op.ReduceOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/ReduceOp.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ReduceOp</span></a></li><li title="io.gearpump.streaming.dsl.op.Shuffle"><a class="tplshow" href="io/gearpump/streaming/dsl/op/Shuffle$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Shuffle</span></a></li><li title="io.gearpump.streaming.dsl.op.SlaveOp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/op/SlaveOp.html" target="template"><span class="trait">(trait)</span><span class="tplLink">SlaveOp</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.dsl.partitioner">
+            <a class="tplshow" href="io/gearpump/streaming/dsl/partitioner/package.html" target="template">io.gearpump.streaming.dsl.partitioner</a>
+            <ol class="templates"><li title="io.gearpump.streaming.dsl.partitioner.GroupByPartitioner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" target="template"><span class="class">(class)</span><span class="tplLink">GroupByPartitioner</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.dsl.plan">
+            <a class="tplshow" href="io/gearpump/streaming/dsl/plan/package.html" target="template">io.gearpump.streaming.dsl.plan</a>
+            <ol class="templates"><li title="io.gearpump.streaming.dsl.plan.OpTranslator"><a class="tplshow" href="io/gearpump/streaming/dsl/plan/OpTranslator$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/dsl/plan/OpTranslator.html" target="template"><span class="class">(class)</span><span class="tplLink">OpTranslator</span></a></li><li title="io.gearpump.streaming.dsl.plan.Planner"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/dsl/plan/Planner.html" target="template"><span class="class">(class)</span><span class="tplLink">Planner</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li><li class="pack" title="io.gearpump.streaming.executor">
+            <a class="tplshow" href="io/gearpump/streaming/executor/package.html" target="template">io.gearpump.streaming.executor</a>
+            <ol class="templates"><li title="io.gearpump.streaming.executor.Executor"><a class="tplshow" href="io/gearpump/streaming/executor/Executor$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/executor/Executor.html" target="template"><span class="class">(class)</span><span class="tplLink">Executor</span></a></li><li title="io.gearpump.streaming.executor.ExecutorRestartPolicy"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/executor/ExecutorRestartPolicy.html" target="template"><span class="class">(class)</span><span class="tplLink">ExecutorRestartPolicy</span></a></li><li title="io.gearpump.streaming.executor.ITaskLauncher"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/executor/ITaskLauncher.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ITaskLauncher</span></a></li><li title="io.gearpump.streaming.executor.TaskLauncher"><a class="tplshow" href="io/gearpump/streaming/executor/TaskLauncher$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/executor/TaskLauncher.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskLauncher</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.hadoop">
+            <a class="tplshow" href="io/gearpump/streaming/hadoop/package.html" target="template">io.gearpump.streaming.hadoop</a>
+            <ol class="templates"><li title="io.gearpump.streaming.hadoop.HadoopCheckpointStore"><a class="tplshow" href="io/gearpump/streaming/hadoop/HadoopCheckpointStore$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/hadoop/HadoopCheckpointStore.html" target="template"><span class="class">(class)</span><span class="tplLink">HadoopCheckpointStore</span></a></li><li title="io.gearpump.streaming.hadoop.HadoopCheckpointStoreFactory"><a class="tplshow" href="io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory.html" target="template"><span class="class">(class)</span><span class="tplLink">HadoopCheckpointStoreFactory</span></a></li></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.hadoop.lib">
+            <a class="tplshow" href="io/gearpump/streaming/hadoop/lib/package.html" target="template">io.gearpump.streaming.hadoop.lib</a>
+            <ol class="templates"><li title="io.gearpump.streaming.hadoop.lib.HadoopCheckpointStoreReader"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreReader.html" target="template"><span class="class">(class)</span><span class="tplLink">HadoopCheckpointStoreReader</span></a></li><li title="io.gearpump.streaming.hadoop.lib.HadoopCheckpointStoreWriter"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreWriter.html" target="template"><span class="class">(class)</span><span class="tplLink">HadoopCheckpointStoreWriter</span></a></li></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.hadoop.lib.rotation">
+            <a class="tplshow" href="io/gearpump/streaming/hadoop/lib/rotation/package.html" target="template">io.gearpump.streaming.hadoop.lib.rotation</a>
+            <ol class="templates"><li title="io.gearpump.streaming.hadoop.lib.rotation.FileSizeRotation"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/hadoop/lib/rotation/FileSizeRotation.html" target="template"><span class="case class">(case class)</span><span class="tplLink">FileSizeRotation</span></a></li><li title="io.gearpump.streaming.hadoop.lib.rotation.Rotation"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/hadoop/lib/rotation/Rotation.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Rotation</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li></ol>
+          </li><li class="pack" title="io.gearpump.streaming.javaapi">
+            <a class="tplshow" href="io/gearpump/streaming/javaapi/package.html" target="template">io.gearpump.streaming.javaapi</a>
+            <ol class="templates"><li title="io.gearpump.streaming.javaapi.Graph"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/javaapi/Graph.html" target="template"><span class="class">(class)</span><span class="tplLink">Graph</span></a></li><li title="io.gearpump.streaming.javaapi.Processor"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/javaapi/Processor.html" target="template"><span class="class">(class)</span><span class="tplLink">Processor</span></a></li><li title="io.gearpump.streaming.javaapi.StreamApplication"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/javaapi/StreamApplication.html" target="template"><span class="class">(class)</span><span class="tplLink">StreamApplication</span></a></li><li title="io.gearpump.streaming.javaapi.Task"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/javaapi/Task.html" target="template"><span class="class">(class)</span><span class="tplLink">Task</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.kafka">
+            <a class="tplshow" href="io/gearpump/streaming/kafka/package.html" target="template">io.gearpump.streaming.kafka</a>
+            <ol class="templates"><li title="io.gearpump.streaming.kafka.KafkaSink"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/kafka/KafkaSink.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaSink</span></a></li><li title="io.gearpump.streaming.kafka.KafkaSource"><a class="tplshow" href="io/gearpump/streaming/kafka/KafkaSource$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/kafka/KafkaSource.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaSource</span></a></li><li title="io.gearpump.streaming.kafka.KafkaStorage"><a class="tplshow" href="io/gearpump/streaming/kafka/KafkaStorage$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/kafka/KafkaStorage.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaStorage</span></a></li><li title="io.gearpump.streaming.kafka.KafkaStorageFactory"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/kafka/KafkaStorageFactory.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaStorageFactory</span></a></li></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.kafka.dsl">
+            <a class="tplshow" href="io/gearpump/streaming/kafka/dsl/package.html" target="template">io.gearpump.streaming.kafka.dsl</a>
+            <ol class="templates"><li title="io.gearpump.streaming.kafka.dsl.KafkaDSLSink"><a class="tplshow" href="io/gearpump/streaming/kafka/dsl/KafkaDSLSink$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/kafka/dsl/KafkaDSLSink.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaDSLSink</span></a></li><li title="io.gearpump.streaming.kafka.dsl.KafkaDSLUtil"><a class="tplshow" href="io/gearpump/streaming/kafka/dsl/KafkaDSLUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">KafkaDSLUtil</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.kafka.lib">
+            <a class="tplshow" href="io/gearpump/streaming/kafka/lib/package.html" target="template">io.gearpump.streaming.kafka.lib</a>
+            <ol class="templates"><li title="io.gearpump.streaming.kafka.lib.DefaultMessageDecoder"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/kafka/lib/DefaultMessageDecoder.html" target="template"><span class="class">(class)</span><span class="tplLink">DefaultMessageDecoder</span></a></li><li title="io.gearpump.streaming.kafka.lib.KafkaOffsetManager"><a class="tplshow" href="io/gearpump/streaming/kafka/lib/KafkaOffsetManager$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">KafkaOffsetManager</span></a></li><li title="io.gearpump.streaming.kafka.lib.KafkaSourceConfig"><a class="tplshow" href="io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaSourceConfig</span></a></li><li title="io.gearpump.streaming.kafka.lib.KafkaUtil"><a class="tplshow" href="io/gearpump/streaming/kafka/lib/KafkaUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">KafkaUtil</span></a></li><li title="io.gearpump.streaming.kafka.lib.StringMessageDecoder"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/kafka/lib/StringMessageDecoder.html" target="template"><span class="class">(class)</span><span class="tplLink">StringMessageDecoder</span></a></li></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.kafka.lib.consumer">
+            <a class="tplshow" href="io/gearpump/streaming/kafka/lib/consumer/package.html" target="template">io.gearpump.streaming.kafka.lib.consumer</a>
+            <ol class="templates"><li title="io.gearpump.streaming.kafka.lib.consumer.FetchThread"><a class="tplshow" href="io/gearpump/streaming/kafka/lib/consumer/FetchThread$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">FetchThread</span></a></li><li title="io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer"><a class="tplshow" href="io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaConsumer</span></a></li><li title="io.gearpump.streaming.kafka.lib.consumer.KafkaMessage"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/kafka/lib/consumer/KafkaMessage.html" target="template"><span class="case class">(case class)</span><span class="tplLink">KafkaMessage</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.kafka.lib.grouper">
+            <a class="tplshow" href="io/gearpump/streaming/kafka/lib/grouper/package.html" target="template">io.gearpump.streaming.kafka.lib.grouper</a>
+            <ol class="templates"><li title="io.gearpump.streaming.kafka.lib.grouper.KafkaDefaultGrouper"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/kafka/lib/grouper/KafkaDefaultGrouper.html" target="template"><span class="class">(class)</span><span class="tplLink">KafkaDefaultGrouper</span></a></li><li title="io.gearpump.streaming.kafka.lib.grouper.KafkaGrouper"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/kafka/lib/grouper/KafkaGrouper.html" target="template"><span class="trait">(trait)</span><span class="tplLink">KafkaGrouper</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li></ol>
+          </li><li class="pack" title="io.gearpump.streaming.monoid">
+            <a class="tplshow" href="io/gearpump/streaming/monoid/package.html" target="template">io.gearpump.streaming.monoid</a>
+            <ol class="templates"><li title="io.gearpump.streaming.monoid.AlgebirdGroup"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/monoid/AlgebirdGroup.html" target="template"><span class="class">(class)</span><span class="tplLink">AlgebirdGroup</span></a></li><li title="io.gearpump.streaming.monoid.AlgebirdMonoid"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/monoid/AlgebirdMonoid.html" target="template"><span class="class">(class)</span><span class="tplLink">AlgebirdMonoid</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.serializer">
+            <a class="tplshow" href="io/gearpump/streaming/serializer/package.html" target="template">io.gearpump.streaming.serializer</a>
+            <ol class="templates"><li title="io.gearpump.streaming.serializer.ChillSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/serializer/ChillSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">ChillSerializer</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.sink">
+            <a class="tplshow" href="io/gearpump/streaming/sink/package.html" target="template">io.gearpump.streaming.sink</a>
+            <ol class="templates"><li title="io.gearpump.streaming.sink.DataSink"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/sink/DataSink.html" target="template"><span class="trait">(trait)</span><span class="tplLink">DataSink</span></a></li><li title="io.gearpump.streaming.sink.DataSinkProcessor"><a class="tplshow" href="io/gearpump/streaming/sink/DataSinkProcessor$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">DataSinkProcessor</span></a></li><li title="io.gearpump.streaming.sink.DataSinkTask"><a class="tplshow" href="io/gearpump/streaming/sink/DataSinkTask$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/sink/DataSinkTask.html" target="template"><span class="class">(class)</span><span class="tplLink">DataSinkTask</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.source">
+            <a class="tplshow" href="io/gearpump/streaming/source/package.html" target="template">io.gearpump.streaming.source</a>
+            <ol class="templates"><li title="io.gearpump.streaming.source.DataSource"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/source/DataSource.html" target="template"><span class="trait">(trait)</span><span class="tplLink">DataSource</span></a></li><li title="io.gearpump.streaming.source.DataSourceConfig"><a class="tplshow" href="io/gearpump/streaming/source/DataSourceConfig$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">DataSourceConfig</span></a></li><li title="io.gearpump.streaming.source.DataSourceProcessor"><a class="tplshow" href="io/gearpump/streaming/source/DataSourceProcessor$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">DataSourceProcessor</span></a></li><li title="io.gearpump.streaming.source.DataSourceTask"><a class="tplshow" href="io/gearpump/streaming/source/DataSourceTask$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/source/DataSourceTask.html" target="template"><span class="class">(class)</span><span class="tplLink">DataSourceTask</span></a></li><li title="io.gearpump.streaming.source.DefaultTimeStampFilter"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/source/DefaultTimeStampFilter.html" target="template"><span class="class">(class)</span><span class="tplLink">DefaultTimeStampFilter</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.state">
+            <a class="tplshow" href="io/gearpump/streaming/state/package.html" target="template">io.gearpump.streaming.state</a>
+            <ol class="templates"></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.state.api">
+            <a class="tplshow" href="io/gearpump/streaming/state/api/package.html" target="template">io.gearpump.streaming.state.api</a>
+            <ol class="templates"><li title="io.gearpump.streaming.state.api.Group"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/api/Group.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Group</span></a></li><li title="io.gearpump.streaming.state.api.Monoid"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/api/Monoid.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Monoid</span></a></li><li title="io.gearpump.streaming.state.api.MonoidState"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/api/MonoidState.html" target="template"><span class="class">(class)</span><span class="tplLink">MonoidState</span></a></li><li title="io.gearpump.streaming.state.api.PersistentState"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/api/PersistentState.html" target="template"><span class="trait">(trait)</span><span class="tplLink">PersistentState</span></a></li><li title="io.gearpump.streaming.state.api.PersistentTask"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/api/PersistentTask.html" target="template"><span class="class">(class)</span><span class="tplLink">PersistentTask</span></a></li><li title="io.gearpump.streaming.state.api.Serializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/api/Serializer.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Serializer</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.state.impl">
+            <a class="tplshow" href="io/gearpump/streaming/state/impl/package.html" target="template">io.gearpump.streaming.state.impl</a>
+            <ol class="templates"><li title="io.gearpump.streaming.state.impl.CheckpointManager"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/impl/CheckpointManager.html" target="template"><span class="class">(class)</span><span class="tplLink">CheckpointManager</span></a></li><li title="io.gearpump.streaming.state.impl.InMemoryCheckpointStore"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" target="template"><span class="class">(class)</span><span class="tplLink">InMemoryCheckpointStore</span></a></li><li title="io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" target="template"><span class="class">(class)</span><span class="tplLink">InMemoryCheckpointStoreFactory</span></a></li><li title="io.gearpump.streaming.state.impl.Interval"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/impl/Interval.html" target="template"><span class="case class">(case class)</span><span class="tplLink">Interval</span></a></li><li title="io.gearpump.streaming.state.impl.NonWindowState"><a class="tplshow" href="io/gearpump/streaming/state/impl/NonWindowState$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/state/impl/NonWindowState.html" target="template"><span class="class">(class)</span><span class="tplLink">NonWindowState</span></a></li><li title="io.gearpump.streaming.state.impl.PersistentStateConfig"><a class="tplshow" href="io/gearpump/streaming/state/impl/PersistentStateConfig$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">PersistentStateConfig</span></a></li><li title="io.gearpump.streaming.state.impl.Window"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/state/impl/Window.html" target="template"><span class="class">(class)</span><span class="tplLink">Window</span></a></li><li title="io.gearpump.streaming.state.impl.WindowConfig"><a class="tplshow" href="io/gearpump/streaming/state/impl/WindowConfig$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/state/impl/WindowConfig.html" target="template"><span class="case class">(case class)</span><span class="tplLink">WindowConfig</span></a></li><li title="io.gearpump.streaming.state.impl.WindowState"><a class="tplshow" href="io/gearpump/streaming/state/impl/WindowState$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/state/impl/WindowState.html" target="template"><span class="class">(class)</span><span class="tplLink">WindowState</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li><li class="pack" title="io.gearpump.streaming.storage">
+            <a class="tplshow" href="io/gearpump/streaming/storage/package.html" target="template">io.gearpump.streaming.storage</a>
+            <ol class="templates"><li title="io.gearpump.streaming.storage.AppDataStore"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/storage/AppDataStore.html" target="template"><span class="trait">(trait)</span><span class="tplLink">AppDataStore</span></a></li><li title="io.gearpump.streaming.storage.InMemoryAppStoreOnMaster"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" target="template"><span class="class">(class)</span><span class="tplLink">InMemoryAppStoreOnMaster</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.task">
+            <a class="tplshow" href="io/gearpump/streaming/task/package.html" target="template">io.gearpump.streaming.task</a>
+            <ol class="templates"><li title="io.gearpump.streaming.task.Ack"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/Ack.html" target="template"><span class="case class">(case class)</span><span class="tplLink">Ack</span></a></li><li title="io.gearpump.streaming.task.AckRequest"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/AckRequest.html" target="template"><span class="case class">(case class)</span><span class="tplLink">AckRequest</span></a></li><li title="io.gearpump.streaming.task.CheckpointClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/CheckpointClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">CheckpointClock</span></a></li><li title="io.gearpump.streaming.task.ClockEvent"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/ClockEvent.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ClockEvent</span></a></li><li title="io.gearpump.streaming.task.ExpressTransport"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/ExpressTransport.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ExpressTransport</span></a></li><li title="io.gearpump.streaming.task.GetCheckpointClock"><a class="tplshow" href="io/gearpump/streaming/task/GetCheckpointClock$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">GetCheckpointClock</span></a></li><li title="io.gearpump.streaming.task.GetDAG"><a class="tplshow" href="io/gearpump/streaming/task/GetDAG$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">GetDAG</span></a></li><li title="io.gearpump.streaming.task.GetLatestMinClock"><a class="tplshow" href="io/gearpump/streaming/task/GetLatestMinClock$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">GetLatestMinClock</span></a></li><li title="io.gearpump.streaming.task.GetStartClock"><a class="tplshow" href="io/gearpump/streaming/task/GetStartClock$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">GetStartClock</span></a></li><li title="io.gearpump.streaming.task.GetUpstreamMinClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/GetUpstreamMinClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">GetUpstreamMinClock</span></a></li><li title="io.gearpump.streaming.task.InitialAckRequest"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/InitialAckRequest.html" target="template"><span class="case class">(case class)</span><span class="tplLink">InitialAckRequest</span></a></li><li title="io.gearpump.streaming.task.LatencyProbe"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/LatencyProbe.html" target="template"><span class="case class">(case class)</span><span class="tplLink">LatencyProbe</span></a></li><li title="io.gearpump.streaming.task.LatestMinClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/LatestMinClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">LatestMinClock</span></a></li><li title="io.gearpump.streaming.task.ReportCheckpointClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/ReportCheckpointClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ReportCheckpointClock</span></a></li><li title="io.gearpump.streaming.task.SendMessageLoss"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/SendMessageLoss.html" target="template"><span class="case class">(case class)</span><span class="tplLink">SendMessageLoss</span></a></li><li title="io.gearpump.streaming.task.SerializedMessage"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/SerializedMessage.html" target="template"><span class="case class">(case class)</span><span class="tplLink">SerializedMessage</span></a></li><li title="io.gearpump.streaming.task.SerializedMessageSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/SerializedMessageSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">SerializedMessageSerializer</span></a></li><li title="io.gearpump.streaming.task.SerializerResolver"><a class="tplshow" href="io/gearpump/streaming/task/SerializerResolver$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">SerializerResolver</span></a></li><li title="io.gearpump.streaming.task.StartClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/StartClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">StartClock</span></a></li><li title="io.gearpump.streaming.task.StartTime"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/StartTime.html" target="template"><span class="case class">(case class)</span><span class="tplLink">StartTime</span></a></li><li title="io.gearpump.streaming.task.StreamingTransportSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/StreamingTransportSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">StreamingTransportSerializer</span></a></li><li title="io.gearpump.streaming.task.Subscriber"><a class="tplshow" href="io/gearpump/streaming/task/Subscriber$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/task/Subscriber.html" target="template"><span class="case class">(case class)</span><span class="tplLink">Subscriber</span></a></li><li title="io.gearpump.streaming.task.Subscription"><a class="tplshow" href="io/gearpump/streaming/task/Subscription$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/task/Subscription.html" target="template"><span class="class">(class)</span><span class="tplLink">Subscription</span></a></li><li title="io.gearpump.streaming.task.Task"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/Task.html" target="template"><span class="class">(class)</span><span class="tplLink">Task</span></a></li><li title="io.gearpump.streaming.task.TaskActor"><a class="tplshow" href="io/gearpump/streaming/task/TaskActor$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/task/TaskActor.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskActor</span></a></li><li title="io.gearpump.streaming.task.TaskContext"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskContext.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TaskContext</span></a></li><li title="io.gearpump.streaming.task.TaskContextData"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskContextData.html" target="template"><span class="case class">(case class)</span><span class="tplLink">TaskContextData</span></a></li><li title="io.gearpump.streaming.task.TaskId"><a class="tplshow" href="io/gearpump/streaming/task/TaskId$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/task/TaskId.html" target="template"><span class="case class">(case class)</span><span class="tplLink">TaskId</span></a></li><li title="io.gearpump.streaming.task.TaskInterface"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskInterface.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TaskInterface</span></a></li><li title="io.gearpump.streaming.task.TaskMessageSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskMessageSerializer.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TaskMessageSerializer</span></a></li><li title="io.gearpump.streaming.task.TaskUtil"><a class="tplshow" href="io/gearpump/streaming/task/TaskUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">TaskUtil</span></a></li><li title="io.gearpump.streaming.task.TaskWrapper"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskWrapper.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskWrapper</span></a></li><li title="io.gearpump.streaming.task.UpdateClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/UpdateClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">UpdateClock</span></a></li><li title="io.gearpump.streaming.task.UpstreamMinClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/UpstreamMinClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">UpstreamMinClock</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="io.gearpump.streaming.transaction">
+            <a class="tplshow" href="io/gearpump/streaming/transaction/package.html" target="template">io.gearpump.streaming.transaction</a>
+            <ol class="templates"></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.streaming.transaction.api">
+            <a class="tplshow" href="io/gearpump/streaming/transaction/api/package.html" target="template">io.gearpump.streaming.transaction.api</a>
+            <ol class="templates"><li title="io.gearpump.streaming.transaction.api.CheckpointStore"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/CheckpointStore.html" target="template"><span class="trait">(trait)</span><span class="tplLink">CheckpointStore</span></a></li><li title="io.gearpump.streaming.transaction.api.CheckpointStoreFactory"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" target="template"><span class="trait">(trait)</span><span class="tplLink">CheckpointStoreFactory</span></a></li><li title="io.gearpump.streaming.transaction.api.MessageDecoder"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/MessageDecoder.html" target="template"><span class="trait">(trait)</span><span class="tplLink">MessageDecoder</span></a></li><li title="io.gearpump.streaming.transaction.api.MessageFilter"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/MessageFilter.html" target="template"><span class="trait">(trait)</span><span class="tplLink">MessageFilter</span></a></li><li title="io.gearpump.streaming.transaction.api.OffsetManager"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/OffsetManager.html" target="template"><span class="trait">(trait)</span><span class="tplLink">OffsetManager</span></a></li><li title="io.gearpump.streaming.transaction.api.OffsetStorage"><a class="tplshow" href="io/gearpump/streaming/transaction/api/OffsetStorage$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/transaction/api/OffsetStorage.html" target="template"><span class="trait">(trait)</span><span class="tplLink">OffsetStorage</span></a></li><li title="io.gearpump.streaming.transaction.api.OffsetStorageFactory"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" target="template"><span class="trait">(trait)</span><span class="tplLink">OffsetStorageFactory</span></a></li><li title="io.gearpump.streaming.transaction.api.OffsetTimeStampResolver"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" target="template"><span class="trait">(trait)</span><span class="tplLink">OffsetTimeStampResolver</span></a></li><li title="io.gearpump.streaming.transaction.api.TimeReplayableSource"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/TimeReplayableSource.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TimeReplayableSource</span></a></li><li title="io.gearpump.streaming.transaction.api.TimeStampFilter"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/transaction/api/TimeStampFilter.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TimeStampFilter</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li><li class="pack" title="io.gearpump.streaming.util">
+            <a class="tplshow" href="io/gearpump/streaming/util/package.html" target="template">io.gearpump.streaming.util</a>
+            <ol class="templates"><li title="io.gearpump.streaming.util.ActorPathUtil"><a class="tplshow" href="io/gearpump/streaming/util/ActorPathUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">ActorPathUtil</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li><li class="pack" title="io.gearpump.transport">
+            <a class="tplshow" href="io/gearpump/transport/package.html" target="template">io.gearpump.transport</a>
+            <ol class="templates"><li title="io.gearpump.transport.ActorLookupById"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/ActorLookupById.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ActorLookupById</span></a></li><li title="io.gearpump.transport.Express"><a class="tplshow" href="io/gearpump/transport/Express$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/transport/Express.html" target="template"><span class="class">(class)</span><span class="tplLink">Express</span></a></li><li title="io.gearpump.transport.HostPort"><a class="tplshow" href="io/gearpump/transport/HostPort$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/transport/HostPort.html" target="template"><span class="case class">(case class)</span><span class="tplLink">HostPort</span></a></li></ol>
+            <ol class="packages"> <li class="pack" title="io.gearpump.transport.netty">
+            <a class="tplshow" href="io/gearpump/transport/netty/package.html" target="template">io.gearpump.transport.netty</a>
+            <ol class="templates"><li title="io.gearpump.transport.netty.Client"><a class="tplshow" href="io/gearpump/transport/netty/Client$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/transport/netty/Client.html" target="template"><span class="class">(class)</span><span class="tplLink">Client</span></a></li><li title="io.gearpump.transport.netty.Context"><a class="tplshow" href="io/gearpump/transport/netty/Context$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/transport/netty/Context.html" target="template"><span class="class">(class)</span><span class="tplLink">Context</span></a></li><li title="io.gearpump.transport.netty.IContext"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/IContext.html" target="template"><span class="trait">(trait)</span><span class="tplLink">IContext</span></a></li><li title="io.gearpump.transport.netty.ITransportMessageSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/ITransportMessageSerializer.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ITransportMessageSerializer</span></a></li><li title="io.gearpump.transport.netty.MessageBatch"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/MessageBatch.html" target="template"><span class="class">(class)</span><span class="tplLink">MessageBatch</span></a></li><li title="io.gearpump.transport.netty.MessageDecoder"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/MessageDecoder.html" target="template"><span class="class">(class)</span><span class="tplLink">MessageDecoder</span></a></li><li title="io.gearpump.transport.netty.MessageEncoder"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/MessageEncoder.html" target="template"><span class="class">(class)</span><span class="tplLink">MessageEncoder</span></a></li><li title="io.gearpump.transport.netty.NettyConfig"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/NettyConfig.html" target="template"><span class="class">(class)</span><span class="tplLink">NettyConfig</span></a></li><li title="io.gearpump.transport.netty.NettyRenameThreadFactory"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/NettyRenameThreadFactory.html" target="template"><span class="class">(class)</span><span class="tplLink">NettyRenameThreadFactory</span></a></li><li title="io.gearpump.transport.netty.NettyUtil"><a class="tplshow" href="io/gearpump/transport/netty/NettyUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">NettyUtil</span></a></li><li title="io.gearpump.transport.netty.Server"><a class="tplshow" href="io/gearpump/transport/netty/Server$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/transport/netty/Server.html" target="template"><span class="class">(class)</span><span class="tplLink">Server</span></a></li><li title="io.gearpump.transport.netty.TaskMessage"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/TaskMessage.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskMessage</span></a></li><li title="io.gearpump.transport.netty.WrappedChannelBuffer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/transport/netty/WrappedChannelBuffer.html" target="template"><span class="class">(class)</span><span class="tplLink">WrappedChannelBuffer</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li><li class="pack" title="io.gearpump.util">
+            <a class="tplshow" href="io/gearpump/util/package.html" target="template">io.gearpump.util</a>
+            <ol class="templates"><li title="io.gearpump.util.ActorSystemBooter"><a class="tplshow" href="io/gearpump/util/ActorSystemBooter$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/util/ActorSystemBooter.html" target="template"><span class="class">(class)</span><span class="tplLink">ActorSystemBooter</span></a></li><li title="io.gearpump.util.ActorUtil"><a class="tplshow" href="io/gearpump/util/ActorUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">ActorUtil</span></a></li><li title="io.gearpump.util.AkkaApp"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/AkkaApp.html" target="template"><span class="trait">(trait)</span><span class="tplLink">AkkaApp</span></a></li><li title="io.gearpump.util.ConsoleOutput"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/ConsoleOutput.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ConsoleOutput</span></a></li><li title="io.gearpump.util.Constants"><a class="tplshow" href="io/gearpump/util/Constants$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Constants</span></a></li><li title="io.gearpump.util.FileDirective"><a class="tplshow" href="io/gearpump/util/FileDirective$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">FileDirective</span></a></li><li title="io.gearpump.util.FileServer"><a class="tplshow" href="io/gearpump/util/FileServer$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/util/FileServer.html" target="template"><span class="class">(class)</span><span class="tplLink">FileServer</span></a></li><li title="io.gearpump.util.FileUtils"><a class="tplshow" href="io/gearpump/util/FileUtils$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">FileUtils</span></a></li><li title="io.gearpump.util.Graph"><a class="tplshow" href="io/gearpump/util/Graph$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/util/Graph.html" target="template"><span class="class">(class)</span><span class="tplLink">Graph</span></a></li><li title="io.gearpump.util.HadoopFSLogAppender"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/HadoopFSLogAppender.html" target="template"><span class="class">(class)</span><span class="tplLink">HadoopFSLogAppender</span></a></li><li title="io.gearpump.util.HistoryMetricsService"><a class="tplshow" href="io/gearpump/util/HistoryMetricsService$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/util/HistoryMetricsService.html" target="template"><span class="class">(class)</span><span class="tplLink">HistoryMetricsService</span></a></li><li title="io.gearpump.util.LogUtil"><a class="tplshow" href="io/gearpump/util/LogUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">LogUtil</span></a></li><li title="io.gearpump.util.ProcessLogRedirector"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/ProcessLogRedirector.html" target="template"><span class="class">(class)</span><span class="tplLink">ProcessLogRedirector</span></a></li><li title="io.gearpump.util.RecreateRollingFileAppender"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/RecreateRollingFileAppender.html" target="template"><span class="class">(class)</span><span class="tplLink">RecreateRollingFileAppender</span></a></li><li title="io.gearpump.util.ReferenceEqual"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/ReferenceEqual.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ReferenceEqual</span></a></li><li title="io.gearpump.util.RestartPolicy"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/RestartPolicy.html" target="template"><span class="class">(class)</span><span class="tplLink">RestartPolicy</span></a></li><li title="io.gearpump.util.RichProcess"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/RichProcess.html" target="template"><span class="class">(class)</span><span class="tplLink">RichProcess</span></a></li><li title="io.gearpump.util.TimeOutScheduler"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/util/TimeOutScheduler.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TimeOutScheduler</span></a></li><li title="io.gearpump.util.Util"><a class="tplshow" href="io/gearpump/util/Util$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">Util</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li></ol>
+          </li></ol>
+          </li></ol>
+          </div></div><script src="index.js"></script>
+    </div>
+      <div id="content" class="ui-layout-center">
+        <iframe id="template" name="template" src="package.html"></iframe>
+      </div>
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/latest/api/scala/index.js b/releases/latest/api/scala/index.js
new file mode 100644
index 0000000..54f6f9d
--- /dev/null
+++ b/releases/latest/api/scala/index.js
@@ -0,0 +1 @@
+Index.PACKAGES = {"io.gearpump.serializer" : [{"class" : "io\/gearpump\/serializer\/FastKryoSerializationFramework.html", "name" : "io.gearpump.serializer.FastKryoSerializationFramework"}, {"object" : "io\/gearpump\/serializer\/FastKryoSerializer$.html", "class" : "io\/gearpump\/serializer\/FastKryoSerializer.html", "name" : "io.gearpump.serializer.FastKryoSerializer"}, {"class" : "io\/gearpump\/serializer\/GearpumpSerialization.html", "name" : "io.gearpump.serializer.GearpumpSerialization"}, {"trait" : "io\/gearpump\/serializer\/SerializationFramework.html", "name" : "io.gearpump.serializer.SerializationFramework"}, {"trait" : "io\/gearpump\/serializer\/Serializer.html", "name" : "io.gearpump.serializer.Serializer"}], "io.gearpump.streaming.transaction.api" : [{"trait" : "io\/gearpump\/streaming\/transaction\/api\/CheckpointStore.html", "name" : "io.gearpump.streaming.transaction.api.CheckpointStore"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/CheckpointStoreFactory.html", "name" : "io.gearpump.streaming.transaction.api.CheckpointStoreFactory"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/MessageDecoder.html", "name" : "io.gearpump.streaming.transaction.api.MessageDecoder"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/MessageFilter.html", "name" : "io.gearpump.streaming.transaction.api.MessageFilter"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/OffsetManager.html", "name" : "io.gearpump.streaming.transaction.api.OffsetManager"}, {"object" : "io\/gearpump\/streaming\/transaction\/api\/OffsetStorage$.html", "trait" : "io\/gearpump\/streaming\/transaction\/api\/OffsetStorage.html", "name" : "io.gearpump.streaming.transaction.api.OffsetStorage"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/OffsetStorageFactory.html", "name" : "io.gearpump.streaming.transaction.api.OffsetStorageFactory"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/OffsetTimeStampResolver.html", "name" : "io.gearpump.streaming.transaction.api.OffsetTimeStampResolver"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/TimeReplayableSource.html", "name" : "io.gearpump.streaming.transaction.api.TimeReplayableSource"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/TimeStampFilter.html", "name" : "io.gearpump.streaming.transaction.api.TimeStampFilter"}], "io.gearpump.cluster.client" : [{"object" : "io\/gearpump\/cluster\/client\/ClientContext$.html", "class" : "io\/gearpump\/cluster\/client\/ClientContext.html", "name" : "io.gearpump.cluster.client.ClientContext"}, {"class" : "io\/gearpump\/cluster\/client\/MasterClient.html", "name" : "io.gearpump.cluster.client.MasterClient"}], "io.gearpump.streaming.transaction" : [], "io.gearpump.streaming.hadoop" : [{"class" : "io\/gearpump\/streaming\/hadoop\/HadoopCheckpointStore.html", "object" : "io\/gearpump\/streaming\/hadoop\/HadoopCheckpointStore$.html", "name" : "io.gearpump.streaming.hadoop.HadoopCheckpointStore"}, {"class" : "io\/gearpump\/streaming\/hadoop\/HadoopCheckpointStoreFactory.html", "object" : "io\/gearpump\/streaming\/hadoop\/HadoopCheckpointStoreFactory$.html", "name" : "io.gearpump.streaming.hadoop.HadoopCheckpointStoreFactory"}], "akka.pattern" : [], "io.gearpump.cluster.appmaster" : [{"case class" : "io\/gearpump\/cluster\/appmaster\/ApplicationState.html", "name" : "io.gearpump.cluster.appmaster.ApplicationState"}, {"object" : "io\/gearpump\/cluster\/appmaster\/AppMasterRuntimeEnvironment$.html", "name" : "io.gearpump.cluster.appmaster.AppMasterRuntimeEnvironment"}, {"case class" : "io\/gearpump\/cluster\/appmaster\/AppMasterRuntimeInfo.html", "name" : "io.gearpump.cluster.appmaster.AppMasterRuntimeInfo"}, {"case class" : "io\/gearpump\/cluster\/appmaster\/ExecutorSystem.html", "name" : "io.gearpump.cluster.appmaster.ExecutorSystem"}, {"object" : "io\/gearpump\/cluster\/appmaster\/ExecutorSystemScheduler$.html", "name" : "io.gearpump.cluster.appmaster.ExecutorSystemScheduler"}, {"case class" : "io\/gearpump\/cluster\/appmaster\/WorkerInfo.html", "name" : "io.gearpump.cluster.appmaster.WorkerInfo"}], "io.gearpump.streaming.monoid" : [{"class" : "io\/gearpump\/streaming\/monoid\/AlgebirdGroup.html", "name" : "io.gearpump.streaming.monoid.AlgebirdGroup"}, {"class" : "io\/gearpump\/streaming\/monoid\/AlgebirdMonoid.html", "name" : "io.gearpump.streaming.monoid.AlgebirdMonoid"}], "io.gearpump.streaming.hadoop.lib" : [{"class" : "io\/gearpump\/streaming\/hadoop\/lib\/HadoopCheckpointStoreReader.html", "name" : "io.gearpump.streaming.hadoop.lib.HadoopCheckpointStoreReader"}, {"class" : "io\/gearpump\/streaming\/hadoop\/lib\/HadoopCheckpointStoreWriter.html", "name" : "io.gearpump.streaming.hadoop.lib.HadoopCheckpointStoreWriter"}], "io.gearpump.cluster.worker" : [{"case class" : "io\/gearpump\/cluster\/worker\/ExecutorSlots.html", "name" : "io.gearpump.cluster.worker.ExecutorSlots"}, {"object" : "io\/gearpump\/cluster\/worker\/WorkerSummary$.html", "case class" : "io\/gearpump\/cluster\/worker\/WorkerSummary.html", "name" : "io.gearpump.cluster.worker.WorkerSummary"}], "io.gearpump.external" : [], "io.gearpump.cluster" : [{"case class" : "io\/gearpump\/cluster\/AppDescription.html", "name" : "io.gearpump.cluster.AppDescription"}, {"case class" : "io\/gearpump\/cluster\/AppJar.html", "name" : "io.gearpump.cluster.AppJar"}, {"object" : "io\/gearpump\/cluster\/Application$.html", "trait" : "io\/gearpump\/cluster\/Application.html", "name" : "io.gearpump.cluster.Application"}, {"class" : "io\/gearpump\/cluster\/ApplicationMaster.html", "name" : "io.gearpump.cluster.ApplicationMaster"}, {"case class" : "io\/gearpump\/cluster\/AppMasterContext.html", "name" : "io.gearpump.cluster.AppMasterContext"}, {"trait" : "io\/gearpump\/cluster\/AppMasterRegisterData.html", "name" : "io.gearpump.cluster.AppMasterRegisterData"}, {"object" : "io\/gearpump\/cluster\/AppMasterToMaster$.html", "name" : "io.gearpump.cluster.AppMasterToMaster"}, {"object" : "io\/gearpump\/cluster\/AppMasterToWorker$.html", "name" : "io.gearpump.cluster.AppMasterToWorker"}, {"object" : "io\/gearpump\/cluster\/ClientToMaster$.html", "name" : "io.gearpump.cluster.ClientToMaster"}, {"object" : "io\/gearpump\/cluster\/ClusterConfig$.html", "class" : "io\/gearpump\/cluster\/ClusterConfig.html", "name" : "io.gearpump.cluster.ClusterConfig"}, {"object" : "io\/gearpump\/cluster\/ClusterConfigSource$.html", "trait" : "io\/gearpump\/cluster\/ClusterConfigSource.html", "name" : "io.gearpump.cluster.ClusterConfigSource"}, {"case class" : "io\/gearpump\/cluster\/ExecutorContext.html", "name" : "io.gearpump.cluster.ExecutorContext"}, {"case class" : "io\/gearpump\/cluster\/ExecutorJVMConfig.html", "name" : "io.gearpump.cluster.ExecutorJVMConfig"}, {"object" : "io\/gearpump\/cluster\/MasterToAppMaster$.html", "name" : "io.gearpump.cluster.MasterToAppMaster"}, {"object" : "io\/gearpump\/cluster\/MasterToClient$.html", "name" : "io.gearpump.cluster.MasterToClient"}, {"object" : "io\/gearpump\/cluster\/MasterToWorker$.html", "name" : "io.gearpump.cluster.MasterToWorker"}, {"object" : "io\/gearpump\/cluster\/UserConfig$.html", "class" : "io\/gearpump\/cluster\/UserConfig.html", "name" : "io.gearpump.cluster.UserConfig"}, {"object" : "io\/gearpump\/cluster\/WorkerToAppMaster$.html", "name" : "io.gearpump.cluster.WorkerToAppMaster"}, {"object" : "io\/gearpump\/cluster\/WorkerToMaster$.html", "name" : "io.gearpump.cluster.WorkerToMaster"}], "akka" : [], "io.gearpump.streaming.util" : [{"object" : "io\/gearpump\/streaming\/util\/ActorPathUtil$.html", "name" : "io.gearpump.streaming.util.ActorPathUtil"}], "io.gearpump.metrics" : [{"class" : "io\/gearpump\/metrics\/AkkaReporter.html", "name" : "io.gearpump.metrics.AkkaReporter"}, {"class" : "io\/gearpump\/metrics\/Counter.html", "name" : "io.gearpump.metrics.Counter"}, {"class" : "io\/gearpump\/metrics\/Histogram.html", "name" : "io.gearpump.metrics.Histogram"}, {"class" : "io\/gearpump\/metrics\/JvmMetricsSet.html", "name" : "io.gearpump.metrics.JvmMetricsSet"}, {"class" : "io\/gearpump\/metrics\/Meter.html", "name" : "io.gearpump.metrics.Meter"}, {"object" : "io\/gearpump\/metrics\/Metrics$.html", "class" : "io\/gearpump\/metrics\/Metrics.html", "name" : "io.gearpump.metrics.Metrics"}, {"object" : "io\/gearpump\/metrics\/MetricsReporterService$.html", "class" : "io\/gearpump\/metrics\/MetricsReporterService.html", "name" : "io.gearpump.metrics.MetricsReporterService"}], "io.gearpump.streaming.kafka" : [{"class" : "io\/gearpump\/streaming\/kafka\/KafkaSink.html", "name" : "io.gearpump.streaming.kafka.KafkaSink"}, {"class" : "io\/gearpump\/streaming\/kafka\/KafkaSource.html", "object" : "io\/gearpump\/streaming\/kafka\/KafkaSource$.html", "name" : "io.gearpump.streaming.kafka.KafkaSource"}, {"class" : "io\/gearpump\/streaming\/kafka\/KafkaStorage.html", "object" : "io\/gearpump\/streaming\/kafka\/KafkaStorage$.html", "name" : "io.gearpump.streaming.kafka.KafkaStorage"}, {"class" : "io\/gearpump\/streaming\/kafka\/KafkaStorageFactory.html", "name" : "io.gearpump.streaming.kafka.KafkaStorageFactory"}], "io.gearpump.streaming" : [{"class" : "io\/gearpump\/streaming\/AckRequestSerializer.html", "name" : "io.gearpump.streaming.AckRequestSerializer"}, {"class" : "io\/gearpump\/streaming\/AckSerializer.html", "name" : "io.gearpump.streaming.AckSerializer"}, {"object" : "io\/gearpump\/streaming\/AppMasterToExecutor$.html", "name" : "io.gearpump.streaming.AppMasterToExecutor"}, {"object" : "io\/gearpump\/streaming\/AppMasterToMaster$.html", "name" : "io.gearpump.streaming.AppMasterToMaster"}, {"object" : "io\/gearpump\/streaming\/Constants$.html", "name" : "io.gearpump.streaming.Constants"}, {"object" : "io\/gearpump\/streaming\/DAG$.html", "case class" : "io\/gearpump\/streaming\/DAG.html", "name" : "io.gearpump.streaming.DAG"}, {"object" : "io\/gearpump\/streaming\/ExecutorToAppMaster$.html", "name" : "io.gearpump.streaming.ExecutorToAppMaster"}, {"class" : "io\/gearpump\/streaming\/InitialAckRequestSerializer.html", "name" : "io.gearpump.streaming.InitialAckRequestSerializer"}, {"class" : "io\/gearpump\/streaming\/LatencyProbeSerializer.html", "name" : "io.gearpump.streaming.LatencyProbeSerializer"}, {"object" : "io\/gearpump\/streaming\/LifeTime$.html", "case class" : "io\/gearpump\/streaming\/LifeTime.html", "name" : "io.gearpump.streaming.LifeTime"}, {"object" : "io\/gearpump\/streaming\/Processor$.html", "trait" : "io\/gearpump\/streaming\/Processor.html", "name" : "io.gearpump.streaming.Processor"}, {"case class" : "io\/gearpump\/streaming\/ProcessorDescription.html", "name" : "io.gearpump.streaming.ProcessorDescription"}, {"object" : "io\/gearpump\/streaming\/StreamApplication$.html", "class" : "io\/gearpump\/streaming\/StreamApplication.html", "name" : "io.gearpump.streaming.StreamApplication"}, {"class" : "io\/gearpump\/streaming\/TaskIdSerializer.html", "name" : "io.gearpump.streaming.TaskIdSerializer"}], "io.gearpump.streaming.dsl.plan" : [{"object" : "io\/gearpump\/streaming\/dsl\/plan\/OpTranslator$.html", "class" : "io\/gearpump\/streaming\/dsl\/plan\/OpTranslator.html", "name" : "io.gearpump.streaming.dsl.plan.OpTranslator"}, {"class" : "io\/gearpump\/streaming\/dsl\/plan\/Planner.html", "name" : "io.gearpump.streaming.dsl.plan.Planner"}], "io.gearpump.streaming.kafka.lib.grouper" : [{"class" : "io\/gearpump\/streaming\/kafka\/lib\/grouper\/KafkaDefaultGrouper.html", "name" : "io.gearpump.streaming.kafka.lib.grouper.KafkaDefaultGrouper"}, {"trait" : "io\/gearpump\/streaming\/kafka\/lib\/grouper\/KafkaGrouper.html", "name" : "io.gearpump.streaming.kafka.lib.grouper.KafkaGrouper"}], "io.gearpump.util" : [{"object" : "io\/gearpump\/util\/ActorSystemBooter$.html", "class" : "io\/gearpump\/util\/ActorSystemBooter.html", "name" : "io.gearpump.util.ActorSystemBooter"}, {"object" : "io\/gearpump\/util\/ActorUtil$.html", "name" : "io.gearpump.util.ActorUtil"}, {"trait" : "io\/gearpump\/util\/AkkaApp.html", "name" : "io.gearpump.util.AkkaApp"}, {"trait" : "io\/gearpump\/util\/ConsoleOutput.html", "name" : "io.gearpump.util.ConsoleOutput"}, {"object" : "io\/gearpump\/util\/Constants$.html", "name" : "io.gearpump.util.Constants"}, {"object" : "io\/gearpump\/util\/FileDirective$.html", "name" : "io.gearpump.util.FileDirective"}, {"object" : "io\/gearpump\/util\/FileServer$.html", "class" : "io\/gearpump\/util\/FileServer.html", "name" : "io.gearpump.util.FileServer"}, {"object" : "io\/gearpump\/util\/FileUtils$.html", "name" : "io.gearpump.util.FileUtils"}, {"object" : "io\/gearpump\/util\/Graph$.html", "class" : "io\/gearpump\/util\/Graph.html", "name" : "io.gearpump.util.Graph"}, {"class" : "io\/gearpump\/util\/HadoopFSLogAppender.html", "name" : "io.gearpump.util.HadoopFSLogAppender"}, {"object" : "io\/gearpump\/util\/HistoryMetricsService$.html", "class" : "io\/gearpump\/util\/HistoryMetricsService.html", "name" : "io.gearpump.util.HistoryMetricsService"}, {"object" : "io\/gearpump\/util\/LogUtil$.html", "name" : "io.gearpump.util.LogUtil"}, {"class" : "io\/gearpump\/util\/ProcessLogRedirector.html", "name" : "io.gearpump.util.ProcessLogRedirector"}, {"class" : "io\/gearpump\/util\/RecreateRollingFileAppender.html", "name" : "io.gearpump.util.RecreateRollingFileAppender"}, {"trait" : "io\/gearpump\/util\/ReferenceEqual.html", "name" : "io.gearpump.util.ReferenceEqual"}, {"class" : "io\/gearpump\/util\/RestartPolicy.html", "name" : "io.gearpump.util.RestartPolicy"}, {"class" : "io\/gearpump\/util\/RichProcess.html", "name" : "io.gearpump.util.RichProcess"}, {"trait" : "io\/gearpump\/util\/TimeOutScheduler.html", "name" : "io.gearpump.util.TimeOutScheduler"}, {"object" : "io\/gearpump\/util\/Util$.html", "name" : "io.gearpump.util.Util"}], "io.gearpump.streaming.javaapi" : [{"class" : "io\/gearpump\/streaming\/javaapi\/Graph.html", "name" : "io.gearpump.streaming.javaapi.Graph"}, {"class" : "io\/gearpump\/streaming\/javaapi\/Processor.html", "name" : "io.gearpump.streaming.javaapi.Processor"}, {"class" : "io\/gearpump\/streaming\/javaapi\/StreamApplication.html", "name" : "io.gearpump.streaming.javaapi.StreamApplication"}, {"class" : "io\/gearpump\/streaming\/javaapi\/Task.html", "name" : "io.gearpump.streaming.javaapi.Task"}], "io.gearpump.external.hbase.dsl" : [{"object" : "io\/gearpump\/external\/hbase\/dsl\/HBaseDSLSink$.html", "class" : "io\/gearpump\/external\/hbase\/dsl\/HBaseDSLSink.html", "name" : "io.gearpump.external.hbase.dsl.HBaseDSLSink"}], "io.gearpump.streaming.source" : [{"trait" : "io\/gearpump\/streaming\/source\/DataSource.html", "name" : "io.gearpump.streaming.source.DataSource"}, {"object" : "io\/gearpump\/streaming\/source\/DataSourceConfig$.html", "name" : "io.gearpump.streaming.source.DataSourceConfig"}, {"object" : "io\/gearpump\/streaming\/source\/DataSourceProcessor$.html", "name" : "io.gearpump.streaming.source.DataSourceProcessor"}, {"object" : "io\/gearpump\/streaming\/source\/DataSourceTask$.html", "class" : "io\/gearpump\/streaming\/source\/DataSourceTask.html", "name" : "io.gearpump.streaming.source.DataSourceTask"}, {"class" : "io\/gearpump\/streaming\/source\/DefaultTimeStampFilter.html", "name" : "io.gearpump.streaming.source.DefaultTimeStampFilter"}], "io.gearpump.cluster.main" : [{"object" : "io\/gearpump\/cluster\/main\/AppSubmitter$.html", "name" : "io.gearpump.cluster.main.AppSubmitter"}, {"object" : "io\/gearpump\/cluster\/main\/ArgumentsParser$.html", "trait" : "io\/gearpump\/cluster\/main\/ArgumentsParser.html", "name" : "io.gearpump.cluster.main.ArgumentsParser"}, {"case class" : "io\/gearpump\/cluster\/main\/CLIOption.html", "name" : "io.gearpump.cluster.main.CLIOption"}, {"object" : "io\/gearpump\/cluster\/main\/Gear$.html", "name" : "io.gearpump.cluster.main.Gear"}, {"object" : "io\/gearpump\/cluster\/main\/Info$.html", "name" : "io.gearpump.cluster.main.Info"}, {"object" : "io\/gearpump\/cluster\/main\/Kill$.html", "name" : "io.gearpump.cluster.main.Kill"}, {"object" : "io\/gearpump\/cluster\/main\/Local$.html", "name" : "io.gearpump.cluster.main.Local"}, {"object" : "io\/gearpump\/cluster\/main\/MainRunner$.html", "name" : "io.gearpump.cluster.main.MainRunner"}, {"object" : "io\/gearpump\/cluster\/main\/Master$.html", "name" : "io.gearpump.cluster.main.Master"}, {"object" : "io\/gearpump\/cluster\/main\/MasterWatcher$.html", "class" : "io\/gearpump\/cluster\/main\/MasterWatcher.html", "name" : "io.gearpump.cluster.main.MasterWatcher"}, {"class" : "io\/gearpump\/cluster\/main\/ParseResult.html", "name" : "io.gearpump.cluster.main.ParseResult"}, {"object" : "io\/gearpump\/cluster\/main\/Replay$.html", "name" : "io.gearpump.cluster.main.Replay"}, {"object" : "io\/gearpump\/cluster\/main\/Worker$.html", "name" : "io.gearpump.cluster.main.Worker"}], "io.gearpump.streaming.kafka.lib.consumer" : [{"object" : "io\/gearpump\/streaming\/kafka\/lib\/consumer\/FetchThread$.html", "name" : "io.gearpump.streaming.kafka.lib.consumer.FetchThread"}, {"class" : "io\/gearpump\/streaming\/kafka\/lib\/consumer\/KafkaConsumer.html", "object" : "io\/gearpump\/streaming\/kafka\/lib\/consumer\/KafkaConsumer$.html", "name" : "io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer"}, {"case class" : "io\/gearpump\/streaming\/kafka\/lib\/consumer\/KafkaMessage.html", "name" : "io.gearpump.streaming.kafka.lib.consumer.KafkaMessage"}], "io.gearpump.jarstore.dfs" : [{"class" : "io\/gearpump\/jarstore\/dfs\/DFSJarStoreService.html", "name" : "io.gearpump.jarstore.dfs.DFSJarStoreService"}], "io.gearpump.streaming.dsl" : [{"class" : "io\/gearpump\/streaming\/dsl\/CollectionDataSource.html", "name" : "io.gearpump.streaming.dsl.CollectionDataSource"}, {"class" : "io\/gearpump\/streaming\/dsl\/KVStream.html", "name" : "io.gearpump.streaming.dsl.KVStream"}, {"object" : "io\/gearpump\/streaming\/dsl\/Stream$.html", "class" : "io\/gearpump\/streaming\/dsl\/Stream.html", "name" : "io.gearpump.streaming.dsl.Stream"}, {"object" : "io\/gearpump\/streaming\/dsl\/StreamApp$.html", "class" : "io\/gearpump\/streaming\/dsl\/StreamApp.html", "name" : "io.gearpump.streaming.dsl.StreamApp"}, {"trait" : "io\/gearpump\/streaming\/dsl\/TypedDataSink.html", "name" : "io.gearpump.streaming.dsl.TypedDataSink"}, {"trait" : "io\/gearpump\/streaming\/dsl\/TypedDataSource.html", "name" : "io.gearpump.streaming.dsl.TypedDataSource"}], "io.gearpump.jarstore" : [{"case class" : "io\/gearpump\/jarstore\/FilePath.html", "name" : "io.gearpump.jarstore.FilePath"}, {"object" : "io\/gearpump\/jarstore\/JarStoreService$.html", "trait" : "io\/gearpump\/jarstore\/JarStoreService.html", "name" : "io.gearpump.jarstore.JarStoreService"}], "io.gearpump.streaming.dsl.example" : [{"object" : "io\/gearpump\/streaming\/dsl\/example\/WordCount$.html", "name" : "io.gearpump.streaming.dsl.example.WordCount"}], "io.gearpump.transport.netty" : [{"object" : "io\/gearpump\/transport\/netty\/Client$.html", "class" : "io\/gearpump\/transport\/netty\/Client.html", "name" : "io.gearpump.transport.netty.Client"}, {"object" : "io\/gearpump\/transport\/netty\/Context$.html", "class" : "io\/gearpump\/transport\/netty\/Context.html", "name" : "io.gearpump.transport.netty.Context"}, {"trait" : "io\/gearpump\/transport\/netty\/IContext.html", "name" : "io.gearpump.transport.netty.IContext"}, {"trait" : "io\/gearpump\/transport\/netty\/ITransportMessageSerializer.html", "name" : "io.gearpump.transport.netty.ITransportMessageSerializer"}, {"class" : "io\/gearpump\/transport\/netty\/MessageBatch.html", "name" : "io.gearpump.transport.netty.MessageBatch"}, {"class" : "io\/gearpump\/transport\/netty\/MessageDecoder.html", "name" : "io.gearpump.transport.netty.MessageDecoder"}, {"class" : "io\/gearpump\/transport\/netty\/MessageEncoder.html", "name" : "io.gearpump.transport.netty.MessageEncoder"}, {"class" : "io\/gearpump\/transport\/netty\/NettyConfig.html", "name" : "io.gearpump.transport.netty.NettyConfig"}, {"class" : "io\/gearpump\/transport\/netty\/NettyRenameThreadFactory.html", "name" : "io.gearpump.transport.netty.NettyRenameThreadFactory"}, {"object" : "io\/gearpump\/transport\/netty\/NettyUtil$.html", "name" : "io.gearpump.transport.netty.NettyUtil"}, {"object" : "io\/gearpump\/transport\/netty\/Server$.html", "class" : "io\/gearpump\/transport\/netty\/Server.html", "name" : "io.gearpump.transport.netty.Server"}, {"class" : "io\/gearpump\/transport\/netty\/TaskMessage.html", "name" : "io.gearpump.transport.netty.TaskMessage"}, {"class" : "io\/gearpump\/transport\/netty\/WrappedChannelBuffer.html", "name" : "io.gearpump.transport.netty.WrappedChannelBuffer"}], "io.gearpump.streaming.sink" : [{"trait" : "io\/gearpump\/streaming\/sink\/DataSink.html", "name" : "io.gearpump.streaming.sink.DataSink"}, {"object" : "io\/gearpump\/streaming\/sink\/DataSinkProcessor$.html", "name" : "io.gearpump.streaming.sink.DataSinkProcessor"}, {"object" : "io\/gearpump\/streaming\/sink\/DataSinkTask$.html", "class" : "io\/gearpump\/streaming\/sink\/DataSinkTask.html", "name" : "io.gearpump.streaming.sink.DataSinkTask"}], "io.gearpump.streaming.executor" : [{"object" : "io\/gearpump\/streaming\/executor\/Executor$.html", "class" : "io\/gearpump\/streaming\/executor\/Executor.html", "name" : "io.gearpump.streaming.executor.Executor"}, {"class" : "io\/gearpump\/streaming\/executor\/ExecutorRestartPolicy.html", "name" : "io.gearpump.streaming.executor.ExecutorRestartPolicy"}, {"trait" : "io\/gearpump\/streaming\/executor\/ITaskLauncher.html", "name" : "io.gearpump.streaming.executor.ITaskLauncher"}, {"object" : "io\/gearpump\/streaming\/executor\/TaskLauncher$.html", "class" : "io\/gearpump\/streaming\/executor\/TaskLauncher.html", "name" : "io.gearpump.streaming.executor.TaskLauncher"}], "io.gearpump.streaming.serializer" : [{"class" : "io\/gearpump\/streaming\/serializer\/ChillSerializer.html", "name" : "io.gearpump.streaming.serializer.ChillSerializer"}], "io.gearpump.cluster.scheduler" : [{"object" : "io\/gearpump\/cluster\/scheduler\/Priority$.html", "name" : "io.gearpump.cluster.scheduler.Priority"}, {"class" : "io\/gearpump\/cluster\/scheduler\/PriorityScheduler.html", "name" : "io.gearpump.cluster.scheduler.PriorityScheduler"}, {"object" : "io\/gearpump\/cluster\/scheduler\/Relaxation$.html", "name" : "io.gearpump.cluster.scheduler.Relaxation"}, {"object" : "io\/gearpump\/cluster\/scheduler\/Resource$.html", "case class" : "io\/gearpump\/cluster\/scheduler\/Resource.html", "name" : "io.gearpump.cluster.scheduler.Resource"}, {"case class" : "io\/gearpump\/cluster\/scheduler\/ResourceAllocation.html", "name" : "io.gearpump.cluster.scheduler.ResourceAllocation"}, {"case class" : "io\/gearpump\/cluster\/scheduler\/ResourceRequest.html", "name" : "io.gearpump.cluster.scheduler.ResourceRequest"}, {"object" : "io\/gearpump\/cluster\/scheduler\/Scheduler$.html", "class" : "io\/gearpump\/cluster\/scheduler\/Scheduler.html", "name" : "io.gearpump.cluster.scheduler.Scheduler"}], "io.gearpump.streaming.kafka.lib" : [{"class" : "io\/gearpump\/streaming\/kafka\/lib\/DefaultMessageDecoder.html", "name" : "io.gearpump.streaming.kafka.lib.DefaultMessageDecoder"}, {"object" : "io\/gearpump\/streaming\/kafka\/lib\/KafkaOffsetManager$.html", "name" : "io.gearpump.streaming.kafka.lib.KafkaOffsetManager"}, {"class" : "io\/gearpump\/streaming\/kafka\/lib\/KafkaSourceConfig.html", "object" : "io\/gearpump\/streaming\/kafka\/lib\/KafkaSourceConfig$.html", "name" : "io.gearpump.streaming.kafka.lib.KafkaSourceConfig"}, {"object" : "io\/gearpump\/streaming\/kafka\/lib\/KafkaUtil$.html", "name" : "io.gearpump.streaming.kafka.lib.KafkaUtil"}, {"class" : "io\/gearpump\/streaming\/kafka\/lib\/StringMessageDecoder.html", "name" : "io.gearpump.streaming.kafka.lib.StringMessageDecoder"}], "io.gearpump" : [{"object" : "io\/gearpump\/Message$.html", "case class" : "io\/gearpump\/Message.html", "name" : "io.gearpump.Message"}], "io.gearpump.streaming.appmaster" : [{"object" : "io\/gearpump\/streaming\/appmaster\/AppMaster$.html", "class" : "io\/gearpump\/streaming\/appmaster\/AppMaster.html", "name" : "io.gearpump.streaming.appmaster.AppMaster"}, {"case class" : "io\/gearpump\/streaming\/appmaster\/AppMasterTaskDetail.html", "name" : "io.gearpump.streaming.appmaster.AppMasterTaskDetail"}, {"object" : "io\/gearpump\/streaming\/appmaster\/ClockService$.html", "class" : "io\/gearpump\/streaming\/appmaster\/ClockService.html", "name" : "io.gearpump.streaming.appmaster.ClockService"}, {"object" : "io\/gearpump\/streaming\/appmaster\/DagManager$.html", "class" : "io\/gearpump\/streaming\/appmaster\/DagManager.html", "name" : "io.gearpump.streaming.appmaster.DagManager"}, {"case class" : "io\/gearpump\/streaming\/appmaster\/ProcessorSummary.html", "name" : "io.gearpump.streaming.appmaster.ProcessorSummary"}, {"case class" : "io\/gearpump\/streaming\/appmaster\/StreamAppMasterSummary.html", "name" : "io.gearpump.streaming.appmaster.StreamAppMasterSummary"}, {"object" : "io\/gearpump\/streaming\/appmaster\/SubDAGManager$.html", "class" : "io\/gearpump\/streaming\/appmaster\/SubDAGManager.html", "name" : "io.gearpump.streaming.appmaster.SubDAGManager"}, {"case class" : "io\/gearpump\/streaming\/appmaster\/SubmitApplicationRequest.html", "name" : "io.gearpump.streaming.appmaster.SubmitApplicationRequest"}, {"case class" : "io\/gearpump\/streaming\/appmaster\/TaskCount.html", "name" : "io.gearpump.streaming.appmaster.TaskCount"}, {"object" : "io\/gearpump\/streaming\/appmaster\/TaskLocator$.html", "class" : "io\/gearpump\/streaming\/appmaster\/TaskLocator.html", "name" : "io.gearpump.streaming.appmaster.TaskLocator"}, {"object" : "io\/gearpump\/streaming\/appmaster\/TaskRegistry$.html", "class" : "io\/gearpump\/streaming\/appmaster\/TaskRegistry.html", "name" : "io.gearpump.streaming.appmaster.TaskRegistry"}, {"object" : "io\/gearpump\/streaming\/appmaster\/TaskScheduler$.html", "trait" : "io\/gearpump\/streaming\/appmaster\/TaskScheduler.html", "name" : "io.gearpump.streaming.appmaster.TaskScheduler"}, {"class" : "io\/gearpump\/streaming\/appmaster\/TaskSchedulerImpl.html", "name" : "io.gearpump.streaming.appmaster.TaskSchedulerImpl"}], "io.gearpump.streaming.state.impl" : [{"class" : "io\/gearpump\/streaming\/state\/impl\/CheckpointManager.html", "name" : "io.gearpump.streaming.state.impl.CheckpointManager"}, {"class" : "io\/gearpump\/streaming\/state\/impl\/InMemoryCheckpointStore.html", "name" : "io.gearpump.streaming.state.impl.InMemoryCheckpointStore"}, {"class" : "io\/gearpump\/streaming\/state\/impl\/InMemoryCheckpointStoreFactory.html", "name" : "io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory"}, {"case class" : "io\/gearpump\/streaming\/state\/impl\/Interval.html", "name" : "io.gearpump.streaming.state.impl.Interval"}, {"object" : "io\/gearpump\/streaming\/state\/impl\/NonWindowState$.html", "class" : "io\/gearpump\/streaming\/state\/impl\/NonWindowState.html", "name" : "io.gearpump.streaming.state.impl.NonWindowState"}, {"object" : "io\/gearpump\/streaming\/state\/impl\/PersistentStateConfig$.html", "name" : "io.gearpump.streaming.state.impl.PersistentStateConfig"}, {"class" : "io\/gearpump\/streaming\/state\/impl\/Window.html", "name" : "io.gearpump.streaming.state.impl.Window"}, {"object" : "io\/gearpump\/streaming\/state\/impl\/WindowConfig$.html", "case class" : "io\/gearpump\/streaming\/state\/impl\/WindowConfig.html", "name" : "io.gearpump.streaming.state.impl.WindowConfig"}, {"object" : "io\/gearpump\/streaming\/state\/impl\/WindowState$.html", "class" : "io\/gearpump\/streaming\/state\/impl\/WindowState.html", "name" : "io.gearpump.streaming.state.impl.WindowState"}], "io.gearpump.streaming.kafka.dsl" : [{"object" : "io\/gearpump\/streaming\/kafka\/dsl\/KafkaDSLSink$.html", "class" : "io\/gearpump\/streaming\/kafka\/dsl\/KafkaDSLSink.html", "name" : "io.gearpump.streaming.kafka.dsl.KafkaDSLSink"}, {"object" : "io\/gearpump\/streaming\/kafka\/dsl\/KafkaDSLUtil$.html", "name" : "io.gearpump.streaming.kafka.dsl.KafkaDSLUtil"}], "io" : [], "io.gearpump.streaming.state" : [], "io.gearpump.partitioner" : [{"class" : "io\/gearpump\/partitioner\/BroadcastPartitioner.html", "name" : "io.gearpump.partitioner.BroadcastPartitioner"}, {"class" : "io\/gearpump\/partitioner\/CoLocationPartitioner.html", "name" : "io.gearpump.partitioner.CoLocationPartitioner"}, {"class" : "io\/gearpump\/partitioner\/HashPartitioner.html", "name" : "io.gearpump.partitioner.HashPartitioner"}, {"trait" : "io\/gearpump\/partitioner\/MulticastPartitioner.html", "name" : "io.gearpump.partitioner.MulticastPartitioner"}, {"object" : "io\/gearpump\/partitioner\/Partitioner$.html", "trait" : "io\/gearpump\/partitioner\/Partitioner.html", "name" : "io.gearpump.partitioner.Partitioner"}, {"class" : "io\/gearpump\/partitioner\/PartitionerByClassName.html", "name" : "io.gearpump.partitioner.PartitionerByClassName"}, {"case class" : "io\/gearpump\/partitioner\/PartitionerDescription.html", "name" : "io.gearpump.partitioner.PartitionerDescription"}, {"trait" : "io\/gearpump\/partitioner\/PartitionerFactory.html", "name" : "io.gearpump.partitioner.PartitionerFactory"}, {"class" : "io\/gearpump\/partitioner\/PartitionerObject.html", "name" : "io.gearpump.partitioner.PartitionerObject"}, {"class" : "io\/gearpump\/partitioner\/ShuffleGroupingPartitioner.html", "name" : "io.gearpump.partitioner.ShuffleGroupingPartitioner"}, {"class" : "io\/gearpump\/partitioner\/ShufflePartitioner.html", "name" : "io.gearpump.partitioner.ShufflePartitioner"}, {"trait" : "io\/gearpump\/partitioner\/UnicastPartitioner.html", "name" : "io.gearpump.partitioner.UnicastPartitioner"}], "io.gearpump.streaming.task" : [{"case class" : "io\/gearpump\/streaming\/task\/Ack.html", "name" : "io.gearpump.streaming.task.Ack"}, {"case class" : "io\/gearpump\/streaming\/task\/AckRequest.html", "name" : "io.gearpump.streaming.task.AckRequest"}, {"case class" : "io\/gearpump\/streaming\/task\/CheckpointClock.html", "name" : "io.gearpump.streaming.task.CheckpointClock"}, {"trait" : "io\/gearpump\/streaming\/task\/ClockEvent.html", "name" : "io.gearpump.streaming.task.ClockEvent"}, {"trait" : "io\/gearpump\/streaming\/task\/ExpressTransport.html", "name" : "io.gearpump.streaming.task.ExpressTransport"}, {"object" : "io\/gearpump\/streaming\/task\/GetCheckpointClock$.html", "name" : "io.gearpump.streaming.task.GetCheckpointClock"}, {"object" : "io\/gearpump\/streaming\/task\/GetDAG$.html", "name" : "io.gearpump.streaming.task.GetDAG"}, {"object" : "io\/gearpump\/streaming\/task\/GetLatestMinClock$.html", "name" : "io.gearpump.streaming.task.GetLatestMinClock"}, {"object" : "io\/gearpump\/streaming\/task\/GetStartClock$.html", "name" : "io.gearpump.streaming.task.GetStartClock"}, {"case class" : "io\/gearpump\/streaming\/task\/GetUpstreamMinClock.html", "name" : "io.gearpump.streaming.task.GetUpstreamMinClock"}, {"case class" : "io\/gearpump\/streaming\/task\/InitialAckRequest.html", "name" : "io.gearpump.streaming.task.InitialAckRequest"}, {"case class" : "io\/gearpump\/streaming\/task\/LatencyProbe.html", "name" : "io.gearpump.streaming.task.LatencyProbe"}, {"case class" : "io\/gearpump\/streaming\/task\/LatestMinClock.html", "name" : "io.gearpump.streaming.task.LatestMinClock"}, {"case class" : "io\/gearpump\/streaming\/task\/ReportCheckpointClock.html", "name" : "io.gearpump.streaming.task.ReportCheckpointClock"}, {"case class" : "io\/gearpump\/streaming\/task\/SendMessageLoss.html", "name" : "io.gearpump.streaming.task.SendMessageLoss"}, {"case class" : "io\/gearpump\/streaming\/task\/SerializedMessage.html", "name" : "io.gearpump.streaming.task.SerializedMessage"}, {"class" : "io\/gearpump\/streaming\/task\/SerializedMessageSerializer.html", "name" : "io.gearpump.streaming.task.SerializedMessageSerializer"}, {"object" : "io\/gearpump\/streaming\/task\/SerializerResolver$.html", "name" : "io.gearpump.streaming.task.SerializerResolver"}, {"case class" : "io\/gearpump\/streaming\/task\/StartClock.html", "name" : "io.gearpump.streaming.task.StartClock"}, {"case class" : "io\/gearpump\/streaming\/task\/StartTime.html", "name" : "io.gearpump.streaming.task.StartTime"}, {"class" : "io\/gearpump\/streaming\/task\/StreamingTransportSerializer.html", "name" : "io.gearpump.streaming.task.StreamingTransportSerializer"}, {"object" : "io\/gearpump\/streaming\/task\/Subscriber$.html", "case class" : "io\/gearpump\/streaming\/task\/Subscriber.html", "name" : "io.gearpump.streaming.task.Subscriber"}, {"object" : "io\/gearpump\/streaming\/task\/Subscription$.html", "class" : "io\/gearpump\/streaming\/task\/Subscription.html", "name" : "io.gearpump.streaming.task.Subscription"}, {"class" : "io\/gearpump\/streaming\/task\/Task.html", "name" : "io.gearpump.streaming.task.Task"}, {"object" : "io\/gearpump\/streaming\/task\/TaskActor$.html", "class" : "io\/gearpump\/streaming\/task\/TaskActor.html", "name" : "io.gearpump.streaming.task.TaskActor"}, {"trait" : "io\/gearpump\/streaming\/task\/TaskContext.html", "name" : "io.gearpump.streaming.task.TaskContext"}, {"case class" : "io\/gearpump\/streaming\/task\/TaskContextData.html", "name" : "io.gearpump.streaming.task.TaskContextData"}, {"object" : "io\/gearpump\/streaming\/task\/TaskId$.html", "case class" : "io\/gearpump\/streaming\/task\/TaskId.html", "name" : "io.gearpump.streaming.task.TaskId"}, {"trait" : "io\/gearpump\/streaming\/task\/TaskInterface.html", "name" : "io.gearpump.streaming.task.TaskInterface"}, {"trait" : "io\/gearpump\/streaming\/task\/TaskMessageSerializer.html", "name" : "io.gearpump.streaming.task.TaskMessageSerializer"}, {"object" : "io\/gearpump\/streaming\/task\/TaskUtil$.html", "name" : "io.gearpump.streaming.task.TaskUtil"}, {"class" : "io\/gearpump\/streaming\/task\/TaskWrapper.html", "name" : "io.gearpump.streaming.task.TaskWrapper"}, {"case class" : "io\/gearpump\/streaming\/task\/UpdateClock.html", "name" : "io.gearpump.streaming.task.UpdateClock"}, {"case class" : "io\/gearpump\/streaming\/task\/UpstreamMinClock.html", "name" : "io.gearpump.streaming.task.UpstreamMinClock"}], "io.gearpump.cluster.master" : [{"object" : "io\/gearpump\/cluster\/master\/AppManager$.html", "name" : "io.gearpump.cluster.master.AppManager"}, {"object" : "io\/gearpump\/cluster\/master\/AppMasterLauncher$.html", "class" : "io\/gearpump\/cluster\/master\/AppMasterLauncher.html", "name" : "io.gearpump.cluster.master.AppMasterLauncher"}, {"trait" : "io\/gearpump\/cluster\/master\/AppMasterLauncherFactory.html", "name" : "io.gearpump.cluster.master.AppMasterLauncherFactory"}, {"trait" : "io\/gearpump\/cluster\/master\/ClusterReplication.html", "name" : "io.gearpump.cluster.master.ClusterReplication"}, {"object" : "io\/gearpump\/cluster\/master\/InMemoryKVService$.html", "class" : "io\/gearpump\/cluster\/master\/InMemoryKVService.html", "name" : "io.gearpump.cluster.master.InMemoryKVService"}, {"object" : "io\/gearpump\/cluster\/master\/Master$.html", "name" : "io.gearpump.cluster.master.Master"}, {"case class" : "io\/gearpump\/cluster\/master\/MasterActivity.html", "name" : "io.gearpump.cluster.master.MasterActivity"}, {"object" : "io\/gearpump\/cluster\/master\/MasterProxy$.html", "class" : "io\/gearpump\/cluster\/master\/MasterProxy.html", "name" : "io.gearpump.cluster.master.MasterProxy"}, {"object" : "io\/gearpump\/cluster\/master\/MasterStatus$.html", "name" : "io.gearpump.cluster.master.MasterStatus"}, {"case class" : "io\/gearpump\/cluster\/master\/MasterSummary.html", "name" : "io.gearpump.cluster.master.MasterSummary"}], "io.gearpump.streaming.state.api" : [{"trait" : "io\/gearpump\/streaming\/state\/api\/Group.html", "name" : "io.gearpump.streaming.state.api.Group"}, {"trait" : "io\/gearpump\/streaming\/state\/api\/Monoid.html", "name" : "io.gearpump.streaming.state.api.Monoid"}, {"class" : "io\/gearpump\/streaming\/state\/api\/MonoidState.html", "name" : "io.gearpump.streaming.state.api.MonoidState"}, {"trait" : "io\/gearpump\/streaming\/state\/api\/PersistentState.html", "name" : "io.gearpump.streaming.state.api.PersistentState"}, {"class" : "io\/gearpump\/streaming\/state\/api\/PersistentTask.html", "name" : "io.gearpump.streaming.state.api.PersistentTask"}, {"trait" : "io\/gearpump\/streaming\/state\/api\/Serializer.html", "name" : "io.gearpump.streaming.state.api.Serializer"}], "io.gearpump.external.hbase" : [{"object" : "io\/gearpump\/external\/hbase\/HBaseSecurityUtil$.html", "name" : "io.gearpump.external.hbase.HBaseSecurityUtil"}, {"object" : "io\/gearpump\/external\/hbase\/HBaseSink$.html", "class" : "io\/gearpump\/external\/hbase\/HBaseSink.html", "name" : "io.gearpump.external.hbase.HBaseSink"}], "io.gearpump.transport" : [{"trait" : "io\/gearpump\/transport\/ActorLookupById.html", "name" : "io.gearpump.transport.ActorLookupById"}, {"object" : "io\/gearpump\/transport\/Express$.html", "class" : "io\/gearpump\/transport\/Express.html", "name" : "io.gearpump.transport.Express"}, {"object" : "io\/gearpump\/transport\/HostPort$.html", "case class" : "io\/gearpump\/transport\/HostPort.html", "name" : "io.gearpump.transport.HostPort"}], "io.gearpump.streaming.storage" : [{"trait" : "io\/gearpump\/streaming\/storage\/AppDataStore.html", "name" : "io.gearpump.streaming.storage.AppDataStore"}, {"class" : "io\/gearpump\/streaming\/storage\/InMemoryAppStoreOnMaster.html", "name" : "io.gearpump.streaming.storage.InMemoryAppStoreOnMaster"}], "io.gearpump.jarstore.local" : [{"class" : "io\/gearpump\/jarstore\/local\/LocalJarStore.html", "name" : "io.gearpump.jarstore.local.LocalJarStore"}, {"class" : "io\/gearpump\/jarstore\/local\/LocalJarStoreService.html", "name" : "io.gearpump.jarstore.local.LocalJarStoreService"}], "io.gearpump.streaming.hadoop.lib.rotation" : [{"case class" : "io\/gearpump\/streaming\/hadoop\/lib\/rotation\/FileSizeRotation.html", "name" : "io.gearpump.streaming.hadoop.lib.rotation.FileSizeRotation"}, {"trait" : "io\/gearpump\/streaming\/hadoop\/lib\/rotation\/Rotation.html", "name" : "io.gearpump.streaming.hadoop.lib.rotation.Rotation"}], "io.gearpump.streaming.dsl.op" : [{"case class" : "io\/gearpump\/streaming\/dsl\/op\/DataSinkOp.html", "name" : "io.gearpump.streaming.dsl.op.DataSinkOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/DataSourceOp.html", "name" : "io.gearpump.streaming.dsl.op.DataSourceOp"}, {"object" : "io\/gearpump\/streaming\/dsl\/op\/Direct$.html", "name" : "io.gearpump.streaming.dsl.op.Direct"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/FlatMapOp.html", "name" : "io.gearpump.streaming.dsl.op.FlatMapOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/GroupByOp.html", "name" : "io.gearpump.streaming.dsl.op.GroupByOp"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/MasterOp.html", "name" : "io.gearpump.streaming.dsl.op.MasterOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/MergeOp.html", "name" : "io.gearpump.streaming.dsl.op.MergeOp"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/Op.html", "name" : "io.gearpump.streaming.dsl.op.Op"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/OpChain.html", "name" : "io.gearpump.streaming.dsl.op.OpChain"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/OpEdge.html", "name" : "io.gearpump.streaming.dsl.op.OpEdge"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/ParameterizedOp.html", "name" : "io.gearpump.streaming.dsl.op.ParameterizedOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/ProcessorOp.html", "name" : "io.gearpump.streaming.dsl.op.ProcessorOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/ReduceOp.html", "name" : "io.gearpump.streaming.dsl.op.ReduceOp"}, {"object" : "io\/gearpump\/streaming\/dsl\/op\/Shuffle$.html", "name" : "io.gearpump.streaming.dsl.op.Shuffle"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/SlaveOp.html", "name" : "io.gearpump.streaming.dsl.op.SlaveOp"}], "io.gearpump.streaming.dsl.partitioner" : [{"class" : "io\/gearpump\/streaming\/dsl\/partitioner\/GroupByPartitioner.html", "name" : "io.gearpump.streaming.dsl.partitioner.GroupByPartitioner"}]};
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/index/index-_.html b/releases/latest/api/scala/index/index-_.html
similarity index 100%
copy from releases/0.6.2/api/scala/index/index-_.html
copy to releases/latest/api/scala/index/index-_.html
diff --git a/releases/0.6.2/api/scala/index/index-a.html b/releases/latest/api/scala/index/index-a.html
similarity index 100%
copy from releases/0.6.2/api/scala/index/index-a.html
copy to releases/latest/api/scala/index/index-a.html
diff --git a/releases/0.6.2/api/scala/index/index-b.html b/releases/latest/api/scala/index/index-b.html
similarity index 100%
copy from releases/0.6.2/api/scala/index/index-b.html
copy to releases/latest/api/scala/index/index-b.html
diff --git a/releases/latest/api/scala/index/index-c.html b/releases/latest/api/scala/index/index-c.html
new file mode 100644
index 0000000..0a952f5
--- /dev/null
+++ b/releases/latest/api/scala/index/index-c.html
@@ -0,0 +1,314 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title></title>
+          <meta name="description" content="" />
+          <meta name="keywords" content="" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
+      <script type="text/javascript" src="../lib/jquery.js"></script>
+    
+        </head>
+        <body><div class="entry">
+      <div class="name">CHUNK_SIZE</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileDirective$.html" class="extype" name="io.gearpump.util.FileDirective">FileDirective</a> </div>
+    </div><div class="entry">
+      <div class="name">CLIOption</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/package.html" class="extype" name="io.gearpump.cluster.main">main</a> </div>
+    </div><div class="entry">
+      <div class="name">CLOCK_REPORT_INTERVAL</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
+    </div><div class="entry">
+      <div class="name">CLOCK_SYNC_TIMEOUT_INTERVAL</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor$.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
+    </div><div class="entry">
+      <div class="name">COLUMN_FAMILY</div>
+      <div class="occurrences"><a href="../io/gearpump/external/hbase/HBaseSink$.html" class="extype" name="io.gearpump.external.hbase.HBaseSink">HBaseSink</a> </div>
+    </div><div class="entry">
+      <div class="name">COLUMN_NAME</div>
+      <div class="occurrences"><a href="../io/gearpump/external/hbase/HBaseSink$.html" class="extype" name="io.gearpump.external.hbase.HBaseSink">HBaseSink</a> </div>
+    </div><div class="entry">
+      <div class="name">CONSUMER_TOPICS</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">ChangeExecutorResource</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToWorker$.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker">AppMasterToWorker</a> </div>
+    </div><div class="entry">
+      <div class="name">ChangeTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a> </div>
+    </div><div class="entry">
+      <div class="name">ChangeTasks</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a> </div>
+    </div><div class="entry">
+      <div class="name">ChangeToNewDAG</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
+    </div><div class="entry">
+      <div class="name">ChangeToNewDAGSuccess</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
+    </div><div class="entry">
+      <div class="name">ChannelFutureOps</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">ChannelReady</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">CheckpointClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">CheckpointManager</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/package.html" class="extype" name="io.gearpump.streaming.state.impl">impl</a> </div>
+    </div><div class="entry">
+      <div class="name">CheckpointStore</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a> </div>
+    </div><div class="entry">
+      <div class="name">CheckpointStoreFactory</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a> </div>
+    </div><div class="entry">
+      <div class="name">ChillSerializer</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/serializer/package.html" class="extype" name="io.gearpump.streaming.serializer">serializer</a> </div>
+    </div><div class="entry">
+      <div class="name">Client</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/package.html" class="extype" name="io.gearpump.transport.netty">netty</a> <a href="../io/gearpump/util/FileServer$.html" class="extype" name="io.gearpump.util.FileServer">FileServer</a> </div>
+    </div><div class="entry">
+      <div class="name">ClientContext</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/client/package.html" class="extype" name="io.gearpump.cluster.client">client</a> </div>
+    </div><div class="entry">
+      <div class="name">ClientErrorHandler</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">ClientPipelineFactory</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">ClientToMaster</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> </div>
+    </div><div class="entry">
+      <div class="name">ClockEvent</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">ClockService</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ClockValue</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$$HealthChecker$.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.HealthChecker">HealthChecker</a> </div>
+    </div><div class="entry">
+      <div class="name">Close</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">CloseChannel</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Server$.html" class="extype" name="io.gearpump.transport.netty.Server">Server</a> </div>
+    </div><div class="entry">
+      <div class="name">ClusterConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> </div>
+    </div><div class="entry">
+      <div class="name">ClusterConfigSource</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> </div>
+    </div><div class="entry">
+      <div class="name">ClusterReplication</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/package.html" class="extype" name="io.gearpump.cluster.master">master</a> </div>
+    </div><div class="entry">
+      <div class="name">CoLocationPartitioner</div>
+      <div class="occurrences"><a href="../io/gearpump/partitioner/package.html" class="extype" name="io.gearpump.partitioner">partitioner</a> </div>
+    </div><div class="entry">
+      <div class="name">CollectionDataSource</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/package.html" class="extype" name="io.gearpump.streaming.dsl">dsl</a> </div>
+    </div><div class="entry">
+      <div class="name">CompareAndReconnectIfEqual</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">Config</div>
+      <div class="occurrences"><a href="../io/gearpump/util/AkkaApp.html" class="extype" name="io.gearpump.util.AkkaApp">AkkaApp</a> </div>
+    </div><div class="entry">
+      <div class="name">ConfigValidationException</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClusterConfig$.html" class="extype" name="io.gearpump.cluster.ClusterConfig">ClusterConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">Connect</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">ConsoleOutput</div>
+      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
+    </div><div class="entry">
+      <div class="name">Constants</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> <a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
+    </div><div class="entry">
+      <div class="name">Context</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/package.html" class="extype" name="io.gearpump.transport.netty">netty</a> </div>
+    </div><div class="entry">
+      <div class="name">Counter</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/package.html" class="extype" name="io.gearpump.metrics">metrics</a> <a href="../io/gearpump/metrics/Metrics$.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> </div>
+    </div><div class="entry">
+      <div class="name">CounterMetricsStore</div>
+      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$.html" class="extype" name="io.gearpump.util.HistoryMetricsService">HistoryMetricsService</a> </div>
+    </div><div class="entry">
+      <div class="name">CreateActor</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$.html" class="extype" name="io.gearpump.util.ActorSystemBooter">ActorSystemBooter</a> </div>
+    </div><div class="entry">
+      <div class="name">CreateActorFailed</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$.html" class="extype" name="io.gearpump.util.ActorSystemBooter">ActorSystemBooter</a> </div>
+    </div><div class="entry">
+      <div class="name">cause</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/ExecutorToAppMaster$$MessageLoss.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.MessageLoss">MessageLoss</a> </div>
+    </div><div class="entry">
+      <div class="name">chanel</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$$ChannelReady.html" class="extype" name="io.gearpump.transport.netty.Client.ChannelReady">ChannelReady</a> </div>
+    </div><div class="entry">
+      <div class="name">changeLife</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscription.html" class="extype" name="io.gearpump.streaming.task.Subscription">Subscription</a> </div>
+    </div><div class="entry">
+      <div class="name">channel</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$$CompareAndReconnectIfEqual.html" class="extype" name="io.gearpump.transport.netty.Client.CompareAndReconnectIfEqual">CompareAndReconnectIfEqual</a> <a href="../io/gearpump/transport/netty/Client$$Flush.html" class="extype" name="io.gearpump.transport.netty.Client.Flush">Flush</a> <a href="../io/gearpump/transport/netty/Server$$AddChannel.html" class="extype" name="io.gearpump.transport.netty.Server.AddChannel">AddChannel</a> <a href="../io/gearpump/transport/netty/Server$$CloseChannel.html" class="extype" name="io.gearpump.transport.netty.Server.CloseChannel">CloseChannel</a> </div>
+    </div><div class="entry">
+      <div class="name">channelConnected</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Server$$ServerHandler.html" class="extype" name="io.gearpump.transport.netty.Server.ServerHandler">ServerHandler</a> </div>
+    </div><div class="entry">
+      <div class="name">channelFutureToChannelFutureOps</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">channelManager</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Server.html" class="extype" name="io.gearpump.transport.netty.Server">Server</a> </div>
+    </div><div class="entry">
+      <div class="name">check</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$$HealthChecker.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.HealthChecker">HealthChecker</a> </div>
+    </div><div class="entry">
+      <div class="name">checkMessage</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor$$SecurityChecker.html" class="extype" name="io.gearpump.streaming.task.TaskActor.SecurityChecker">SecurityChecker</a> </div>
+    </div><div class="entry">
+      <div class="name">checkpoint</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/PersistentState.html" class="extype" name="io.gearpump.streaming.state.api.PersistentState">PersistentState</a> <a href="../io/gearpump/streaming/state/impl/CheckpointManager.html" class="extype" name="io.gearpump.streaming.state.impl.CheckpointManager">CheckpointManager</a> <a href="../io/gearpump/streaming/state/impl/NonWindowState.html" class="extype" name="io.gearpump.streaming.state.impl.NonWindowState">NonWindowState</a> <a href="../io/gearpump/streaming/state/impl/WindowState.html" class="extype" name="io.gearpump.streaming.state.impl.WindowState">WindowState</a> </div>
+    </div><div class="entry">
+      <div class="name">checkpointInterval</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> </div>
+    </div><div class="entry">
+      <div class="name">checkpointManager</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> </div>
+    </div><div class="entry">
+      <div class="name">checkpointStore</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> </div>
+    </div><div class="entry">
+      <div class="name">checkpointStoreFactory</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> </div>
+    </div><div class="entry">
+      <div class="name">checkpointTime</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/MonoidState.html" class="extype" name="io.gearpump.streaming.state.api.MonoidState">MonoidState</a> </div>
+    </div><div class="entry">
+      <div class="name">classPath</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ExecutorJVMConfig.html" class="extype" name="io.gearpump.cluster.ExecutorJVMConfig">ExecutorJVMConfig</a> <a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemJvmConfig.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler.ExecutorSystemJvmConfig">ExecutorSystemJvmConfig</a> <a href="../io/gearpump/util/Util$$JvmSetting.html" class="extype" name="io.gearpump.util.Util.JvmSetting">JvmSetting</a> </div>
+    </div><div class="entry">
+      <div class="name">clazz</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/SerializerResolver$$Registration.html" class="extype" name="io.gearpump.streaming.task.SerializerResolver.Registration">Registration</a> </div>
+    </div><div class="entry">
+      <div class="name">client</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> </div>
+    </div><div class="entry">
+      <div class="name">clock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$$StoredStartClock.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.StoredStartClock">StoredStartClock</a> <a href="../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" class="extype" name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">StreamAppMasterSummary</a> <a href="../io/gearpump/streaming/task/CheckpointClock.html" class="extype" name="io.gearpump.streaming.task.CheckpointClock">CheckpointClock</a> <a href="../io/gearpump/streaming/task/LatestMinClock.html" class="extype" name="io.gearpump.streaming.task.LatestMinClock">LatestMinClock</a> <a href="../io/gearpump/streaming/task/ReportCheckpointClock.html" class="extype" name="io.gearpump.streaming.task.ReportCheckpointClock">ReportCheckpointClock</a> <a href="../io/gearpump/streaming/task/StartClock.html" class="extype" name="io.gearpump.streaming.task.StartClock">StartClock</a> </div>
+    </div><div class="entry">
+      <div class="name">clockService</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
+    </div><div class="entry">
+      <div class="name">clocks</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> <a href="../io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAGSuccess.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess">ChangeToNewDAGSuccess</a> </div>
+    </div><div class="entry">
+      <div class="name">close</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/client/ClientContext.html" class="extype" name="io.gearpump.cluster.client.ClientContext">ClientContext</a> <a href="../io/gearpump/external/hbase/HBaseSink.html" class="extype" name="io.gearpump.external.hbase.HBaseSink">HBaseSink</a> <a href="../io/gearpump/streaming/dsl/CollectionDataSource.html" class="extype" name="io.gearpump.streaming.dsl.CollectionDataSource">CollectionDataSource</a> <a href="../io/gearpump/streaming/hadoop/HadoopCheckpointStore.html" class="extype" name="io.gearpump.streaming.hadoop.HadoopCheckpointStore">HadoopCheckpointStore</a> <a href="../io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreReader.html" class="extype" name="io.gearpump.streaming.hadoop.lib.HadoopCheckpointStoreReader">HadoopCheckpointStoreReader</a> <a href="../io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreWriter.html" class="extype" name="io.gearpump.streaming.hadoop.lib.HadoopCheckpointStoreWriter">HadoopCheckpointStoreWriter</a> <a href="../io/gearpump/streaming/kafka/KafkaSink.html" class="extype" name="io.gearpump.streaming.kafka.KafkaSink">KafkaSink</a> <a href="../io/gearpump/streaming/kafka/KafkaSource.html" class="extype" name="io.gearpump.streaming.kafka.KafkaSource">KafkaSource</a> <a href="../io/gearpump/streaming/kafka/KafkaStorage.html" class="extype" name="io.gearpump.streaming.kafka.KafkaStorage">KafkaStorage</a> <a href="../io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer.html" class="extype" name="io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer">KafkaConsumer</a> <a href="../io/gearpump/streaming/sink/DataSink.html" class="extype" name="io.gearpump.streaming.sink.DataSink">DataSink</a> <a href="../io/gearpump/streaming/source/DataSource.html" class="extype" name="io.gearpump.streaming.source.DataSource">DataSource</a> <a href="../io/gearpump/streaming/state/impl/CheckpointManager.html" class="extype" name="io.gearpump.streaming.state.impl.CheckpointManager">CheckpointManager</a> <a href="../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" class="extype" name="io.gearpump.streaming.state.impl.InMemoryCheckpointStore">InMemoryCheckpointStore</a> <a href="../io/gearpump/streaming/transaction/api/CheckpointStore.html" class="extype" name="io.gearpump.streaming.transaction.api.CheckpointStore">CheckpointStore</a> <a href="../io/gearpump/streaming/transaction/api/OffsetManager.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetManager">OffsetManager</a> <a href="../io/gearpump/streaming/transaction/api/OffsetStorage.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">OffsetStorage</a> <a href="../io/gearpump/transport/netty/Context.html" class="extype" name="io.gearpump.transport.netty.Context">Context</a> <a href="../io/gearpump/transport/netty/IContext.html" class="extype" name="io.gearpump.transport.netty.IContext">IContext</a> <a href="../io/gearpump/util/ProcessLogRedirector.html" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> </div>
+    </div><div class="entry">
+      <div class="name">closeClients</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
+    </div><div class="entry">
+      <div class="name">closed</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">cluster</div>
+      <div class="occurrences"><a href="../io/gearpump/package.html" class="extype" name="io.gearpump">gearpump</a> <a href="../io/gearpump/cluster/main/MasterWatcher.html" class="extype" name="io.gearpump.cluster.main.MasterWatcher">MasterWatcher</a> <a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> <a href="../io/gearpump/cluster/master/MasterSummary.html" class="extype" name="io.gearpump.cluster.master.MasterSummary">MasterSummary</a> </div>
+    </div><div class="entry">
+      <div class="name">clusterConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppDescription.html" class="extype" name="io.gearpump.cluster.AppDescription">AppDescription</a> </div>
+    </div><div class="entry">
+      <div class="name">commandHandler</div>
+      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService.html" class="extype" name="io.gearpump.util.HistoryMetricsService">HistoryMetricsService</a> </div>
+    </div><div class="entry">
+      <div class="name">commands</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/Gear$.html" class="extype" name="io.gearpump.cluster.main.Gear">Gear</a> </div>
+    </div><div class="entry">
+      <div class="name">compare</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/Interval.html" class="extype" name="io.gearpump.streaming.state.impl.Interval">Interval</a> </div>
+    </div><div class="entry">
+      <div class="name">conf</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
+    </div><div class="entry">
+      <div class="name">config</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$$AppMasterConfig.html" class="extype" name="io.gearpump.cluster.MasterToClient.AppMasterConfig">AppMasterConfig</a> <a href="../io/gearpump/cluster/MasterToClient$$MasterConfig.html" class="extype" name="io.gearpump.cluster.MasterToClient.MasterConfig">MasterConfig</a> <a href="../io/gearpump/cluster/MasterToClient$$WorkerConfig.html" class="extype" name="io.gearpump.cluster.MasterToClient.WorkerConfig">WorkerConfig</a> <a href="../io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" class="extype" name="io.gearpump.cluster.appmaster.AppMasterRuntimeInfo">AppMasterRuntimeInfo</a> <a href="../io/gearpump/cluster/main/MasterWatcher.html" class="extype" name="io.gearpump.cluster.main.MasterWatcher">MasterWatcher</a> <a href="../io/gearpump/streaming/executor/Executor$$ExecutorConfig.html" class="extype" name="io.gearpump.streaming.executor.Executor.ExecutorConfig">ExecutorConfig</a> <a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
+    </div><div class="entry">
+      <div class="name">configuration</div>
+      <div class="occurrences"><a href="../io/gearpump/external/hbase/HBaseSink.html" class="extype" name="io.gearpump.external.hbase.HBaseSink">HBaseSink</a> </div>
+    </div><div class="entry">
+      <div class="name">connect</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Context.html" class="extype" name="io.gearpump.transport.netty.Context">Context</a> <a href="../io/gearpump/transport/netty/IContext.html" class="extype" name="io.gearpump.transport.netty.IContext">IContext</a> </div>
+    </div><div class="entry">
+      <div class="name">connectZookeeper</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaUtil$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaUtil">KafkaUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">connection</div>
+      <div class="occurrences"><a href="../io/gearpump/external/hbase/HBaseSink.html" class="extype" name="io.gearpump.external.hbase.HBaseSink">HBaseSink</a> </div>
+    </div><div class="entry">
+      <div class="name">connectionHandler</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">consumer</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/package.html" class="extype" name="io.gearpump.streaming.kafka.lib">lib</a> </div>
+    </div><div class="entry">
+      <div class="name">consumerConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">consumerProps</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">contacts</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/MasterProxy.html" class="extype" name="io.gearpump.cluster.master.MasterProxy">MasterProxy</a> </div>
+    </div><div class="entry">
+      <div class="name">contains</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/LifeTime.html" class="extype" name="io.gearpump.streaming.LifeTime">LifeTime</a> </div>
+    </div><div class="entry">
+      <div class="name">context</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$$GetTaskLaunchData.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData">GetTaskLaunchData</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$TaskLaunchData.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.TaskLaunchData">TaskLaunchData</a> <a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
+    </div><div class="entry">
+      <div class="name">copy</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">copyFromLocal</div>
+      <div class="occurrences"><a href="../io/gearpump/jarstore/JarStoreService.html" class="extype" name="io.gearpump.jarstore.JarStoreService">JarStoreService</a> <a href="../io/gearpump/jarstore/dfs/DFSJarStoreService.html" class="extype" name="io.gearpump.jarstore.dfs.DFSJarStoreService">DFSJarStoreService</a> <a href="../io/gearpump/jarstore/local/LocalJarStoreService.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStoreService">LocalJarStoreService</a> </div>
+    </div><div class="entry">
+      <div class="name">copyToLocalFile</div>
+      <div class="occurrences"><a href="../io/gearpump/jarstore/JarStoreService.html" class="extype" name="io.gearpump.jarstore.JarStoreService">JarStoreService</a> <a href="../io/gearpump/jarstore/dfs/DFSJarStoreService.html" class="extype" name="io.gearpump.jarstore.dfs.DFSJarStoreService">DFSJarStoreService</a> <a href="../io/gearpump/jarstore/local/LocalJarStoreService.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStoreService">LocalJarStoreService</a> </div>
+    </div><div class="entry">
+      <div class="name">count</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$$Histogram.html" class="extype" name="io.gearpump.metrics.Metrics.Histogram">Histogram</a> <a href="../io/gearpump/metrics/Metrics$$Meter.html" class="extype" name="io.gearpump.metrics.Metrics.Meter">Meter</a> <a href="../io/gearpump/metrics/Metrics$$Timer.html" class="extype" name="io.gearpump.metrics.Metrics.Timer">Timer</a> <a href="../io/gearpump/streaming/appmaster/TaskCount.html" class="extype" name="io.gearpump.streaming.appmaster.TaskCount">TaskCount</a> </div>
+    </div><div class="entry">
+      <div class="name">counter</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> <a href="../io/gearpump/metrics/Metrics$$DummyMetrics.html" class="extype" name="io.gearpump.metrics.Metrics.DummyMetrics">DummyMetrics</a> </div>
+    </div><div class="entry">
+      <div class="name">createClientBootStrap</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/NettyUtil$.html" class="extype" name="io.gearpump.transport.netty.NettyUtil">NettyUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">createExtension</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> <a href="../io/gearpump/transport/Express$.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
+    </div><div class="entry">
+      <div class="name">createKafkaProducer</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaUtil$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaUtil">KafkaUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">createServerBootStrap</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/NettyUtil$.html" class="extype" name="io.gearpump.transport.netty.NettyUtil">NettyUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">createStream</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/dsl/KafkaDSLUtil$.html" class="extype" name="io.gearpump.streaming.kafka.dsl.KafkaDSLUtil">KafkaDSLUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">createTopic</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaUtil$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaUtil">KafkaUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">cross</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/LifeTime.html" class="extype" name="io.gearpump.streaming.LifeTime">LifeTime</a> </div>
+    </div><div class="entry">
+      <div class="name">customize</div>
+      <div class="occurrences"><a href="../io/gearpump/serializer/GearpumpSerialization.html" class="extype" name="io.gearpump.serializer.GearpumpSerialization">GearpumpSerialization</a> </div>
+    </div></body>
+      </html>
\ No newline at end of file
diff --git a/releases/latest/api/scala/index/index-d.html b/releases/latest/api/scala/index/index-d.html
new file mode 100644
index 0000000..600aa41
--- /dev/null
+++ b/releases/latest/api/scala/index/index-d.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title></title>
+          <meta name="description" content="" />
+          <meta name="keywords" content="" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
+      <script type="text/javascript" src="../lib/jquery.js"></script>
+    
+        </head>
+        <body><div class="entry">
+      <div class="name">DAG</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> <a href="../io/gearpump/streaming/StreamApplication$.html" class="extype" name="io.gearpump.streaming.StreamApplication">StreamApplication</a> </div>
+    </div><div class="entry">
+      <div class="name">DAGOperation</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
+    </div><div class="entry">
+      <div class="name">DAGOperationFailed</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
+    </div><div class="entry">
+      <div class="name">DAGOperationResult</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
+    </div><div class="entry">
+      <div class="name">DAGOperationSuccess</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
+    </div><div class="entry">
+      <div class="name">DATA_SINK</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/sink/DataSinkTask$.html" class="extype" name="io.gearpump.streaming.sink.DataSinkTask">DataSinkTask</a> </div>
+    </div><div class="entry">
+      <div class="name">DATA_SOURCE</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/source/DataSourceTask$.html" class="extype" name="io.gearpump.streaming.source.DataSourceTask">DataSourceTask</a> </div>
+    </div><div class="entry">
+      <div class="name">DFSJarStoreService</div>
+      <div class="occurrences"><a href="../io/gearpump/jarstore/dfs/package.html" class="extype" name="io.gearpump.jarstore.dfs">dfs</a> </div>
+    </div><div class="entry">
+      <div class="name">Daemon</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$.html" class="extype" name="io.gearpump.util.ActorSystemBooter">ActorSystemBooter</a> </div>
+    </div><div class="entry">
+      <div class="name">DagManager</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a> </div>
+    </div><div class="entry">
+      <div class="name">DataSink</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/sink/package.html" class="extype" name="io.gearpump.streaming.sink">sink</a> </div>
+    </div><div class="entry">
+      <div class="name">DataSinkOp</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
+    </div><div class="entry">
+      <div class="name">DataSinkProcessor</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/sink/package.html" class="extype" name="io.gearpump.streaming.sink">sink</a> </div>
+    </div><div class="entry">
+      <div class="name">DataSinkTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/sink/package.html" class="extype" name="io.gearpump.streaming.sink">sink</a> </div>
+    </div><div class="entry">
+      <div class="name">DataSource</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/source/package.html" class="extype" name="io.gearpump.streaming.source">source</a> </div>
+    </div><div class="entry">
+      <div class="name">DataSourceConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/source/package.html" class="extype" name="io.gearpump.streaming.source">source</a> </div>
+    </div><div class="entry">
+      <div class="name">DataSourceOp</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
+    </div><div class="entry">
+      <div class="name">DataSourceProcessor</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/source/package.html" class="extype" name="io.gearpump.streaming.source">source</a> </div>
+    </div><div class="entry">
+      <div class="name">DataSourceTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/source/package.html" class="extype" name="io.gearpump.streaming.source">source</a> </div>
+    </div><div class="entry">
+      <div class="name">DefaultApplication</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/Application$.html" class="extype" name="io.gearpump.cluster.Application">Application</a> </div>
+    </div><div class="entry">
+      <div class="name">DefaultMessageDecoder</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/package.html" class="extype" name="io.gearpump.streaming.kafka.lib">lib</a> </div>
+    </div><div class="entry">
+      <div class="name">DefaultProcessor</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/Processor$.html" class="extype" name="io.gearpump.streaming.Processor">Processor</a> </div>
+    </div><div class="entry">
+      <div class="name">DefaultTimeStampFilter</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/source/package.html" class="extype" name="io.gearpump.streaming.source">source</a> </div>
+    </div><div class="entry">
+      <div class="name">DeleteKVGroup</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/InMemoryKVService$.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService">InMemoryKVService</a> </div>
+    </div><div class="entry">
+      <div class="name">DemandMoreMetrics</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> </div>
+    </div><div class="entry">
+      <div class="name">Direct</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
+    </div><div class="entry">
+      <div class="name">DummyInputFunction</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator">OpTranslator</a> </div>
+    </div><div class="entry">
+      <div class="name">DummyMetrics</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> </div>
+    </div><div class="entry">
+      <div class="name">daemon</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystem.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystem">ExecutorSystem</a> </div>
+    </div><div class="entry">
+      <div class="name">daemonLogDir</div>
+      <div class="occurrences"><a href="../io/gearpump/util/LogUtil$.html" class="extype" name="io.gearpump.util.LogUtil">LogUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">dag</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/StreamApplication.html" class="extype" name="io.gearpump.streaming.StreamApplication">StreamApplication</a> <a href="../io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAG.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG">ChangeToNewDAG</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$LatestDAG.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.LatestDAG">LatestDAG</a> <a href="../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" class="extype" name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">StreamAppMasterSummary</a> <a href="../io/gearpump/streaming/appmaster/SubmitApplicationRequest.html" class="extype" name="io.gearpump.streaming.appmaster.SubmitApplicationRequest">SubmitApplicationRequest</a> </div>
+    </div><div class="entry">
+      <div class="name">dagVersion</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$$ChangeTask.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.ChangeTask">ChangeTask</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$ChangeTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.ChangeTasks">ChangeTasks</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$LaunchTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.LaunchTasks">LaunchTasks</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$StartAllTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks">StartAllTasks</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$TaskChanged.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.TaskChanged">TaskChanged</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$GetTaskLaunchData.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData">GetTaskLaunchData</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$NewDAGDeployed.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed">NewDAGDeployed</a> <a href="../io/gearpump/streaming/executor/Executor$$RestartTasks.html" class="extype" name="io.gearpump.streaming.executor.Executor.RestartTasks">RestartTasks</a> <a href="../io/gearpump/streaming/executor/TaskLauncher$$TaskArgument.html" class="extype" name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument">TaskArgument</a> </div>
+    </div><div class="entry">
+      <div class="name">dags</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
+    </div><div class="entry">
+      <div class="name">dataSink</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/DataSinkOp.html" class="extype" name="io.gearpump.streaming.dsl.op.DataSinkOp">DataSinkOp</a> </div>
+    </div><div class="entry">
+      <div class="name">dataSource</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/DataSourceOp.html" class="extype" name="io.gearpump.streaming.dsl.op.DataSourceOp">DataSourceOp</a> </div>
+    </div><div class="entry">
+      <div class="name">deadAppMasters</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/AppManager$$MasterState.html" class="extype" name="io.gearpump.cluster.master.AppManager.MasterState">MasterState</a> </div>
+    </div><div class="entry">
+      <div class="name">death</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/LifeTime.html" class="extype" name="io.gearpump.streaming.LifeTime">LifeTime</a> </div>
+    </div><div class="entry">
+      <div class="name">decode</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/MessageDecoder.html" class="extype" name="io.gearpump.transport.netty.MessageDecoder">MessageDecoder</a> </div>
+    </div><div class="entry">
+      <div class="name">default</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClusterConfig.html" class="extype" name="io.gearpump.cluster.ClusterConfig">ClusterConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">defaultConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClusterConfig$.html" class="extype" name="io.gearpump.cluster.ClusterConfig">ClusterConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">defaultMsgHandler</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorUtil$.html" class="extype" name="io.gearpump.util.ActorUtil">ActorUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">defaultValue</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/CLIOption.html" class="extype" name="io.gearpump.cluster.main.CLIOption">CLIOption</a> </div>
+    </div><div class="entry">
+      <div class="name">deleteTopic</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaUtil$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaUtil">KafkaUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">description</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/AppSubmitter$.html" class="extype" name="io.gearpump.cluster.main.AppSubmitter">AppSubmitter</a> <a href="../io/gearpump/cluster/main/ArgumentsParser.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser">ArgumentsParser</a> <a href="../io/gearpump/cluster/main/CLIOption.html" class="extype" name="io.gearpump.cluster.main.CLIOption">CLIOption</a> <a href="../io/gearpump/cluster/main/Info$.html" class="extype" name="io.gearpump.cluster.main.Info">Info</a> <a href="../io/gearpump/cluster/main/Kill$.html" class="extype" name="io.gearpump.cluster.main.Kill">Kill</a> <a href="../io/gearpump/cluster/main/Local$.html" class="extype" name="io.gearpump.cluster.main.Local">Local</a> <a href="../io/gearpump/cluster/main/Master$.html" class="extype" name="io.gearpump.cluster.main.Master">Master</a> <a href="../io/gearpump/cluster/main/Replay$.html" class="extype" name="io.gearpump.cluster.main.Replay">Replay</a> <a href="../io/gearpump/cluster/main/Worker$.html" class="extype" name="io.gearpump.cluster.main.Worker">Worker</a> <a href="../io/gearpump/streaming/Processor.html" class="extype" name="io.gearpump.streaming.Processor">Processor</a> <a href="../io/gearpump/streaming/Processor$$DefaultProcessor.html" class="extype" name="io.gearpump.streaming.Processor.DefaultProcessor">DefaultProcessor</a> <a href="../io/gearpump/streaming/ProcessorDescription.html" class="extype" name="io.gearpump.streaming.ProcessorDescription">ProcessorDescription</a> <a href="../io/gearpump/streaming/appmaster/ProcessorSummary.html" class="extype" name="io.gearpump.streaming.appmaster.ProcessorSummary">ProcessorSummary</a> <a href="../io/gearpump/streaming/dsl/op/DataSinkOp.html" class="extype" name="io.gearpump.streaming.dsl.op.DataSinkOp">DataSinkOp</a> <a href="../io/gearpump/streaming/dsl/op/DataSourceOp.html" class="extype" name="io.gearpump.streaming.dsl.op.DataSourceOp">DataSourceOp</a> <a href="../io/gearpump/streaming/dsl/op/FlatMapOp.html" class="extype" name="io.gearpump.streaming.dsl.op.FlatMapOp">FlatMapOp</a> <a href="../io/gearpump/streaming/dsl/op/GroupByOp.html" class="extype" name="io.gearpump.streaming.dsl.op.GroupByOp">GroupByOp</a> <a href="../io/gearpump/streaming/dsl/op/MergeOp.html" class="extype" name="io.gearpump.streaming.dsl.op.MergeOp">MergeOp</a> <a href="../io/gearpump/streaming/dsl/op/Op.html" class="extype" name="io.gearpump.streaming.dsl.op.Op">Op</a> <a href="../io/gearpump/streaming/dsl/op/OpChain.html" class="extype" name="io.gearpump.streaming.dsl.op.OpChain">OpChain</a> <a href="../io/gearpump/streaming/dsl/op/ProcessorOp.html" class="extype" name="io.gearpump.streaming.dsl.op.ProcessorOp">ProcessorOp</a> <a href="../io/gearpump/streaming/dsl/op/ReduceOp.html" class="extype" name="io.gearpump.streaming.dsl.op.ReduceOp">ReduceOp</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$AndThen.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.AndThen">AndThen</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$DummyInputFunction.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.DummyInputFunction">DummyInputFunction</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$FlatMapFunction.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.FlatMapFunction">FlatMapFunction</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$ReduceFunction.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.ReduceFunction">ReduceFunction</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$SingleInputFunction.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction">SingleInputFunction</a> <a href="../io/gearpump/streaming/javaapi/Processor.html" class="extype" name="io.gearpump.streaming.javaapi.Processor">Processor</a> </div>
+    </div><div class="entry">
+      <div class="name">deserialize</div>
+      <div class="occurrences"><a href="../io/gearpump/serializer/FastKryoSerializer.html" class="extype" name="io.gearpump.serializer.FastKryoSerializer">FastKryoSerializer</a> <a href="../io/gearpump/serializer/Serializer.html" class="extype" name="io.gearpump.serializer.Serializer">Serializer</a> <a href="../io/gearpump/streaming/serializer/ChillSerializer.html" class="extype" name="io.gearpump.streaming.serializer.ChillSerializer">ChillSerializer</a> <a href="../io/gearpump/streaming/state/api/Serializer.html" class="extype" name="io.gearpump.streaming.state.api.Serializer">Serializer</a> <a href="../io/gearpump/streaming/task/StreamingTransportSerializer.html" class="extype" name="io.gearpump.streaming.task.StreamingTransportSerializer">StreamingTransportSerializer</a> <a href="../io/gearpump/transport/netty/ITransportMessageSerializer.html" class="extype" name="io.gearpump.transport.netty.ITransportMessageSerializer">ITransportMessageSerializer</a> </div>
+    </div><div class="entry">
+      <div class="name">destroy</div>
+      <div class="occurrences"><a href="../io/gearpump/util/RichProcess.html" class="extype" name="io.gearpump.util.RichProcess">RichProcess</a> </div>
+    </div><div class="entry">
+      <div class="name">detail</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$$AppMasterDataRequest.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.AppMasterDataRequest">AppMasterDataRequest</a> </div>
+    </div><div class="entry">
+      <div class="name">dfs</div>
+      <div class="occurrences"><a href="../io/gearpump/jarstore/package.html" class="extype" name="io.gearpump.jarstore">jarstore</a> </div>
+    </div><div class="entry">
+      <div class="name">dispatcher</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/MetricsReporterService.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> <a href="../io/gearpump/streaming/appmaster/AppMaster.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">doneApplication</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/PriorityScheduler.html" class="extype" name="io.gearpump.cluster.scheduler.PriorityScheduler">PriorityScheduler</a> <a href="../io/gearpump/cluster/scheduler/Scheduler.html" class="extype" name="io.gearpump.cluster.scheduler.Scheduler">Scheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">download</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileServer$$Client.html" class="extype" name="io.gearpump.util.FileServer.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">downloadFile</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileDirective$.html" class="extype" name="io.gearpump.util.FileDirective">FileDirective</a> </div>
+    </div><div class="entry">
+      <div class="name">dsl</div>
+      <div class="occurrences"><a href="../io/gearpump/external/hbase/package.html" class="extype" name="io.gearpump.external.hbase">hbase</a> <a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> <a href="../io/gearpump/streaming/kafka/package.html" class="extype" name="io.gearpump.streaming.kafka">kafka</a> </div>
+    </div><div class="entry">
+      <div class="name">durationUnit</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$$Timer.html" class="extype" name="io.gearpump.metrics.Metrics.Timer">Timer</a> </div>
+    </div></body>
+      </html>
\ No newline at end of file
diff --git a/releases/latest/api/scala/index/index-e.html b/releases/latest/api/scala/index/index-e.html
new file mode 100644
index 0000000..56a78a4
--- /dev/null
+++ b/releases/latest/api/scala/index/index-e.html
@@ -0,0 +1,161 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title></title>
+          <meta name="description" content="" />
+          <meta name="keywords" content="" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
+      <script type="text/javascript" src="../lib/jquery.js"></script>
+    
+        </head>
+        <body><div class="entry">
+      <div class="name">EXECUTOR_CLASSPATH_WHILTELIST</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">Executor</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/package.html" class="extype" name="io.gearpump.streaming.executor">executor</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorBrief</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/AppMaster$.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor$.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorContext</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorId</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorJVMConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorLaunchRejected</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/WorkerToAppMaster$.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster">WorkerToAppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorRestartPolicy</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/package.html" class="extype" name="io.gearpump.streaming.executor">executor</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorSlots</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/worker/package.html" class="extype" name="io.gearpump.cluster.worker">worker</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorSummary</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor$.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorSystem</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/package.html" class="extype" name="io.gearpump.cluster.appmaster">appmaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorSystemJvmConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler">ExecutorSystemScheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorSystemScheduler</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/package.html" class="extype" name="io.gearpump.cluster.appmaster">appmaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorSystemStarted</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler">ExecutorSystemScheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">ExecutorToAppMaster</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> </div>
+    </div><div class="entry">
+      <div class="name">Express</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/package.html" class="extype" name="io.gearpump.transport">transport</a> </div>
+    </div><div class="entry">
+      <div class="name">ExpressTransport</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">ec</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileServer.html" class="extype" name="io.gearpump.util.FileServer">FileServer</a> </div>
+    </div><div class="entry">
+      <div class="name">edges</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">edgesOf</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">empty</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig$.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> <a href="../io/gearpump/cluster/master/Master$$MasterInfo$.html" class="extype" name="io.gearpump.cluster.master.Master.MasterInfo">MasterInfo</a> <a href="../io/gearpump/cluster/scheduler/Resource$.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a> <a href="../io/gearpump/cluster/worker/WorkerSummary$.html" class="extype" name="io.gearpump.cluster.worker.WorkerSummary">WorkerSummary</a> <a href="../io/gearpump/streaming/DAG$.html" class="extype" name="io.gearpump.streaming.DAG">DAG</a> <a href="../io/gearpump/streaming/executor/Executor$$ExecutorSummary$.html" class="extype" name="io.gearpump.streaming.executor.Executor.ExecutorSummary">ExecutorSummary</a> <a href="../io/gearpump/util/Graph$.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">encode</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/MessageEncoder.html" class="extype" name="io.gearpump.transport.netty.MessageEncoder">MessageEncoder</a> </div>
+    </div><div class="entry">
+      <div class="name">endTime</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/Interval.html" class="extype" name="io.gearpump.streaming.state.impl.Interval">Interval</a> </div>
+    </div><div class="entry">
+      <div class="name">equals</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$$ResourceAllocated.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.ResourceAllocated">ResourceAllocated</a> <a href="../io/gearpump/cluster/appmaster/ApplicationState.html" class="extype" name="io.gearpump.cluster.appmaster.ApplicationState">ApplicationState</a> <a href="../io/gearpump/cluster/scheduler/Resource.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a> <a href="../io/gearpump/streaming/javaapi/Processor.html" class="extype" name="io.gearpump.streaming.javaapi.Processor">Processor</a> <a href="../io/gearpump/util/ReferenceEqual.html" class="extype" name="io.gearpump.util.ReferenceEqual">ReferenceEqual</a> </div>
+    </div><div class="entry">
+      <div class="name">err</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ProcessLogRedirector.html" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> </div>
+    </div><div class="entry">
+      <div class="name">error</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$$LastFailure.html" class="extype" name="io.gearpump.cluster.MasterToClient.LastFailure">LastFailure</a> <a href="../io/gearpump/util/ConsoleOutput.html" class="extype" name="io.gearpump.util.ConsoleOutput">ConsoleOutput</a> <a href="../io/gearpump/util/ProcessLogRedirector.html" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> </div>
+    </div><div class="entry">
+      <div class="name">establishing</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/MasterProxy.html" class="extype" name="io.gearpump.cluster.master.MasterProxy">MasterProxy</a> </div>
+    </div><div class="entry">
+      <div class="name">event</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/MasterActivity.html" class="extype" name="io.gearpump.cluster.master.MasterActivity">MasterActivity</a> </div>
+    </div><div class="entry">
+      <div class="name">ex</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToWorker$$UpdateResourceFailed.html" class="extype" name="io.gearpump.cluster.MasterToWorker.UpdateResourceFailed">UpdateResourceFailed</a> <a href="../io/gearpump/cluster/WorkerToAppMaster$$ExecutorLaunchRejected.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster.ExecutorLaunchRejected">ExecutorLaunchRejected</a> <a href="../io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorFailed.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster.ShutdownExecutorFailed">ShutdownExecutorFailed</a> <a href="../io/gearpump/cluster/master/InMemoryKVService$$GetKVFailed.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService.GetKVFailed">GetKVFailed</a> <a href="../io/gearpump/cluster/master/InMemoryKVService$$PutKVFailed.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService.PutKVFailed">PutKVFailed</a> </div>
+    </div><div class="entry">
+      <div class="name">example</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/package.html" class="extype" name="io.gearpump.streaming.dsl">dsl</a> </div>
+    </div><div class="entry">
+      <div class="name">exceptionCaught</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$$ClientErrorHandler.html" class="extype" name="io.gearpump.transport.netty.Client.ClientErrorHandler">ClientErrorHandler</a> <a href="../io/gearpump/transport/netty/Server$$ServerHandler.html" class="extype" name="io.gearpump.transport.netty.Server.ServerHandler">ServerHandler</a> </div>
+    </div><div class="entry">
+      <div class="name">executeCommand</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/Gear$.html" class="extype" name="io.gearpump.cluster.main.Gear">Gear</a> </div>
+    </div><div class="entry">
+      <div class="name">executionContext</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> <a href="../io/gearpump/jarstore/local/LocalJarStore.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStore">LocalJarStore</a> <a href="../io/gearpump/util/ActorSystemBooter$$Daemon.html" class="extype" name="io.gearpump.util.ActorSystemBooter.Daemon">Daemon</a> </div>
+    </div><div class="entry">
+      <div class="name">executor</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/ExecutorToAppMaster$$RegisterExecutor.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor">RegisterExecutor</a> <a href="../io/gearpump/streaming/appmaster/AppMaster$$ExecutorBrief.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief">ExecutorBrief</a> <a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> <a href="../io/gearpump/util/Util$$AppJvmSettings.html" class="extype" name="io.gearpump.util.Util.AppJvmSettings">AppJvmSettings</a> </div>
+    </div><div class="entry">
+      <div class="name">executorActorName</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/util/ActorPathUtil$.html" class="extype" name="io.gearpump.streaming.util.ActorPathUtil">ActorPathUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">executorAkkaConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ExecutorJVMConfig.html" class="extype" name="io.gearpump.cluster.ExecutorJVMConfig">ExecutorJVMConfig</a> <a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemJvmConfig.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler.ExecutorSystemJvmConfig">ExecutorSystemJvmConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">executorFailed</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/SubDAGManager.html" class="extype" name="io.gearpump.streaming.appmaster.SubDAGManager">SubDAGManager</a> <a href="../io/gearpump/streaming/appmaster/TaskScheduler.html" class="extype" name="io.gearpump.streaming.appmaster.TaskScheduler">TaskScheduler</a> <a href="../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" class="extype" name="io.gearpump.streaming.appmaster.TaskSchedulerImpl">TaskSchedulerImpl</a> </div>
+    </div><div class="entry">
+      <div class="name">executorId</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToWorker$$ChangeExecutorResource.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.ChangeExecutorResource">ChangeExecutorResource</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.LaunchExecutor">LaunchExecutor</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$ShutdownExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.ShutdownExecutor">ShutdownExecutor</a> <a href="../io/gearpump/cluster/ExecutorContext.html" class="extype" name="io.gearpump.cluster.ExecutorContext">ExecutorContext</a> <a href="../io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorSucceed.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster.ShutdownExecutorSucceed">ShutdownExecutorSucceed</a> <a href="../io/gearpump/cluster/worker/ExecutorSlots.html" class="extype" name="io.gearpump.cluster.worker.ExecutorSlots">ExecutorSlots</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$MessageLoss.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.MessageLoss">MessageLoss</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$RegisterExecutor.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor">RegisterExecutor</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$RegisterTask.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.RegisterTask">RegisterTask</a> <a href="../io/gearpump/streaming/appmaster/AppMaster$$ExecutorBrief.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief">ExecutorBrief</a> <a href="../io/gearpump/streaming/appmaster/TaskRegistry$$TaskLocation.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation">TaskLocation</a> <a href="../io/gearpump/streaming/appmaster/TaskScheduler$$Location.html" class="extype" name="io.gearpump.streaming.appmaster.TaskScheduler.Location">Location</a> <a href="../io/gearpump/streaming/executor/Executor$$GetExecutorSummary.html" class="extype" name="io.gearpump.streaming.executor.Executor.GetExecutorSummary">GetExecutorSummary</a> <a href="../io/gearpump/streaming/executor/Executor$$QueryExecutorConfig.html" class="extype" name="io.gearpump.streaming.executor.Executor.QueryExecutorConfig">QueryExecutorConfig</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskContextData.html" class="extype" name="io.gearpump.streaming.task.TaskContextData">TaskContextData</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+    </div><div class="entry">
+      <div class="name">executorJvmConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.LaunchExecutor">LaunchExecutor</a> </div>
+    </div><div class="entry">
+      <div class="name">executorManagerActorName</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/util/ActorPathUtil$.html" class="extype" name="io.gearpump.streaming.util.ActorPathUtil">ActorPathUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">executorMessageHandler</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/AppMaster.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">executorSystemConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StartExecutorSystems.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler.StartExecutorSystems">StartExecutorSystems</a> </div>
+    </div><div class="entry">
+      <div class="name">executorSystemId</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystem.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystem">ExecutorSystem</a> </div>
+    </div><div class="entry">
+      <div class="name">executors</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/worker/WorkerSummary.html" class="extype" name="io.gearpump.cluster.worker.WorkerSummary">WorkerSummary</a> <a href="../io/gearpump/streaming/appmaster/ProcessorSummary.html" class="extype" name="io.gearpump.streaming.appmaster.ProcessorSummary">ProcessorSummary</a> <a href="../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" class="extype" name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">StreamAppMasterSummary</a> </div>
+    </div><div class="entry">
+      <div class="name">exists</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/ParseResult.html" class="extype" name="io.gearpump.cluster.main.ParseResult">ParseResult</a> </div>
+    </div><div class="entry">
+      <div class="name">exitValue</div>
+      <div class="occurrences"><a href="../io/gearpump/util/RichProcess.html" class="extype" name="io.gearpump.util.RichProcess">RichProcess</a> </div>
+    </div><div class="entry">
+      <div class="name">express</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> <a href="../io/gearpump/streaming/task/ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a> </div>
+    </div><div class="entry">
+      <div class="name">external</div>
+      <div class="occurrences"><a href="../io/gearpump/package.html" class="extype" name="io.gearpump">gearpump</a> </div>
+    </div></body>
+      </html>
\ No newline at end of file
diff --git a/releases/latest/api/scala/index/index-f.html b/releases/latest/api/scala/index/index-f.html
new file mode 100644
index 0000000..77aa70d
--- /dev/null
+++ b/releases/latest/api/scala/index/index-f.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title></title>
+          <meta name="description" content="" />
+          <meta name="keywords" content="" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
+      <script type="text/javascript" src="../lib/jquery.js"></script>
+    
+        </head>
+        <body><div class="entry">
+      <div class="name">FETCH_SLEEP_MS</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">FETCH_THRESHOLD</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">FLUSH</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor$.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
+    </div><div class="entry">
+      <div class="name">FLUSH_INTERVAL</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
+    </div><div class="entry">
+      <div class="name">FUTURE_TIMEOUT</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">FastKryoSerializationFramework</div>
+      <div class="occurrences"><a href="../io/gearpump/serializer/package.html" class="extype" name="io.gearpump.serializer">serializer</a> </div>
+    </div><div class="entry">
+      <div class="name">FastKryoSerializer</div>
+      <div class="occurrences"><a href="../io/gearpump/serializer/package.html" class="extype" name="io.gearpump.serializer">serializer</a> </div>
+    </div><div class="entry">
+      <div class="name">FetchThread</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/consumer/package.html" class="extype" name="io.gearpump.streaming.kafka.lib.consumer">consumer</a> </div>
+    </div><div class="entry">
+      <div class="name">FileDirective</div>
+      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
+    </div><div class="entry">
+      <div class="name">FileInfo</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileDirective$.html" class="extype" name="io.gearpump.util.FileDirective">FileDirective</a> </div>
+    </div><div class="entry">
+      <div class="name">FilePath</div>
+      <div class="occurrences"><a href="../io/gearpump/jarstore/package.html" class="extype" name="io.gearpump.jarstore">jarstore</a> </div>
+    </div><div class="entry">
+      <div class="name">FilePathToClusterConfigSource</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClusterConfigSource$.html" class="extype" name="io.gearpump.cluster.ClusterConfigSource">ClusterConfigSource</a> </div>
+    </div><div class="entry">
+      <div class="name">FileServer</div>
+      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
+    </div><div class="entry">
+      <div class="name">FileSizeRotation</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/hadoop/lib/rotation/package.html" class="extype" name="io.gearpump.streaming.hadoop.lib.rotation">rotation</a> </div>
+    </div><div class="entry">
+      <div class="name">FileUtils</div>
+      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
+    </div><div class="entry">
+      <div class="name">FlatMapFunction</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator">OpTranslator</a> </div>
+    </div><div class="entry">
+      <div class="name">FlatMapOp</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
+    </div><div class="entry">
+      <div class="name">Flush</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">fail</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$$ChannelFutureOps.html" class="extype" name="io.gearpump.transport.netty.Client.ChannelFutureOps">ChannelFutureOps</a> </div>
+    </div><div class="entry">
+      <div class="name">file</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileDirective$$FileInfo.html" class="extype" name="io.gearpump.util.FileDirective.FileInfo">FileInfo</a> </div>
+    </div><div class="entry">
+      <div class="name">filePath</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppJar.html" class="extype" name="io.gearpump.cluster.AppJar">AppJar</a> </div>
+    </div><div class="entry">
+      <div class="name">filePathFormat</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileServer$.html" class="extype" name="io.gearpump.util.FileServer">FileServer</a> </div>
+    </div><div class="entry">
+      <div class="name">filter</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> <a href="../io/gearpump/streaming/source/DefaultTimeStampFilter.html" class="extype" name="io.gearpump.streaming.source.DefaultTimeStampFilter">DefaultTimeStampFilter</a> <a href="../io/gearpump/streaming/transaction/api/MessageFilter.html" class="extype" name="io.gearpump.streaming.transaction.api.MessageFilter">MessageFilter</a> <a href="../io/gearpump/streaming/transaction/api/TimeStampFilter.html" class="extype" name="io.gearpump.streaming.transaction.api.TimeStampFilter">TimeStampFilter</a> </div>
+    </div><div class="entry">
+      <div class="name">findFreePort</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Util$.html" class="extype" name="io.gearpump.util.Util">Util</a> </div>
+    </div><div class="entry">
+      <div class="name">findMaster</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/MasterProxy.html" class="extype" name="io.gearpump.cluster.master.MasterProxy">MasterProxy</a> </div>
+    </div><div class="entry">
+      <div class="name">finishTime</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.AppMasterData">AppMasterData</a> <a href="../io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" class="extype" name="io.gearpump.cluster.appmaster.AppMasterRuntimeInfo">AppMasterRuntimeInfo</a> </div>
+    </div><div class="entry">
+      <div class="name">flatMap</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> </div>
+    </div><div class="entry">
+      <div class="name">flush</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ProcessLogRedirector.html" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> </div>
+    </div><div class="entry">
+      <div class="name">flushCheckInterval</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/NettyConfig.html" class="extype" name="io.gearpump.transport.netty.NettyConfig">NettyConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">forceMkdir</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileUtils$.html" class="extype" name="io.gearpump.util.FileUtils">FileUtils</a> </div>
+    </div><div class="entry">
+      <div class="name">fromBytes</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/DefaultMessageDecoder.html" class="extype" name="io.gearpump.streaming.kafka.lib.DefaultMessageDecoder">DefaultMessageDecoder</a> <a href="../io/gearpump/streaming/kafka/lib/StringMessageDecoder.html" class="extype" name="io.gearpump.streaming.kafka.lib.StringMessageDecoder">StringMessageDecoder</a> <a href="../io/gearpump/streaming/transaction/api/MessageDecoder.html" class="extype" name="io.gearpump.streaming.transaction.api.MessageDecoder">MessageDecoder</a> </div>
+    </div><div class="entry">
+      <div class="name">fromJson</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskLocator$$Localities$.html" class="extype" name="io.gearpump.streaming.appmaster.TaskLocator.Localities">Localities</a> </div>
+    </div><div class="entry">
+      <div class="name">fromLong</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskId$.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a> </div>
+    </div><div class="entry">
+      <div class="name">fun</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/FlatMapOp.html" class="extype" name="io.gearpump.streaming.dsl.op.FlatMapOp">FlatMapOp</a> <a href="../io/gearpump/streaming/dsl/op/GroupByOp.html" class="extype" name="io.gearpump.streaming.dsl.op.GroupByOp">GroupByOp</a> <a href="../io/gearpump/streaming/dsl/op/ReduceOp.html" class="extype" name="io.gearpump.streaming.dsl.op.ReduceOp">ReduceOp</a> </div>
+    </div></body>
+      </html>
\ No newline at end of file
diff --git a/releases/latest/api/scala/index/index-g.html b/releases/latest/api/scala/index/index-g.html
new file mode 100644
index 0000000..844b020
--- /dev/null
+++ b/releases/latest/api/scala/index/index-g.html
@@ -0,0 +1,410 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title></title>
+          <meta name="description" content="" />
+          <meta name="keywords" content="" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
+      <script type="text/javascript" src="../lib/jquery.js"></script>
+    
+        </head>
+        <body><div class="entry">
+      <div class="name">GEARPUMP_APPLICATION_ID</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_APPMASTER_ARGS</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_APPMASTER_EXTRA_CLASSPATH</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_APP_JAR</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_APP_JAR_STORE_ROOT_PATH</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_APP_NAME_PREFIX</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_CLUSTER_MASTERS</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_CUSTOM_CONFIG_FILE</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_EXECUTOR_ARGS</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_EXECUTOR_EXTRA_CLASSPATH</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_EXECUTOR_ID</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_HOME</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_HOSTNAME</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_KERBEROS_PRINCIPAL</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_KEYTAB_FILE</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_LOG_APPLICATION_DIR</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_LOG_DAEMON_DIR</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_MASTER_STARTTIME</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_METRIC_ENABLED</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_METRIC_GRAPHITE_HOST</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_METRIC_GRAPHITE_PORT</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_METRIC_REPORTER</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_METRIC_REPORT_INTERVAL</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_METRIC_RETAIN_HISTORY_DATA_HOURS</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_METRIC_SAMPLE_RATE</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_REMOTE_DEBUG_EXECUTOR_JVM</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_REMOTE_DEBUG_PORT</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_RESOURCE_ALLOCATION_TIMEOUT</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_RETAIN_HISTORY_DATA_INTERVAL_MS</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_RETAIN_RECENT_DATA_INTERVAL_MS</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_RETAIN_RECENT_DATA_SECONDS</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_SCHEDULING_REQUEST</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_SCHEDULING_SCHEDULER</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_SERIALIZERS</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_SERIALIZER_POOL</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_SERVICE_HOST</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_SERVICE_HTTP</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_STREAMING_ACK_ONCE_EVERY_MESSAGE_COUNT</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_STREAMING_GROUPBY_FUNCTION</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_STREAMING_LOCALITIES</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_STREAMING_MAX_PENDING_MESSAGE_COUNT</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_STREAMING_OPERATOR</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_STREAMING_REGISTER_TASK_TIMEOUT_MS</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_STREAMING_SINK</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_STREAMING_SOURCE</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/Constants$.html" class="extype" name="io.gearpump.streaming.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_TASK_DISPATCHER</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_TRANSPORT_SERIALIZER</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_USERNAME</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_VERBOSE_GC</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GEARPUMP_WORKER_SLOTS</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">GROUPER_CLASS</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">GROUP_ID</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">Gauge</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> </div>
+    </div><div class="entry">
+      <div class="name">GaugeMetricsStore</div>
+      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$.html" class="extype" name="io.gearpump.util.HistoryMetricsService">HistoryMetricsService</a> </div>
+    </div><div class="entry">
+      <div class="name">Gear</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/package.html" class="extype" name="io.gearpump.cluster.main">main</a> </div>
+    </div><div class="entry">
+      <div class="name">GearpumpSerialization</div>
+      <div class="occurrences"><a href="../io/gearpump/serializer/package.html" class="extype" name="io.gearpump.serializer">serializer</a> </div>
+    </div><div class="entry">
+      <div class="name">GeneralAppMasterSummary</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">GetAllWorkers</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">GetAppData</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">GetAppDataResult</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">GetCheckpointClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">GetDAG</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">GetExecutorSummary</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor$.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> </div>
+    </div><div class="entry">
+      <div class="name">GetJarStoreServer</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">GetKV</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/InMemoryKVService$.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService">InMemoryKVService</a> </div>
+    </div><div class="entry">
+      <div class="name">GetKVFailed</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/InMemoryKVService$.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService">InMemoryKVService</a> </div>
+    </div><div class="entry">
+      <div class="name">GetKVResult</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/InMemoryKVService$.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService">InMemoryKVService</a> </div>
+    </div><div class="entry">
+      <div class="name">GetKVSuccess</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/InMemoryKVService$.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService">InMemoryKVService</a> </div>
+    </div><div class="entry">
+      <div class="name">GetLastFailure</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">GetLatestDAG</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
+    </div><div class="entry">
+      <div class="name">GetLatestMinClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">GetMasterData</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">GetStallingTasks</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">GetStartClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">GetTaskLaunchData</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
+    </div><div class="entry">
+      <div class="name">GetUpstreamMinClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">GetWorkerData</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">Graph</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/javaapi/package.html" class="extype" name="io.gearpump.streaming.javaapi">javaapi</a> <a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
+    </div><div class="entry">
+      <div class="name">Group</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/package.html" class="extype" name="io.gearpump.streaming.state.api">api</a> </div>
+    </div><div class="entry">
+      <div class="name">GroupByOp</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
+    </div><div class="entry">
+      <div class="name">GroupByPartitioner</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/partitioner/package.html" class="extype" name="io.gearpump.streaming.dsl.partitioner">partitioner</a> </div>
+    </div><div class="entry">
+      <div class="name">GroupByTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator">OpTranslator</a> </div>
+    </div><div class="entry">
+      <div class="name">gearpump</div>
+      <div class="occurrences"><a href="../io/package.html" class="extype" name="io">io</a> </div>
+    </div><div class="entry">
+      <div class="name">generateAckResponse</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor$$SecurityChecker.html" class="extype" name="io.gearpump.streaming.task.TaskActor.SecurityChecker">SecurityChecker</a> </div>
+    </div><div class="entry">
+      <div class="name">get</div>
+      <div class="occurrences"><a href="../io/gearpump/jarstore/JarStoreService$.html" class="extype" name="io.gearpump.jarstore.JarStoreService">JarStoreService</a> <a href="../io/gearpump/metrics/Metrics$.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> <a href="../io/gearpump/serializer/FastKryoSerializationFramework.html" class="extype" name="io.gearpump.serializer.FastKryoSerializationFramework">FastKryoSerializationFramework</a> <a href="../io/gearpump/serializer/SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a> <a href="../io/gearpump/streaming/executor/Executor$$TaskArgumentStore.html" class="extype" name="io.gearpump.streaming.executor.Executor.TaskArgumentStore">TaskArgumentStore</a> <a href="../io/gearpump/streaming/state/api/MonoidState.html" class="extype" name="io.gearpump.streaming.state.api.MonoidState">MonoidState</a> <a href="../io/gearpump/streaming/state/api/PersistentState.html" class="extype" name="io.gearpump.streaming.state.api.PersistentState">PersistentState</a> <a href="../io/gearpump/streaming/storage/AppDataStore.html" class="extype" name="io.gearpump.streaming.storage.AppDataStore">AppDataStore</a> <a href="../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" class="extype" name="io.gearpump.streaming.storage.InMemoryAppStoreOnMaster">InMemoryAppStoreOnMaster</a> <a href="../io/gearpump/transport/Express$.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
+    </div><div class="entry">
+      <div class="name">getBoolean</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> <a href="../io/gearpump/cluster/main/ParseResult.html" class="extype" name="io.gearpump.cluster.main.ParseResult">ParseResult</a> </div>
+    </div><div class="entry">
+      <div class="name">getBroker</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaUtil$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaUtil">KafkaUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">getBytes</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">getCheckFileInterval</div>
+      <div class="occurrences"><a href="../io/gearpump/util/RecreateRollingFileAppender.html" class="extype" name="io.gearpump.util.RecreateRollingFileAppender">RecreateRollingFileAppender</a> </div>
+    </div><div class="entry">
+      <div class="name">getCheckpointStore</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory.html" class="extype" name="io.gearpump.streaming.hadoop.HadoopCheckpointStoreFactory">HadoopCheckpointStoreFactory</a> <a href="../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" class="extype" name="io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory">InMemoryCheckpointStoreFactory</a> <a href="../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" class="extype" name="io.gearpump.streaming.transaction.api.CheckpointStoreFactory">CheckpointStoreFactory</a> </div>
+    </div><div class="entry">
+      <div class="name">getCheckpointTime</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/CheckpointManager.html" class="extype" name="io.gearpump.streaming.state.impl.CheckpointManager">CheckpointManager</a> </div>
+    </div><div class="entry">
+      <div class="name">getConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClusterConfigSource.html" class="extype" name="io.gearpump.cluster.ClusterConfigSource">ClusterConfigSource</a> </div>
+    </div><div class="entry">
+      <div class="name">getConnection</div>
+      <div class="occurrences"><a href="../io/gearpump/external/hbase/HBaseSecurityUtil$.html" class="extype" name="io.gearpump.external.hbase.HBaseSecurityUtil">HBaseSecurityUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">getConsumerTopics</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">getCurrentClassPath</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Util$.html" class="extype" name="io.gearpump.util.Util">Util</a> </div>
+    </div><div class="entry">
+      <div class="name">getDouble</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">getExecutorId</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
+    </div><div class="entry">
+      <div class="name">getFetchSleepMS</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">getFetchThreshold</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">getFloat</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">getFullPath</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorUtil$.html" class="extype" name="io.gearpump.util.ActorUtil">ActorUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">getGrouper</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">getHostname</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorUtil$.html" class="extype" name="io.gearpump.util.ActorUtil">ActorUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">getInt</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> <a href="../io/gearpump/cluster/main/ParseResult.html" class="extype" name="io.gearpump.cluster.main.ParseResult">ParseResult</a> </div>
+    </div><div class="entry">
+      <div class="name">getLength</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AckRequestSerializer.html" class="extype" name="io.gearpump.streaming.AckRequestSerializer">AckRequestSerializer</a> <a href="../io/gearpump/streaming/AckSerializer.html" class="extype" name="io.gearpump.streaming.AckSerializer">AckSerializer</a> <a href="../io/gearpump/streaming/InitialAckRequestSerializer.html" class="extype" name="io.gearpump.streaming.InitialAckRequestSerializer">InitialAckRequestSerializer</a> <a href="../io/gearpump/streaming/LatencyProbeSerializer.html" class="extype" name="io.gearpump.streaming.LatencyProbeSerializer">LatencyProbeSerializer</a> <a href="../io/gearpump/streaming/TaskIdSerializer.html" class="extype" name="io.gearpump.streaming.TaskIdSerializer">TaskIdSerializer</a> <a href="../io/gearpump/streaming/task/SerializedMessageSerializer.html" class="extype" name="io.gearpump.streaming.task.SerializedMessageSerializer">SerializedMessageSerializer</a> <a href="../io/gearpump/streaming/task/StreamingTransportSerializer.html" class="extype" name="io.gearpump.streaming.task.StreamingTransportSerializer">StreamingTransportSerializer</a> <a href="../io/gearpump/streaming/task/TaskMessageSerializer.html" class="extype" name="io.gearpump.streaming.task.TaskMessageSerializer">TaskMessageSerializer</a> <a href="../io/gearpump/transport/netty/ITransportMessageSerializer.html" class="extype" name="io.gearpump.transport.netty.ITransportMessageSerializer">ITransportMessageSerializer</a> </div>
+    </div><div class="entry">
+      <div class="name">getLogger</div>
+      <div class="occurrences"><a href="../io/gearpump/util/LogUtil$.html" class="extype" name="io.gearpump.util.LogUtil">LogUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">getLong</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">getMasterActorPath</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorUtil$.html" class="extype" name="io.gearpump.util.ActorUtil">ActorUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">getMean</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Histogram.html" class="extype" name="io.gearpump.metrics.Histogram">Histogram</a> </div>
+    </div><div class="entry">
+      <div class="name">getMetrics</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/JvmMetricsSet.html" class="extype" name="io.gearpump.metrics.JvmMetricsSet">JvmMetricsSet</a> </div>
+    </div><div class="entry">
+      <div class="name">getOffsetStorage</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/KafkaStorageFactory.html" class="extype" name="io.gearpump.streaming.kafka.KafkaStorageFactory">KafkaStorageFactory</a> <a href="../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorageFactory">OffsetStorageFactory</a> </div>
+    </div><div class="entry">
+      <div class="name">getOneMinuteRate</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Meter.html" class="extype" name="io.gearpump.metrics.Meter">Meter</a> </div>
+    </div><div class="entry">
+      <div class="name">getPartition</div>
+      <div class="occurrences"><a href="../io/gearpump/partitioner/CoLocationPartitioner.html" class="extype" name="io.gearpump.partitioner.CoLocationPartitioner">CoLocationPartitioner</a> <a href="../io/gearpump/partitioner/HashPartitioner.html" class="extype" name="io.gearpump.partitioner.HashPartitioner">HashPartitioner</a> <a href="../io/gearpump/partitioner/ShuffleGroupingPartitioner.html" class="extype" name="io.gearpump.partitioner.ShuffleGroupingPartitioner">ShuffleGroupingPartitioner</a> <a href="../io/gearpump/partitioner/ShufflePartitioner.html" class="extype" name="io.gearpump.partitioner.ShufflePartitioner">ShufflePartitioner</a> <a href="../io/gearpump/partitioner/UnicastPartitioner.html" class="extype" name="io.gearpump.partitioner.UnicastPartitioner">UnicastPartitioner</a> <a href="../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" class="extype" name="io.gearpump.streaming.dsl.partitioner.GroupByPartitioner">GroupByPartitioner</a> </div>
+    </div><div class="entry">
+      <div class="name">getPartitions</div>
+      <div class="occurrences"><a href="../io/gearpump/partitioner/BroadcastPartitioner.html" class="extype" name="io.gearpump.partitioner.BroadcastPartitioner">BroadcastPartitioner</a> <a href="../io/gearpump/partitioner/MulticastPartitioner.html" class="extype" name="io.gearpump.partitioner.MulticastPartitioner">MulticastPartitioner</a> </div>
+    </div><div class="entry">
+      <div class="name">getPipeline</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$$ClientPipelineFactory.html" class="extype" name="io.gearpump.transport.netty.Client.ClientPipelineFactory">ClientPipelineFactory</a> <a href="../io/gearpump/transport/netty/Server$$ServerPipelineFactory.html" class="extype" name="io.gearpump.transport.netty.Server.ServerPipelineFactory">ServerPipelineFactory</a> </div>
+    </div><div class="entry">
+      <div class="name">getReport</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$$HealthChecker.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.HealthChecker">HealthChecker</a> </div>
+    </div><div class="entry">
+      <div class="name">getReporter</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/MetricsReporterService.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> </div>
+    </div><div class="entry">
+      <div class="name">getRequestDetails</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/SubDAGManager.html" class="extype" name="io.gearpump.streaming.appmaster.SubDAGManager">SubDAGManager</a> </div>
+    </div><div class="entry">
+      <div class="name">getResourceRequests</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskScheduler.html" class="extype" name="io.gearpump.streaming.appmaster.TaskScheduler">TaskScheduler</a> <a href="../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" class="extype" name="io.gearpump.streaming.appmaster.TaskSchedulerImpl">TaskSchedulerImpl</a> </div>
+    </div><div class="entry">
+      <div class="name">getStdDev</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Histogram.html" class="extype" name="io.gearpump.metrics.Histogram">Histogram</a> </div>
+    </div><div class="entry">
+      <div class="name">getString</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> <a href="../io/gearpump/cluster/main/ParseResult.html" class="extype" name="io.gearpump.cluster.main.ParseResult">ParseResult</a> </div>
+    </div><div class="entry">
+      <div class="name">getSystemAddress</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorUtil$.html" class="extype" name="io.gearpump.util.ActorUtil">ActorUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">getTaskLocations</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
+    </div><div class="entry">
+      <div class="name">getTopicAndPartitions</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaUtil$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaUtil">KafkaUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">getTupleKey</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream$.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> </div>
+    </div><div class="entry">
+      <div class="name">getUpstreamMinClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
+    </div><div class="entry">
+      <div class="name">getValue</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">graph</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/DAG.html" class="extype" name="io.gearpump.streaming.DAG">DAG</a> <a href="../io/gearpump/streaming/dsl/StreamApp.html" class="extype" name="io.gearpump.streaming.dsl.StreamApp">StreamApp</a> </div>
+    </div><div class="entry">
+      <div class="name">group</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/InMemoryKVService$$DeleteKVGroup.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService.DeleteKVGroup">DeleteKVGroup</a> <a href="../io/gearpump/cluster/master/InMemoryKVService$$GetKV.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService.GetKV">GetKV</a> <a href="../io/gearpump/cluster/master/InMemoryKVService$$PutKV.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService.PutKV">PutKV</a> <a href="../io/gearpump/streaming/kafka/lib/grouper/KafkaDefaultGrouper.html" class="extype" name="io.gearpump.streaming.kafka.lib.grouper.KafkaDefaultGrouper">KafkaDefaultGrouper</a> <a href="../io/gearpump/streaming/kafka/lib/grouper/KafkaGrouper.html" class="extype" name="io.gearpump.streaming.kafka.lib.grouper.KafkaGrouper">KafkaGrouper</a> </div>
+    </div><div class="entry">
+      <div class="name">groupBy</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> </div>
+    </div><div class="entry">
+      <div class="name">groupByKey</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/KVStream.html" class="extype" name="io.gearpump.streaming.dsl.KVStream">KVStream</a> </div>
+    </div><div class="entry">
+      <div class="name">grouper</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/package.html" class="extype" name="io.gearpump.streaming.kafka.lib">lib</a> </div>
+    </div></body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/index/index-h.html b/releases/latest/api/scala/index/index-h.html
similarity index 100%
copy from releases/0.6.2/api/scala/index/index-h.html
copy to releases/latest/api/scala/index/index-h.html
diff --git a/releases/latest/api/scala/index/index-i.html b/releases/latest/api/scala/index/index-i.html
new file mode 100644
index 0000000..bacba61
--- /dev/null
+++ b/releases/latest/api/scala/index/index-i.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title></title>
+          <meta name="description" content="" />
+          <meta name="keywords" content="" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
+      <script type="text/javascript" src="../lib/jquery.js"></script>
+    
+        </head>
+        <body><div class="entry">
+      <div class="name">IContext</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/package.html" class="extype" name="io.gearpump.transport.netty">netty</a> </div>
+    </div><div class="entry">
+      <div class="name">ITaskLauncher</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/package.html" class="extype" name="io.gearpump.streaming.executor">executor</a> </div>
+    </div><div class="entry">
+      <div class="name">ITransportMessageSerializer</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/package.html" class="extype" name="io.gearpump.transport.netty">netty</a> </div>
+    </div><div class="entry">
+      <div class="name">Immortal</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/LifeTime$.html" class="extype" name="io.gearpump.streaming.LifeTime">LifeTime</a> </div>
+    </div><div class="entry">
+      <div class="name">InMemoryAppStoreOnMaster</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/storage/package.html" class="extype" name="io.gearpump.streaming.storage">storage</a> </div>
+    </div><div class="entry">
+      <div class="name">InMemoryCheckpointStore</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/package.html" class="extype" name="io.gearpump.streaming.state.impl">impl</a> </div>
+    </div><div class="entry">
+      <div class="name">InMemoryCheckpointStoreFactory</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/package.html" class="extype" name="io.gearpump.streaming.state.impl">impl</a> </div>
+    </div><div class="entry">
+      <div class="name">InMemoryKVService</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/package.html" class="extype" name="io.gearpump.cluster.master">master</a> </div>
+    </div><div class="entry">
+      <div class="name">Info</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/package.html" class="extype" name="io.gearpump.cluster.main">main</a> </div>
+    </div><div class="entry">
+      <div class="name">InitialAckRequest</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">InitialAckRequestSerializer</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> </div>
+    </div><div class="entry">
+      <div class="name">Interval</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/package.html" class="extype" name="io.gearpump.streaming.state.impl">impl</a> </div>
+    </div><div class="entry">
+      <div class="name">InvalidAppMaster</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">id</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/ProcessorDescription.html" class="extype" name="io.gearpump.streaming.ProcessorDescription">ProcessorDescription</a> <a href="../io/gearpump/streaming/appmaster/ProcessorSummary.html" class="extype" name="io.gearpump.streaming.appmaster.ProcessorSummary">ProcessorSummary</a> <a href="../io/gearpump/streaming/executor/Executor$$ExecutorSummary.html" class="extype" name="io.gearpump.streaming.executor.Executor.ExecutorSummary">ExecutorSummary</a> <a href="../io/gearpump/streaming/task/SerializerResolver$$Registration.html" class="extype" name="io.gearpump.streaming.task.SerializerResolver.Registration">Registration</a> </div>
+    </div><div class="entry">
+      <div class="name">ignoreUnknownArgument</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/AppSubmitter$.html" class="extype" name="io.gearpump.cluster.main.AppSubmitter">AppSubmitter</a> <a href="../io/gearpump/cluster/main/ArgumentsParser.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser">ArgumentsParser</a> <a href="../io/gearpump/cluster/main/ArgumentsParser$$Syntax.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser.Syntax">Syntax</a> </div>
+    </div><div class="entry">
+      <div class="name">impl</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/package.html" class="extype" name="io.gearpump.streaming.state">state</a> </div>
+    </div><div class="entry">
+      <div class="name">inDegreeOf</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">inc</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Counter.html" class="extype" name="io.gearpump.metrics.Counter">Counter</a> </div>
+    </div><div class="entry">
+      <div class="name">incomingEdgesOf</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">index</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/CollectionDataSource.html" class="extype" name="io.gearpump.streaming.dsl.CollectionDataSource">CollectionDataSource</a> <a href="../io/gearpump/streaming/task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a> </div>
+    </div><div class="entry">
+      <div class="name">init</div>
+      <div class="occurrences"><a href="../io/gearpump/jarstore/JarStoreService.html" class="extype" name="io.gearpump.jarstore.JarStoreService">JarStoreService</a> <a href="../io/gearpump/jarstore/dfs/DFSJarStoreService.html" class="extype" name="io.gearpump.jarstore.dfs.DFSJarStoreService">DFSJarStoreService</a> <a href="../io/gearpump/jarstore/local/LocalJarStoreService.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStoreService">LocalJarStoreService</a> <a href="../io/gearpump/serializer/FastKryoSerializationFramework.html" class="extype" name="io.gearpump.serializer.FastKryoSerializationFramework">FastKryoSerializationFramework</a> <a href="../io/gearpump/serializer/SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a> <a href="../io/gearpump/streaming/appmaster/ClockService$$ProcessorClock.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.ProcessorClock">ProcessorClock</a> <a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
+    </div><div class="entry">
+      <div class="name">insert</div>
+      <div class="occurrences"><a href="../io/gearpump/external/hbase/HBaseSink.html" class="extype" name="io.gearpump.external.hbase.HBaseSink">HBaseSink</a> </div>
+    </div><div class="entry">
+      <div class="name">io</div>
+      <div class="occurrences"><a href="../package.html" class="extype" name="_root_">root</a> </div>
+    </div><div class="entry">
+      <div class="name">isAllTasksRegistered</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
+    </div><div class="entry">
+      <div class="name">isChildActorPath</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorUtil$.html" class="extype" name="io.gearpump.util.ActorUtil">ActorUtil</a> </div>
+    </div><div class="entry">
+      <div class="name">isEmpty</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/Resource.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a> <a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">isLocalPath</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Util$.html" class="extype" name="io.gearpump.util.Util">Util</a> </div>
+    </div><div class="entry">
+      <div class="name">isTaskRegisteredForExecutor</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
+    </div></body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/index/index-j.html b/releases/latest/api/scala/index/index-j.html
similarity index 100%
copy from releases/0.6.2/api/scala/index/index-j.html
copy to releases/latest/api/scala/index/index-j.html
diff --git a/releases/0.6.2/api/scala/index/index-k.html b/releases/latest/api/scala/index/index-k.html
similarity index 100%
copy from releases/0.6.2/api/scala/index/index-k.html
copy to releases/latest/api/scala/index/index-k.html
diff --git a/releases/0.6.2/api/scala/index/index-l.html b/releases/latest/api/scala/index/index-l.html
similarity index 100%
copy from releases/0.6.2/api/scala/index/index-l.html
copy to releases/latest/api/scala/index/index-l.html
diff --git a/releases/0.6.2/api/scala/index/index-m.html b/releases/latest/api/scala/index/index-m.html
similarity index 100%
copy from releases/0.6.2/api/scala/index/index-m.html
copy to releases/latest/api/scala/index/index-m.html
diff --git a/releases/0.6.2/api/scala/index/index-n.html b/releases/latest/api/scala/index/index-n.html
similarity index 100%
copy from releases/0.6.2/api/scala/index/index-n.html
copy to releases/latest/api/scala/index/index-n.html
diff --git a/releases/latest/api/scala/index/index-o.html b/releases/latest/api/scala/index/index-o.html
new file mode 100644
index 0000000..c5b0ad4
--- /dev/null
+++ b/releases/latest/api/scala/index/index-o.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title></title>
+          <meta name="description" content="" />
+          <meta name="keywords" content="" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
+      <script type="text/javascript" src="../lib/jquery.js"></script>
+    
+        </head>
+        <body><div class="entry">
+      <div class="name">ONEWORKER</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/Relaxation$.html" class="extype" name="io.gearpump.cluster.scheduler.Relaxation">Relaxation</a> </div>
+    </div><div class="entry">
+      <div class="name">ONE_ACKREQUEST_EVERY_MESSAGE_COUNT</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscription$.html" class="extype" name="io.gearpump.streaming.task.Subscription">Subscription</a> </div>
+    </div><div class="entry">
+      <div class="name">OffsetManager</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a> </div>
+    </div><div class="entry">
+      <div class="name">OffsetStorage</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a> </div>
+    </div><div class="entry">
+      <div class="name">OffsetStorageFactory</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a> </div>
+    </div><div class="entry">
+      <div class="name">OffsetTimeStampResolver</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a> </div>
+    </div><div class="entry">
+      <div class="name">Op</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
+    </div><div class="entry">
+      <div class="name">OpChain</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
+    </div><div class="entry">
+      <div class="name">OpEdge</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
+    </div><div class="entry">
+      <div class="name">OpTranslator</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/package.html" class="extype" name="io.gearpump.streaming.dsl.plan">plan</a> </div>
+    </div><div class="entry">
+      <div class="name">Overflow</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">OffsetStorage</a> </div>
+    </div><div class="entry">
+      <div class="name">of</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscriber$.html" class="extype" name="io.gearpump.streaming.task.Subscriber">Subscriber</a> </div>
+    </div><div class="entry">
+      <div class="name">offset</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/consumer/KafkaMessage.html" class="extype" name="io.gearpump.streaming.kafka.lib.consumer.KafkaMessage">KafkaMessage</a> </div>
+    </div><div class="entry">
+      <div class="name">oldProcessorId</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$$ReplaceProcessor.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor">ReplaceProcessor</a> </div>
+    </div><div class="entry">
+      <div class="name">onNext</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$GroupByTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.GroupByTask">GroupByTask</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$SinkTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SinkTask">SinkTask</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$SourceTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SourceTask">SourceTask</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$TransformTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.TransformTask">TransformTask</a> <a href="../io/gearpump/streaming/javaapi/Task.html" class="extype" name="io.gearpump.streaming.javaapi.Task">Task</a> <a href="../io/gearpump/streaming/sink/DataSinkTask.html" class="extype" name="io.gearpump.streaming.sink.DataSinkTask">DataSinkTask</a> <a href="../io/gearpump/streaming/source/DataSourceTask.html" class="extype" name="io.gearpump.streaming.source.DataSourceTask">DataSourceTask</a> <a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> <a href="../io/gearpump/streaming/task/Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a> <a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> <a href="../io/gearpump/streaming/task/TaskInterface.html" class="extype" name="io.gearpump.streaming.task.TaskInterface">TaskInterface</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+    </div><div class="entry">
+      <div class="name">onStart</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$GroupByTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.GroupByTask">GroupByTask</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$SinkTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SinkTask">SinkTask</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$SourceTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SourceTask">SourceTask</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$TransformTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.TransformTask">TransformTask</a> <a href="../io/gearpump/streaming/javaapi/Task.html" class="extype" name="io.gearpump.streaming.javaapi.Task">Task</a> <a href="../io/gearpump/streaming/sink/DataSinkTask.html" class="extype" name="io.gearpump.streaming.sink.DataSinkTask">DataSinkTask</a> <a href="../io/gearpump/streaming/source/DataSourceTask.html" class="extype" name="io.gearpump.streaming.source.DataSourceTask">DataSourceTask</a> <a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> <a href="../io/gearpump/streaming/task/Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a> <a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> <a href="../io/gearpump/streaming/task/TaskInterface.html" class="extype" name="io.gearpump.streaming.task.TaskInterface">TaskInterface</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+    </div><div class="entry">
+      <div class="name">onStop</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$SinkTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SinkTask">SinkTask</a> <a href="../io/gearpump/streaming/dsl/plan/OpTranslator$$SourceTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SourceTask">SourceTask</a> <a href="../io/gearpump/streaming/javaapi/Task.html" class="extype" name="io.gearpump.streaming.javaapi.Task">Task</a> <a href="../io/gearpump/streaming/sink/DataSinkTask.html" class="extype" name="io.gearpump.streaming.sink.DataSinkTask">DataSinkTask</a> <a href="../io/gearpump/streaming/source/DataSourceTask.html" class="extype" name="io.gearpump.streaming.source.DataSourceTask">DataSourceTask</a> <a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> <a href="../io/gearpump/streaming/task/Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a> <a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> <a href="../io/gearpump/streaming/task/TaskInterface.html" class="extype" name="io.gearpump.streaming.task.TaskInterface">TaskInterface</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+    </div><div class="entry">
+      <div class="name">onUnManagedMessage</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
+    </div><div class="entry">
+      <div class="name">op</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/package.html" class="extype" name="io.gearpump.streaming.dsl">dsl</a> </div>
+    </div><div class="entry">
+      <div class="name">open</div>
+      <div class="occurrences"><a href="../io/gearpump/external/hbase/HBaseSink.html" class="extype" name="io.gearpump.external.hbase.HBaseSink">HBaseSink</a> <a href="../io/gearpump/streaming/dsl/CollectionDataSource.html" class="extype" name="io.gearpump.streaming.dsl.CollectionDataSource">CollectionDataSource</a> <a href="../io/gearpump/streaming/kafka/KafkaSink.html" class="extype" name="io.gearpump.streaming.kafka.KafkaSink">KafkaSink</a> <a href="../io/gearpump/streaming/kafka/KafkaSource.html" class="extype" name="io.gearpump.streaming.kafka.KafkaSource">KafkaSource</a> <a href="../io/gearpump/streaming/sink/DataSink.html" class="extype" name="io.gearpump.streaming.sink.DataSink">DataSink</a> <a href="../io/gearpump/streaming/source/DataSource.html" class="extype" name="io.gearpump.streaming.source.DataSource">DataSource</a> </div>
+    </div><div class="entry">
+      <div class="name">ops</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/OpChain.html" class="extype" name="io.gearpump.streaming.dsl.op.OpChain">OpChain</a> </div>
+    </div><div class="entry">
+      <div class="name">options</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/AppSubmitter$.html" class="extype" name="io.gearpump.cluster.main.AppSubmitter">AppSubmitter</a> <a href="../io/gearpump/cluster/main/ArgumentsParser.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser">ArgumentsParser</a> <a href="../io/gearpump/cluster/main/ArgumentsParser$$Syntax.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser.Syntax">Syntax</a> <a href="../io/gearpump/cluster/main/Info$.html" class="extype" name="io.gearpump.cluster.main.Info">Info</a> <a href="../io/gearpump/cluster/main/Kill$.html" class="extype" name="io.gearpump.cluster.main.Kill">Kill</a> <a href="../io/gearpump/cluster/main/Local$.html" class="extype" name="io.gearpump.cluster.main.Local">Local</a> <a href="../io/gearpump/cluster/main/Master$.html" class="extype" name="io.gearpump.cluster.main.Master">Master</a> <a href="../io/gearpump/cluster/main/Replay$.html" class="extype" name="io.gearpump.cluster.main.Replay">Replay</a> <a href="../io/gearpump/streaming/dsl/example/WordCount$.html" class="extype" name="io.gearpump.streaming.dsl.example.WordCount">WordCount</a> </div>
+    </div><div class="entry">
+      <div class="name">originFileName</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileDirective$$FileInfo.html" class="extype" name="io.gearpump.util.FileDirective.FileInfo">FileInfo</a> </div>
+    </div><div class="entry">
+      <div class="name">out</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ProcessLogRedirector.html" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> </div>
+    </div><div class="entry">
+      <div class="name">outDegreeOf</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">outgoingEdgesOf</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">output</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> <a href="../io/gearpump/util/ConsoleOutput.html" class="extype" name="io.gearpump.util.ConsoleOutput">ConsoleOutput</a> <a href="../io/gearpump/util/ProcessLogRedirector.html" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> </div>
+    </div><div class="entry">
+      <div class="name">outputUnManaged</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+    </div></body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/index/index-p.html b/releases/latest/api/scala/index/index-p.html
similarity index 100%
copy from releases/0.6.2/api/scala/index/index-p.html
copy to releases/latest/api/scala/index/index-p.html
diff --git a/releases/0.6.2/api/scala/index/index-q.html b/releases/latest/api/scala/index/index-q.html
similarity index 100%
copy from releases/0.6.2/api/scala/index/index-q.html
copy to releases/latest/api/scala/index/index-q.html
diff --git a/releases/latest/api/scala/index/index-r.html b/releases/latest/api/scala/index/index-r.html
new file mode 100644
index 0000000..c167f55
--- /dev/null
+++ b/releases/latest/api/scala/index/index-r.html
@@ -0,0 +1,338 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title></title>
+          <meta name="description" content="" />
+          <meta name="keywords" content="" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
+      <script type="text/javascript" src="../lib/jquery.js"></script>
+    
+        </head>
+        <body><div class="entry">
+      <div class="name">RecreateRollingFileAppender</div>
+      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
+    </div><div class="entry">
+      <div class="name">ReduceFunction</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator">OpTranslator</a> </div>
+    </div><div class="entry">
+      <div class="name">ReduceOp</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
+    </div><div class="entry">
+      <div class="name">ReferenceEqual</div>
+      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
+    </div><div class="entry">
+      <div class="name">RegisterActorSystem</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$.html" class="extype" name="io.gearpump.util.ActorSystemBooter">ActorSystemBooter</a> </div>
+    </div><div class="entry">
+      <div class="name">RegisterActorSystemFailed</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$.html" class="extype" name="io.gearpump.util.ActorSystemBooter">ActorSystemBooter</a> </div>
+    </div><div class="entry">
+      <div class="name">RegisterActorSystemTimeOut</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$.html" class="extype" name="io.gearpump.util.ActorSystemBooter">ActorSystemBooter</a> </div>
+    </div><div class="entry">
+      <div class="name">RegisterAppMaster</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">RegisterExecutor</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/ExecutorToAppMaster$.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster">ExecutorToAppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">RegisterNewWorker</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/WorkerToMaster$.html" class="extype" name="io.gearpump.cluster.WorkerToMaster">WorkerToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">RegisterTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/ExecutorToAppMaster$.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster">ExecutorToAppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">RegisterTaskStatus</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry$.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
+    </div><div class="entry">
+      <div class="name">RegisterWorker</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/WorkerToMaster$.html" class="extype" name="io.gearpump.cluster.WorkerToMaster">WorkerToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">Registration</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/SerializerResolver$.html" class="extype" name="io.gearpump.streaming.task.SerializerResolver">SerializerResolver</a> </div>
+    </div><div class="entry">
+      <div class="name">Reject</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry$.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
+    </div><div class="entry">
+      <div class="name">Relaxation</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/package.html" class="extype" name="io.gearpump.cluster.scheduler">scheduler</a> <a href="../io/gearpump/cluster/scheduler/Relaxation$.html" class="extype" name="io.gearpump.cluster.scheduler.Relaxation">Relaxation</a> </div>
+    </div><div class="entry">
+      <div class="name">ReplaceProcessor</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
+    </div><div class="entry">
+      <div class="name">Replay</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/package.html" class="extype" name="io.gearpump.cluster.main">main</a> </div>
+    </div><div class="entry">
+      <div class="name">ReplayApplicationResult</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$.html" class="extype" name="io.gearpump.cluster.MasterToClient">MasterToClient</a> </div>
+    </div><div class="entry">
+      <div class="name">ReplayFromTimestampWindowTrailingEdge</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster">MasterToAppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">Report</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
+    </div><div class="entry">
+      <div class="name">ReportCheckpointClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">ReportMetrics</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> </div>
+    </div><div class="entry">
+      <div class="name">ReportTo</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/MetricsReporterService$.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> </div>
+    </div><div class="entry">
+      <div class="name">RequestResource</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ResolveAppId</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ResolveAppIdResult</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$.html" class="extype" name="io.gearpump.cluster.MasterToClient">MasterToClient</a> </div>
+    </div><div class="entry">
+      <div class="name">ResolveWorkerId</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ResolveWorkerIdResult</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$.html" class="extype" name="io.gearpump.cluster.MasterToClient">MasterToClient</a> </div>
+    </div><div class="entry">
+      <div class="name">Resource</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/package.html" class="extype" name="io.gearpump.cluster.scheduler">scheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">ResourceAllocated</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster">MasterToAppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ResourceAllocation</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/package.html" class="extype" name="io.gearpump.cluster.scheduler">scheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">ResourceRequest</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/package.html" class="extype" name="io.gearpump.cluster.scheduler">scheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">ResourceRequestDetail</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/SubDAGManager$.html" class="extype" name="io.gearpump.streaming.appmaster.SubDAGManager">SubDAGManager</a> </div>
+    </div><div class="entry">
+      <div class="name">ResourceUpdate</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/WorkerToMaster$.html" class="extype" name="io.gearpump.cluster.WorkerToMaster">WorkerToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">RestartApplication</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">RestartClockService</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a> </div>
+    </div><div class="entry">
+      <div class="name">RestartPolicy</div>
+      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
+    </div><div class="entry">
+      <div class="name">RestartTasks</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor$.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> </div>
+    </div><div class="entry">
+      <div class="name">RichProcess</div>
+      <div class="occurrences"><a href="../io/gearpump/util/package.html" class="extype" name="io.gearpump.util">util</a> </div>
+    </div><div class="entry">
+      <div class="name">Rotation</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/hadoop/lib/rotation/package.html" class="extype" name="io.gearpump.streaming.hadoop.lib.rotation">rotation</a> </div>
+    </div><div class="entry">
+      <div class="name">randInt</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Util$.html" class="extype" name="io.gearpump.util.Util">Util</a> </div>
+    </div><div class="entry">
+      <div class="name">range</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/Window.html" class="extype" name="io.gearpump.streaming.state.impl.Window">Window</a> </div>
+    </div><div class="entry">
+      <div class="name">rateUnit</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$$Meter.html" class="extype" name="io.gearpump.metrics.Metrics.Meter">Meter</a> <a href="../io/gearpump/metrics/Metrics$$Timer.html" class="extype" name="io.gearpump.metrics.Metrics.Timer">Timer</a> </div>
+    </div><div class="entry">
+      <div class="name">read</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AckRequestSerializer.html" class="extype" name="io.gearpump.streaming.AckRequestSerializer">AckRequestSerializer</a> <a href="../io/gearpump/streaming/AckSerializer.html" class="extype" name="io.gearpump.streaming.AckSerializer">AckSerializer</a> <a href="../io/gearpump/streaming/InitialAckRequestSerializer.html" class="extype" name="io.gearpump.streaming.InitialAckRequestSerializer">InitialAckRequestSerializer</a> <a href="../io/gearpump/streaming/LatencyProbeSerializer.html" class="extype" name="io.gearpump.streaming.LatencyProbeSerializer">LatencyProbeSerializer</a> <a href="../io/gearpump/streaming/TaskIdSerializer.html" class="extype" name="io.gearpump.streaming.TaskIdSerializer">TaskIdSerializer</a> <a href="../io/gearpump/streaming/dsl/CollectionDataSource.html" class="extype" name="io.gearpump.streaming.dsl.CollectionDataSource">CollectionDataSource</a> <a href="../io/gearpump/streaming/kafka/KafkaSource.html" class="extype" name="io.gearpump.streaming.kafka.KafkaSource">KafkaSource</a> <a href="../io/gearpump/streaming/source/DataSource.html" class="extype" name="io.gearpump.streaming.source.DataSource">DataSource</a> <a href="../io/gearpump/streaming/task/SerializedMessageSerializer.html" class="extype" name="io.gearpump.streaming.task.SerializedMessageSerializer">SerializedMessageSerializer</a> <a href="../io/gearpump/streaming/task/TaskMessageSerializer.html" class="extype" name="io.gearpump.streaming.task.TaskMessageSerializer">TaskMessageSerializer</a> <a href="../io/gearpump/util/FileUtils$.html" class="extype" name="io.gearpump.util.FileUtils">FileUtils</a> <a href="../io/gearpump/util/HistoryMetricsService$$CounterMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.CounterMetricsStore">CounterMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$GaugeMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.GaugeMetricsStore">GaugeMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$HistogramMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.HistogramMetricsStore">HistogramMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$MeterMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.MeterMetricsStore">MeterMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$MetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.MetricsStore">MetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$MinMaxMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.MinMaxMetricsStore">MinMaxMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$SingleValueMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.SingleValueMetricsStore">SingleValueMetricsStore</a> </div>
+    </div><div class="entry">
+      <div class="name">readBoolean</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readByte</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readChar</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readDouble</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readFileToByteArray</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileUtils$.html" class="extype" name="io.gearpump.util.FileUtils">FileUtils</a> </div>
+    </div><div class="entry">
+      <div class="name">readFloat</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readFully</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readInt</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readLatest</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$$QueryHistoryMetrics.html" class="extype" name="io.gearpump.cluster.ClientToMaster.QueryHistoryMetrics">QueryHistoryMetrics</a> <a href="../io/gearpump/util/HistoryMetricsService$$CounterMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.CounterMetricsStore">CounterMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$GaugeMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.GaugeMetricsStore">GaugeMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$HistogramMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.HistogramMetricsStore">HistogramMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$MeterMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.MeterMetricsStore">MeterMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$MetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.MetricsStore">MetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$MinMaxMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.MinMaxMetricsStore">MinMaxMetricsStore</a> <a href="../io/gearpump/util/HistoryMetricsService$$SingleValueMetricsStore.html" class="extype" name="io.gearpump.util.HistoryMetricsService.SingleValueMetricsStore">SingleValueMetricsStore</a> </div>
+    </div><div class="entry">
+      <div class="name">readLine</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readLong</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readQuorum</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> </div>
+    </div><div class="entry">
+      <div class="name">readShort</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readUTF</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readUnsignedByte</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">readUnsignedShort</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">reason</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$$InvalidAppMaster.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.InvalidAppMaster">InvalidAppMaster</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$ShutdownExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.ShutdownExecutor">ShutdownExecutor</a> <a href="../io/gearpump/cluster/MasterToWorker$$UpdateResourceFailed.html" class="extype" name="io.gearpump.cluster.MasterToWorker.UpdateResourceFailed">UpdateResourceFailed</a> <a href="../io/gearpump/cluster/WorkerToAppMaster$$ExecutorLaunchRejected.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster.ExecutorLaunchRejected">ExecutorLaunchRejected</a> <a href="../io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorFailed.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster.ShutdownExecutorFailed">ShutdownExecutorFailed</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$DAGOperationFailed.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed">DAGOperationFailed</a> <a href="../io/gearpump/util/ActorSystemBooter$$CreateActorFailed.html" class="extype" name="io.gearpump.util.ActorSystemBooter.CreateActorFailed">CreateActorFailed</a> <a href="../io/gearpump/util/ActorSystemBooter$$RegisterActorSystemFailed.html" class="extype" name="io.gearpump.util.ActorSystemBooter.RegisterActorSystemFailed">RegisterActorSystemFailed</a> </div>
+    </div><div class="entry">
+      <div class="name">receive</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/MasterWatcher.html" class="extype" name="io.gearpump.cluster.main.MasterWatcher">MasterWatcher</a> <a href="../io/gearpump/cluster/master/AppMasterLauncher.html" class="extype" name="io.gearpump.cluster.master.AppMasterLauncher">AppMasterLauncher</a> <a href="../io/gearpump/cluster/master/InMemoryKVService.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService">InMemoryKVService</a> <a href="../io/gearpump/cluster/master/MasterProxy.html" class="extype" name="io.gearpump.cluster.master.MasterProxy">MasterProxy</a> <a href="../io/gearpump/cluster/scheduler/PriorityScheduler.html" class="extype" name="io.gearpump.cluster.scheduler.PriorityScheduler">PriorityScheduler</a> <a href="../io/gearpump/jarstore/local/LocalJarStore.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStore">LocalJarStore</a> <a href="../io/gearpump/metrics/MetricsReporterService.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> <a href="../io/gearpump/streaming/appmaster/AppMaster.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> <a href="../io/gearpump/streaming/appmaster/ClockService.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> <a href="../io/gearpump/streaming/appmaster/DagManager.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> <a href="../io/gearpump/streaming/executor/Executor.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> <a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> <a href="../io/gearpump/transport/netty/Client.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> <a href="../io/gearpump/transport/netty/Server.html" class="extype" name="io.gearpump.transport.netty.Server">Server</a> <a href="../io/gearpump/util/ActorSystemBooter$$Daemon.html" class="extype" name="io.gearpump.util.ActorSystemBooter.Daemon">Daemon</a> <a href="../io/gearpump/util/HistoryMetricsService.html" class="extype" name="io.gearpump.util.HistoryMetricsService">HistoryMetricsService</a> </div>
+    </div><div class="entry">
+      <div class="name">receiveAck</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscription.html" class="extype" name="io.gearpump.streaming.task.Subscription">Subscription</a> </div>
+    </div><div class="entry">
+      <div class="name">receiveUnManagedMessage</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a> <a href="../io/gearpump/streaming/task/TaskInterface.html" class="extype" name="io.gearpump.streaming.task.TaskInterface">TaskInterface</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+    </div><div class="entry">
+      <div class="name">recover</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/AppMaster.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> <a href="../io/gearpump/streaming/hadoop/HadoopCheckpointStore.html" class="extype" name="io.gearpump.streaming.hadoop.HadoopCheckpointStore">HadoopCheckpointStore</a> <a href="../io/gearpump/streaming/state/api/PersistentState.html" class="extype" name="io.gearpump.streaming.state.api.PersistentState">PersistentState</a> <a href="../io/gearpump/streaming/state/impl/CheckpointManager.html" class="extype" name="io.gearpump.streaming.state.impl.CheckpointManager">CheckpointManager</a> <a href="../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" class="extype" name="io.gearpump.streaming.state.impl.InMemoryCheckpointStore">InMemoryCheckpointStore</a> <a href="../io/gearpump/streaming/state/impl/NonWindowState.html" class="extype" name="io.gearpump.streaming.state.impl.NonWindowState">NonWindowState</a> <a href="../io/gearpump/streaming/state/impl/WindowState.html" class="extype" name="io.gearpump.streaming.state.impl.WindowState">WindowState</a> <a href="../io/gearpump/streaming/transaction/api/CheckpointStore.html" class="extype" name="io.gearpump.streaming.transaction.api.CheckpointStore">CheckpointStore</a> </div>
+    </div><div class="entry">
+      <div class="name">reduce</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> </div>
+    </div><div class="entry">
+      <div class="name">ref</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/WorkerInfo.html" class="extype" name="io.gearpump.cluster.appmaster.WorkerInfo">WorkerInfo</a> </div>
+    </div><div class="entry">
+      <div class="name">register</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> <a href="../io/gearpump/metrics/Metrics$$DummyMetrics.html" class="extype" name="io.gearpump.metrics.Metrics.DummyMetrics">DummyMetrics</a> </div>
+    </div><div class="entry">
+      <div class="name">registerData</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterContext.html" class="extype" name="io.gearpump.cluster.AppMasterContext">AppMasterContext</a> <a href="../io/gearpump/cluster/AppMasterToMaster$$RegisterAppMaster.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.RegisterAppMaster">RegisterAppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">registerLocalActor</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
+    </div><div class="entry">
+      <div class="name">registerTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
+    </div><div class="entry">
+      <div class="name">registeredTasks</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
+    </div><div class="entry">
+      <div class="name">registry</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics.html" class="extype" name="io.gearpump.metrics.Metrics">Metrics</a> </div>
+    </div><div class="entry">
+      <div class="name">relaxation</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/ResourceRequest.html" class="extype" name="io.gearpump.cluster.scheduler.ResourceRequest">ResourceRequest</a> </div>
+    </div><div class="entry">
+      <div class="name">remainArgs</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/ArgumentsParser.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser">ArgumentsParser</a> <a href="../io/gearpump/cluster/main/ArgumentsParser$$Syntax.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser.Syntax">Syntax</a> <a href="../io/gearpump/cluster/main/ParseResult.html" class="extype" name="io.gearpump.cluster.main.ParseResult">ParseResult</a> </div>
+    </div><div class="entry">
+      <div class="name">remoteAddressMap</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
+    </div><div class="entry">
+      <div class="name">remoteClientMap</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
+    </div><div class="entry">
+      <div class="name">removeNewerVersion</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor$$TaskArgumentStore.html" class="extype" name="io.gearpump.streaming.executor.Executor.TaskArgumentStore">TaskArgumentStore</a> </div>
+    </div><div class="entry">
+      <div class="name">removeObsoleteVersion</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor$$TaskArgumentStore.html" class="extype" name="io.gearpump.streaming.executor.Executor.TaskArgumentStore">TaskArgumentStore</a> </div>
+    </div><div class="entry">
+      <div class="name">removeVertex</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">replaceVertex</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">replayFromTimestampWindowTrailingEdge</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/client/ClientContext.html" class="extype" name="io.gearpump.cluster.client.ClientContext">ClientContext</a> <a href="../io/gearpump/cluster/client/MasterClient.html" class="extype" name="io.gearpump.cluster.client.MasterClient">MasterClient</a> </div>
+    </div><div class="entry">
+      <div class="name">replicator</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> </div>
+    </div><div class="entry">
+      <div class="name">replyToClient</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/AppMasterLauncher.html" class="extype" name="io.gearpump.cluster.master.AppMasterLauncher">AppMasterLauncher</a> </div>
+    </div><div class="entry">
+      <div class="name">report</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/AkkaReporter.html" class="extype" name="io.gearpump.metrics.AkkaReporter">AkkaReporter</a> <a href="../io/gearpump/metrics/MetricsReporterService$$ReportTo.html" class="extype" name="io.gearpump.metrics.MetricsReporterService.ReportTo">ReportTo</a> </div>
+    </div><div class="entry">
+      <div class="name">reportBackActor</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$$Daemon.html" class="extype" name="io.gearpump.util.ActorSystemBooter.Daemon">Daemon</a> </div>
+    </div><div class="entry">
+      <div class="name">request</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$$RequestResource.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.RequestResource">RequestResource</a> <a href="../io/gearpump/cluster/scheduler/Scheduler$$PendingRequest.html" class="extype" name="io.gearpump.cluster.scheduler.Scheduler.PendingRequest">PendingRequest</a> </div>
+    </div><div class="entry">
+      <div class="name">requestOrdering</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/PriorityScheduler.html" class="extype" name="io.gearpump.cluster.scheduler.PriorityScheduler">PriorityScheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">requests</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/SubDAGManager$$ResourceRequestDetail.html" class="extype" name="io.gearpump.streaming.appmaster.SubDAGManager.ResourceRequestDetail">ResourceRequestDetail</a> </div>
+    </div><div class="entry">
+      <div class="name">required</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/CLIOption.html" class="extype" name="io.gearpump.cluster.main.CLIOption">CLIOption</a> </div>
+    </div><div class="entry">
+      <div class="name">resolveAppID</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/client/ClientContext.html" class="extype" name="io.gearpump.cluster.client.ClientContext">ClientContext</a> </div>
+    </div><div class="entry">
+      <div class="name">resolveAppId</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/client/MasterClient.html" class="extype" name="io.gearpump.cluster.client.MasterClient">MasterClient</a> </div>
+    </div><div class="entry">
+      <div class="name">resolveJvmSetting</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Util$.html" class="extype" name="io.gearpump.util.Util">Util</a> </div>
+    </div><div class="entry">
+      <div class="name">resolveOffset</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetTimeStampResolver">OffsetTimeStampResolver</a> </div>
+    </div><div class="entry">
+      <div class="name">resolvePath</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Util$.html" class="extype" name="io.gearpump.util.Util">Util</a> </div>
+    </div><div class="entry">
+      <div class="name">resource</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterContext.html" class="extype" name="io.gearpump.cluster.AppMasterContext">AppMasterContext</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$ChangeExecutorResource.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.ChangeExecutorResource">ChangeExecutorResource</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.LaunchExecutor">LaunchExecutor</a> <a href="../io/gearpump/cluster/ExecutorContext.html" class="extype" name="io.gearpump.cluster.ExecutorContext">ExecutorContext</a> <a href="../io/gearpump/cluster/WorkerToMaster$$ResourceUpdate.html" class="extype" name="io.gearpump.cluster.WorkerToMaster.ResourceUpdate">ResourceUpdate</a> <a href="../io/gearpump/cluster/appmaster/ExecutorSystem.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystem">ExecutorSystem</a> <a href="../io/gearpump/cluster/scheduler/ResourceAllocation.html" class="extype" name="io.gearpump.cluster.scheduler.ResourceAllocation">ResourceAllocation</a> <a href="../io/gearpump/cluster/scheduler/ResourceRequest.html" class="extype" name="io.gearpump.cluster.scheduler.ResourceRequest">ResourceRequest</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$RegisterExecutor.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor">RegisterExecutor</a> </div>
+    </div><div class="entry">
+      <div class="name">resourceRequestHandler</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/PriorityScheduler.html" class="extype" name="io.gearpump.cluster.scheduler.PriorityScheduler">PriorityScheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">resources</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StartExecutorSystems.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler.StartExecutorSystems">StartExecutorSystems</a> <a href="../io/gearpump/cluster/scheduler/Scheduler.html" class="extype" name="io.gearpump.cluster.scheduler.Scheduler">Scheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">restartingTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> </div>
+    </div><div class="entry">
+      <div class="name">retainHistoryDataHours</div>
+      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig.html" class="extype" name="io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig">HistoryMetricsConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">retainHistoryDataIntervalMs</div>
+      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig.html" class="extype" name="io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig">HistoryMetricsConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">retainRecentDataIntervalMs</div>
+      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig.html" class="extype" name="io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig">HistoryMetricsConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">retainRecentDataSeconds</div>
+      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig.html" class="extype" name="io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig">HistoryMetricsConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">rootDirectory</div>
+      <div class="occurrences"><a href="../io/gearpump/jarstore/local/LocalJarStore.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStore">LocalJarStore</a> </div>
+    </div><div class="entry">
+      <div class="name">rotate</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/hadoop/lib/rotation/FileSizeRotation.html" class="extype" name="io.gearpump.streaming.hadoop.lib.rotation.FileSizeRotation">FileSizeRotation</a> <a href="../io/gearpump/streaming/hadoop/lib/rotation/Rotation.html" class="extype" name="io.gearpump.streaming.hadoop.lib.rotation.Rotation">Rotation</a> </div>
+    </div><div class="entry">
+      <div class="name">rotation</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/hadoop/lib/package.html" class="extype" name="io.gearpump.streaming.hadoop.lib">lib</a> </div>
+    </div><div class="entry">
+      <div class="name">route</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileServer.html" class="extype" name="io.gearpump.util.FileServer">FileServer</a> </div>
+    </div></body>
+      </html>
\ No newline at end of file
diff --git a/releases/latest/api/scala/index/index-s.html b/releases/latest/api/scala/index/index-s.html
new file mode 100644
index 0000000..336e7c4
--- /dev/null
+++ b/releases/latest/api/scala/index/index-s.html
@@ -0,0 +1,464 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title></title>
+          <meta name="description" content="" />
+          <meta name="keywords" content="" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
+      <script type="text/javascript" src="../lib/jquery.js"></script>
+    
+        </head>
+        <body><div class="entry">
+      <div class="name">SINGLETON_MANAGER</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
+      <div class="name">SOURCE_READ_BATCH_SIZE</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/source/DataSourceConfig$.html" class="extype" name="io.gearpump.streaming.source.DataSourceConfig">DataSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">SOURCE_TIMESTAMP_FILTER</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/source/DataSourceConfig$.html" class="extype" name="io.gearpump.streaming.source.DataSourceConfig">DataSourceConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">SPECIFICWORKER</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/Relaxation$.html" class="extype" name="io.gearpump.cluster.scheduler.Relaxation">Relaxation</a> </div>
+    </div><div class="entry">
+      <div class="name">START_CLOCK</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
+    </div><div class="entry">
+      <div class="name">STATE</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> </div>
+    </div><div class="entry">
+      <div class="name">STATE_CHECKPOINT_ENABLE</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" class="extype" name="io.gearpump.streaming.state.impl.PersistentStateConfig">PersistentStateConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">STATE_CHECKPOINT_INTERVAL_MS</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" class="extype" name="io.gearpump.streaming.state.impl.PersistentStateConfig">PersistentStateConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">STATE_CHECKPOINT_STORE_FACTORY</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" class="extype" name="io.gearpump.streaming.state.impl.PersistentStateConfig">PersistentStateConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">STATE_WINDOW_SIZE</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" class="extype" name="io.gearpump.streaming.state.impl.PersistentStateConfig">PersistentStateConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">STATE_WINDOW_STEP</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" class="extype" name="io.gearpump.streaming.state.impl.PersistentStateConfig">PersistentStateConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">SaveAppData</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">SaveAppDataFailed</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">Scheduler</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/package.html" class="extype" name="io.gearpump.cluster.scheduler">scheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">SecurityChecker</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor$.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
+    </div><div class="entry">
+      <div class="name">SendAck</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor$.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
+    </div><div class="entry">
+      <div class="name">SendMessageLoss</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">SerializationFramework</div>
+      <div class="occurrences"><a href="../io/gearpump/serializer/package.html" class="extype" name="io.gearpump.serializer">serializer</a> </div>
+    </div><div class="entry">
+      <div class="name">SerializedMessage</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">SerializedMessageSerializer</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">Serializer</div>
+      <div class="occurrences"><a href="../io/gearpump/serializer/package.html" class="extype" name="io.gearpump.serializer">serializer</a> <a href="../io/gearpump/streaming/state/api/package.html" class="extype" name="io.gearpump.streaming.state.api">api</a> </div>
+    </div><div class="entry">
+      <div class="name">SerializerResolver</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">Server</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/package.html" class="extype" name="io.gearpump.transport.netty">netty</a> </div>
+    </div><div class="entry">
+      <div class="name">ServerHandler</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Server$.html" class="extype" name="io.gearpump.transport.netty.Server">Server</a> </div>
+    </div><div class="entry">
+      <div class="name">ServerPipelineFactory</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Server$.html" class="extype" name="io.gearpump.transport.netty.Server">Server</a> </div>
+    </div><div class="entry">
+      <div class="name">ServiceNotAvailableException</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/AppMaster$.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">Shuffle</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
+    </div><div class="entry">
+      <div class="name">ShuffleGroupingPartitioner</div>
+      <div class="occurrences"><a href="../io/gearpump/partitioner/package.html" class="extype" name="io.gearpump.partitioner">partitioner</a> </div>
+    </div><div class="entry">
+      <div class="name">ShufflePartitioner</div>
+      <div class="occurrences"><a href="../io/gearpump/partitioner/package.html" class="extype" name="io.gearpump.partitioner">partitioner</a> </div>
+    </div><div class="entry">
+      <div class="name">Shutdown</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/MasterWatcher$.html" class="extype" name="io.gearpump.cluster.main.MasterWatcher">MasterWatcher</a> </div>
+    </div><div class="entry">
+      <div class="name">ShutdownAppMaster</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster">MasterToAppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ShutdownApplication</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ShutdownApplicationResult</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$.html" class="extype" name="io.gearpump.cluster.MasterToClient">MasterToClient</a> </div>
+    </div><div class="entry">
+      <div class="name">ShutdownExecutor</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToWorker$.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker">AppMasterToWorker</a> </div>
+    </div><div class="entry">
+      <div class="name">ShutdownExecutorFailed</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/WorkerToAppMaster$.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster">WorkerToAppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">ShutdownExecutorSucceed</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/WorkerToAppMaster$.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster">WorkerToAppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">SingleInputFunction</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator">OpTranslator</a> </div>
+    </div><div class="entry">
+      <div class="name">SingleValueMetricsStore</div>
+      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$.html" class="extype" name="io.gearpump.util.HistoryMetricsService">HistoryMetricsService</a> </div>
+    </div><div class="entry">
+      <div class="name">Sink</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream$.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> </div>
+    </div><div class="entry">
+      <div class="name">SinkTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator">OpTranslator</a> </div>
+    </div><div class="entry">
+      <div class="name">SlaveOp</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/op/package.html" class="extype" name="io.gearpump.streaming.dsl.op">op</a> </div>
+    </div><div class="entry">
+      <div class="name">SlotStatus</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/Master$.html" class="extype" name="io.gearpump.cluster.master.Master">Master</a> </div>
+    </div><div class="entry">
+      <div class="name">SnapshotStartClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
+    </div><div class="entry">
+      <div class="name">Source</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/StreamApp$.html" class="extype" name="io.gearpump.streaming.dsl.StreamApp">StreamApp</a> </div>
+    </div><div class="entry">
+      <div class="name">SourceTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator">OpTranslator</a> </div>
+    </div><div class="entry">
+      <div class="name">StallingTasks</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToMaster$.html" class="extype" name="io.gearpump.streaming.AppMasterToMaster">AppMasterToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">Start</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a> </div>
+    </div><div class="entry">
+      <div class="name">StartAllTasks</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a> </div>
+    </div><div class="entry">
+      <div class="name">StartClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">StartExecutorSystemTimeout</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler">ExecutorSystemScheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">StartExecutorSystems</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler">ExecutorSystemScheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">StartTime</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">StopExecutorSystem</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler">ExecutorSystemScheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">StorageEmpty</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">OffsetStorage</a> </div>
+    </div><div class="entry">
+      <div class="name">StoredStartClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
+    </div><div class="entry">
+      <div class="name">Stream</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/package.html" class="extype" name="io.gearpump.streaming.dsl">dsl</a> </div>
+    </div><div class="entry">
+      <div class="name">StreamApp</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/package.html" class="extype" name="io.gearpump.streaming.dsl">dsl</a> </div>
+    </div><div class="entry">
+      <div class="name">StreamAppMasterSummary</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a> </div>
+    </div><div class="entry">
+      <div class="name">StreamApplication</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> <a href="../io/gearpump/streaming/javaapi/package.html" class="extype" name="io.gearpump.streaming.javaapi">javaapi</a> </div>
+    </div><div class="entry">
+      <div class="name">StreamingTransportSerializer</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">StreamingType</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster">MasterToAppMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">StringMessageDecoder</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/package.html" class="extype" name="io.gearpump.streaming.kafka.lib">lib</a> </div>
+    </div><div class="entry">
+      <div class="name">SubDAGManager</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a> </div>
+    </div><div class="entry">
+      <div class="name">SubmitApplication</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
+    </div><div class="entry">
+      <div class="name">SubmitApplicationRequest</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a> </div>
+    </div><div class="entry">
+      <div class="name">SubmitApplicationResult</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$.html" class="extype" name="io.gearpump.cluster.MasterToClient">MasterToClient</a> </div>
+    </div><div class="entry">
+      <div class="name">SubmitApplicationResultValue</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToClient$.html" class="extype" name="io.gearpump.cluster.MasterToClient">MasterToClient</a> </div>
+    </div><div class="entry">
+      <div class="name">Subscriber</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">Subscription</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
+      <div class="name">Synced</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/MasterStatus$.html" class="extype" name="io.gearpump.cluster.master.MasterStatus">MasterStatus</a> </div>
+    </div><div class="entry">
+      <div class="name">Syntax</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/ArgumentsParser$.html" class="extype" name="io.gearpump.cluster.main.ArgumentsParser">ArgumentsParser</a> </div>
+    </div><div class="entry">
+      <div class="name">saveConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/ClusterConfig$.html" class="extype" name="io.gearpump.cluster.ClusterConfig">ClusterConfig</a> </div>
+    </div><div class="entry">
+      <div class="name">schedule</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskScheduler.html" class="extype" name="io.gearpump.streaming.appmaster.TaskScheduler">TaskScheduler</a> <a href="../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" class="extype" name="io.gearpump.streaming.appmaster.TaskSchedulerImpl">TaskSchedulerImpl</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+    </div><div class="entry">
+      <div class="name">scheduleOnce</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+    </div><div class="entry">
+      <div class="name">scheduleTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/SubDAGManager.html" class="extype" name="io.gearpump.streaming.appmaster.SubDAGManager">SubDAGManager</a> </div>
+    </div><div class="entry">
+      <div class="name">scheduler</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/AppMasterLauncher.html" class="extype" name="io.gearpump.cluster.master.AppMasterLauncher">AppMasterLauncher</a> <a href="../io/gearpump/cluster/master/MasterProxy.html" class="extype" name="io.gearpump.cluster.master.MasterProxy">MasterProxy</a> <a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> </div>
+    </div><div class="entry">
+      <div class="name">scheme</div>
+      <div class="occurrences"><a href="../io/gearpump/jarstore/JarStoreService.html" class="extype" name="io.gearpump.jarstore.JarStoreService">JarStoreService</a> <a href="../io/gearpump/jarstore/dfs/DFSJarStoreService.html" class="extype" name="io.gearpump.jarstore.dfs.DFSJarStoreService">DFSJarStoreService</a> <a href="../io/gearpump/jarstore/local/LocalJarStoreService.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStoreService">LocalJarStoreService</a> </div>
+    </div><div class="entry">
+      <div class="name">self</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/javaapi/Task.html" class="extype" name="io.gearpump.streaming.javaapi.Task">Task</a> <a href="../io/gearpump/streaming/task/Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+    </div><div class="entry">
+      <div class="name">selfCheck</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> </div>
+    </div><div class="entry">
+      <div class="name">sendFn</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscription.html" class="extype" name="io.gearpump.streaming.task.Subscription">Subscription</a> </div>
+    </div><div class="entry">
+      <div class="name">sendMessage</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscription.html" class="extype" name="io.gearpump.streaming.task.Subscription">Subscription</a> </div>
+    </div><div class="entry">
+      <div class="name">sendMsgWithTimeOutCallBack</div>
+      <div class="occurrences"><a href="../io/gearpump/util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a> </div>
+    </div><div class="entry">
+      <div class="name">sender</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+    </div><div class="entry">
+      <div class="name">seq</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/Ack.html" class="extype" name="io.gearpump.streaming.task.Ack">Ack</a> <a href="../io/gearpump/streaming/task/AckRequest.html" class="extype" name="io.gearpump.streaming.task.AckRequest">AckRequest</a> </div>
+    </div><div class="entry">
+      <div class="name">serialize</div>
+      <div class="occurrences"><a href="../io/gearpump/serializer/FastKryoSerializer.html" class="extype" name="io.gearpump.serializer.FastKryoSerializer">FastKryoSerializer</a> <a href="../io/gearpump/serializer/Serializer.html" class="extype" name="io.gearpump.serializer.Serializer">Serializer</a> <a href="../io/gearpump/streaming/serializer/ChillSerializer.html" class="extype" name="io.gearpump.streaming.serializer.ChillSerializer">ChillSerializer</a> <a href="../io/gearpump/streaming/state/api/Serializer.html" class="extype" name="io.gearpump.streaming.state.api.Serializer">Serializer</a> <a href="../io/gearpump/streaming/task/StreamingTransportSerializer.html" class="extype" name="io.gearpump.streaming.task.StreamingTransportSerializer">StreamingTransportSerializer</a> <a href="../io/gearpump/transport/netty/ITransportMessageSerializer.html" class="extype" name="io.gearpump.transport.netty.ITransportMessageSerializer">ITransportMessageSerializer</a> </div>
+    </div><div class="entry">
+      <div class="name">serializer</div>
+      <div class="occurrences"><a href="../io/gearpump/package.html" class="extype" name="io.gearpump">gearpump</a> <a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> <a href="../io/gearpump/streaming/task/SerializerResolver$$Registration.html" class="extype" name="io.gearpump.streaming.task.SerializerResolver.Registration">Registration</a> </div>
+    </div><div class="entry">
+      <div class="name">serializerPool</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
+    </div><div class="entry">
+      <div class="name">server</div>
+      <div class="occurrences"><a href="../io/gearpump/jarstore/local/LocalJarStore.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStore">LocalJarStore</a> <a href="../io/gearpump/util/FileServer$$Client.html" class="extype" name="io.gearpump.util.FileServer.Client">Client</a> </div>
+    </div><div class="entry">
+      <div class="name">serverPort</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
+    </div><div class="entry">
+      <div class="name">sessionId</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$$Start.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.Start">Start</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$TaskRegistered.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.TaskRegistered">TaskRegistered</a> <a href="../io/gearpump/streaming/task/Ack.html" class="extype" name="io.gearpump.streaming.task.Ack">Ack</a> <a href="../io/gearpump/streaming/task/AckRequest.html" class="extype" name="io.gearpump.streaming.task.AckRequest">AckRequest</a> <a href="../io/gearpump/streaming/task/InitialAckRequest.html" class="extype" name="io.gearpump.streaming.task.InitialAckRequest">InitialAckRequest</a> <a href="../io/gearpump/transport/netty/TaskMessage.html" class="extype" name="io.gearpump.transport.netty.TaskMessage">TaskMessage</a> </div>
+    </div><div class="entry">
+      <div class="name">sessionRef</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a> </div>
+    </div><div class="entry">
+      <div class="name">setChannelBuffer</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">setCheckFileInterval</div>
+      <div class="occurrences"><a href="../io/gearpump/util/RecreateRollingFileAppender.html" class="extype" name="io.gearpump.util.RecreateRollingFileAppender">RecreateRollingFileAppender</a> </div>
+    </div><div class="entry">
+      <div class="name">setDAG</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskScheduler.html" class="extype" name="io.gearpump.streaming.appmaster.TaskScheduler">TaskScheduler</a> <a href="../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" class="extype" name="io.gearpump.streaming.appmaster.TaskSchedulerImpl">TaskSchedulerImpl</a> </div>
+    </div><div class="entry">
+      <div class="name">setDag</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/SubDAGManager.html" class="extype" name="io.gearpump.streaming.appmaster.SubDAGManager">SubDAGManager</a> </div>
+    </div><div class="entry">
+      <div class="name">setNextCheckpointTime</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/api/MonoidState.html" class="extype" name="io.gearpump.streaming.state.api.MonoidState">MonoidState</a> <a href="../io/gearpump/streaming/state/api/PersistentState.html" class="extype" name="io.gearpump.streaming.state.api.PersistentState">PersistentState</a> </div>
+    </div><div class="entry">
+      <div class="name">setStartOffset</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer.html" class="extype" name="io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer">KafkaConsumer</a> </div>
+    </div><div class="entry">
+      <div class="name">setTaskActor</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+    </div><div class="entry">
+      <div class="name">shouldCheckpoint</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/CheckpointManager.html" class="extype" name="io.gearpump.streaming.state.impl.CheckpointManager">CheckpointManager</a> </div>
+    </div><div class="entry">
+      <div class="name">shouldCleanupSystem</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/client/ClientContext.html" class="extype" name="io.gearpump.cluster.client.ClientContext">ClientContext</a> </div>
+    </div><div class="entry">
+      <div class="name">shouldRotate</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/hadoop/lib/rotation/FileSizeRotation.html" class="extype" name="io.gearpump.streaming.hadoop.lib.rotation.FileSizeRotation">FileSizeRotation</a> <a href="../io/gearpump/streaming/hadoop/lib/rotation/Rotation.html" class="extype" name="io.gearpump.streaming.hadoop.lib.rotation.Rotation">Rotation</a> </div>
+    </div><div class="entry">
+      <div class="name">shouldSlide</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/Window.html" class="extype" name="io.gearpump.streaming.state.impl.Window">Window</a> </div>
+    </div><div class="entry">
+      <div class="name">shutdown</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystem.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystem">ExecutorSystem</a> <a href="../io/gearpump/cluster/client/ClientContext.html" class="extype" name="io.gearpump.cluster.client.ClientContext">ClientContext</a> </div>
+    </div><div class="entry">
+      <div class="name">shutdownApplication</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/client/MasterClient.html" class="extype" name="io.gearpump.cluster.client.MasterClient">MasterClient</a> </div>
+    </div><div class="entry">
+      <div class="name">sink</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream$$Sink.html" class="extype" name="io.gearpump.streaming.dsl.Stream.Sink">Sink</a> <a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> </div>
+    </div><div class="entry">
+      <div class="name">skipBytes</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
+    </div><div class="entry">
+      <div class="name">slideOneStep</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/Window.html" class="extype" name="io.gearpump.streaming.state.impl.Window">Window</a> </div>
+    </div><div class="entry">
+      <div class="name">slideTo</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/state/impl/Window.html" class="extype" name="io.gearpump.streaming.state.impl.Window">Window</a> </div>
+    </div><div class="entry">
+      <div class="name">slots</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/Resource.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a> <a href="../io/gearpump/cluster/worker/ExecutorSlots.html" class="extype" name="io.gearpump.cluster.worker.ExecutorSlots">ExecutorSlots</a> </div>
+    </div><div class="entry">
+      <div class="name">source</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/StreamApp$$Source.html" class="extype" name="io.gearpump.streaming.dsl.StreamApp.Source">Source</a> <a href="../io/gearpump/streaming/dsl/op/MergeOp.html" class="extype" name="io.gearpump.streaming.dsl.op.MergeOp">MergeOp</a> <a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> </div>
+    </div><div class="entry">
+      <div class="name">sourceId</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a> </div>
+    </div><div class="entry">
+      <div class="name">sourceTask</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/TaskMessage.html" class="extype" name="io.gearpump.transport.netty.TaskMessage">TaskMessage</a> </div>
+    </div><div class="entry">
+      <div class="name">stallingTasks</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$$Report.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.Report">Report</a> </div>
+    </div><div class="entry">
+      <div class="name">start</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscription.html" class="extype" name="io.gearpump.streaming.task.Subscription">Subscription</a> <a href="../io/gearpump/util/FileServer.html" class="extype" name="io.gearpump.util.FileServer">FileServer</a> </div>
+    </div><div class="entry">
+      <div class="name">startAkkaReporter</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/MetricsReporterService.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> </div>
+    </div><div class="entry">
+      <div class="name">startClients</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
+    </div><div class="entry">
+      <div class="name">startClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$$Start.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.Start">Start</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$StartAllTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks">StartAllTasks</a> </div>
+    </div><div class="entry">
+      <div class="name">startGraphiteReporter</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/MetricsReporterService.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> </div>
+    </div><div class="entry">
+      <div class="name">startProcess</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Util$.html" class="extype" name="io.gearpump.util.Util">Util</a> </div>
+    </div><div class="entry">
+      <div class="name">startSlf4jReporter</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/MetricsReporterService.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> </div>
+    </div><div class="entry">
+      <div class="name">startTime</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$$AppMasterSummary.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.AppMasterSummary">AppMasterSummary</a> <a href="../io/gearpump/cluster/AppMasterToMaster$$GeneralAppMasterSummary.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.GeneralAppMasterSummary">GeneralAppMasterSummary</a> <a href="../io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.AppMasterData">AppMasterData</a> <a href="../io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" class="extype" name="io.gearpump.cluster.appmaster.AppMasterRuntimeInfo">AppMasterRuntimeInfo</a> <a href="../io/gearpump/cluster/master/Master$$MasterInfo.html" class="extype" name="io.gearpump.cluster.master.Master.MasterInfo">MasterInfo</a> <a href="../io/gearpump/streaming/appmaster/AppMaster.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> <a href="../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" class="extype" name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">StreamAppMasterSummary</a> <a href="../io/gearpump/streaming/state/impl/Interval.html" class="extype" name="io.gearpump.streaming.state.impl.Interval">Interval</a> <a href="../io/gearpump/streaming/task/StartTime.html" class="extype" name="io.gearpump.streaming.task.StartTime">StartTime</a> </div>
+    </div><div class="entry">
+      <div class="name">startTimeMs</div>
+      <div class="occurrences"><a href="../io/gearpump/util/HistoryMetricsService$$MinMaxMetrics.html" class="extype" name="io.gearpump.util.HistoryMetricsService.MinMaxMetrics">MinMaxMetrics</a> </div>
+    </div><div class="entry">
+      <div class="name">stashMessages</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> </div>
+    </div><div class="entry">
+      <div class="name">state</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ApplicationState.html" class="extype" name="io.gearpump.cluster.appmaster.ApplicationState">ApplicationState</a> <a href="../io/gearpump/cluster/worker/WorkerSummary.html" class="extype" name="io.gearpump.cluster.worker.WorkerSummary">WorkerSummary</a> <a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> <a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> </div>
+    </div><div class="entry">
+      <div class="name">stateChangeListener</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> </div>
+    </div><div class="entry">
+      <div class="name">status</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$$AppMasterSummary.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.AppMasterSummary">AppMasterSummary</a> <a href="../io/gearpump/cluster/AppMasterToMaster$$GeneralAppMasterSummary.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.GeneralAppMasterSummary">GeneralAppMasterSummary</a> <a href="../io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.AppMasterData">AppMasterData</a> <a href="../io/gearpump/streaming/appmaster/AppMaster$$ExecutorBrief.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief">ExecutorBrief</a> <a href="../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" class="extype" name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">StreamAppMasterSummary</a> <a href="../io/gearpump/streaming/executor/Executor$$ExecutorSummary.html" class="extype" name="io.gearpump.streaming.executor.Executor.ExecutorSummary">ExecutorSummary</a> </div>
+    </div><div class="entry">
+      <div class="name">stddev</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$$Histogram.html" class="extype" name="io.gearpump.metrics.Metrics.Histogram">Histogram</a> <a href="../io/gearpump/metrics/Metrics$$Timer.html" class="extype" name="io.gearpump.metrics.Metrics.Timer">Timer</a> </div>
+    </div><div class="entry">
+      <div class="name">stop</div>
+      <div class="occurrences"><a href="../io/gearpump/util/FileServer.html" class="extype" name="io.gearpump.util.FileServer">FileServer</a> </div>
+    </div><div class="entry">
+      <div class="name">storage</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> </div>
+    </div><div class="entry">
+      <div class="name">strategy</div>
+      <div class="occurrences"><a href="../io/gearpump/serializer/FastKryoSerializer.html" class="extype" name="io.gearpump.serializer.FastKryoSerializer">FastKryoSerializer</a> </div>
+    </div><div class="entry">
+      <div class="name">streamAppToApplication</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/StreamApp$.html" class="extype" name="io.gearpump.streaming.dsl.StreamApp">StreamApp</a> </div>
+    </div><div class="entry">
+      <div class="name">streamToHBaseDSLSink</div>
+      <div class="occurrences"><a href="../io/gearpump/external/hbase/dsl/HBaseDSLSink$.html" class="extype" name="io.gearpump.external.hbase.dsl.HBaseDSLSink">HBaseDSLSink</a> </div>
+    </div><div class="entry">
+      <div class="name">streamToKVStream</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream$.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> </div>
+    </div><div class="entry">
+      <div class="name">streamToKafkaDSLSink</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/dsl/KafkaDSLSink$.html" class="extype" name="io.gearpump.streaming.kafka.dsl.KafkaDSLSink">KafkaDSLSink</a> </div>
+    </div><div class="entry">
+      <div class="name">streaming</div>
+      <div class="occurrences"><a href="../io/gearpump/package.html" class="extype" name="io.gearpump">gearpump</a> </div>
+    </div><div class="entry">
+      <div class="name">subGraph</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+    </div><div class="entry">
+      <div class="name">submissionTime</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.AppMasterData">AppMasterData</a> <a href="../io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" class="extype" name="io.gearpump.cluster.appmaster.AppMasterRuntimeInfo">AppMasterRuntimeInfo</a> </div>
+    </div><div class="entry">
+      <div class="name">submit</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/client/ClientContext.html" class="extype" name="io.gearpump.cluster.client.ClientContext">ClientContext</a> </div>
+    </div><div class="entry">
+      <div class="name">submitApplication</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/client/MasterClient.html" class="extype" name="io.gearpump.cluster.client.MasterClient">MasterClient</a> </div>
+    </div><div class="entry">
+      <div class="name">subscriber</div>
+      <div class="occurrences"><a href="../io/gearpump/metrics/Metrics$$DemandMoreMetrics.html" class="extype" name="io.gearpump.metrics.Metrics.DemandMoreMetrics">DemandMoreMetrics</a> </div>
+    </div><div class="entry">
+      <div class="name">subscribers</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$$ChangeTask.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.ChangeTask">ChangeTask</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$ChangeTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.ChangeTasks">ChangeTasks</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$LaunchTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.LaunchTasks">LaunchTasks</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$TaskLaunchData.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.TaskLaunchData">TaskLaunchData</a> <a href="../io/gearpump/streaming/executor/TaskLauncher$$TaskArgument.html" class="extype" name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument">TaskArgument</a> <a href="../io/gearpump/streaming/task/TaskContextData.html" class="extype" name="io.gearpump.streaming.task.TaskContextData">TaskContextData</a> </div>
+    </div><div class="entry">
+      <div class="name">success</div>
+      <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$$ChannelFutureOps.html" class="extype" name="io.gearpump.transport.netty.Client.ChannelFutureOps">ChannelFutureOps</a> </div>
+    </div><div class="entry">
+      <div class="name">sum</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/KVStream.html" class="extype" name="io.gearpump.streaming.dsl.KVStream">KVStream</a> </div>
+    </div><div class="entry">
+      <div class="name">sumByValue</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/dsl/Stream$.html" class="extype" name="io.gearpump.streaming.dsl.Stream">Stream</a> </div>
+    </div><div class="entry">
+      <div class="name">supervisorStrategy</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> </div>
+    </div><div class="entry">
+      <div class="name">system</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemStarted.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler.ExecutorSystemStarted">ExecutorSystemStarted</a> <a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StopExecutorSystem.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler.StopExecutorSystem">StopExecutorSystem</a> <a href="../io/gearpump/cluster/client/ClientContext.html" class="extype" name="io.gearpump.cluster.client.ClientContext">ClientContext</a> <a href="../io/gearpump/cluster/main/MasterWatcher.html" class="extype" name="io.gearpump.cluster.main.MasterWatcher">MasterWatcher</a> <a href="../io/gearpump/streaming/appmaster/DagManager.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> <a href="../io/gearpump/streaming/task/ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a> <a href="../io/gearpump/streaming/task/Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> <a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> <a href="../io/gearpump/transport/netty/Server.html" class="extype" name="io.gearpump.transport.netty.Server">Server</a> </div>
+    </div><div class="entry">
+      <div class="name">systemClock</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$$HealthChecker$$ClockValue.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue">ClockValue</a> </div>
+    </div><div class="entry">
+      <div class="name">systemConfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/AppMasterLauncher.html" class="extype" name="io.gearpump.cluster.master.AppMasterLauncher">AppMasterLauncher</a> </div>
+    </div><div class="entry">
+      <div class="name">systemPath</div>
+      <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$$RegisterActorSystem.html" class="extype" name="io.gearpump.util.ActorSystemBooter.RegisterActorSystem">RegisterActorSystem</a> </div>
+    </div><div class="entry">
+      <div class="name">systemconfig</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> </div>
+    </div></body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/index/index-t.html b/releases/latest/api/scala/index/index-t.html
similarity index 100%
copy from releases/0.6.2/api/scala/index/index-t.html
copy to releases/latest/api/scala/index/index-t.html
diff --git a/releases/0.6.2/api/scala/index/index-u.html b/releases/latest/api/scala/index/index-u.html
similarity index 100%
copy from releases/0.6.2/api/scala/index/index-u.html
copy to releases/latest/api/scala/index/index-u.html
diff --git a/releases/0.6.2/api/scala/index/index-v.html b/releases/latest/api/scala/index/index-v.html
similarity index 100%
copy from releases/0.6.2/api/scala/index/index-v.html
copy to releases/latest/api/scala/index/index-v.html
diff --git a/releases/0.6.2/api/scala/index/index-w.html b/releases/latest/api/scala/index/index-w.html
similarity index 100%
copy from releases/0.6.2/api/scala/index/index-w.html
copy to releases/latest/api/scala/index/index-w.html
diff --git a/releases/0.6.2/api/scala/index/index-z.html b/releases/latest/api/scala/index/index-z.html
similarity index 100%
copy from releases/0.6.2/api/scala/index/index-z.html
copy to releases/latest/api/scala/index/index-z.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/Message$.html b/releases/latest/api/scala/io/gearpump/Message$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/Message$.html
copy to releases/latest/api/scala/io/gearpump/Message$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/Message.html b/releases/latest/api/scala/io/gearpump/Message.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/Message.html
copy to releases/latest/api/scala/io/gearpump/Message.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppDescription.html b/releases/latest/api/scala/io/gearpump/cluster/AppDescription.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppDescription.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppDescription.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppJar.html b/releases/latest/api/scala/io/gearpump/cluster/AppJar.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppJar.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppJar.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterContext.html b/releases/latest/api/scala/io/gearpump/cluster/AppMasterContext.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterContext.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppMasterContext.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterRegisterData.html b/releases/latest/api/scala/io/gearpump/cluster/AppMasterRegisterData.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterRegisterData.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppMasterRegisterData.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$AppDataSaved$.html b/releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$AppDataSaved$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$AppDataSaved$.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$AppDataSaved$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$AppMasterSummary.html b/releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$AppMasterSummary.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$AppMasterSummary.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$AppMasterSummary.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GeneralAppMasterSummary.html b/releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$GeneralAppMasterSummary.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GeneralAppMasterSummary.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$GeneralAppMasterSummary.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAllWorkers$.html b/releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAllWorkers$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAllWorkers$.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAllWorkers$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAppData.html b/releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAppData.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAppData.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAppData.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAppDataResult.html b/releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAppDataResult.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAppDataResult.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetAppDataResult.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetMasterData$.html b/releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetMasterData$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetMasterData$.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetMasterData$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetWorkerData.html b/releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetWorkerData.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetWorkerData.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$GetWorkerData.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$InvalidAppMaster.html b/releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$InvalidAppMaster.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$InvalidAppMaster.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$InvalidAppMaster.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$MasterData.html b/releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$MasterData.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$MasterData.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$MasterData.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$RegisterAppMaster.html b/releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$RegisterAppMaster.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$RegisterAppMaster.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$RegisterAppMaster.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$RequestResource.html b/releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$RequestResource.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$RequestResource.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$RequestResource.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$SaveAppData.html b/releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$SaveAppData.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$SaveAppData.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$SaveAppData.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$SaveAppDataFailed$.html b/releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$SaveAppDataFailed$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$SaveAppDataFailed$.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$SaveAppDataFailed$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$WorkerData.html b/releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$WorkerData.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$$WorkerData.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$$WorkerData.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$.html b/releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToMaster$.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppMasterToMaster$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToWorker$$ChangeExecutorResource.html b/releases/latest/api/scala/io/gearpump/cluster/AppMasterToWorker$$ChangeExecutorResource.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToWorker$$ChangeExecutorResource.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppMasterToWorker$$ChangeExecutorResource.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html b/releases/latest/api/scala/io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToWorker$$ShutdownExecutor.html b/releases/latest/api/scala/io/gearpump/cluster/AppMasterToWorker$$ShutdownExecutor.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToWorker$$ShutdownExecutor.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppMasterToWorker$$ShutdownExecutor.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToWorker$.html b/releases/latest/api/scala/io/gearpump/cluster/AppMasterToWorker$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/AppMasterToWorker$.html
copy to releases/latest/api/scala/io/gearpump/cluster/AppMasterToWorker$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/Application$$DefaultApplication.html b/releases/latest/api/scala/io/gearpump/cluster/Application$$DefaultApplication.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/Application$$DefaultApplication.html
copy to releases/latest/api/scala/io/gearpump/cluster/Application$$DefaultApplication.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/Application$.html b/releases/latest/api/scala/io/gearpump/cluster/Application$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/Application$.html
copy to releases/latest/api/scala/io/gearpump/cluster/Application$.html
diff --git a/releases/latest/api/scala/io/gearpump/cluster/Application.html b/releases/latest/api/scala/io/gearpump/cluster/Application.html
new file mode 100644
index 0000000..10c422d
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/cluster/Application.html
@@ -0,0 +1,542 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>Application - io.gearpump.cluster.Application</title>
+          <meta name="description" content="Application - io.gearpump.cluster.Application" />
+          <meta name="keywords" content="Application io.gearpump.cluster.Application" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.cluster.Application';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <a href="Application$.html" title="Go to companion"><img src="../../../lib/trait_to_object_big.png" /></a>
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.cluster">cluster</a></p>
+        <h1><a href="Application$.html" title="Go to companion">Application</a></h1><h3><span class="morelinks"><div>
+            Related Docs:
+            <a href="Application$.html" title="See companion">object Application</a>
+            | <a href="package.html" class="extype" name="io.gearpump.cluster">package cluster</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">trait</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Application</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div><div class="toggleContainer block">
+            <span class="toggle">Known Subclasses</span>
+            <div class="subClasses hiddenContent"><a href="Application$$DefaultApplication.html" class="extype" name="io.gearpump.cluster.Application.DefaultApplication">DefaultApplication</a>, <a href="../streaming/javaapi/StreamApplication.html" class="extype" name="io.gearpump.streaming.javaapi.StreamApplication">StreamApplication</a>, <a href="../streaming/StreamApplication.html" class="extype" name="io.gearpump.streaming.StreamApplication">StreamApplication</a></div>
+          </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.cluster.Application"><span>Application</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Abstract Value Members</h3>
+              <ol><li name="io.gearpump.cluster.Application#appMaster" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="appMaster:Class[_&lt;:io.gearpump.cluster.ApplicationMaster]"></a>
+      <a id="appMaster:Class[_&lt;:ApplicationMaster]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">appMaster</span><span class="result">: <span class="extype" name="scala.Predef.Class">Class</span>[_ &lt;: <a href="ApplicationMaster.html" class="extype" name="io.gearpump.cluster.ApplicationMaster">ApplicationMaster</a>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@appMaster:Class[_&lt;:io.gearpump.cluster.ApplicationMaster]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.cluster.Application#name" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="name:String"></a>
+      <a id="name:String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">name</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@name:String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.cluster.Application#userConfig" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="userConfig(implicitsystem:akka.actor.ActorSystem):io.gearpump.cluster.UserConfig"></a>
+      <a id="userConfig(ActorSystem):UserConfig"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">userConfig</span><span class="params">(<span class="implicit">implicit </span><span name="system">system: <span class="extype" name="akka.actor.ActorSystem">ActorSystem</span></span>)</span><span class="result">: <a href="UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@userConfig(implicitsystem:akka.actor.ActorSystem):io.gearpump.cluster.UserConfig" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        <div id="values" class="values members">
+              <h3>Concrete Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.Application@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ApplicationMaster.html b/releases/latest/api/scala/io/gearpump/cluster/ApplicationMaster.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/ApplicationMaster.html
copy to releases/latest/api/scala/io/gearpump/cluster/ApplicationMaster.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$GetJarStoreServer$.html b/releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$GetJarStoreServer$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$GetJarStoreServer$.html
copy to releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$GetJarStoreServer$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$GetLastFailure.html b/releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$GetLastFailure.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$GetLastFailure.html
copy to releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$GetLastFailure.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$GetStallingTasks.html b/releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$GetStallingTasks.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$GetStallingTasks.html
copy to releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$GetStallingTasks.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$JarStoreServerAddress.html b/releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$JarStoreServerAddress.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$JarStoreServerAddress.html
copy to releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$JarStoreServerAddress.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$QueryAppMasterConfig.html b/releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$QueryAppMasterConfig.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$QueryAppMasterConfig.html
copy to releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$QueryAppMasterConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$QueryHistoryMetrics.html b/releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$QueryHistoryMetrics.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$QueryHistoryMetrics.html
copy to releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$QueryHistoryMetrics.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$QueryMasterConfig$.html b/releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$QueryMasterConfig$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$QueryMasterConfig$.html
copy to releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$QueryMasterConfig$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$QueryWorkerConfig.html b/releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$QueryWorkerConfig.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$QueryWorkerConfig.html
copy to releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$QueryWorkerConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$ResolveAppId.html b/releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$ResolveAppId.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$ResolveAppId.html
copy to releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$ResolveAppId.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$ResolveWorkerId.html b/releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$ResolveWorkerId.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$ResolveWorkerId.html
copy to releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$ResolveWorkerId.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$RestartApplication.html b/releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$RestartApplication.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$RestartApplication.html
copy to releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$RestartApplication.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$ShutdownApplication.html b/releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$ShutdownApplication.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$ShutdownApplication.html
copy to releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$ShutdownApplication.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$SubmitApplication.html b/releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$SubmitApplication.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$$SubmitApplication.html
copy to releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$$SubmitApplication.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$.html b/releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/ClientToMaster$.html
copy to releases/latest/api/scala/io/gearpump/cluster/ClientToMaster$.html
diff --git a/releases/latest/api/scala/io/gearpump/cluster/ClusterConfig$$ConfigValidationException.html b/releases/latest/api/scala/io/gearpump/cluster/ClusterConfig$$ConfigValidationException.html
new file mode 100644
index 0000000..a59574c
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/cluster/ClusterConfig$$ConfigValidationException.html
@@ -0,0 +1,679 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>ConfigValidationException - io.gearpump.cluster.ClusterConfig.ConfigValidationException</title>
+          <meta name="description" content="ConfigValidationException - io.gearpump.cluster.ClusterConfig.ConfigValidationException" />
+          <meta name="keywords" content="ConfigValidationException io.gearpump.cluster.ClusterConfig.ConfigValidationException" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.cluster.ClusterConfig$$ConfigValidationException';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../lib/class_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.cluster">cluster</a>.<a href="ClusterConfig$.html" class="extype" name="io.gearpump.cluster.ClusterConfig">ClusterConfig</a></p>
+        <h1>ConfigValidationException</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="ClusterConfig$.html" class="extype" name="io.gearpump.cluster.ClusterConfig">package ClusterConfig</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ConfigValidationException</span><span class="result"> extends <span class="extype" name="scala.Exception">Exception</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="java.lang.Exception">Exception</span>, <span class="extype" name="java.lang.Throwable">Throwable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.cluster.ClusterConfig.ConfigValidationException"><span>ConfigValidationException</span></li><li class="in" name="java.lang.Exception"><span>Exception</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.cluster.ClusterConfig.ConfigValidationException#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(msg:String):io.gearpump.cluster.ClusterConfig.ConfigValidationException"></a>
+      <a id="&lt;init&gt;:ConfigValidationException"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ConfigValidationException</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.Predef.String">String</span></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@&lt;init&gt;(msg:String):io.gearpump.cluster.ClusterConfig.ConfigValidationException" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#fillInStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="fillInStackTrace():Throwable"></a>
+      <a id="fillInStackTrace():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">fillInStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@fillInStackTrace():Throwable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="java.lang.Throwable#getCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getCause():Throwable"></a>
+      <a id="getCause():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getCause</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@getCause():Throwable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#getLocalizedMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getLocalizedMessage():String"></a>
+      <a id="getLocalizedMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getLocalizedMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@getLocalizedMessage():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getMessage():String"></a>
+      <a id="getMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@getMessage():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@getStackTrace():Array[StackTraceElement]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="initCause(x$1:Throwable):Throwable"></a>
+      <a id="initCause(Throwable):Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">initCause</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@initCause(x$1:Throwable):Throwable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintWriter):Unit"></a>
+      <a id="printStackTrace(PrintWriter):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintWriter">PrintWriter</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintStream):Unit"></a>
+      <a id="printStackTrace(PrintStream):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintStream">PrintStream</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace():Unit"></a>
+      <a id="printStackTrace():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@printStackTrace():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#setStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="setStackTrace(x$1:Array[StackTraceElement]):Unit"></a>
+      <a id="setStackTrace(Array[StackTraceElement]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">setStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable → AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="java.lang.Exception">
+              <h3>Inherited from <span class="extype" name="java.lang.Exception">Exception</span></h3>
+            </div><div class="parent" name="java.lang.Throwable">
+              <h3>Inherited from <span class="extype" name="java.lang.Throwable">Throwable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClusterConfig$.html b/releases/latest/api/scala/io/gearpump/cluster/ClusterConfig$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/ClusterConfig$.html
copy to releases/latest/api/scala/io/gearpump/cluster/ClusterConfig$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClusterConfig.html b/releases/latest/api/scala/io/gearpump/cluster/ClusterConfig.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/ClusterConfig.html
copy to releases/latest/api/scala/io/gearpump/cluster/ClusterConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClusterConfigSource$.html b/releases/latest/api/scala/io/gearpump/cluster/ClusterConfigSource$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/ClusterConfigSource$.html
copy to releases/latest/api/scala/io/gearpump/cluster/ClusterConfigSource$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ClusterConfigSource.html b/releases/latest/api/scala/io/gearpump/cluster/ClusterConfigSource.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/ClusterConfigSource.html
copy to releases/latest/api/scala/io/gearpump/cluster/ClusterConfigSource.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ExecutorContext.html b/releases/latest/api/scala/io/gearpump/cluster/ExecutorContext.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/ExecutorContext.html
copy to releases/latest/api/scala/io/gearpump/cluster/ExecutorContext.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/ExecutorJVMConfig.html b/releases/latest/api/scala/io/gearpump/cluster/ExecutorJVMConfig.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/ExecutorJVMConfig.html
copy to releases/latest/api/scala/io/gearpump/cluster/ExecutorJVMConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterDataDetailRequest.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterDataDetailRequest.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterDataDetailRequest.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterDataDetailRequest.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterDataRequest.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterDataRequest.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterDataRequest.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterDataRequest.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterMetricsRequest.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterMetricsRequest.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterMetricsRequest.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterMetricsRequest.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterRegistered.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterRegistered.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterRegistered.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMasterRegistered.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMastersData.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMastersData.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMastersData.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMastersData.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMastersDataRequest$.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMastersDataRequest$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMastersDataRequest$.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$AppMastersDataRequest$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$ReplayFromTimestampWindowTrailingEdge.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$ReplayFromTimestampWindowTrailingEdge.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$ReplayFromTimestampWindowTrailingEdge.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$ReplayFromTimestampWindowTrailingEdge.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$ResourceAllocated.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$ResourceAllocated.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$ResourceAllocated.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$ResourceAllocated.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$ShutdownAppMaster$.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$ShutdownAppMaster$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$ShutdownAppMaster$.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$ShutdownAppMaster$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$StreamingType.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$StreamingType.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$StreamingType.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$StreamingType.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$WorkerList.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$WorkerList.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$$WorkerList.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$$WorkerList.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToAppMaster$.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToAppMaster$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$AppMasterConfig.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$AppMasterConfig.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$AppMasterConfig.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$AppMasterConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$HistoryMetrics.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$HistoryMetrics.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$HistoryMetrics.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$HistoryMetrics.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$HistoryMetricsItem.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$HistoryMetricsItem.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$HistoryMetricsItem.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$HistoryMetricsItem.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$LastFailure.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$LastFailure.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$LastFailure.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$LastFailure.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$MasterConfig.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$MasterConfig.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$MasterConfig.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$MasterConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$ReplayApplicationResult.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$ReplayApplicationResult.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$ReplayApplicationResult.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$ReplayApplicationResult.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$ResolveAppIdResult.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$ResolveAppIdResult.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$ResolveAppIdResult.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$ResolveAppIdResult.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$ResolveWorkerIdResult.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$ResolveWorkerIdResult.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$ResolveWorkerIdResult.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$ResolveWorkerIdResult.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$ShutdownApplicationResult.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$ShutdownApplicationResult.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$ShutdownApplicationResult.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$ShutdownApplicationResult.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$SubmitApplicationResult.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$SubmitApplicationResult.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$SubmitApplicationResult.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$SubmitApplicationResult.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$SubmitApplicationResultValue.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$SubmitApplicationResultValue.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$SubmitApplicationResultValue.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$SubmitApplicationResultValue.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$WorkerConfig.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$WorkerConfig.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$$WorkerConfig.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToClient$$WorkerConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToClient$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToClient$.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToClient$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToWorker$$UpdateResourceFailed.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToWorker$$UpdateResourceFailed.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToWorker$$UpdateResourceFailed.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToWorker$$UpdateResourceFailed.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToWorker$$UpdateResourceSucceed$.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToWorker$$UpdateResourceSucceed$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToWorker$$UpdateResourceSucceed$.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToWorker$$UpdateResourceSucceed$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToWorker$$WorkerRegistered.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToWorker$$WorkerRegistered.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToWorker$$WorkerRegistered.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToWorker$$WorkerRegistered.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/MasterToWorker$.html b/releases/latest/api/scala/io/gearpump/cluster/MasterToWorker$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/MasterToWorker$.html
copy to releases/latest/api/scala/io/gearpump/cluster/MasterToWorker$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/UserConfig$.html b/releases/latest/api/scala/io/gearpump/cluster/UserConfig$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/UserConfig$.html
copy to releases/latest/api/scala/io/gearpump/cluster/UserConfig$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/UserConfig.html b/releases/latest/api/scala/io/gearpump/cluster/UserConfig.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/UserConfig.html
copy to releases/latest/api/scala/io/gearpump/cluster/UserConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ExecutorLaunchRejected.html b/releases/latest/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ExecutorLaunchRejected.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ExecutorLaunchRejected.html
copy to releases/latest/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ExecutorLaunchRejected.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorFailed.html b/releases/latest/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorFailed.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorFailed.html
copy to releases/latest/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorFailed.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorSucceed.html b/releases/latest/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorSucceed.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorSucceed.html
copy to releases/latest/api/scala/io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorSucceed.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToAppMaster$.html b/releases/latest/api/scala/io/gearpump/cluster/WorkerToAppMaster$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToAppMaster$.html
copy to releases/latest/api/scala/io/gearpump/cluster/WorkerToAppMaster$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToMaster$$RegisterNewWorker$.html b/releases/latest/api/scala/io/gearpump/cluster/WorkerToMaster$$RegisterNewWorker$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToMaster$$RegisterNewWorker$.html
copy to releases/latest/api/scala/io/gearpump/cluster/WorkerToMaster$$RegisterNewWorker$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToMaster$$RegisterWorker.html b/releases/latest/api/scala/io/gearpump/cluster/WorkerToMaster$$RegisterWorker.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToMaster$$RegisterWorker.html
copy to releases/latest/api/scala/io/gearpump/cluster/WorkerToMaster$$RegisterWorker.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToMaster$$ResourceUpdate.html b/releases/latest/api/scala/io/gearpump/cluster/WorkerToMaster$$ResourceUpdate.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToMaster$$ResourceUpdate.html
copy to releases/latest/api/scala/io/gearpump/cluster/WorkerToMaster$$ResourceUpdate.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToMaster$.html b/releases/latest/api/scala/io/gearpump/cluster/WorkerToMaster$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/WorkerToMaster$.html
copy to releases/latest/api/scala/io/gearpump/cluster/WorkerToMaster$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment$.html b/releases/latest/api/scala/io/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment$.html
copy to releases/latest/api/scala/io/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html b/releases/latest/api/scala/io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html
copy to releases/latest/api/scala/io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ApplicationState.html b/releases/latest/api/scala/io/gearpump/cluster/appmaster/ApplicationState.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ApplicationState.html
copy to releases/latest/api/scala/io/gearpump/cluster/appmaster/ApplicationState.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystem.html b/releases/latest/api/scala/io/gearpump/cluster/appmaster/ExecutorSystem.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystem.html
copy to releases/latest/api/scala/io/gearpump/cluster/appmaster/ExecutorSystem.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemJvmConfig.html b/releases/latest/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemJvmConfig.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemJvmConfig.html
copy to releases/latest/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemJvmConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemStarted.html b/releases/latest/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemStarted.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemStarted.html
copy to releases/latest/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$ExecutorSystemStarted.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StartExecutorSystemTimeout$.html b/releases/latest/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StartExecutorSystemTimeout$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StartExecutorSystemTimeout$.html
copy to releases/latest/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StartExecutorSystemTimeout$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StartExecutorSystems.html b/releases/latest/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StartExecutorSystems.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StartExecutorSystems.html
copy to releases/latest/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StartExecutorSystems.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StopExecutorSystem.html b/releases/latest/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StopExecutorSystem.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StopExecutorSystem.html
copy to releases/latest/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$$StopExecutorSystem.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html b/releases/latest/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html
copy to releases/latest/api/scala/io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/WorkerInfo.html b/releases/latest/api/scala/io/gearpump/cluster/appmaster/WorkerInfo.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/WorkerInfo.html
copy to releases/latest/api/scala/io/gearpump/cluster/appmaster/WorkerInfo.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/package.html b/releases/latest/api/scala/io/gearpump/cluster/appmaster/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/appmaster/package.html
copy to releases/latest/api/scala/io/gearpump/cluster/appmaster/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/client/ClientContext$.html b/releases/latest/api/scala/io/gearpump/cluster/client/ClientContext$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/client/ClientContext$.html
copy to releases/latest/api/scala/io/gearpump/cluster/client/ClientContext$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/client/ClientContext.html b/releases/latest/api/scala/io/gearpump/cluster/client/ClientContext.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/client/ClientContext.html
copy to releases/latest/api/scala/io/gearpump/cluster/client/ClientContext.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/client/MasterClient.html b/releases/latest/api/scala/io/gearpump/cluster/client/MasterClient.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/client/MasterClient.html
copy to releases/latest/api/scala/io/gearpump/cluster/client/MasterClient.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/client/package.html b/releases/latest/api/scala/io/gearpump/cluster/client/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/client/package.html
copy to releases/latest/api/scala/io/gearpump/cluster/client/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/AppSubmitter$.html b/releases/latest/api/scala/io/gearpump/cluster/main/AppSubmitter$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/main/AppSubmitter$.html
copy to releases/latest/api/scala/io/gearpump/cluster/main/AppSubmitter$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/ArgumentsParser$$Syntax.html b/releases/latest/api/scala/io/gearpump/cluster/main/ArgumentsParser$$Syntax.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/main/ArgumentsParser$$Syntax.html
copy to releases/latest/api/scala/io/gearpump/cluster/main/ArgumentsParser$$Syntax.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/ArgumentsParser$.html b/releases/latest/api/scala/io/gearpump/cluster/main/ArgumentsParser$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/main/ArgumentsParser$.html
copy to releases/latest/api/scala/io/gearpump/cluster/main/ArgumentsParser$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/ArgumentsParser.html b/releases/latest/api/scala/io/gearpump/cluster/main/ArgumentsParser.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/main/ArgumentsParser.html
copy to releases/latest/api/scala/io/gearpump/cluster/main/ArgumentsParser.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/CLIOption.html b/releases/latest/api/scala/io/gearpump/cluster/main/CLIOption.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/main/CLIOption.html
copy to releases/latest/api/scala/io/gearpump/cluster/main/CLIOption.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/Gear$.html b/releases/latest/api/scala/io/gearpump/cluster/main/Gear$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/main/Gear$.html
copy to releases/latest/api/scala/io/gearpump/cluster/main/Gear$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/Info$.html b/releases/latest/api/scala/io/gearpump/cluster/main/Info$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/main/Info$.html
copy to releases/latest/api/scala/io/gearpump/cluster/main/Info$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/Kill$.html b/releases/latest/api/scala/io/gearpump/cluster/main/Kill$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/main/Kill$.html
copy to releases/latest/api/scala/io/gearpump/cluster/main/Kill$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/Local$.html b/releases/latest/api/scala/io/gearpump/cluster/main/Local$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/main/Local$.html
copy to releases/latest/api/scala/io/gearpump/cluster/main/Local$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/MainRunner$.html b/releases/latest/api/scala/io/gearpump/cluster/main/MainRunner$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/main/MainRunner$.html
copy to releases/latest/api/scala/io/gearpump/cluster/main/MainRunner$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/Master$.html b/releases/latest/api/scala/io/gearpump/cluster/main/Master$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/main/Master$.html
copy to releases/latest/api/scala/io/gearpump/cluster/main/Master$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/MasterWatcher$$Shutdown$.html b/releases/latest/api/scala/io/gearpump/cluster/main/MasterWatcher$$Shutdown$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/main/MasterWatcher$$Shutdown$.html
copy to releases/latest/api/scala/io/gearpump/cluster/main/MasterWatcher$$Shutdown$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/MasterWatcher$.html b/releases/latest/api/scala/io/gearpump/cluster/main/MasterWatcher$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/main/MasterWatcher$.html
copy to releases/latest/api/scala/io/gearpump/cluster/main/MasterWatcher$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/MasterWatcher.html b/releases/latest/api/scala/io/gearpump/cluster/main/MasterWatcher.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/main/MasterWatcher.html
copy to releases/latest/api/scala/io/gearpump/cluster/main/MasterWatcher.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/ParseResult.html b/releases/latest/api/scala/io/gearpump/cluster/main/ParseResult.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/main/ParseResult.html
copy to releases/latest/api/scala/io/gearpump/cluster/main/ParseResult.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/Replay$.html b/releases/latest/api/scala/io/gearpump/cluster/main/Replay$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/main/Replay$.html
copy to releases/latest/api/scala/io/gearpump/cluster/main/Replay$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/Worker$.html b/releases/latest/api/scala/io/gearpump/cluster/main/Worker$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/main/Worker$.html
copy to releases/latest/api/scala/io/gearpump/cluster/main/Worker$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/main/package.html b/releases/latest/api/scala/io/gearpump/cluster/main/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/main/package.html
copy to releases/latest/api/scala/io/gearpump/cluster/main/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/AppManager$$MasterState.html b/releases/latest/api/scala/io/gearpump/cluster/master/AppManager$$MasterState.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/AppManager$$MasterState.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/AppManager$$MasterState.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/AppManager$.html b/releases/latest/api/scala/io/gearpump/cluster/master/AppManager$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/AppManager$.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/AppManager$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/AppMasterLauncher$.html b/releases/latest/api/scala/io/gearpump/cluster/master/AppMasterLauncher$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/AppMasterLauncher$.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/AppMasterLauncher$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/AppMasterLauncher.html b/releases/latest/api/scala/io/gearpump/cluster/master/AppMasterLauncher.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/AppMasterLauncher.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/AppMasterLauncher.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/AppMasterLauncherFactory.html b/releases/latest/api/scala/io/gearpump/cluster/master/AppMasterLauncherFactory.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/AppMasterLauncherFactory.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/AppMasterLauncherFactory.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/ClusterReplication.html b/releases/latest/api/scala/io/gearpump/cluster/master/ClusterReplication.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/ClusterReplication.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/ClusterReplication.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$DeleteKVGroup.html b/releases/latest/api/scala/io/gearpump/cluster/master/InMemoryKVService$$DeleteKVGroup.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$DeleteKVGroup.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/InMemoryKVService$$DeleteKVGroup.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKV.html b/releases/latest/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKV.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKV.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKV.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVFailed.html b/releases/latest/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVFailed.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVFailed.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVFailed.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVResult.html b/releases/latest/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVResult.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVResult.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVResult.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVSuccess.html b/releases/latest/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVSuccess.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVSuccess.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/InMemoryKVService$$GetKVSuccess.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKV.html b/releases/latest/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKV.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKV.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKV.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVFailed.html b/releases/latest/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVFailed.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVFailed.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVFailed.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVResult.html b/releases/latest/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVResult.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVResult.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVResult.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVSuccess$.html b/releases/latest/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVSuccess$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVSuccess$.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/InMemoryKVService$$PutKVSuccess$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$.html b/releases/latest/api/scala/io/gearpump/cluster/master/InMemoryKVService$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService$.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/InMemoryKVService$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService.html b/releases/latest/api/scala/io/gearpump/cluster/master/InMemoryKVService.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/InMemoryKVService.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/InMemoryKVService.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/Master$$MasterInfo$.html b/releases/latest/api/scala/io/gearpump/cluster/master/Master$$MasterInfo$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/Master$$MasterInfo$.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/Master$$MasterInfo$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/Master$$MasterInfo.html b/releases/latest/api/scala/io/gearpump/cluster/master/Master$$MasterInfo.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/Master$$MasterInfo.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/Master$$MasterInfo.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/Master$$SlotStatus.html b/releases/latest/api/scala/io/gearpump/cluster/master/Master$$SlotStatus.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/Master$$SlotStatus.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/Master$$SlotStatus.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/Master$$WorkerTerminated.html b/releases/latest/api/scala/io/gearpump/cluster/master/Master$$WorkerTerminated.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/Master$$WorkerTerminated.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/Master$$WorkerTerminated.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/Master$.html b/releases/latest/api/scala/io/gearpump/cluster/master/Master$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/Master$.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/Master$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterActivity.html b/releases/latest/api/scala/io/gearpump/cluster/master/MasterActivity.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterActivity.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/MasterActivity.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterProxy$$MasterRestarted$.html b/releases/latest/api/scala/io/gearpump/cluster/master/MasterProxy$$MasterRestarted$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterProxy$$MasterRestarted$.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/MasterProxy$$MasterRestarted$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterProxy$$MasterStopped$.html b/releases/latest/api/scala/io/gearpump/cluster/master/MasterProxy$$MasterStopped$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterProxy$$MasterStopped$.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/MasterProxy$$MasterStopped$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterProxy$$WatchMaster.html b/releases/latest/api/scala/io/gearpump/cluster/master/MasterProxy$$WatchMaster.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterProxy$$WatchMaster.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/MasterProxy$$WatchMaster.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterProxy$.html b/releases/latest/api/scala/io/gearpump/cluster/master/MasterProxy$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterProxy$.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/MasterProxy$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterProxy.html b/releases/latest/api/scala/io/gearpump/cluster/master/MasterProxy.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterProxy.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/MasterProxy.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterStatus$.html b/releases/latest/api/scala/io/gearpump/cluster/master/MasterStatus$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterStatus$.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/MasterStatus$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterSummary.html b/releases/latest/api/scala/io/gearpump/cluster/master/MasterSummary.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/MasterSummary.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/MasterSummary.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/master/package.html b/releases/latest/api/scala/io/gearpump/cluster/master/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/master/package.html
copy to releases/latest/api/scala/io/gearpump/cluster/master/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/package.html b/releases/latest/api/scala/io/gearpump/cluster/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/package.html
copy to releases/latest/api/scala/io/gearpump/cluster/package.html
diff --git a/releases/latest/api/scala/io/gearpump/cluster/scheduler/Priority$.html b/releases/latest/api/scala/io/gearpump/cluster/scheduler/Priority$.html
new file mode 100644
index 0000000..963529f
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/cluster/scheduler/Priority$.html
@@ -0,0 +1,804 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>Priority - io.gearpump.cluster.scheduler.Priority</title>
+          <meta name="description" content="Priority - io.gearpump.cluster.scheduler.Priority" />
+          <meta name="keywords" content="Priority io.gearpump.cluster.scheduler.Priority" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.cluster.scheduler.Priority$';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="value">
+      <div id="definition">
+        <img src="../../../../lib/object_big.png" />
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.cluster">cluster</a>.<a href="package.html" class="extype" name="io.gearpump.cluster.scheduler">scheduler</a></p>
+        <h1>Priority</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="package.html" class="extype" name="io.gearpump.cluster.scheduler">package scheduler</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Priority</span><span class="result"> extends <span class="extype" name="scala.Enumeration">Enumeration</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.Enumeration">Enumeration</span>, <span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.cluster.scheduler.Priority"><span>Priority</span></li><li class="in" name="scala.Enumeration"><span>Enumeration</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        <div id="types" class="types members">
+              <h3>Type Members</h3>
+              <ol><li name="io.gearpump.cluster.scheduler.Priority.Priority" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="Priority=io.gearpump.cluster.scheduler.Priority.Value"></a>
+      <a id="Priority:Priority"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">type</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Priority</span><span class="result"> = <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@Priority=io.gearpump.cluster.scheduler.Priority.Value" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.Enumeration.Val" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ValextendsEnumeration.this.ValuewithSerializable"></a>
+      <a id="Val:Val"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Val</span><span class="result"> extends <span class="extype" name="scala.Enumeration.Value">Value</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@ValextendsEnumeration.this.ValuewithSerializable" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd><dt>Annotations</dt><dd>
+                <span class="name">@SerialVersionUID</span><span class="args">()</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.Enumeration.Value" visbl="pub" data-isabs="true" fullComment="yes" group="Ungrouped">
+      <a id="ValueextendsOrdered[Enumeration.this.Value]withSerializable"></a>
+      <a id="Value:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Value</span><span class="result"> extends <span class="extype" name="scala.Ordered">Ordered</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>] with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@ValueextendsOrdered[Enumeration.this.Value]withSerializable" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd><dt>Annotations</dt><dd>
+                <span class="name">@SerialVersionUID</span><span class="args">()</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.Enumeration.ValueSet" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable"></a>
+      <a id="ValueSet:ValueSet"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ValueSet</span><span class="result"> extends <span class="extype" name="scala.collection.AbstractSet">AbstractSet</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>] with <span class="extype" name="scala.collection.immutable.SortedSet">SortedSet</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>] with <span class="extype" name="scala.collection.SortedSetLike">SortedSetLike</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>, <span class="extype" name="scala.Enumeration.ValueSet">ValueSet</span>] with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.cluster.scheduler.Priority#HIGH" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="HIGH:io.gearpump.cluster.scheduler.Priority.Value"></a>
+      <a id="HIGH:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">HIGH</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@HIGH:io.gearpump.cluster.scheduler.Priority.Value" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.cluster.scheduler.Priority#LOW" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="LOW:io.gearpump.cluster.scheduler.Priority.Value"></a>
+      <a id="LOW:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">LOW</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@LOW:io.gearpump.cluster.scheduler.Priority.Value" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.cluster.scheduler.Priority#NORMAL" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="NORMAL:io.gearpump.cluster.scheduler.Priority.Value"></a>
+      <a id="NORMAL:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">NORMAL</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@NORMAL:io.gearpump.cluster.scheduler.Priority.Value" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Value(i:Int,name:String):Enumeration.this.Value"></a>
+      <a id="Value(Int,String):Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Value</span><span class="params">(<span name="i">i: <span class="extype" name="scala.Int">Int</span></span>, <span name="name">name: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@Value(i:Int,name:String):Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Value(name:String):Enumeration.this.Value"></a>
+      <a id="Value(String):Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Value</span><span class="params">(<span name="name">name: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@Value(name:String):Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Value(i:Int):Enumeration.this.Value"></a>
+      <a id="Value(Int):Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Value</span><span class="params">(<span name="i">i: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@Value(i:Int):Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Value:Enumeration.this.Value"></a>
+      <a id="Value:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Value</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@Value:Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.Enumeration#apply" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="apply(x:&lt;?&gt;):Enumeration.this.Value"></a>
+      <a id="apply(Int):Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">apply</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@apply(x:Int):Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.Enumeration#maxId" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="maxId:Int"></a>
+      <a id="maxId:Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">maxId</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@maxId:Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.Enumeration#nextId" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="nextId:Int"></a>
+      <a id="nextId:Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">var</span>
+      </span>
+      <span class="symbol">
+        <span class="name">nextId</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@nextId:Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.Enumeration#nextName" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="nextName:Iterator[String]"></a>
+      <a id="nextName:Iterator[String]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">var</span>
+      </span>
+      <span class="symbol">
+        <span class="name">nextName</span><span class="result">: <span class="extype" name="scala.Iterator">Iterator</span>[<span class="extype" name="scala.Predef.String">String</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@nextName:Iterator[String]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.Enumeration#readResolve" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="readResolve():AnyRef"></a>
+      <a id="readResolve():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">readResolve</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@readResolve():AnyRef" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.Enumeration#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@toString():String" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration → AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Enumeration#values" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="values:Enumeration.this.ValueSet"></a>
+      <a id="values:ValueSet"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">values</span><span class="result">: <a href="#ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.ValueSet">ValueSet</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@values:Enumeration.this.ValueSet" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.Enumeration#withName" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="withName(s:&lt;?&gt;):Enumeration.this.Value"></a>
+      <a id="withName(String):Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">withName</span><span class="params">(<span name="s">s: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.cluster.scheduler.Priority.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Priority$@withName(s:String):Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.Enumeration">
+              <h3>Inherited from <span class="extype" name="scala.Enumeration">Enumeration</span></h3>
+            </div><div class="parent" name="scala.Serializable">
+              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/PriorityScheduler.html b/releases/latest/api/scala/io/gearpump/cluster/scheduler/PriorityScheduler.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/PriorityScheduler.html
copy to releases/latest/api/scala/io/gearpump/cluster/scheduler/PriorityScheduler.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Relaxation$.html b/releases/latest/api/scala/io/gearpump/cluster/scheduler/Relaxation$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Relaxation$.html
copy to releases/latest/api/scala/io/gearpump/cluster/scheduler/Relaxation$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Resource$.html b/releases/latest/api/scala/io/gearpump/cluster/scheduler/Resource$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Resource$.html
copy to releases/latest/api/scala/io/gearpump/cluster/scheduler/Resource$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Resource.html b/releases/latest/api/scala/io/gearpump/cluster/scheduler/Resource.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Resource.html
copy to releases/latest/api/scala/io/gearpump/cluster/scheduler/Resource.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/ResourceAllocation.html b/releases/latest/api/scala/io/gearpump/cluster/scheduler/ResourceAllocation.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/ResourceAllocation.html
copy to releases/latest/api/scala/io/gearpump/cluster/scheduler/ResourceAllocation.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/ResourceRequest.html b/releases/latest/api/scala/io/gearpump/cluster/scheduler/ResourceRequest.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/ResourceRequest.html
copy to releases/latest/api/scala/io/gearpump/cluster/scheduler/ResourceRequest.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Scheduler$$ApplicationFinished.html b/releases/latest/api/scala/io/gearpump/cluster/scheduler/Scheduler$$ApplicationFinished.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Scheduler$$ApplicationFinished.html
copy to releases/latest/api/scala/io/gearpump/cluster/scheduler/Scheduler$$ApplicationFinished.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Scheduler$$PendingRequest.html b/releases/latest/api/scala/io/gearpump/cluster/scheduler/Scheduler$$PendingRequest.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Scheduler$$PendingRequest.html
copy to releases/latest/api/scala/io/gearpump/cluster/scheduler/Scheduler$$PendingRequest.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Scheduler$.html b/releases/latest/api/scala/io/gearpump/cluster/scheduler/Scheduler$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/Scheduler$.html
copy to releases/latest/api/scala/io/gearpump/cluster/scheduler/Scheduler$.html
diff --git a/releases/latest/api/scala/io/gearpump/cluster/scheduler/Scheduler.html b/releases/latest/api/scala/io/gearpump/cluster/scheduler/Scheduler.html
new file mode 100644
index 0000000..d7773f4
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/cluster/scheduler/Scheduler.html
@@ -0,0 +1,897 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>Scheduler - io.gearpump.cluster.scheduler.Scheduler</title>
+          <meta name="description" content="Scheduler - io.gearpump.cluster.scheduler.Scheduler" />
+          <meta name="keywords" content="Scheduler io.gearpump.cluster.scheduler.Scheduler" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.cluster.scheduler.Scheduler';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <a href="Scheduler$.html" title="Go to companion"><img src="../../../../lib/class_to_object_big.png" /></a>
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.cluster">cluster</a>.<a href="package.html" class="extype" name="io.gearpump.cluster.scheduler">scheduler</a></p>
+        <h1><a href="Scheduler$.html" title="Go to companion">Scheduler</a></h1><h3><span class="morelinks"><div>
+            Related Docs:
+            <a href="Scheduler$.html" title="See companion">object Scheduler</a>
+            | <a href="package.html" class="extype" name="io.gearpump.cluster.scheduler">package scheduler</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Scheduler</span><span class="result"> extends <span class="extype" name="akka.actor.Actor">Actor</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="akka.actor.Actor">Actor</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div><div class="toggleContainer block">
+            <span class="toggle">Known Subclasses</span>
+            <div class="subClasses hiddenContent"><a href="PriorityScheduler.html" class="extype" name="io.gearpump.cluster.scheduler.PriorityScheduler">PriorityScheduler</a></div>
+          </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.cluster.scheduler.Scheduler"><span>Scheduler</span></li><li class="in" name="akka.actor.Actor"><span>Actor</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.cluster.scheduler.Scheduler#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;():io.gearpump.cluster.scheduler.Scheduler"></a>
+      <a id="&lt;init&gt;:Scheduler"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Scheduler</span><span class="params">()</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@&lt;init&gt;():io.gearpump.cluster.scheduler.Scheduler" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        <div id="types" class="types members">
+              <h3>Type Members</h3>
+              <ol><li name="akka.actor.Actor.Receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Receive=akka.actor.Actor.Receive"></a>
+      <a id="Receive:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">type</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Receive</span><span class="result"> = <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@Receive=akka.actor.Actor.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li></ol>
+            </div>
+
+        <div id="values" class="values members">
+              <h3>Abstract Value Members</h3>
+              <ol><li name="io.gearpump.cluster.scheduler.Scheduler#allocateResource" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="allocateResource():Unit"></a>
+      <a id="allocateResource():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">allocateResource</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@allocateResource():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.cluster.scheduler.Scheduler#doneApplication" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="doneApplication(appId:Int):Unit"></a>
+      <a id="doneApplication(Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">doneApplication</span><span class="params">(<span name="appId">appId: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@doneApplication(appId:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="akka.actor.Actor#receive" visbl="pub" data-isabs="true" fullComment="yes" group="Ungrouped">
+      <a id="receive:akka.actor.Actor.Receive"></a>
+      <a id="receive:akka.actor.Actor.Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">receive</span><span class="result">: <span class="extype" name="akka.actor.Actor.Receive">akka.actor.Actor.Receive</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@receive:akka.actor.Actor.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li></ol>
+            </div>
+
+        <div id="values" class="values members">
+              <h3>Concrete Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.cluster.scheduler.Scheduler#LOG" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="LOG:org.slf4j.Logger"></a>
+      <a id="LOG:Logger"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">LOG</span><span class="result">: <span class="extype" name="org.slf4j.Logger">Logger</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@LOG:org.slf4j.Logger" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="akka.actor.Actor#aroundPostRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPostRestart(reason:&lt;?&gt;):Unit"></a>
+      <a id="aroundPostRestart(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPostRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@aroundPostRestart(reason:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPostStop" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPostStop():Unit"></a>
+      <a id="aroundPostStop():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPostStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@aroundPostStop():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPreRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPreRestart(reason:&lt;?&gt;,message:&lt;?&gt;):Unit"></a>
+      <a id="aroundPreRestart(Throwable,Option[Any]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPreRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@aroundPreRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPreStart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPreStart():Unit"></a>
+      <a id="aroundPreStart():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPreStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@aroundPreStart():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundReceive" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundReceive(receive:&lt;?&gt;,msg:&lt;?&gt;):Unit"></a>
+      <a id="aroundReceive(akka.actor.Actor.Receive,Any):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundReceive</span><span class="params">(<span name="receive">receive: <span class="extype" name="akka.actor.Actor.Receive">akka.actor.Actor.Receive</span></span>, <span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#context" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="context:akka.actor.ActorContext"></a>
+      <a id="context:ActorContext"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">context</span><span class="result">: <span class="extype" name="akka.actor.ActorContext">ActorContext</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@context:akka.actor.ActorContext" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.cluster.scheduler.Scheduler#handleScheduleMessage" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="handleScheduleMessage:Scheduler.this.Receive"></a>
+      <a id="handleScheduleMessage:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">handleScheduleMessage</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.cluster.scheduler.Scheduler.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@handleScheduleMessage:Scheduler.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="akka.actor.Actor#postRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="postRestart(reason:&lt;?&gt;):Unit"></a>
+      <a id="postRestart(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">postRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@postRestart(reason:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#postStop" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="postStop():Unit"></a>
+      <a id="postStop():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">postStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@postStop():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#preRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="preRestart(reason:Throwable,message:Option[Any]):Unit"></a>
+      <a id="preRestart(Throwable,Option[Any]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">preRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@preRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#preStart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="preStart():Unit"></a>
+      <a id="preStart():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">preStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@preStart():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.cluster.scheduler.Scheduler#resources" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="resources:scala.collection.mutable.HashMap[Int,(akka.actor.ActorRef,io.gearpump.cluster.scheduler.Resource)]"></a>
+      <a id="resources:HashMap[Int,(ActorRef,Resource)]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">var</span>
+      </span>
+      <span class="symbol">
+        <span class="name">resources</span><span class="result">: <span class="extype" name="scala.collection.mutable.HashMap">HashMap</span>[<span class="extype" name="scala.Int">Int</span>, (<span class="extype" name="akka.actor.ActorRef">ActorRef</span>, <a href="Resource.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a>)]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@resources:scala.collection.mutable.HashMap[Int,(akka.actor.ActorRef,io.gearpump.cluster.scheduler.Resource)]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd></dl></div>
+    </li><li name="akka.actor.Actor#self" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="self:akka.actor.ActorRef"></a>
+      <a id="self:ActorRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit final </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">self</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@self:akka.actor.ActorRef" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#sender" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="sender():akka.actor.ActorRef"></a>
+      <a id="sender():ActorRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">sender</span><span class="params">()</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@sender():akka.actor.ActorRef" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#supervisorStrategy" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="supervisorStrategy:akka.actor.SupervisorStrategy"></a>
+      <a id="supervisorStrategy:SupervisorStrategy"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">supervisorStrategy</span><span class="result">: <span class="extype" name="akka.actor.SupervisorStrategy">SupervisorStrategy</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@supervisorStrategy:akka.actor.SupervisorStrategy" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@toString():String" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="akka.actor.Actor#unhandled" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="unhandled(message:&lt;?&gt;):Unit"></a>
+      <a id="unhandled(Any):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">unhandled</span><span class="params">(<span name="message">message: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@unhandled(message:Any):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.scheduler.Scheduler@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="akka.actor.Actor">
+              <h3>Inherited from <span class="extype" name="akka.actor.Actor">Actor</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/package.html b/releases/latest/api/scala/io/gearpump/cluster/scheduler/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/scheduler/package.html
copy to releases/latest/api/scala/io/gearpump/cluster/scheduler/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/worker/ExecutorSlots.html b/releases/latest/api/scala/io/gearpump/cluster/worker/ExecutorSlots.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/worker/ExecutorSlots.html
copy to releases/latest/api/scala/io/gearpump/cluster/worker/ExecutorSlots.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/worker/WorkerSummary$.html b/releases/latest/api/scala/io/gearpump/cluster/worker/WorkerSummary$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/worker/WorkerSummary$.html
copy to releases/latest/api/scala/io/gearpump/cluster/worker/WorkerSummary$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/worker/WorkerSummary.html b/releases/latest/api/scala/io/gearpump/cluster/worker/WorkerSummary.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/worker/WorkerSummary.html
copy to releases/latest/api/scala/io/gearpump/cluster/worker/WorkerSummary.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/cluster/worker/package.html b/releases/latest/api/scala/io/gearpump/cluster/worker/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/cluster/worker/package.html
copy to releases/latest/api/scala/io/gearpump/cluster/worker/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/external/hbase/HBaseSecurityUtil$.html b/releases/latest/api/scala/io/gearpump/external/hbase/HBaseSecurityUtil$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/external/hbase/HBaseSecurityUtil$.html
copy to releases/latest/api/scala/io/gearpump/external/hbase/HBaseSecurityUtil$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/external/hbase/HBaseSink$.html b/releases/latest/api/scala/io/gearpump/external/hbase/HBaseSink$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/external/hbase/HBaseSink$.html
copy to releases/latest/api/scala/io/gearpump/external/hbase/HBaseSink$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/external/hbase/HBaseSink.html b/releases/latest/api/scala/io/gearpump/external/hbase/HBaseSink.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/external/hbase/HBaseSink.html
copy to releases/latest/api/scala/io/gearpump/external/hbase/HBaseSink.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/external/hbase/dsl/HBaseDSLSink$.html b/releases/latest/api/scala/io/gearpump/external/hbase/dsl/HBaseDSLSink$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/external/hbase/dsl/HBaseDSLSink$.html
copy to releases/latest/api/scala/io/gearpump/external/hbase/dsl/HBaseDSLSink$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/external/hbase/dsl/HBaseDSLSink.html b/releases/latest/api/scala/io/gearpump/external/hbase/dsl/HBaseDSLSink.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/external/hbase/dsl/HBaseDSLSink.html
copy to releases/latest/api/scala/io/gearpump/external/hbase/dsl/HBaseDSLSink.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/external/hbase/dsl/package.html b/releases/latest/api/scala/io/gearpump/external/hbase/dsl/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/external/hbase/dsl/package.html
copy to releases/latest/api/scala/io/gearpump/external/hbase/dsl/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/external/hbase/package.html b/releases/latest/api/scala/io/gearpump/external/hbase/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/external/hbase/package.html
copy to releases/latest/api/scala/io/gearpump/external/hbase/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/external/package.html b/releases/latest/api/scala/io/gearpump/external/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/external/package.html
copy to releases/latest/api/scala/io/gearpump/external/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/jarstore/FilePath.html b/releases/latest/api/scala/io/gearpump/jarstore/FilePath.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/jarstore/FilePath.html
copy to releases/latest/api/scala/io/gearpump/jarstore/FilePath.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/jarstore/JarStoreService$.html b/releases/latest/api/scala/io/gearpump/jarstore/JarStoreService$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/jarstore/JarStoreService$.html
copy to releases/latest/api/scala/io/gearpump/jarstore/JarStoreService$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/jarstore/JarStoreService.html b/releases/latest/api/scala/io/gearpump/jarstore/JarStoreService.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/jarstore/JarStoreService.html
copy to releases/latest/api/scala/io/gearpump/jarstore/JarStoreService.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/jarstore/dfs/DFSJarStoreService.html b/releases/latest/api/scala/io/gearpump/jarstore/dfs/DFSJarStoreService.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/jarstore/dfs/DFSJarStoreService.html
copy to releases/latest/api/scala/io/gearpump/jarstore/dfs/DFSJarStoreService.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/jarstore/dfs/package.html b/releases/latest/api/scala/io/gearpump/jarstore/dfs/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/jarstore/dfs/package.html
copy to releases/latest/api/scala/io/gearpump/jarstore/dfs/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/jarstore/local/LocalJarStore.html b/releases/latest/api/scala/io/gearpump/jarstore/local/LocalJarStore.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/jarstore/local/LocalJarStore.html
copy to releases/latest/api/scala/io/gearpump/jarstore/local/LocalJarStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/jarstore/local/LocalJarStoreService.html b/releases/latest/api/scala/io/gearpump/jarstore/local/LocalJarStoreService.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/jarstore/local/LocalJarStoreService.html
copy to releases/latest/api/scala/io/gearpump/jarstore/local/LocalJarStoreService.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/jarstore/local/package.html b/releases/latest/api/scala/io/gearpump/jarstore/local/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/jarstore/local/package.html
copy to releases/latest/api/scala/io/gearpump/jarstore/local/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/jarstore/package.html b/releases/latest/api/scala/io/gearpump/jarstore/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/jarstore/package.html
copy to releases/latest/api/scala/io/gearpump/jarstore/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/AkkaReporter.html b/releases/latest/api/scala/io/gearpump/metrics/AkkaReporter.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/metrics/AkkaReporter.html
copy to releases/latest/api/scala/io/gearpump/metrics/AkkaReporter.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Counter.html b/releases/latest/api/scala/io/gearpump/metrics/Counter.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/metrics/Counter.html
copy to releases/latest/api/scala/io/gearpump/metrics/Counter.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Histogram.html b/releases/latest/api/scala/io/gearpump/metrics/Histogram.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/metrics/Histogram.html
copy to releases/latest/api/scala/io/gearpump/metrics/Histogram.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/JvmMetricsSet.html b/releases/latest/api/scala/io/gearpump/metrics/JvmMetricsSet.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/metrics/JvmMetricsSet.html
copy to releases/latest/api/scala/io/gearpump/metrics/JvmMetricsSet.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Meter.html b/releases/latest/api/scala/io/gearpump/metrics/Meter.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/metrics/Meter.html
copy to releases/latest/api/scala/io/gearpump/metrics/Meter.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$Counter.html b/releases/latest/api/scala/io/gearpump/metrics/Metrics$$Counter.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$Counter.html
copy to releases/latest/api/scala/io/gearpump/metrics/Metrics$$Counter.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$DemandMoreMetrics.html b/releases/latest/api/scala/io/gearpump/metrics/Metrics$$DemandMoreMetrics.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$DemandMoreMetrics.html
copy to releases/latest/api/scala/io/gearpump/metrics/Metrics$$DemandMoreMetrics.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$DummyMetrics.html b/releases/latest/api/scala/io/gearpump/metrics/Metrics$$DummyMetrics.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$DummyMetrics.html
copy to releases/latest/api/scala/io/gearpump/metrics/Metrics$$DummyMetrics.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$Gauge.html b/releases/latest/api/scala/io/gearpump/metrics/Metrics$$Gauge.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$Gauge.html
copy to releases/latest/api/scala/io/gearpump/metrics/Metrics$$Gauge.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$Histogram.html b/releases/latest/api/scala/io/gearpump/metrics/Metrics$$Histogram.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$Histogram.html
copy to releases/latest/api/scala/io/gearpump/metrics/Metrics$$Histogram.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$Meter.html b/releases/latest/api/scala/io/gearpump/metrics/Metrics$$Meter.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$Meter.html
copy to releases/latest/api/scala/io/gearpump/metrics/Metrics$$Meter.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$MetricType$.html b/releases/latest/api/scala/io/gearpump/metrics/Metrics$$MetricType$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$MetricType$.html
copy to releases/latest/api/scala/io/gearpump/metrics/Metrics$$MetricType$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$MetricType.html b/releases/latest/api/scala/io/gearpump/metrics/Metrics$$MetricType.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$MetricType.html
copy to releases/latest/api/scala/io/gearpump/metrics/Metrics$$MetricType.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$ReportMetrics$.html b/releases/latest/api/scala/io/gearpump/metrics/Metrics$$ReportMetrics$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$ReportMetrics$.html
copy to releases/latest/api/scala/io/gearpump/metrics/Metrics$$ReportMetrics$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$Timer.html b/releases/latest/api/scala/io/gearpump/metrics/Metrics$$Timer.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$$Timer.html
copy to releases/latest/api/scala/io/gearpump/metrics/Metrics$$Timer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$.html b/releases/latest/api/scala/io/gearpump/metrics/Metrics$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics$.html
copy to releases/latest/api/scala/io/gearpump/metrics/Metrics$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/Metrics.html b/releases/latest/api/scala/io/gearpump/metrics/Metrics.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/metrics/Metrics.html
copy to releases/latest/api/scala/io/gearpump/metrics/Metrics.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/MetricsReporterService$$ReportTo.html b/releases/latest/api/scala/io/gearpump/metrics/MetricsReporterService$$ReportTo.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/metrics/MetricsReporterService$$ReportTo.html
copy to releases/latest/api/scala/io/gearpump/metrics/MetricsReporterService$$ReportTo.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/MetricsReporterService$.html b/releases/latest/api/scala/io/gearpump/metrics/MetricsReporterService$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/metrics/MetricsReporterService$.html
copy to releases/latest/api/scala/io/gearpump/metrics/MetricsReporterService$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/MetricsReporterService.html b/releases/latest/api/scala/io/gearpump/metrics/MetricsReporterService.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/metrics/MetricsReporterService.html
copy to releases/latest/api/scala/io/gearpump/metrics/MetricsReporterService.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/metrics/package.html b/releases/latest/api/scala/io/gearpump/metrics/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/metrics/package.html
copy to releases/latest/api/scala/io/gearpump/metrics/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/package.html b/releases/latest/api/scala/io/gearpump/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/package.html
copy to releases/latest/api/scala/io/gearpump/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/BroadcastPartitioner.html b/releases/latest/api/scala/io/gearpump/partitioner/BroadcastPartitioner.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/partitioner/BroadcastPartitioner.html
copy to releases/latest/api/scala/io/gearpump/partitioner/BroadcastPartitioner.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/CoLocationPartitioner.html b/releases/latest/api/scala/io/gearpump/partitioner/CoLocationPartitioner.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/partitioner/CoLocationPartitioner.html
copy to releases/latest/api/scala/io/gearpump/partitioner/CoLocationPartitioner.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/HashPartitioner.html b/releases/latest/api/scala/io/gearpump/partitioner/HashPartitioner.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/partitioner/HashPartitioner.html
copy to releases/latest/api/scala/io/gearpump/partitioner/HashPartitioner.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/MulticastPartitioner.html b/releases/latest/api/scala/io/gearpump/partitioner/MulticastPartitioner.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/partitioner/MulticastPartitioner.html
copy to releases/latest/api/scala/io/gearpump/partitioner/MulticastPartitioner.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/Partitioner$.html b/releases/latest/api/scala/io/gearpump/partitioner/Partitioner$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/partitioner/Partitioner$.html
copy to releases/latest/api/scala/io/gearpump/partitioner/Partitioner$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/Partitioner.html b/releases/latest/api/scala/io/gearpump/partitioner/Partitioner.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/partitioner/Partitioner.html
copy to releases/latest/api/scala/io/gearpump/partitioner/Partitioner.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/PartitionerByClassName.html b/releases/latest/api/scala/io/gearpump/partitioner/PartitionerByClassName.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/partitioner/PartitionerByClassName.html
copy to releases/latest/api/scala/io/gearpump/partitioner/PartitionerByClassName.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/PartitionerDescription.html b/releases/latest/api/scala/io/gearpump/partitioner/PartitionerDescription.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/partitioner/PartitionerDescription.html
copy to releases/latest/api/scala/io/gearpump/partitioner/PartitionerDescription.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/PartitionerFactory.html b/releases/latest/api/scala/io/gearpump/partitioner/PartitionerFactory.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/partitioner/PartitionerFactory.html
copy to releases/latest/api/scala/io/gearpump/partitioner/PartitionerFactory.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/PartitionerObject.html b/releases/latest/api/scala/io/gearpump/partitioner/PartitionerObject.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/partitioner/PartitionerObject.html
copy to releases/latest/api/scala/io/gearpump/partitioner/PartitionerObject.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/ShuffleGroupingPartitioner.html b/releases/latest/api/scala/io/gearpump/partitioner/ShuffleGroupingPartitioner.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/partitioner/ShuffleGroupingPartitioner.html
copy to releases/latest/api/scala/io/gearpump/partitioner/ShuffleGroupingPartitioner.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/ShufflePartitioner.html b/releases/latest/api/scala/io/gearpump/partitioner/ShufflePartitioner.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/partitioner/ShufflePartitioner.html
copy to releases/latest/api/scala/io/gearpump/partitioner/ShufflePartitioner.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/UnicastPartitioner.html b/releases/latest/api/scala/io/gearpump/partitioner/UnicastPartitioner.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/partitioner/UnicastPartitioner.html
copy to releases/latest/api/scala/io/gearpump/partitioner/UnicastPartitioner.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/partitioner/package.html b/releases/latest/api/scala/io/gearpump/partitioner/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/partitioner/package.html
copy to releases/latest/api/scala/io/gearpump/partitioner/package.html
diff --git a/releases/latest/api/scala/io/gearpump/serializer/FastKryoSerializationFramework.html b/releases/latest/api/scala/io/gearpump/serializer/FastKryoSerializationFramework.html
new file mode 100644
index 0000000..e70d959
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/serializer/FastKryoSerializationFramework.html
@@ -0,0 +1,545 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>FastKryoSerializationFramework - io.gearpump.serializer.FastKryoSerializationFramework</title>
+          <meta name="description" content="FastKryoSerializationFramework - io.gearpump.serializer.FastKryoSerializationFramework" />
+          <meta name="keywords" content="FastKryoSerializationFramework io.gearpump.serializer.FastKryoSerializationFramework" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.serializer.FastKryoSerializationFramework';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../lib/class_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.serializer">serializer</a></p>
+        <h1>FastKryoSerializationFramework</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="package.html" class="extype" name="io.gearpump.serializer">package serializer</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">FastKryoSerializationFramework</span><span class="result"> extends <a href="SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><a href="SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.serializer.FastKryoSerializationFramework"><span>FastKryoSerializationFramework</span></li><li class="in" name="io.gearpump.serializer.SerializationFramework"><span>SerializationFramework</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.serializer.FastKryoSerializationFramework#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;():io.gearpump.serializer.FastKryoSerializationFramework"></a>
+      <a id="&lt;init&gt;:FastKryoSerializationFramework"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">FastKryoSerializationFramework</span><span class="params">()</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@&lt;init&gt;():io.gearpump.serializer.FastKryoSerializationFramework" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.serializer.FastKryoSerializationFramework#get" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="get():io.gearpump.serializer.Serializer"></a>
+      <a id="get():Serializer"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">get</span><span class="params">()</span><span class="result">: <a href="Serializer.html" class="extype" name="io.gearpump.serializer.Serializer">Serializer</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@get():io.gearpump.serializer.Serializer" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <p class="shortcomment cmt">Need to be thread safe</p><div class="fullcomment"><div class="comment cmt"><p>Need to be thread safe</p><p>Get a serializer to use.
+Note: this method can be called in a multi-thread environment. It's the
+responsibility of SerializationFramework Developer to assure this method
+is thread safe.</p><p>To be thread-safe, one recommendation would be using a thread local pool
+to maintain reference to Serializer of same thread.
+</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>
+</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.serializer.FastKryoSerializationFramework">FastKryoSerializationFramework</a> → <a href="SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a></dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.serializer.FastKryoSerializationFramework#init" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="init(system:akka.actor.ExtendedActorSystem,config:io.gearpump.cluster.UserConfig):Unit"></a>
+      <a id="init(ExtendedActorSystem,UserConfig):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">init</span><span class="params">(<span name="system">system: <span class="extype" name="akka.actor.ExtendedActorSystem">ExtendedActorSystem</span></span>, <span name="config">config: <a href="../cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@init(system:akka.actor.ExtendedActorSystem,config:io.gearpump.cluster.UserConfig):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.serializer.FastKryoSerializationFramework">FastKryoSerializationFramework</a> → <a href="SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a></dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializationFramework@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="io.gearpump.serializer.SerializationFramework">
+              <h3>Inherited from <a href="SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/latest/api/scala/io/gearpump/serializer/FastKryoSerializer$$KryoSerializationException.html b/releases/latest/api/scala/io/gearpump/serializer/FastKryoSerializer$$KryoSerializationException.html
new file mode 100644
index 0000000..3d1cba8
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/serializer/FastKryoSerializer$$KryoSerializationException.html
@@ -0,0 +1,679 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>KryoSerializationException - io.gearpump.serializer.FastKryoSerializer.KryoSerializationException</title>
+          <meta name="description" content="KryoSerializationException - io.gearpump.serializer.FastKryoSerializer.KryoSerializationException" />
+          <meta name="keywords" content="KryoSerializationException io.gearpump.serializer.FastKryoSerializer.KryoSerializationException" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../lib/class_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.serializer">serializer</a>.<a href="FastKryoSerializer$.html" class="extype" name="io.gearpump.serializer.FastKryoSerializer">FastKryoSerializer</a></p>
+        <h1>KryoSerializationException</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="FastKryoSerializer$.html" class="extype" name="io.gearpump.serializer.FastKryoSerializer">package FastKryoSerializer</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">KryoSerializationException</span><span class="result"> extends <span class="extype" name="scala.Exception">Exception</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="java.lang.Exception">Exception</span>, <span class="extype" name="java.lang.Throwable">Throwable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.serializer.FastKryoSerializer.KryoSerializationException"><span>KryoSerializationException</span></li><li class="in" name="java.lang.Exception"><span>Exception</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.serializer.FastKryoSerializer.KryoSerializationException#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(msg:String,ex:Throwable):io.gearpump.serializer.FastKryoSerializer.KryoSerializationException"></a>
+      <a id="&lt;init&gt;:KryoSerializationException"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">KryoSerializationException</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="ex">ex: <span class="extype" name="scala.Throwable">Throwable</span> = <span class="symbol">null</span></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@&lt;init&gt;(msg:String,ex:Throwable):io.gearpump.serializer.FastKryoSerializer.KryoSerializationException" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#fillInStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="fillInStackTrace():Throwable"></a>
+      <a id="fillInStackTrace():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">fillInStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@fillInStackTrace():Throwable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="java.lang.Throwable#getCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getCause():Throwable"></a>
+      <a id="getCause():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getCause</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@getCause():Throwable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#getLocalizedMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getLocalizedMessage():String"></a>
+      <a id="getLocalizedMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getLocalizedMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@getLocalizedMessage():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getMessage():String"></a>
+      <a id="getMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@getMessage():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@getStackTrace():Array[StackTraceElement]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="initCause(x$1:Throwable):Throwable"></a>
+      <a id="initCause(Throwable):Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">initCause</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@initCause(x$1:Throwable):Throwable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintWriter):Unit"></a>
+      <a id="printStackTrace(PrintWriter):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintWriter">PrintWriter</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintStream):Unit"></a>
+      <a id="printStackTrace(PrintStream):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintStream">PrintStream</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace():Unit"></a>
+      <a id="printStackTrace():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@printStackTrace():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#setStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="setStackTrace(x$1:Array[StackTraceElement]):Unit"></a>
+      <a id="setStackTrace(Array[StackTraceElement]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">setStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable → AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="java.lang.Exception">
+              <h3>Inherited from <span class="extype" name="java.lang.Exception">Exception</span></h3>
+            </div><div class="parent" name="java.lang.Throwable">
+              <h3>Inherited from <span class="extype" name="java.lang.Throwable">Throwable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/serializer/FastKryoSerializer$.html b/releases/latest/api/scala/io/gearpump/serializer/FastKryoSerializer$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/serializer/FastKryoSerializer$.html
copy to releases/latest/api/scala/io/gearpump/serializer/FastKryoSerializer$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/serializer/FastKryoSerializer.html b/releases/latest/api/scala/io/gearpump/serializer/FastKryoSerializer.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/serializer/FastKryoSerializer.html
copy to releases/latest/api/scala/io/gearpump/serializer/FastKryoSerializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/serializer/GearpumpSerialization.html b/releases/latest/api/scala/io/gearpump/serializer/GearpumpSerialization.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/serializer/GearpumpSerialization.html
copy to releases/latest/api/scala/io/gearpump/serializer/GearpumpSerialization.html
diff --git a/releases/latest/api/scala/io/gearpump/serializer/SerializationFramework.html b/releases/latest/api/scala/io/gearpump/serializer/SerializationFramework.html
new file mode 100644
index 0000000..05e0dc1
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/serializer/SerializationFramework.html
@@ -0,0 +1,530 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>SerializationFramework - io.gearpump.serializer.SerializationFramework</title>
+          <meta name="description" content="SerializationFramework - io.gearpump.serializer.SerializationFramework" />
+          <meta name="keywords" content="SerializationFramework io.gearpump.serializer.SerializationFramework" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.serializer.SerializationFramework';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../lib/trait_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.serializer">serializer</a></p>
+        <h1>SerializationFramework</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="package.html" class="extype" name="io.gearpump.serializer">package serializer</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">trait</span>
+      </span>
+      <span class="symbol">
+        <span class="name">SerializationFramework</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>User are allowed to use a customized serialization framework by extending this
+interface.</p></div><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div><div class="toggleContainer block">
+            <span class="toggle">Known Subclasses</span>
+            <div class="subClasses hiddenContent"><a href="FastKryoSerializationFramework.html" class="extype" name="io.gearpump.serializer.FastKryoSerializationFramework">FastKryoSerializationFramework</a></div>
+          </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.serializer.SerializationFramework"><span>SerializationFramework</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Abstract Value Members</h3>
+              <ol><li name="io.gearpump.serializer.SerializationFramework#get" visbl="pub" data-isabs="true" fullComment="yes" group="Ungrouped">
+      <a id="get():io.gearpump.serializer.Serializer"></a>
+      <a id="get():Serializer"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">get</span><span class="params">()</span><span class="result">: <a href="Serializer.html" class="extype" name="io.gearpump.serializer.Serializer">Serializer</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@get():io.gearpump.serializer.Serializer" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <p class="shortcomment cmt">Need to be thread safe</p><div class="fullcomment"><div class="comment cmt"><p>Need to be thread safe</p><p>Get a serializer to use.
+Note: this method can be called in a multi-thread environment. It's the
+responsibility of SerializationFramework Developer to assure this method
+is thread safe.</p><p>To be thread-safe, one recommendation would be using a thread local pool
+to maintain reference to Serializer of same thread.
+</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>
+</p></dd></dl></div>
+    </li><li name="io.gearpump.serializer.SerializationFramework#init" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="init(system:akka.actor.ExtendedActorSystem,config:io.gearpump.cluster.UserConfig):Unit"></a>
+      <a id="init(ExtendedActorSystem,UserConfig):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">init</span><span class="params">(<span name="system">system: <span class="extype" name="akka.actor.ExtendedActorSystem">ExtendedActorSystem</span></span>, <span name="config">config: <a href="../cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@init(system:akka.actor.ExtendedActorSystem,config:io.gearpump.cluster.UserConfig):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        <div id="values" class="values members">
+              <h3>Concrete Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.SerializationFramework@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/serializer/Serializer.html b/releases/latest/api/scala/io/gearpump/serializer/Serializer.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/serializer/Serializer.html
copy to releases/latest/api/scala/io/gearpump/serializer/Serializer.html
diff --git a/releases/latest/api/scala/io/gearpump/serializer/package.html b/releases/latest/api/scala/io/gearpump/serializer/package.html
new file mode 100644
index 0000000..10600a0
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/serializer/package.html
@@ -0,0 +1,208 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>serializer - io.gearpump.serializer</title>
+          <meta name="description" content="serializer - io.gearpump.serializer" />
+          <meta name="keywords" content="serializer io.gearpump.serializer" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.serializer.package';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="value">
+      <div id="definition">
+        <img src="../../../lib/package_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a></p>
+        <h1>serializer</h1><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.package" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">package</span>
+      </span>
+      <span class="symbol">
+        <span class="name">serializer</span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        
+        
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        <div id="types" class="types members">
+              <h3>Type Members</h3>
+              <ol><li name="io.gearpump.serializer.FastKryoSerializationFramework" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="FastKryoSerializationFrameworkextendsSerializationFramework"></a>
+      <a id="FastKryoSerializationFramework:FastKryoSerializationFramework"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="FastKryoSerializationFramework.html"><span class="name">FastKryoSerializationFramework</span></a><span class="result"> extends <a href="SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.package@FastKryoSerializationFrameworkextendsSerializationFramework" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.serializer.FastKryoSerializer" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="FastKryoSerializerextendsSerializer"></a>
+      <a id="FastKryoSerializer:FastKryoSerializer"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="FastKryoSerializer.html"><span class="name">FastKryoSerializer</span></a><span class="result"> extends <a href="Serializer.html" class="extype" name="io.gearpump.serializer.Serializer">Serializer</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.package@FastKryoSerializerextendsSerializer" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.serializer.GearpumpSerialization" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="GearpumpSerializationextendsAnyRef"></a>
+      <a id="GearpumpSerialization:GearpumpSerialization"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="GearpumpSerialization.html"><span class="name">GearpumpSerialization</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.package@GearpumpSerializationextendsAnyRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.serializer.SerializationFramework" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="SerializationFrameworkextendsAnyRef"></a>
+      <a id="SerializationFramework:SerializationFramework"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">trait</span>
+      </span>
+      <span class="symbol">
+        <a href="SerializationFramework.html"><span class="name">SerializationFramework</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.package@SerializationFrameworkextendsAnyRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <p class="shortcomment cmt">User are allowed to use a customized serialization framework by extending this
+interface.</p>
+    </li><li name="io.gearpump.serializer.Serializer" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="SerializerextendsAnyRef"></a>
+      <a id="Serializer:Serializer"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">trait</span>
+      </span>
+      <span class="symbol">
+        <a href="Serializer.html"><span class="name">Serializer</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.package@SerializerextendsAnyRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <p class="shortcomment cmt">User defined message serializer
+</p>
+    </li></ol>
+            </div>
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="io.gearpump.serializer.FastKryoSerializer" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="FastKryoSerializer"></a>
+      <a id="FastKryoSerializer:FastKryoSerializer"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="FastKryoSerializer$.html"><span class="name">FastKryoSerializer</span></a>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.package@FastKryoSerializer" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AckRequestSerializer.html b/releases/latest/api/scala/io/gearpump/streaming/AckRequestSerializer.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/AckRequestSerializer.html
copy to releases/latest/api/scala/io/gearpump/streaming/AckRequestSerializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AckSerializer.html b/releases/latest/api/scala/io/gearpump/streaming/AckSerializer.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/AckSerializer.html
copy to releases/latest/api/scala/io/gearpump/streaming/AckSerializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$ChangeTask.html b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$ChangeTask.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$ChangeTask.html
copy to releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$ChangeTask.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$ChangeTasks.html b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$ChangeTasks.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$ChangeTasks.html
copy to releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$ChangeTasks.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$LaunchTasks.html b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$LaunchTasks.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$LaunchTasks.html
copy to releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$LaunchTasks.html
diff --git a/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$MsgLostException.html b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$MsgLostException.html
new file mode 100644
index 0000000..cf816ec
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$MsgLostException.html
@@ -0,0 +1,679 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>MsgLostException - io.gearpump.streaming.AppMasterToExecutor.MsgLostException</title>
+          <meta name="description" content="MsgLostException - io.gearpump.streaming.AppMasterToExecutor.MsgLostException" />
+          <meta name="keywords" content="MsgLostException io.gearpump.streaming.AppMasterToExecutor.MsgLostException" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.streaming.AppMasterToExecutor$$MsgLostException';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../lib/class_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a></p>
+        <h1>MsgLostException</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">package AppMasterToExecutor</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">MsgLostException</span><span class="result"> extends <span class="extype" name="scala.Exception">Exception</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="java.lang.Exception">Exception</span>, <span class="extype" name="java.lang.Throwable">Throwable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.AppMasterToExecutor.MsgLostException"><span>MsgLostException</span></li><li class="in" name="java.lang.Exception"><span>Exception</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.AppMasterToExecutor.MsgLostException#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;():io.gearpump.streaming.AppMasterToExecutor.MsgLostException"></a>
+      <a id="&lt;init&gt;:MsgLostException"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">MsgLostException</span><span class="params">()</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@&lt;init&gt;():io.gearpump.streaming.AppMasterToExecutor.MsgLostException" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#fillInStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="fillInStackTrace():Throwable"></a>
+      <a id="fillInStackTrace():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">fillInStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@fillInStackTrace():Throwable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="java.lang.Throwable#getCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getCause():Throwable"></a>
+      <a id="getCause():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getCause</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@getCause():Throwable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#getLocalizedMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getLocalizedMessage():String"></a>
+      <a id="getLocalizedMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getLocalizedMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@getLocalizedMessage():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getMessage():String"></a>
+      <a id="getMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@getMessage():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@getStackTrace():Array[StackTraceElement]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="initCause(x$1:Throwable):Throwable"></a>
+      <a id="initCause(Throwable):Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">initCause</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@initCause(x$1:Throwable):Throwable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintWriter):Unit"></a>
+      <a id="printStackTrace(PrintWriter):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintWriter">PrintWriter</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintStream):Unit"></a>
+      <a id="printStackTrace(PrintStream):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintStream">PrintStream</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace():Unit"></a>
+      <a id="printStackTrace():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@printStackTrace():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#setStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="setStackTrace(x$1:Array[StackTraceElement]):Unit"></a>
+      <a id="setStackTrace(Array[StackTraceElement]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">setStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable → AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="java.lang.Exception">
+              <h3>Inherited from <span class="extype" name="java.lang.Exception">Exception</span></h3>
+            </div><div class="parent" name="java.lang.Throwable">
+              <h3>Inherited from <span class="extype" name="java.lang.Throwable">Throwable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$RestartClockService$.html b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$RestartClockService$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$RestartClockService$.html
copy to releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$RestartClockService$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$Start.html b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$Start.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$Start.html
copy to releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$Start.html
diff --git a/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$StartAllTasks.html b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$StartAllTasks.html
new file mode 100644
index 0000000..47d5df3
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$StartAllTasks.html
@@ -0,0 +1,511 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>StartAllTasks - io.gearpump.streaming.AppMasterToExecutor.StartAllTasks</title>
+          <meta name="description" content="StartAllTasks - io.gearpump.streaming.AppMasterToExecutor.StartAllTasks" />
+          <meta name="keywords" content="StartAllTasks io.gearpump.streaming.AppMasterToExecutor.StartAllTasks" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../lib/class_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a></p>
+        <h1>StartAllTasks</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">package AppMasterToExecutor</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">StartAllTasks</span><span class="params">(<span name="taskLocations">taskLocations: <a href="appmaster/TaskRegistry$$TaskLocations.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations">TaskLocations</a></span>, <span name="startClock">startClock: <a href="../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>, <span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.Product">Product</span>, <span class="extype" name="scala.Equals">Equals</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks"><span>StartAllTasks</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(taskLocations:io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations,startClock:io.gearpump.TimeStamp,dagVersion:Int):io.gearpump.streaming.AppMasterToExecutor.StartAllTasks"></a>
+      <a id="&lt;init&gt;:StartAllTasks"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">StartAllTasks</span><span class="params">(<span name="taskLocations">taskLocations: <a href="appmaster/TaskRegistry$$TaskLocations.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations">TaskLocations</a></span>, <span name="startClock">startClock: <a href="../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>, <span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@&lt;init&gt;(taskLocations:io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations,startClock:io.gearpump.TimeStamp,dagVersion:Int):io.gearpump.streaming.AppMasterToExecutor.StartAllTasks" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks#dagVersion" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="dagVersion:Int"></a>
+      <a id="dagVersion:Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">dagVersion</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@dagVersion:Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks#startClock" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="startClock:io.gearpump.TimeStamp"></a>
+      <a id="startClock:TimeStamp"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">startClock</span><span class="result">: <a href="../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@startClock:io.gearpump.TimeStamp" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks#taskLocations" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="taskLocations:io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations"></a>
+      <a id="taskLocations:TaskLocations"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">taskLocations</span><span class="result">: <a href="appmaster/TaskRegistry$$TaskLocations.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations">TaskLocations</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@taskLocations:io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StartAllTasks@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.Serializable">
+              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.Product">
+              <h3>Inherited from <span class="extype" name="scala.Product">Product</span></h3>
+            </div><div class="parent" name="scala.Equals">
+              <h3>Inherited from <span class="extype" name="scala.Equals">Equals</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskChanged.html b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskChanged.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskChanged.html
copy to releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskChanged.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskRegistered.html b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskRegistered.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskRegistered.html
copy to releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskRegistered.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskRejected.html b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskRejected.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskRejected.html
copy to releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TaskRejected.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TasksChanged$.html b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TasksChanged$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TasksChanged$.html
copy to releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TasksChanged$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TasksLaunched$.html b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TasksLaunched$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TasksLaunched$.html
copy to releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$TasksLaunched$.html
diff --git a/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$.html b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$.html
new file mode 100644
index 0000000..9be3312
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$.html
@@ -0,0 +1,690 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>AppMasterToExecutor - io.gearpump.streaming.AppMasterToExecutor</title>
+          <meta name="description" content="AppMasterToExecutor - io.gearpump.streaming.AppMasterToExecutor" />
+          <meta name="keywords" content="AppMasterToExecutor io.gearpump.streaming.AppMasterToExecutor" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.streaming.AppMasterToExecutor$';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="value">
+      <div id="definition">
+        <img src="../../../lib/object_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.streaming">streaming</a></p>
+        <h1>AppMasterToExecutor</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="package.html" class="extype" name="io.gearpump.streaming">package streaming</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <span class="name">AppMasterToExecutor</span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.AppMasterToExecutor"><span>AppMasterToExecutor</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        <div id="types" class="types members">
+              <h3>Type Members</h3>
+              <ol><li name="io.gearpump.streaming.AppMasterToExecutor.ChangeTask" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="ChangeTaskextendsProductwithSerializable"></a>
+      <a id="ChangeTask:ChangeTask"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$ChangeTask.html"><span class="name">ChangeTask</span></a><span class="params">(<span name="taskId">taskId: <a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>, <span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>, <span name="life">life: <a href="LifeTime.html" class="extype" name="io.gearpump.streaming.LifeTime">LifeTime</a></span>, <span name="subscribers">subscribers: <span class="extype" name="scala.List">List</span>[<a href="task/Subscriber.html" class="extype" name="io.gearpump.streaming.task.Subscriber">Subscriber</a>]</span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@ChangeTaskextendsProductwithSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.ChangeTasks" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="ChangeTasksextendsProductwithSerializable"></a>
+      <a id="ChangeTasks:ChangeTasks"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$ChangeTasks.html"><span class="name">ChangeTasks</span></a><span class="params">(<span name="taskId">taskId: <span class="extype" name="scala.List">List</span>[<a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>]</span>, <span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>, <span name="life">life: <a href="LifeTime.html" class="extype" name="io.gearpump.streaming.LifeTime">LifeTime</a></span>, <span name="subscribers">subscribers: <span class="extype" name="scala.List">List</span>[<a href="task/Subscriber.html" class="extype" name="io.gearpump.streaming.task.Subscriber">Subscriber</a>]</span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@ChangeTasksextendsProductwithSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <p class="shortcomment cmt">dagVersion, life, and subscribers will be changed on target task list.</p>
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.LaunchTasks" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="LaunchTasksextendsProductwithSerializable"></a>
+      <a id="LaunchTasks:LaunchTasks"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$LaunchTasks.html"><span class="name">LaunchTasks</span></a><span class="params">(<span name="taskId">taskId: <span class="extype" name="scala.List">List</span>[<a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>]</span>, <span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>, <span name="processorDescription">processorDescription: <a href="ProcessorDescription.html" class="extype" name="io.gearpump.streaming.ProcessorDescription">ProcessorDescription</a></span>, <span name="subscribers">subscribers: <span class="extype" name="scala.List">List</span>[<a href="task/Subscriber.html" class="extype" name="io.gearpump.streaming.task.Subscriber">Subscriber</a>]</span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@LaunchTasksextendsProductwithSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.MsgLostException" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="MsgLostExceptionextendsException"></a>
+      <a id="MsgLostException:MsgLostException"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$MsgLostException.html"><span class="name">MsgLostException</span></a><span class="result"> extends <span class="extype" name="scala.Exception">Exception</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@MsgLostExceptionextendsException" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.Start" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="StartextendsProductwithSerializable"></a>
+      <a id="Start:Start"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$Start.html"><span class="name">Start</span></a><span class="params">(<span name="startClock">startClock: <a href="../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>, <span name="sessionId">sessionId: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@StartextendsProductwithSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.StartAllTasks" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="StartAllTasksextendsProductwithSerializable"></a>
+      <a id="StartAllTasks:StartAllTasks"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$StartAllTasks.html"><span class="name">StartAllTasks</span></a><span class="params">(<span name="taskLocations">taskLocations: <a href="appmaster/TaskRegistry$$TaskLocations.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations">TaskLocations</a></span>, <span name="startClock">startClock: <a href="../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>, <span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@StartAllTasksextendsProductwithSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.TaskChanged" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="TaskChangedextendsProductwithSerializable"></a>
+      <a id="TaskChanged:TaskChanged"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$TaskChanged.html"><span class="name">TaskChanged</span></a><span class="params">(<span name="taskId">taskId: <a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>, <span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@TaskChangedextendsProductwithSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.TaskRegistered" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="TaskRegisteredextendsProductwithSerializable"></a>
+      <a id="TaskRegistered:TaskRegistered"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$TaskRegistered.html"><span class="name">TaskRegistered</span></a><span class="params">(<span name="taskId">taskId: <a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>, <span name="sessionId">sessionId: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@TaskRegisteredextendsProductwithSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.TaskRejected" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="TaskRejectedextendsProductwithSerializable"></a>
+      <a id="TaskRejected:TaskRejected"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$TaskRejected.html"><span class="name">TaskRejected</span></a><span class="params">(<span name="taskId">taskId: <a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@TaskRejectedextendsProductwithSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.RestartClockService" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="RestartClockService"></a>
+      <a id="RestartClockService:RestartClockService"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$RestartClockService$.html"><span class="name">RestartClockService</span></a><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@RestartClockService" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.TasksChanged" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="TasksChanged"></a>
+      <a id="TasksChanged:TasksChanged"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$TasksChanged$.html"><span class="name">TasksChanged</span></a><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@TasksChanged" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.TasksLaunched" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="TasksLaunched"></a>
+      <a id="TasksLaunched:TasksLaunched"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$TasksLaunched$.html"><span class="name">TasksLaunched</span></a><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@TasksLaunched" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToMaster$$StallingTasks.html b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToMaster$$StallingTasks.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToMaster$$StallingTasks.html
copy to releases/latest/api/scala/io/gearpump/streaming/AppMasterToMaster$$StallingTasks.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToMaster$.html b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToMaster$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/AppMasterToMaster$.html
copy to releases/latest/api/scala/io/gearpump/streaming/AppMasterToMaster$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/Constants$.html b/releases/latest/api/scala/io/gearpump/streaming/Constants$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/Constants$.html
copy to releases/latest/api/scala/io/gearpump/streaming/Constants$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/DAG$.html b/releases/latest/api/scala/io/gearpump/streaming/DAG$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/DAG$.html
copy to releases/latest/api/scala/io/gearpump/streaming/DAG$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/DAG.html b/releases/latest/api/scala/io/gearpump/streaming/DAG.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/DAG.html
copy to releases/latest/api/scala/io/gearpump/streaming/DAG.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$MessageLoss.html b/releases/latest/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$MessageLoss.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$MessageLoss.html
copy to releases/latest/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$MessageLoss.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$RegisterExecutor.html b/releases/latest/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$RegisterExecutor.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$RegisterExecutor.html
copy to releases/latest/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$RegisterExecutor.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$RegisterTask.html b/releases/latest/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$RegisterTask.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$RegisterTask.html
copy to releases/latest/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$RegisterTask.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/ExecutorToAppMaster$.html b/releases/latest/api/scala/io/gearpump/streaming/ExecutorToAppMaster$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/ExecutorToAppMaster$.html
copy to releases/latest/api/scala/io/gearpump/streaming/ExecutorToAppMaster$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/InitialAckRequestSerializer.html b/releases/latest/api/scala/io/gearpump/streaming/InitialAckRequestSerializer.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/InitialAckRequestSerializer.html
copy to releases/latest/api/scala/io/gearpump/streaming/InitialAckRequestSerializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/LatencyProbeSerializer.html b/releases/latest/api/scala/io/gearpump/streaming/LatencyProbeSerializer.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/LatencyProbeSerializer.html
copy to releases/latest/api/scala/io/gearpump/streaming/LatencyProbeSerializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/LifeTime$.html b/releases/latest/api/scala/io/gearpump/streaming/LifeTime$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/LifeTime$.html
copy to releases/latest/api/scala/io/gearpump/streaming/LifeTime$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/LifeTime.html b/releases/latest/api/scala/io/gearpump/streaming/LifeTime.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/LifeTime.html
copy to releases/latest/api/scala/io/gearpump/streaming/LifeTime.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/Processor$$DefaultProcessor.html b/releases/latest/api/scala/io/gearpump/streaming/Processor$$DefaultProcessor.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/Processor$$DefaultProcessor.html
copy to releases/latest/api/scala/io/gearpump/streaming/Processor$$DefaultProcessor.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/Processor$.html b/releases/latest/api/scala/io/gearpump/streaming/Processor$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/Processor$.html
copy to releases/latest/api/scala/io/gearpump/streaming/Processor$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/Processor.html b/releases/latest/api/scala/io/gearpump/streaming/Processor.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/Processor.html
copy to releases/latest/api/scala/io/gearpump/streaming/Processor.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/ProcessorDescription.html b/releases/latest/api/scala/io/gearpump/streaming/ProcessorDescription.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/ProcessorDescription.html
copy to releases/latest/api/scala/io/gearpump/streaming/ProcessorDescription.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/StreamApplication$.html b/releases/latest/api/scala/io/gearpump/streaming/StreamApplication$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/StreamApplication$.html
copy to releases/latest/api/scala/io/gearpump/streaming/StreamApplication$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/StreamApplication.html b/releases/latest/api/scala/io/gearpump/streaming/StreamApplication.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/StreamApplication.html
copy to releases/latest/api/scala/io/gearpump/streaming/StreamApplication.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/TaskIdSerializer.html b/releases/latest/api/scala/io/gearpump/streaming/TaskIdSerializer.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/TaskIdSerializer.html
copy to releases/latest/api/scala/io/gearpump/streaming/TaskIdSerializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$$AllocateResourceTimeOut$.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/AppMaster$$AllocateResourceTimeOut$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$$AllocateResourceTimeOut$.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/AppMaster$$AllocateResourceTimeOut$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$$ExecutorBrief.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/AppMaster$$ExecutorBrief.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$$ExecutorBrief.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/AppMaster$$ExecutorBrief.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$$LookupTaskActorRef.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/AppMaster$$LookupTaskActorRef.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$$LookupTaskActorRef.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/AppMaster$$LookupTaskActorRef.html
diff --git a/releases/latest/api/scala/io/gearpump/streaming/appmaster/AppMaster$$ServiceNotAvailableException.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/AppMaster$$ServiceNotAvailableException.html
new file mode 100644
index 0000000..dfbdd30
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/streaming/appmaster/AppMaster$$ServiceNotAvailableException.html
@@ -0,0 +1,679 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>ServiceNotAvailableException - io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException</title>
+          <meta name="description" content="ServiceNotAvailableException - io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException" />
+          <meta name="keywords" content="ServiceNotAvailableException io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../../lib/class_big.png" />
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a>.<a href="AppMaster$.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a></p>
+        <h1>ServiceNotAvailableException</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="AppMaster$.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">package AppMaster</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ServiceNotAvailableException</span><span class="result"> extends <span class="extype" name="scala.Exception">Exception</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="java.lang.Exception">Exception</span>, <span class="extype" name="java.lang.Throwable">Throwable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException"><span>ServiceNotAvailableException</span></li><li class="in" name="java.lang.Exception"><span>Exception</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(reason:String):io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException"></a>
+      <a id="&lt;init&gt;:ServiceNotAvailableException"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ServiceNotAvailableException</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Predef.String">String</span></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@&lt;init&gt;(reason:String):io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#fillInStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="fillInStackTrace():Throwable"></a>
+      <a id="fillInStackTrace():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">fillInStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@fillInStackTrace():Throwable" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="java.lang.Throwable#getCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getCause():Throwable"></a>
+      <a id="getCause():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getCause</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@getCause():Throwable" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#getLocalizedMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getLocalizedMessage():String"></a>
+      <a id="getLocalizedMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getLocalizedMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@getLocalizedMessage():String" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getMessage():String"></a>
+      <a id="getMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@getMessage():String" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@getStackTrace():Array[StackTraceElement]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="initCause(x$1:Throwable):Throwable"></a>
+      <a id="initCause(Throwable):Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">initCause</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@initCause(x$1:Throwable):Throwable" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintWriter):Unit"></a>
+      <a id="printStackTrace(PrintWriter):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintWriter">PrintWriter</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintStream):Unit"></a>
+      <a id="printStackTrace(PrintStream):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintStream">PrintStream</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace():Unit"></a>
+      <a id="printStackTrace():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@printStackTrace():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#setStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="setStackTrace(x$1:Array[StackTraceElement]):Unit"></a>
+      <a id="setStackTrace(Array[StackTraceElement]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">setStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@toString():String" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable → AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="java.lang.Exception">
+              <h3>Inherited from <span class="extype" name="java.lang.Exception">Exception</span></h3>
+            </div><div class="parent" name="java.lang.Throwable">
+              <h3>Inherited from <span class="extype" name="java.lang.Throwable">Throwable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$$TaskActorRef.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/AppMaster$$TaskActorRef.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$$TaskActorRef.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/AppMaster$$TaskActorRef.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/AppMaster$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster$.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/AppMaster$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/AppMaster.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMaster.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/AppMaster.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMasterTaskDetail.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/AppMasterTaskDetail.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/AppMasterTaskDetail.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/AppMasterTaskDetail.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAG.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAG.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAG.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAG.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAGSuccess.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAGSuccess.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAGSuccess.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAGSuccess.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthCheck$.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthCheck$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthCheck$.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthCheck$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker$$ClockValue.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker$$ClockValue.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker$$ClockValue.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker$$ClockValue.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker$.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker$.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$HealthChecker.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$ProcessorClock.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$ProcessorClock.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$ProcessorClock.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$ProcessorClock.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$ProcessorClocks$.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$ProcessorClocks$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$ProcessorClocks$.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$ProcessorClocks$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$Report.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$Report.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$Report.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$Report.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$SnapshotStartClock$.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$SnapshotStartClock$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$SnapshotStartClock$.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$SnapshotStartClock$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$StoredStartClock.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$StoredStartClock.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$$StoredStartClock.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$StoredStartClock.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService$.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ClockService.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperation.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperation.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperation.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperation.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationFailed.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationFailed.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationFailed.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationFailed.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationResult.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationResult.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationResult.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationResult.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationSuccess$.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationSuccess$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationSuccess$.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$$DAGOperationSuccess$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$GetLatestDAG$.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$$GetLatestDAG$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$GetLatestDAG$.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$$GetLatestDAG$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$GetTaskLaunchData.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$$GetTaskLaunchData.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$GetTaskLaunchData.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$$GetTaskLaunchData.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$LatestDAG.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$$LatestDAG.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$LatestDAG.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$$LatestDAG.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$NewDAGDeployed.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$$NewDAGDeployed.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$NewDAGDeployed.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$$NewDAGDeployed.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$ReplaceProcessor.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$$ReplaceProcessor.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$ReplaceProcessor.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$$ReplaceProcessor.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$TaskLaunchData.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$$TaskLaunchData.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$TaskLaunchData.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$$TaskLaunchData.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$WatchChange.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$$WatchChange.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$$WatchChange.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$$WatchChange.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager$.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/DagManager.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/DagManager.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ProcessorSummary.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/ProcessorSummary.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/ProcessorSummary.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/ProcessorSummary.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/StreamAppMasterSummary.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/StreamAppMasterSummary.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/StreamAppMasterSummary.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/StreamAppMasterSummary.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/SubDAGManager$$ResourceRequestDetail.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/SubDAGManager$$ResourceRequestDetail.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/SubDAGManager$$ResourceRequestDetail.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/SubDAGManager$$ResourceRequestDetail.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/SubDAGManager$.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/SubDAGManager$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/SubDAGManager$.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/SubDAGManager$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/SubDAGManager.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/SubDAGManager.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/SubDAGManager.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/SubDAGManager.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/SubmitApplicationRequest.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/SubmitApplicationRequest.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/SubmitApplicationRequest.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/SubmitApplicationRequest.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskCount.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskCount.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskCount.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskCount.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Localities$.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Localities$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Localities$.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Localities$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Localities.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Localities.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Localities.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Localities.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Locality.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Locality.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Locality.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$Locality.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$NonLocality$.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$NonLocality$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$NonLocality$.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$NonLocality$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$WorkerLocality.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$WorkerLocality.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$WorkerLocality.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskLocator$$WorkerLocality.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskLocator$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator$.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskLocator$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskLocator.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskLocator.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskLocator.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$Accept$.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$Accept$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$Accept$.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$Accept$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$RegisterTaskStatus.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$RegisterTaskStatus.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$RegisterTaskStatus.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$RegisterTaskStatus.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$Reject$.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$Reject$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$Reject$.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$Reject$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$TaskLocation.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$TaskLocation.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$TaskLocation.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$TaskLocation.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$TaskLocations.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$TaskLocations.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$TaskLocations.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$$TaskLocations.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskRegistry$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskRegistry.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskRegistry.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskRegistry.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$$Location.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$$Location.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$$Location.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$$Location.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$$TaskStatus.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$$TaskStatus.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$$TaskStatus.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$$TaskStatus.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskScheduler$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskScheduler.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskScheduler.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskScheduler.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskScheduler.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskSchedulerImpl.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskSchedulerImpl.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/TaskSchedulerImpl.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskSchedulerImpl.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/package.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/appmaster/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/appmaster/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/CollectionDataSource.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/CollectionDataSource.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/CollectionDataSource.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/CollectionDataSource.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/KVStream.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/KVStream.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/KVStream.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/KVStream.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/Stream$$Sink.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/Stream$$Sink.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/Stream$$Sink.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/Stream$$Sink.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/Stream$.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/Stream$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/Stream$.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/Stream$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/Stream.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/Stream.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/Stream.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/Stream.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/StreamApp$$Source.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/StreamApp$$Source.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/StreamApp$$Source.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/StreamApp$$Source.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/StreamApp$.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/StreamApp$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/StreamApp$.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/StreamApp$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/StreamApp.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/StreamApp.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/StreamApp.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/StreamApp.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/TypedDataSink.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/TypedDataSink.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/TypedDataSink.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/TypedDataSink.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/TypedDataSource.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/TypedDataSource.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/TypedDataSource.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/TypedDataSource.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/example/WordCount$.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/example/WordCount$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/example/WordCount$.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/example/WordCount$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/example/package.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/example/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/example/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/example/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/DataSinkOp.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/op/DataSinkOp.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/DataSinkOp.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/op/DataSinkOp.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/DataSourceOp.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/op/DataSourceOp.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/DataSourceOp.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/op/DataSourceOp.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/Direct$.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/op/Direct$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/Direct$.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/op/Direct$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/FlatMapOp.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/op/FlatMapOp.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/FlatMapOp.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/op/FlatMapOp.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/GroupByOp.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/op/GroupByOp.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/GroupByOp.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/op/GroupByOp.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/MasterOp.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/op/MasterOp.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/MasterOp.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/op/MasterOp.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/MergeOp.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/op/MergeOp.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/MergeOp.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/op/MergeOp.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/Op.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/op/Op.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/Op.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/op/Op.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/OpChain.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/op/OpChain.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/OpChain.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/op/OpChain.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/OpEdge.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/op/OpEdge.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/OpEdge.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/op/OpEdge.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/ParameterizedOp.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/op/ParameterizedOp.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/ParameterizedOp.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/op/ParameterizedOp.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/ProcessorOp.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/op/ProcessorOp.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/ProcessorOp.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/op/ProcessorOp.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/ReduceOp.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/op/ReduceOp.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/ReduceOp.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/op/ReduceOp.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/Shuffle$.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/op/Shuffle$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/Shuffle$.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/op/Shuffle$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/SlaveOp.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/op/SlaveOp.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/SlaveOp.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/op/SlaveOp.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/package.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/op/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/op/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/op/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/package.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/partitioner/package.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/partitioner/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/partitioner/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/partitioner/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$AndThen.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$AndThen.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$AndThen.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$AndThen.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$DummyInputFunction.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$DummyInputFunction.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$DummyInputFunction.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$DummyInputFunction.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$FlatMapFunction.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$FlatMapFunction.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$FlatMapFunction.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$FlatMapFunction.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$GroupByTask.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$GroupByTask.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$GroupByTask.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$GroupByTask.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$ReduceFunction.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$ReduceFunction.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$ReduceFunction.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$ReduceFunction.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SingleInputFunction.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SingleInputFunction.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SingleInputFunction.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SingleInputFunction.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SinkTask.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SinkTask.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SinkTask.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SinkTask.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SourceTask.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SourceTask.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SourceTask.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$SourceTask.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$TransformTask.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$TransformTask.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$TransformTask.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$$TransformTask.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/plan/OpTranslator.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/Planner.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/plan/Planner.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/Planner.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/plan/Planner.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/package.html b/releases/latest/api/scala/io/gearpump/streaming/dsl/plan/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/dsl/plan/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/dsl/plan/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorConfig.html b/releases/latest/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorConfig.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorConfig.html
copy to releases/latest/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorSummary$.html b/releases/latest/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorSummary$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorSummary$.html
copy to releases/latest/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorSummary$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorSummary.html b/releases/latest/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorSummary.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorSummary.html
copy to releases/latest/api/scala/io/gearpump/streaming/executor/Executor$$ExecutorSummary.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$GetExecutorSummary.html b/releases/latest/api/scala/io/gearpump/streaming/executor/Executor$$GetExecutorSummary.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$GetExecutorSummary.html
copy to releases/latest/api/scala/io/gearpump/streaming/executor/Executor$$GetExecutorSummary.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$QueryExecutorConfig.html b/releases/latest/api/scala/io/gearpump/streaming/executor/Executor$$QueryExecutorConfig.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$QueryExecutorConfig.html
copy to releases/latest/api/scala/io/gearpump/streaming/executor/Executor$$QueryExecutorConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$RestartTasks.html b/releases/latest/api/scala/io/gearpump/streaming/executor/Executor$$RestartTasks.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$RestartTasks.html
copy to releases/latest/api/scala/io/gearpump/streaming/executor/Executor$$RestartTasks.html
diff --git a/releases/latest/api/scala/io/gearpump/streaming/executor/Executor$$TaskArgumentStore.html b/releases/latest/api/scala/io/gearpump/streaming/executor/Executor$$TaskArgumentStore.html
new file mode 100644
index 0000000..030305e
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/streaming/executor/Executor$$TaskArgumentStore.html
@@ -0,0 +1,571 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>TaskArgumentStore - io.gearpump.streaming.executor.Executor.TaskArgumentStore</title>
+          <meta name="description" content="TaskArgumentStore - io.gearpump.streaming.executor.Executor.TaskArgumentStore" />
+          <meta name="keywords" content="TaskArgumentStore io.gearpump.streaming.executor.Executor.TaskArgumentStore" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.streaming.executor.Executor$$TaskArgumentStore';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../../lib/class_big.png" />
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.executor">executor</a>.<a href="Executor$.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a></p>
+        <h1>TaskArgumentStore</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="Executor$.html" class="extype" name="io.gearpump.streaming.executor.Executor">package Executor</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">TaskArgumentStore</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.executor.Executor.TaskArgumentStore"><span>TaskArgumentStore</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.executor.Executor.TaskArgumentStore#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;():io.gearpump.streaming.executor.Executor.TaskArgumentStore"></a>
+      <a id="&lt;init&gt;:TaskArgumentStore"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">TaskArgumentStore</span><span class="params">()</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@&lt;init&gt;():io.gearpump.streaming.executor.Executor.TaskArgumentStore" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.executor.Executor.TaskArgumentStore#add" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="add(taskId:io.gearpump.streaming.task.TaskId,task:io.gearpump.streaming.executor.TaskLauncher.TaskArgument):Unit"></a>
+      <a id="add(TaskId,TaskArgument):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">add</span><span class="params">(<span name="taskId">taskId: <a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>, <span name="task">task: <a href="TaskLauncher$$TaskArgument.html" class="extype" name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument">TaskArgument</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@add(taskId:io.gearpump.streaming.task.TaskId,task:io.gearpump.streaming.executor.TaskLauncher.TaskArgument):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.streaming.executor.Executor.TaskArgumentStore#get" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="get(dagVersion:Int,taskId:io.gearpump.streaming.task.TaskId):Option[io.gearpump.streaming.executor.TaskLauncher.TaskArgument]"></a>
+      <a id="get(Int,TaskId):Option[TaskArgument]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">get</span><span class="params">(<span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>, <span name="taskId">taskId: <a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>)</span><span class="result">: <span class="extype" name="scala.Option">Option</span>[<a href="TaskLauncher$$TaskArgument.html" class="extype" name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument">TaskArgument</a>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@get(dagVersion:Int,taskId:io.gearpump.streaming.task.TaskId):Option[io.gearpump.streaming.executor.TaskLauncher.TaskArgument]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="io.gearpump.streaming.executor.Executor.TaskArgumentStore#removeNewerVersion" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="removeNewerVersion(currentVersion:Int):Unit"></a>
+      <a id="removeNewerVersion(Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">removeNewerVersion</span><span class="params">(<span name="currentVersion">currentVersion: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@removeNewerVersion(currentVersion:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.executor.Executor.TaskArgumentStore#removeObsoleteVersion" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="removeObsoleteVersion:Unit"></a>
+      <a id="removeObsoleteVersion:Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">removeObsoleteVersion</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@removeObsoleteVersion:Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <p class="shortcomment cmt">when the new DAG is successfully deployed, then we should remove obsolete TaskArgument of old DAG.</p>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@toString():String" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$TaskArgumentStore@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$TaskStopped.html b/releases/latest/api/scala/io/gearpump/streaming/executor/Executor$$TaskStopped.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$$TaskStopped.html
copy to releases/latest/api/scala/io/gearpump/streaming/executor/Executor$$TaskStopped.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$.html b/releases/latest/api/scala/io/gearpump/streaming/executor/Executor$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/executor/Executor$.html
copy to releases/latest/api/scala/io/gearpump/streaming/executor/Executor$.html
diff --git a/releases/latest/api/scala/io/gearpump/streaming/executor/Executor.html b/releases/latest/api/scala/io/gearpump/streaming/executor/Executor.html
new file mode 100644
index 0000000..521fa84
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/streaming/executor/Executor.html
@@ -0,0 +1,978 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>Executor - io.gearpump.streaming.executor.Executor</title>
+          <meta name="description" content="Executor - io.gearpump.streaming.executor.Executor" />
+          <meta name="keywords" content="Executor io.gearpump.streaming.executor.Executor" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.streaming.executor.Executor';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <a href="Executor$.html" title="Go to companion"><img src="../../../../lib/class_to_object_big.png" /></a>
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.executor">executor</a></p>
+        <h1><a href="Executor$.html" title="Go to companion">Executor</a></h1><h3><span class="morelinks"><div>
+            Related Docs:
+            <a href="Executor$.html" title="See companion">object Executor</a>
+            | <a href="package.html" class="extype" name="io.gearpump.streaming.executor">package executor</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Executor</span><span class="result"> extends <span class="extype" name="akka.actor.Actor">Actor</span> with <a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a>, <span class="extype" name="akka.actor.Actor">Actor</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.executor.Executor"><span>Executor</span></li><li class="in" name="io.gearpump.util.TimeOutScheduler"><span>TimeOutScheduler</span></li><li class="in" name="akka.actor.Actor"><span>Actor</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.executor.Executor#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(executorContext:io.gearpump.cluster.ExecutorContext,userConf:io.gearpump.cluster.UserConfig):io.gearpump.streaming.executor.Executor"></a>
+      <a id="&lt;init&gt;:Executor"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Executor</span><span class="params">(<span name="executorContext">executorContext: <a href="../../cluster/ExecutorContext.html" class="extype" name="io.gearpump.cluster.ExecutorContext">ExecutorContext</a></span>, <span name="userConf">userConf: <a href="../../cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@&lt;init&gt;(executorContext:io.gearpump.cluster.ExecutorContext,userConf:io.gearpump.cluster.UserConfig):io.gearpump.streaming.executor.Executor" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.executor.Executor#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(executorContext:io.gearpump.cluster.ExecutorContext,userConf:io.gearpump.cluster.UserConfig,launcher:io.gearpump.streaming.executor.ITaskLauncher):io.gearpump.streaming.executor.Executor"></a>
+      <a id="&lt;init&gt;:Executor"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Executor</span><span class="params">(<span name="executorContext">executorContext: <a href="../../cluster/ExecutorContext.html" class="extype" name="io.gearpump.cluster.ExecutorContext">ExecutorContext</a></span>, <span name="userConf">userConf: <a href="../../cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a></span>, <span name="launcher">launcher: <a href="ITaskLauncher.html" class="extype" name="io.gearpump.streaming.executor.ITaskLauncher">ITaskLauncher</a></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@&lt;init&gt;(executorContext:io.gearpump.cluster.ExecutorContext,userConf:io.gearpump.cluster.UserConfig,launcher:io.gearpump.streaming.executor.ITaskLauncher):io.gearpump.streaming.executor.Executor" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        <div id="types" class="types members">
+              <h3>Type Members</h3>
+              <ol><li name="akka.actor.Actor.Receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Receive=akka.actor.Actor.Receive"></a>
+      <a id="Receive:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">type</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Receive</span><span class="result"> = <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@Receive=akka.actor.Actor.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.executor.Executor#applicationReady" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="applicationReady:Executor.this.Receive"></a>
+      <a id="applicationReady:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">applicationReady</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.executor.Executor.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@applicationReady:Executor.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="akka.actor.Actor#aroundPostRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPostRestart(reason:Throwable):Unit"></a>
+      <a id="aroundPostRestart(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPostRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@aroundPostRestart(reason:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPostStop" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPostStop():Unit"></a>
+      <a id="aroundPostStop():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPostStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@aroundPostStop():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPreRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPreRestart(reason:Throwable,message:Option[Any]):Unit"></a>
+      <a id="aroundPreRestart(Throwable,Option[Any]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPreRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@aroundPreRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPreStart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPreStart():Unit"></a>
+      <a id="aroundPreStart():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPreStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@aroundPreStart():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundReceive" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit"></a>
+      <a id="aroundReceive(akka.actor.Actor.Receive,Any):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundReceive</span><span class="params">(<span name="receive">receive: <span class="extype" name="akka.actor.Actor.Receive">akka.actor.Actor.Receive</span></span>, <span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#context" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="context:akka.actor.ActorContext"></a>
+      <a id="context:ActorContext"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">context</span><span class="result">: <span class="extype" name="akka.actor.ActorContext">ActorContext</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@context:akka.actor.ActorContext" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.executor.Executor#express" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="express:io.gearpump.transport.Express"></a>
+      <a id="express:Express"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">express</span><span class="result">: <a href="../../transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@express:io.gearpump.transport.Express" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.executor.Executor#launchTasksHandler" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="launchTasksHandler:Executor.this.Receive"></a>
+      <a id="launchTasksHandler:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">launchTasksHandler</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.executor.Executor.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@launchTasksHandler:Executor.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.executor.Executor#metricsEnabled" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="metricsEnabled:Boolean"></a>
+      <a id="metricsEnabled:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">metricsEnabled</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@metricsEnabled:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="akka.actor.Actor#postRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="postRestart(reason:Throwable):Unit"></a>
+      <a id="postRestart(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">postRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@postRestart(reason:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#postStop" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="postStop():Unit"></a>
+      <a id="postStop():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">postStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@postStop():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#preRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="preRestart(reason:Throwable,message:Option[Any]):Unit"></a>
+      <a id="preRestart(Throwable,Option[Any]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">preRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@preRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#preStart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="preStart():Unit"></a>
+      <a id="preStart():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">preStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@preStart():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.streaming.executor.Executor#queryMsgHandler" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="queryMsgHandler:Executor.this.Receive"></a>
+      <a id="queryMsgHandler:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">queryMsgHandler</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.executor.Executor.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@queryMsgHandler:Executor.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.executor.Executor#receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="receive:Executor.this.Receive"></a>
+      <a id="receive:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">receive</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.executor.Executor.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@receive:Executor.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> → Actor</dd></dl></div>
+    </li><li name="io.gearpump.streaming.executor.Executor#restartingTask" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="restartingTask(dagVersion:Int,remain:Int,needRestart:List[io.gearpump.streaming.task.TaskId]):Executor.this.Receive"></a>
+      <a id="restartingTask(Int,Int,List[TaskId]):Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">restartingTask</span><span class="params">(<span name="dagVersion">dagVersion: <span class="extype" name="scala.Int">Int</span></span>, <span name="remain">remain: <span class="extype" name="scala.Int">Int</span></span>, <span name="needRestart">needRestart: <span class="extype" name="scala.List">List</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>]</span>)</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.executor.Executor.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@restartingTask(dagVersion:Int,remain:Int,needRestart:List[io.gearpump.streaming.task.TaskId]):Executor.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="akka.actor.Actor#self" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="self:akka.actor.ActorRef"></a>
+      <a id="self:ActorRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit final </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">self</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@self:akka.actor.ActorRef" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="io.gearpump.util.TimeOutScheduler#sendMsgWithTimeOutCallBack" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="sendMsgWithTimeOutCallBack(target:akka.actor.ActorRef,msg:AnyRef,milliSeconds:Long,timeOutHandler:=&gt;Unit):Unit"></a>
+      <a id="sendMsgWithTimeOutCallBack(ActorRef,AnyRef,Long,⇒Unit):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">sendMsgWithTimeOutCallBack</span><span class="params">(<span name="target">target: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>, <span name="msg">msg: <span class="extype" name="scala.AnyRef">AnyRef</span></span>, <span name="milliSeconds">milliSeconds: <span class="extype" name="scala.Long">Long</span></span>, <span name="timeOutHandler">timeOutHandler: ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@sendMsgWithTimeOutCallBack(target:akka.actor.ActorRef,msg:AnyRef,milliSeconds:Long,timeOutHandler:=&gt;Unit):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a></dd></dl></div>
+    </li><li name="akka.actor.Actor#sender" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="sender():akka.actor.ActorRef"></a>
+      <a id="sender():ActorRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">sender</span><span class="params">()</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@sender():akka.actor.ActorRef" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="io.gearpump.streaming.executor.Executor#supervisorStrategy" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="supervisorStrategy:akka.actor.OneForOneStrategy"></a>
+      <a id="supervisorStrategy:OneForOneStrategy"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">supervisorStrategy</span><span class="result">: <span class="extype" name="akka.actor.OneForOneStrategy">OneForOneStrategy</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@supervisorStrategy:akka.actor.OneForOneStrategy" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> → Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="io.gearpump.streaming.executor.Executor#terminationWatch" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="terminationWatch:Executor.this.Receive"></a>
+      <a id="terminationWatch:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">terminationWatch</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.executor.Executor.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@terminationWatch:Executor.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.executor.Executor#timeOut" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="timeOut:akka.util.Timeout"></a>
+      <a id="timeOut:Timeout"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">timeOut</span><span class="result">: <span class="extype" name="akka.util.Timeout">Timeout</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@timeOut:akka.util.Timeout" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@toString():String" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="akka.actor.Actor#unhandled" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="unhandled(message:Any):Unit"></a>
+      <a id="unhandled(Any):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">unhandled</span><span class="params">(<span name="message">message: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@unhandled(message:Any):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="io.gearpump.util.TimeOutScheduler">
+              <h3>Inherited from <a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a></h3>
+            </div><div class="parent" name="akka.actor.Actor">
+              <h3>Inherited from <span class="extype" name="akka.actor.Actor">Actor</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/ExecutorRestartPolicy.html b/releases/latest/api/scala/io/gearpump/streaming/executor/ExecutorRestartPolicy.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/executor/ExecutorRestartPolicy.html
copy to releases/latest/api/scala/io/gearpump/streaming/executor/ExecutorRestartPolicy.html
diff --git a/releases/latest/api/scala/io/gearpump/streaming/executor/ITaskLauncher.html b/releases/latest/api/scala/io/gearpump/streaming/executor/ITaskLauncher.html
new file mode 100644
index 0000000..30c9e41
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/streaming/executor/ITaskLauncher.html
@@ -0,0 +1,506 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>ITaskLauncher - io.gearpump.streaming.executor.ITaskLauncher</title>
+          <meta name="description" content="ITaskLauncher - io.gearpump.streaming.executor.ITaskLauncher" />
+          <meta name="keywords" content="ITaskLauncher io.gearpump.streaming.executor.ITaskLauncher" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.streaming.executor.ITaskLauncher';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../../lib/trait_big.png" />
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.executor">executor</a></p>
+        <h1>ITaskLauncher</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="package.html" class="extype" name="io.gearpump.streaming.executor">package executor</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">trait</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ITaskLauncher</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div><div class="toggleContainer block">
+            <span class="toggle">Known Subclasses</span>
+            <div class="subClasses hiddenContent"><a href="TaskLauncher.html" class="extype" name="io.gearpump.streaming.executor.TaskLauncher">TaskLauncher</a></div>
+          </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.executor.ITaskLauncher"><span>ITaskLauncher</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Abstract Value Members</h3>
+              <ol><li name="io.gearpump.streaming.executor.ITaskLauncher#launch" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="launch(taskIds:List[io.gearpump.streaming.task.TaskId],argument:io.gearpump.streaming.executor.TaskLauncher.TaskArgument,context:akka.actor.ActorRefFactory,serializer:io.gearpump.serializer.SerializationFramework):Map[io.gearpump.streaming.task.TaskId,akka.actor.ActorRef]"></a>
+      <a id="launch(List[TaskId],TaskArgument,ActorRefFactory,SerializationFramework):Map[TaskId,ActorRef]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">launch</span><span class="params">(<span name="taskIds">taskIds: <span class="extype" name="scala.List">List</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>]</span>, <span name="argument">argument: <a href="TaskLauncher$$TaskArgument.html" class="extype" name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument">TaskArgument</a></span>, <span name="context">context: <span class="extype" name="akka.actor.ActorRefFactory">ActorRefFactory</span></span>, <span name="serializer">serializer: <a href="../../serializer/SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a></span>)</span><span class="result">: <span class="extype" name="scala.Predef.Map">Map</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>, <span class="extype" name="akka.actor.ActorRef">ActorRef</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@launch(taskIds:List[io.gearpump.streaming.task.TaskId],argument:io.gearpump.streaming.executor.TaskLauncher.TaskArgument,context:akka.actor.ActorRefFactory,serializer:io.gearpump.serializer.SerializationFramework):Map[io.gearpump.streaming.task.TaskId,akka.actor.ActorRef]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        <div id="values" class="values members">
+              <h3>Concrete Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@toString():String" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.ITaskLauncher@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/TaskLauncher$$TaskArgument.html b/releases/latest/api/scala/io/gearpump/streaming/executor/TaskLauncher$$TaskArgument.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/executor/TaskLauncher$$TaskArgument.html
copy to releases/latest/api/scala/io/gearpump/streaming/executor/TaskLauncher$$TaskArgument.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/TaskLauncher$.html b/releases/latest/api/scala/io/gearpump/streaming/executor/TaskLauncher$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/executor/TaskLauncher$.html
copy to releases/latest/api/scala/io/gearpump/streaming/executor/TaskLauncher$.html
diff --git a/releases/latest/api/scala/io/gearpump/streaming/executor/TaskLauncher.html b/releases/latest/api/scala/io/gearpump/streaming/executor/TaskLauncher.html
new file mode 100644
index 0000000..8bb3a50
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/streaming/executor/TaskLauncher.html
@@ -0,0 +1,524 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>TaskLauncher - io.gearpump.streaming.executor.TaskLauncher</title>
+          <meta name="description" content="TaskLauncher - io.gearpump.streaming.executor.TaskLauncher" />
+          <meta name="keywords" content="TaskLauncher io.gearpump.streaming.executor.TaskLauncher" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.streaming.executor.TaskLauncher';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <a href="TaskLauncher$.html" title="Go to companion"><img src="../../../../lib/class_to_object_big.png" /></a>
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.executor">executor</a></p>
+        <h1><a href="TaskLauncher$.html" title="Go to companion">TaskLauncher</a></h1><h3><span class="morelinks"><div>
+            Related Docs:
+            <a href="TaskLauncher$.html" title="See companion">object TaskLauncher</a>
+            | <a href="package.html" class="extype" name="io.gearpump.streaming.executor">package executor</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">TaskLauncher</span><span class="result"> extends <a href="ITaskLauncher.html" class="extype" name="io.gearpump.streaming.executor.ITaskLauncher">ITaskLauncher</a></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><a href="ITaskLauncher.html" class="extype" name="io.gearpump.streaming.executor.ITaskLauncher">ITaskLauncher</a>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.executor.TaskLauncher"><span>TaskLauncher</span></li><li class="in" name="io.gearpump.streaming.executor.ITaskLauncher"><span>ITaskLauncher</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.executor.TaskLauncher#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(appId:Int,appName:String,executorId:Int,appMaster:akka.actor.ActorRef,userConf:io.gearpump.cluster.UserConfig,taskActorClass:Class[_&lt;:akka.actor.Actor]):io.gearpump.streaming.executor.TaskLauncher"></a>
+      <a id="&lt;init&gt;:TaskLauncher"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">TaskLauncher</span><span class="params">(<span name="appId">appId: <span class="extype" name="scala.Int">Int</span></span>, <span name="appName">appName: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="executorId">executorId: <span class="extype" name="scala.Int">Int</span></span>, <span name="appMaster">appMaster: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>, <span name="userConf">userConf: <a href="../../cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a></span>, <span name="taskActorClass">taskActorClass: <span class="extype" name="scala.Predef.Class">Class</span>[_ &lt;: <span class="extype" name="akka.actor.Actor">Actor</span>]</span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@&lt;init&gt;(appId:Int,appName:String,executorId:Int,appMaster:akka.actor.ActorRef,userConf:io.gearpump.cluster.UserConfig,taskActorClass:Class[_&lt;:akka.actor.Actor]):io.gearpump.streaming.executor.TaskLauncher" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.executor.TaskLauncher#launch" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="launch(taskIds:List[io.gearpump.streaming.task.TaskId],argument:io.gearpump.streaming.executor.TaskLauncher.TaskArgument,context:akka.actor.ActorRefFactory,serializer:io.gearpump.serializer.SerializationFramework):Map[io.gearpump.streaming.task.TaskId,akka.actor.ActorRef]"></a>
+      <a id="launch(List[TaskId],TaskArgument,ActorRefFactory,SerializationFramework):Map[TaskId,ActorRef]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">launch</span><span class="params">(<span name="taskIds">taskIds: <span class="extype" name="scala.List">List</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>]</span>, <span name="argument">argument: <a href="TaskLauncher$$TaskArgument.html" class="extype" name="io.gearpump.streaming.executor.TaskLauncher.TaskArgument">TaskArgument</a></span>, <span name="context">context: <span class="extype" name="akka.actor.ActorRefFactory">ActorRefFactory</span></span>, <span name="serializer">serializer: <a href="../../serializer/SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a></span>)</span><span class="result">: <span class="extype" name="scala.Predef.Map">Map</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>, <span class="extype" name="akka.actor.ActorRef">ActorRef</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@launch(taskIds:List[io.gearpump.streaming.task.TaskId],argument:io.gearpump.streaming.executor.TaskLauncher.TaskArgument,context:akka.actor.ActorRefFactory,serializer:io.gearpump.serializer.SerializationFramework):Map[io.gearpump.streaming.task.TaskId,akka.actor.ActorRef]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.streaming.executor.TaskLauncher">TaskLauncher</a> → <a href="ITaskLauncher.html" class="extype" name="io.gearpump.streaming.executor.ITaskLauncher">ITaskLauncher</a></dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@toString():String" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.TaskLauncher@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="io.gearpump.streaming.executor.ITaskLauncher">
+              <h3>Inherited from <a href="ITaskLauncher.html" class="extype" name="io.gearpump.streaming.executor.ITaskLauncher">ITaskLauncher</a></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/executor/package.html b/releases/latest/api/scala/io/gearpump/streaming/executor/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/executor/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/executor/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStore$.html b/releases/latest/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStore$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStore$.html
copy to releases/latest/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStore$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStore.html b/releases/latest/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStore.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStore.html
copy to releases/latest/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory$.html b/releases/latest/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory$.html
copy to releases/latest/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory.html b/releases/latest/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory.html
copy to releases/latest/api/scala/io/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreReader.html b/releases/latest/api/scala/io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreReader.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreReader.html
copy to releases/latest/api/scala/io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreReader.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreWriter.html b/releases/latest/api/scala/io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreWriter.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreWriter.html
copy to releases/latest/api/scala/io/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreWriter.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/package.html b/releases/latest/api/scala/io/gearpump/streaming/hadoop/lib/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/hadoop/lib/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/rotation/FileSizeRotation.html b/releases/latest/api/scala/io/gearpump/streaming/hadoop/lib/rotation/FileSizeRotation.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/rotation/FileSizeRotation.html
copy to releases/latest/api/scala/io/gearpump/streaming/hadoop/lib/rotation/FileSizeRotation.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/rotation/Rotation.html b/releases/latest/api/scala/io/gearpump/streaming/hadoop/lib/rotation/Rotation.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/rotation/Rotation.html
copy to releases/latest/api/scala/io/gearpump/streaming/hadoop/lib/rotation/Rotation.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/rotation/package.html b/releases/latest/api/scala/io/gearpump/streaming/hadoop/lib/rotation/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/lib/rotation/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/hadoop/lib/rotation/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/package.html b/releases/latest/api/scala/io/gearpump/streaming/hadoop/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/hadoop/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/hadoop/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/javaapi/Graph.html b/releases/latest/api/scala/io/gearpump/streaming/javaapi/Graph.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/javaapi/Graph.html
copy to releases/latest/api/scala/io/gearpump/streaming/javaapi/Graph.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/javaapi/Processor.html b/releases/latest/api/scala/io/gearpump/streaming/javaapi/Processor.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/javaapi/Processor.html
copy to releases/latest/api/scala/io/gearpump/streaming/javaapi/Processor.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/javaapi/StreamApplication.html b/releases/latest/api/scala/io/gearpump/streaming/javaapi/StreamApplication.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/javaapi/StreamApplication.html
copy to releases/latest/api/scala/io/gearpump/streaming/javaapi/StreamApplication.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/javaapi/Task.html b/releases/latest/api/scala/io/gearpump/streaming/javaapi/Task.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/javaapi/Task.html
copy to releases/latest/api/scala/io/gearpump/streaming/javaapi/Task.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/javaapi/package.html b/releases/latest/api/scala/io/gearpump/streaming/javaapi/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/javaapi/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/javaapi/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaSink.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/KafkaSink.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaSink.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/KafkaSink.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaSource$.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/KafkaSource$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaSource$.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/KafkaSource$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaSource.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/KafkaSource.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaSource.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/KafkaSource.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaStorage$.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/KafkaStorage$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaStorage$.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/KafkaStorage$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaStorage.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/KafkaStorage.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaStorage.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/KafkaStorage.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaStorageFactory.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/KafkaStorageFactory.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/KafkaStorageFactory.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/KafkaStorageFactory.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLSink$.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLSink$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLSink$.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLSink$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLSink.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLSink.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLSink.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLSink.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLUtil$.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLUtil$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLUtil$.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/dsl/KafkaDSLUtil$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/dsl/package.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/dsl/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/dsl/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/dsl/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/DefaultMessageDecoder.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/DefaultMessageDecoder.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/DefaultMessageDecoder.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/lib/DefaultMessageDecoder.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/KafkaOffsetManager$.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/KafkaOffsetManager$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/KafkaOffsetManager$.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/lib/KafkaOffsetManager$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/KafkaUtil$.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/KafkaUtil$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/KafkaUtil$.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/lib/KafkaUtil$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/StringMessageDecoder.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/StringMessageDecoder.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/StringMessageDecoder.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/lib/StringMessageDecoder.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/consumer/FetchThread$.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/consumer/FetchThread$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/consumer/FetchThread$.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/lib/consumer/FetchThread$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer$.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer$.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaMessage.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaMessage.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaMessage.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaMessage.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/consumer/package.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/consumer/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/consumer/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/lib/consumer/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/grouper/KafkaDefaultGrouper.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/grouper/KafkaDefaultGrouper.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/grouper/KafkaDefaultGrouper.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/lib/grouper/KafkaDefaultGrouper.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/grouper/KafkaGrouper.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/grouper/KafkaGrouper.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/grouper/KafkaGrouper.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/lib/grouper/KafkaGrouper.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/grouper/package.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/grouper/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/grouper/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/lib/grouper/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/package.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/lib/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/lib/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/kafka/package.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/kafka/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/kafka/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/monoid/AlgebirdGroup.html b/releases/latest/api/scala/io/gearpump/streaming/monoid/AlgebirdGroup.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/monoid/AlgebirdGroup.html
copy to releases/latest/api/scala/io/gearpump/streaming/monoid/AlgebirdGroup.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/monoid/AlgebirdMonoid.html b/releases/latest/api/scala/io/gearpump/streaming/monoid/AlgebirdMonoid.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/monoid/AlgebirdMonoid.html
copy to releases/latest/api/scala/io/gearpump/streaming/monoid/AlgebirdMonoid.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/monoid/package.html b/releases/latest/api/scala/io/gearpump/streaming/monoid/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/monoid/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/monoid/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/package.html b/releases/latest/api/scala/io/gearpump/streaming/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/serializer/ChillSerializer.html b/releases/latest/api/scala/io/gearpump/streaming/serializer/ChillSerializer.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/serializer/ChillSerializer.html
copy to releases/latest/api/scala/io/gearpump/streaming/serializer/ChillSerializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/serializer/package.html b/releases/latest/api/scala/io/gearpump/streaming/serializer/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/serializer/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/serializer/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/sink/DataSink.html b/releases/latest/api/scala/io/gearpump/streaming/sink/DataSink.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/sink/DataSink.html
copy to releases/latest/api/scala/io/gearpump/streaming/sink/DataSink.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/sink/DataSinkProcessor$.html b/releases/latest/api/scala/io/gearpump/streaming/sink/DataSinkProcessor$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/sink/DataSinkProcessor$.html
copy to releases/latest/api/scala/io/gearpump/streaming/sink/DataSinkProcessor$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/sink/DataSinkTask$.html b/releases/latest/api/scala/io/gearpump/streaming/sink/DataSinkTask$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/sink/DataSinkTask$.html
copy to releases/latest/api/scala/io/gearpump/streaming/sink/DataSinkTask$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/sink/DataSinkTask.html b/releases/latest/api/scala/io/gearpump/streaming/sink/DataSinkTask.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/sink/DataSinkTask.html
copy to releases/latest/api/scala/io/gearpump/streaming/sink/DataSinkTask.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/sink/package.html b/releases/latest/api/scala/io/gearpump/streaming/sink/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/sink/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/sink/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/source/DataSource.html b/releases/latest/api/scala/io/gearpump/streaming/source/DataSource.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/source/DataSource.html
copy to releases/latest/api/scala/io/gearpump/streaming/source/DataSource.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/source/DataSourceConfig$.html b/releases/latest/api/scala/io/gearpump/streaming/source/DataSourceConfig$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/source/DataSourceConfig$.html
copy to releases/latest/api/scala/io/gearpump/streaming/source/DataSourceConfig$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/source/DataSourceProcessor$.html b/releases/latest/api/scala/io/gearpump/streaming/source/DataSourceProcessor$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/source/DataSourceProcessor$.html
copy to releases/latest/api/scala/io/gearpump/streaming/source/DataSourceProcessor$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/source/DataSourceTask$.html b/releases/latest/api/scala/io/gearpump/streaming/source/DataSourceTask$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/source/DataSourceTask$.html
copy to releases/latest/api/scala/io/gearpump/streaming/source/DataSourceTask$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/source/DataSourceTask.html b/releases/latest/api/scala/io/gearpump/streaming/source/DataSourceTask.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/source/DataSourceTask.html
copy to releases/latest/api/scala/io/gearpump/streaming/source/DataSourceTask.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/source/DefaultTimeStampFilter.html b/releases/latest/api/scala/io/gearpump/streaming/source/DefaultTimeStampFilter.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/source/DefaultTimeStampFilter.html
copy to releases/latest/api/scala/io/gearpump/streaming/source/DefaultTimeStampFilter.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/source/package.html b/releases/latest/api/scala/io/gearpump/streaming/source/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/source/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/source/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/api/Group.html b/releases/latest/api/scala/io/gearpump/streaming/state/api/Group.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/state/api/Group.html
copy to releases/latest/api/scala/io/gearpump/streaming/state/api/Group.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/api/Monoid.html b/releases/latest/api/scala/io/gearpump/streaming/state/api/Monoid.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/state/api/Monoid.html
copy to releases/latest/api/scala/io/gearpump/streaming/state/api/Monoid.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/api/MonoidState.html b/releases/latest/api/scala/io/gearpump/streaming/state/api/MonoidState.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/state/api/MonoidState.html
copy to releases/latest/api/scala/io/gearpump/streaming/state/api/MonoidState.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/api/PersistentState.html b/releases/latest/api/scala/io/gearpump/streaming/state/api/PersistentState.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/state/api/PersistentState.html
copy to releases/latest/api/scala/io/gearpump/streaming/state/api/PersistentState.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/api/PersistentTask.html b/releases/latest/api/scala/io/gearpump/streaming/state/api/PersistentTask.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/state/api/PersistentTask.html
copy to releases/latest/api/scala/io/gearpump/streaming/state/api/PersistentTask.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/api/Serializer.html b/releases/latest/api/scala/io/gearpump/streaming/state/api/Serializer.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/state/api/Serializer.html
copy to releases/latest/api/scala/io/gearpump/streaming/state/api/Serializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/api/package.html b/releases/latest/api/scala/io/gearpump/streaming/state/api/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/state/api/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/state/api/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/CheckpointManager.html b/releases/latest/api/scala/io/gearpump/streaming/state/impl/CheckpointManager.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/CheckpointManager.html
copy to releases/latest/api/scala/io/gearpump/streaming/state/impl/CheckpointManager.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html b/releases/latest/api/scala/io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html
copy to releases/latest/api/scala/io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html b/releases/latest/api/scala/io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html
copy to releases/latest/api/scala/io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/Interval.html b/releases/latest/api/scala/io/gearpump/streaming/state/impl/Interval.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/Interval.html
copy to releases/latest/api/scala/io/gearpump/streaming/state/impl/Interval.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/NonWindowState$.html b/releases/latest/api/scala/io/gearpump/streaming/state/impl/NonWindowState$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/NonWindowState$.html
copy to releases/latest/api/scala/io/gearpump/streaming/state/impl/NonWindowState$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/NonWindowState.html b/releases/latest/api/scala/io/gearpump/streaming/state/impl/NonWindowState.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/NonWindowState.html
copy to releases/latest/api/scala/io/gearpump/streaming/state/impl/NonWindowState.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/PersistentStateConfig$.html b/releases/latest/api/scala/io/gearpump/streaming/state/impl/PersistentStateConfig$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/PersistentStateConfig$.html
copy to releases/latest/api/scala/io/gearpump/streaming/state/impl/PersistentStateConfig$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/Window.html b/releases/latest/api/scala/io/gearpump/streaming/state/impl/Window.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/Window.html
copy to releases/latest/api/scala/io/gearpump/streaming/state/impl/Window.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/WindowConfig$.html b/releases/latest/api/scala/io/gearpump/streaming/state/impl/WindowConfig$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/WindowConfig$.html
copy to releases/latest/api/scala/io/gearpump/streaming/state/impl/WindowConfig$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/WindowConfig.html b/releases/latest/api/scala/io/gearpump/streaming/state/impl/WindowConfig.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/WindowConfig.html
copy to releases/latest/api/scala/io/gearpump/streaming/state/impl/WindowConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/WindowState$.html b/releases/latest/api/scala/io/gearpump/streaming/state/impl/WindowState$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/WindowState$.html
copy to releases/latest/api/scala/io/gearpump/streaming/state/impl/WindowState$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/WindowState.html b/releases/latest/api/scala/io/gearpump/streaming/state/impl/WindowState.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/WindowState.html
copy to releases/latest/api/scala/io/gearpump/streaming/state/impl/WindowState.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/package.html b/releases/latest/api/scala/io/gearpump/streaming/state/impl/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/state/impl/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/state/impl/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/state/package.html b/releases/latest/api/scala/io/gearpump/streaming/state/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/state/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/state/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/storage/AppDataStore.html b/releases/latest/api/scala/io/gearpump/streaming/storage/AppDataStore.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/storage/AppDataStore.html
copy to releases/latest/api/scala/io/gearpump/streaming/storage/AppDataStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html b/releases/latest/api/scala/io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html
copy to releases/latest/api/scala/io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/storage/package.html b/releases/latest/api/scala/io/gearpump/streaming/storage/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/storage/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/storage/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/Ack.html b/releases/latest/api/scala/io/gearpump/streaming/task/Ack.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/Ack.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/Ack.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/AckRequest.html b/releases/latest/api/scala/io/gearpump/streaming/task/AckRequest.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/AckRequest.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/AckRequest.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/CheckpointClock.html b/releases/latest/api/scala/io/gearpump/streaming/task/CheckpointClock.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/CheckpointClock.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/CheckpointClock.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/ClockEvent.html b/releases/latest/api/scala/io/gearpump/streaming/task/ClockEvent.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/ClockEvent.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/ClockEvent.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/ExpressTransport.html b/releases/latest/api/scala/io/gearpump/streaming/task/ExpressTransport.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/ExpressTransport.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/ExpressTransport.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/GetCheckpointClock$.html b/releases/latest/api/scala/io/gearpump/streaming/task/GetCheckpointClock$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/GetCheckpointClock$.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/GetCheckpointClock$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/GetDAG$.html b/releases/latest/api/scala/io/gearpump/streaming/task/GetDAG$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/GetDAG$.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/GetDAG$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/GetLatestMinClock$.html b/releases/latest/api/scala/io/gearpump/streaming/task/GetLatestMinClock$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/GetLatestMinClock$.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/GetLatestMinClock$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/GetStartClock$.html b/releases/latest/api/scala/io/gearpump/streaming/task/GetStartClock$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/GetStartClock$.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/GetStartClock$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/GetUpstreamMinClock.html b/releases/latest/api/scala/io/gearpump/streaming/task/GetUpstreamMinClock.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/GetUpstreamMinClock.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/GetUpstreamMinClock.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/InitialAckRequest.html b/releases/latest/api/scala/io/gearpump/streaming/task/InitialAckRequest.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/InitialAckRequest.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/InitialAckRequest.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/LatencyProbe.html b/releases/latest/api/scala/io/gearpump/streaming/task/LatencyProbe.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/LatencyProbe.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/LatencyProbe.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/LatestMinClock.html b/releases/latest/api/scala/io/gearpump/streaming/task/LatestMinClock.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/LatestMinClock.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/LatestMinClock.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/ReportCheckpointClock.html b/releases/latest/api/scala/io/gearpump/streaming/task/ReportCheckpointClock.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/ReportCheckpointClock.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/ReportCheckpointClock.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/SendMessageLoss.html b/releases/latest/api/scala/io/gearpump/streaming/task/SendMessageLoss.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/SendMessageLoss.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/SendMessageLoss.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/SerializedMessage.html b/releases/latest/api/scala/io/gearpump/streaming/task/SerializedMessage.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/SerializedMessage.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/SerializedMessage.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/SerializedMessageSerializer.html b/releases/latest/api/scala/io/gearpump/streaming/task/SerializedMessageSerializer.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/SerializedMessageSerializer.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/SerializedMessageSerializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/SerializerResolver$$Registration.html b/releases/latest/api/scala/io/gearpump/streaming/task/SerializerResolver$$Registration.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/SerializerResolver$$Registration.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/SerializerResolver$$Registration.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/SerializerResolver$.html b/releases/latest/api/scala/io/gearpump/streaming/task/SerializerResolver$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/SerializerResolver$.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/SerializerResolver$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/StartClock.html b/releases/latest/api/scala/io/gearpump/streaming/task/StartClock.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/StartClock.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/StartClock.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/StartTime.html b/releases/latest/api/scala/io/gearpump/streaming/task/StartTime.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/StartTime.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/StartTime.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/StreamingTransportSerializer.html b/releases/latest/api/scala/io/gearpump/streaming/task/StreamingTransportSerializer.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/StreamingTransportSerializer.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/StreamingTransportSerializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/Subscriber$.html b/releases/latest/api/scala/io/gearpump/streaming/task/Subscriber$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/Subscriber$.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/Subscriber$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/Subscriber.html b/releases/latest/api/scala/io/gearpump/streaming/task/Subscriber.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/Subscriber.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/Subscriber.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/Subscription$.html b/releases/latest/api/scala/io/gearpump/streaming/task/Subscription$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/Subscription$.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/Subscription$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/Subscription.html b/releases/latest/api/scala/io/gearpump/streaming/task/Subscription.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/Subscription.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/Subscription.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/Task.html b/releases/latest/api/scala/io/gearpump/streaming/task/Task.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/Task.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/Task.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskActor$$FLUSH$.html b/releases/latest/api/scala/io/gearpump/streaming/task/TaskActor$$FLUSH$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskActor$$FLUSH$.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/TaskActor$$FLUSH$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskActor$$SecurityChecker.html b/releases/latest/api/scala/io/gearpump/streaming/task/TaskActor$$SecurityChecker.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskActor$$SecurityChecker.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/TaskActor$$SecurityChecker.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskActor$$SendAck.html b/releases/latest/api/scala/io/gearpump/streaming/task/TaskActor$$SendAck.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskActor$$SendAck.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/TaskActor$$SendAck.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskActor$.html b/releases/latest/api/scala/io/gearpump/streaming/task/TaskActor$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskActor$.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/TaskActor$.html
diff --git a/releases/latest/api/scala/io/gearpump/streaming/task/TaskActor.html b/releases/latest/api/scala/io/gearpump/streaming/task/TaskActor.html
new file mode 100644
index 0000000..2e0ebea
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/streaming/task/TaskActor.html
@@ -0,0 +1,1274 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>TaskActor - io.gearpump.streaming.task.TaskActor</title>
+          <meta name="description" content="TaskActor - io.gearpump.streaming.task.TaskActor" />
+          <meta name="keywords" content="TaskActor io.gearpump.streaming.task.TaskActor" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.streaming.task.TaskActor';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <a href="TaskActor$.html" title="Go to companion"><img src="../../../../lib/class_to_object_big.png" /></a>
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.task">task</a></p>
+        <h1><a href="TaskActor$.html" title="Go to companion">TaskActor</a></h1><h3><span class="morelinks"><div>
+            Related Docs:
+            <a href="TaskActor$.html" title="See companion">object TaskActor</a>
+            | <a href="package.html" class="extype" name="io.gearpump.streaming.task">package task</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">TaskActor</span><span class="result"> extends <span class="extype" name="akka.actor.Actor">Actor</span> with <a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a> with <a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a>, <a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a>, <span class="extype" name="akka.actor.Actor">Actor</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.task.TaskActor"><span>TaskActor</span></li><li class="in" name="io.gearpump.util.TimeOutScheduler"><span>TimeOutScheduler</span></li><li class="in" name="io.gearpump.streaming.task.ExpressTransport"><span>ExpressTransport</span></li><li class="in" name="akka.actor.Actor"><span>Actor</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.task.TaskActor#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(taskId:io.gearpump.streaming.task.TaskId,taskContextData:io.gearpump.streaming.task.TaskContextData,userConf:io.gearpump.cluster.UserConfig,task:io.gearpump.streaming.task.TaskWrapper,inputSerializerPool:io.gearpump.serializer.SerializationFramework):io.gearpump.streaming.task.TaskActor"></a>
+      <a id="&lt;init&gt;:TaskActor"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">TaskActor</span><span class="params">(<span name="taskId">taskId: <a href="TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>, <span name="taskContextData">taskContextData: <a href="TaskContextData.html" class="extype" name="io.gearpump.streaming.task.TaskContextData">TaskContextData</a></span>, <span name="userConf">userConf: <a href="../../cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a></span>, <span name="task">task: <a href="TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a></span>, <span name="inputSerializerPool">inputSerializerPool: <a href="../../serializer/SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@&lt;init&gt;(taskId:io.gearpump.streaming.task.TaskId,taskContextData:io.gearpump.streaming.task.TaskContextData,userConf:io.gearpump.cluster.UserConfig,task:io.gearpump.streaming.task.TaskWrapper,inputSerializerPool:io.gearpump.serializer.SerializationFramework):io.gearpump.streaming.task.TaskActor" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        <div id="types" class="types members">
+              <h3>Type Members</h3>
+              <ol><li name="akka.actor.Actor.Receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Receive=akka.actor.Actor.Receive"></a>
+      <a id="Receive:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">type</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Receive</span><span class="result"> = <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@Receive=akka.actor.Actor.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#CLOCK_REPORT_INTERVAL" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="CLOCK_REPORT_INTERVAL:scala.concurrent.duration.FiniteDuration"></a>
+      <a id="CLOCK_REPORT_INTERVAL:FiniteDuration"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">CLOCK_REPORT_INTERVAL</span><span class="result">: <span class="extype" name="scala.concurrent.duration.FiniteDuration">FiniteDuration</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@CLOCK_REPORT_INTERVAL:scala.concurrent.duration.FiniteDuration" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.TaskActor#FLUSH_INTERVAL" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="FLUSH_INTERVAL:scala.concurrent.duration.FiniteDuration"></a>
+      <a id="FLUSH_INTERVAL:FiniteDuration"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">FLUSH_INTERVAL</span><span class="result">: <span class="extype" name="scala.concurrent.duration.FiniteDuration">FiniteDuration</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@FLUSH_INTERVAL:scala.concurrent.duration.FiniteDuration" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.TaskActor#LATENCY_PROBE_INTERVAL" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="LATENCY_PROBE_INTERVAL:scala.concurrent.duration.FiniteDuration"></a>
+      <a id="LATENCY_PROBE_INTERVAL:FiniteDuration"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">LATENCY_PROBE_INTERVAL</span><span class="result">: <span class="extype" name="scala.concurrent.duration.FiniteDuration">FiniteDuration</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@LATENCY_PROBE_INTERVAL:scala.concurrent.duration.FiniteDuration" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.TaskActor#LOG" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="LOG:org.slf4j.Logger"></a>
+      <a id="LOG:Logger"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">LOG</span><span class="result">: <span class="extype" name="org.slf4j.Logger">Logger</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@LOG:org.slf4j.Logger" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="akka.actor.Actor#aroundPostRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPostRestart(reason:Throwable):Unit"></a>
+      <a id="aroundPostRestart(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPostRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@aroundPostRestart(reason:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPostStop" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPostStop():Unit"></a>
+      <a id="aroundPostStop():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPostStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@aroundPostStop():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPreRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPreRestart(reason:Throwable,message:Option[Any]):Unit"></a>
+      <a id="aroundPreRestart(Throwable,Option[Any]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPreRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@aroundPreRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPreStart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPreStart():Unit"></a>
+      <a id="aroundPreStart():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPreStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@aroundPreStart():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundReceive" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit"></a>
+      <a id="aroundReceive(akka.actor.Actor.Receive,Any):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundReceive</span><span class="params">(<span name="receive">receive: <span class="extype" name="akka.actor.Actor.Receive">akka.actor.Actor.Receive</span></span>, <span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#config" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="config:com.typesafe.config.Config"></a>
+      <a id="config:Config"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">config</span><span class="result">: <span class="extype" name="com.typesafe.config.Config">Config</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@config:com.typesafe.config.Config" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="akka.actor.Actor#context" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="context:akka.actor.ActorContext"></a>
+      <a id="context:ActorContext"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">context</span><span class="result">: <span class="extype" name="akka.actor.ActorContext">ActorContext</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@context:akka.actor.ActorContext" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.ExpressTransport#express" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="express:io.gearpump.transport.Express"></a>
+      <a id="express:Express"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">express</span><span class="result">: <a href="../../transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@express:io.gearpump.transport.Express" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a></dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#getUpstreamMinClock" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="getUpstreamMinClock:io.gearpump.TimeStamp"></a>
+      <a id="getUpstreamMinClock:TimeStamp"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getUpstreamMinClock</span><span class="result">: <a href="../../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@getUpstreamMinClock:io.gearpump.TimeStamp" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.TaskActor#handleMessages" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="handleMessages(handler:()=&gt;Unit):TaskActor.this.Receive"></a>
+      <a id="handleMessages(()⇒Unit):Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">handleMessages</span><span class="params">(<span name="handler">handler: () ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.task.TaskActor.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@handleMessages(handler:()=&gt;Unit):TaskActor.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.ExpressTransport#local" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="local:io.gearpump.transport.HostPort"></a>
+      <a id="local:HostPort"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">local</span><span class="result">: <a href="../../transport/HostPort.html" class="extype" name="io.gearpump.transport.HostPort">HostPort</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@local:io.gearpump.transport.HostPort" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a></dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#minClock" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="minClock:io.gearpump.TimeStamp"></a>
+      <a id="minClock:TimeStamp"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">minClock</span><span class="result">: <a href="../../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@minClock:io.gearpump.TimeStamp" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.TaskActor#minClockAtCurrentTask" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="minClockAtCurrentTask:io.gearpump.TimeStamp"></a>
+      <a id="minClockAtCurrentTask:TimeStamp"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">minClockAtCurrentTask</span><span class="result">: <a href="../../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@minClockAtCurrentTask:io.gearpump.TimeStamp" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#onNext" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="onNext(msg:io.gearpump.Message):Unit"></a>
+      <a id="onNext(Message):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">onNext</span><span class="params">(<span name="msg">msg: <a href="../../Message.html" class="extype" name="io.gearpump.Message">Message</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@onNext(msg:io.gearpump.Message):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.TaskActor#onStart" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="onStart(startTime:io.gearpump.streaming.task.StartTime):Unit"></a>
+      <a id="onStart(StartTime):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">onStart</span><span class="params">(<span name="startTime">startTime: <a href="StartTime.html" class="extype" name="io.gearpump.streaming.task.StartTime">StartTime</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@onStart(startTime:io.gearpump.streaming.task.StartTime):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.TaskActor#onStop" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="onStop():Unit"></a>
+      <a id="onStop():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">onStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@onStop():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.TaskActor#onUnManagedMessage" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="onUnManagedMessage(msg:Any):Unit"></a>
+      <a id="onUnManagedMessage(Any):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">onUnManagedMessage</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@onUnManagedMessage(msg:Any):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.TaskActor#output" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="output(msg:io.gearpump.Message):Unit"></a>
+      <a id="output(Message):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">output</span><span class="params">(<span name="msg">msg: <a href="../../Message.html" class="extype" name="io.gearpump.Message">Message</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@output(msg:io.gearpump.Message):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="akka.actor.Actor#postRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="postRestart(reason:Throwable):Unit"></a>
+      <a id="postRestart(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">postRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@postRestart(reason:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#postStop" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="postStop():Unit"></a>
+      <a id="postStop():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">postStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@postStop():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> → Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#preRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="preRestart(reason:Throwable,message:Option[Any]):Unit"></a>
+      <a id="preRestart(Throwable,Option[Any]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">preRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@preRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#preStart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="preStart():Unit"></a>
+      <a id="preStart():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">preStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@preStart():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> → Actor</dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="receive:TaskActor.this.Receive"></a>
+      <a id="receive:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">receive</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.task.TaskActor.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@receive:TaskActor.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> → Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#self" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="self:akka.actor.ActorRef"></a>
+      <a id="self:ActorRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit final </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">self</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@self:akka.actor.ActorRef" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="io.gearpump.util.TimeOutScheduler#sendMsgWithTimeOutCallBack" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="sendMsgWithTimeOutCallBack(target:akka.actor.ActorRef,msg:AnyRef,milliSeconds:Long,timeOutHandler:=&gt;Unit):Unit"></a>
+      <a id="sendMsgWithTimeOutCallBack(ActorRef,AnyRef,Long,⇒Unit):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">sendMsgWithTimeOutCallBack</span><span class="params">(<span name="target">target: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>, <span name="msg">msg: <span class="extype" name="scala.AnyRef">AnyRef</span></span>, <span name="milliSeconds">milliSeconds: <span class="extype" name="scala.Long">Long</span></span>, <span name="timeOutHandler">timeOutHandler: ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@sendMsgWithTimeOutCallBack(target:akka.actor.ActorRef,msg:AnyRef,milliSeconds:Long,timeOutHandler:=&gt;Unit):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a></dd></dl></div>
+    </li><li name="akka.actor.Actor#sender" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="sender():akka.actor.ActorRef"></a>
+      <a id="sender():ActorRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">sender</span><span class="params">()</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@sender():akka.actor.ActorRef" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#serializerPool" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="serializerPool:io.gearpump.serializer.SerializationFramework"></a>
+      <a id="serializerPool:SerializationFramework"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">serializerPool</span><span class="result">: <a href="../../serializer/SerializationFramework.html" class="extype" name="io.gearpump.serializer.SerializationFramework">SerializationFramework</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@serializerPool:io.gearpump.serializer.SerializationFramework" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.ExpressTransport#sessionRef" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="sessionRef:akka.actor.ActorRef"></a>
+      <a id="sessionRef:ActorRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">lazy val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">sessionRef</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@sessionRef:akka.actor.ActorRef" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a></dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.ExpressTransport#sourceId" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="sourceId:Long"></a>
+      <a id="sourceId:Long"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">lazy val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">sourceId</span><span class="result">: <span class="extype" name="scala.Long">Long</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@sourceId:Long" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a></dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#stashMessages" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="stashMessages:TaskActor.this.Receive"></a>
+      <a id="stashMessages:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">stashMessages</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.task.TaskActor.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@stashMessages:TaskActor.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="akka.actor.Actor#supervisorStrategy" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="supervisorStrategy:akka.actor.SupervisorStrategy"></a>
+      <a id="supervisorStrategy:SupervisorStrategy"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">supervisorStrategy</span><span class="result">: <span class="extype" name="akka.actor.SupervisorStrategy">SupervisorStrategy</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@supervisorStrategy:akka.actor.SupervisorStrategy" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.ExpressTransport#system" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="system:akka.actor.ExtendedActorSystem"></a>
+      <a id="system:ExtendedActorSystem"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">system</span><span class="result">: <span class="extype" name="akka.actor.ExtendedActorSystem">ExtendedActorSystem</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@system:akka.actor.ExtendedActorSystem" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a></dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#task" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="task:io.gearpump.streaming.task.TaskWrapper"></a>
+      <a id="task:TaskWrapper"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">task</span><span class="result">: <a href="TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@task:io.gearpump.streaming.task.TaskWrapper" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.TaskActor#taskContextData" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="taskContextData:io.gearpump.streaming.task.TaskContextData"></a>
+      <a id="taskContextData:TaskContextData"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">taskContextData</span><span class="result">: <a href="TaskContextData.html" class="extype" name="io.gearpump.streaming.task.TaskContextData">TaskContextData</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@taskContextData:io.gearpump.streaming.task.TaskContextData" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.task.TaskActor#taskId" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="taskId:io.gearpump.streaming.task.TaskId"></a>
+      <a id="taskId:TaskId"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">taskId</span><span class="result">: <a href="TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@taskId:io.gearpump.streaming.task.TaskId" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@toString():String" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.ExpressTransport#transport" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="transport(msg:AnyRef,remotes:io.gearpump.streaming.task.TaskId*):Unit"></a>
+      <a id="transport(AnyRef,TaskId*):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">transport</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.AnyRef">AnyRef</span></span>, <span name="remotes">remotes: <a href="TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@transport(msg:AnyRef,remotes:io.gearpump.streaming.task.TaskId*):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a></dd></dl></div>
+    </li><li name="akka.actor.Actor#unhandled" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="unhandled(message:Any):Unit"></a>
+      <a id="unhandled(Any):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">unhandled</span><span class="params">(<span name="message">message: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@unhandled(message:Any):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#upstreamMinClock" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="upstreamMinClock:io.gearpump.TimeStamp"></a>
+      <a id="upstreamMinClock:TimeStamp"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">var</span>
+      </span>
+      <span class="symbol">
+        <span class="name">upstreamMinClock</span><span class="result">: <a href="../../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@upstreamMinClock:io.gearpump.TimeStamp" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.TaskActor#waitForStartClock" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="waitForStartClock:TaskActor.this.Receive"></a>
+      <a id="waitForStartClock:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">waitForStartClock</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.task.TaskActor.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.TaskActor@waitForStartClock:TaskActor.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="io.gearpump.util.TimeOutScheduler">
+              <h3>Inherited from <a href="../../util/TimeOutScheduler.html" class="extype" name="io.gearpump.util.TimeOutScheduler">TimeOutScheduler</a></h3>
+            </div><div class="parent" name="io.gearpump.streaming.task.ExpressTransport">
+              <h3>Inherited from <a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a></h3>
+            </div><div class="parent" name="akka.actor.Actor">
+              <h3>Inherited from <span class="extype" name="akka.actor.Actor">Actor</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskContext.html b/releases/latest/api/scala/io/gearpump/streaming/task/TaskContext.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskContext.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/TaskContext.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskContextData.html b/releases/latest/api/scala/io/gearpump/streaming/task/TaskContextData.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskContextData.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/TaskContextData.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskId$.html b/releases/latest/api/scala/io/gearpump/streaming/task/TaskId$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskId$.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/TaskId$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskId.html b/releases/latest/api/scala/io/gearpump/streaming/task/TaskId.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskId.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/TaskId.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskInterface.html b/releases/latest/api/scala/io/gearpump/streaming/task/TaskInterface.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskInterface.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/TaskInterface.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskMessageSerializer.html b/releases/latest/api/scala/io/gearpump/streaming/task/TaskMessageSerializer.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskMessageSerializer.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/TaskMessageSerializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskUtil$.html b/releases/latest/api/scala/io/gearpump/streaming/task/TaskUtil$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskUtil$.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/TaskUtil$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskWrapper.html b/releases/latest/api/scala/io/gearpump/streaming/task/TaskWrapper.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/TaskWrapper.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/TaskWrapper.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/UpdateClock.html b/releases/latest/api/scala/io/gearpump/streaming/task/UpdateClock.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/UpdateClock.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/UpdateClock.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/UpstreamMinClock.html b/releases/latest/api/scala/io/gearpump/streaming/task/UpstreamMinClock.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/UpstreamMinClock.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/UpstreamMinClock.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/task/package.html b/releases/latest/api/scala/io/gearpump/streaming/task/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/task/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/task/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/CheckpointStore.html b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/CheckpointStore.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/CheckpointStore.html
copy to releases/latest/api/scala/io/gearpump/streaming/transaction/api/CheckpointStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html
copy to releases/latest/api/scala/io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/MessageDecoder.html b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/MessageDecoder.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/MessageDecoder.html
copy to releases/latest/api/scala/io/gearpump/streaming/transaction/api/MessageDecoder.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/MessageFilter.html b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/MessageFilter.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/MessageFilter.html
copy to releases/latest/api/scala/io/gearpump/streaming/transaction/api/MessageFilter.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetManager.html b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetManager.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetManager.html
copy to releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetManager.html
diff --git a/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Overflow.html b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Overflow.html
new file mode 100644
index 0000000..d3ffe04
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Overflow.html
@@ -0,0 +1,668 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>Overflow - io.gearpump.streaming.transaction.api.OffsetStorage.Overflow</title>
+          <meta name="description" content="Overflow - io.gearpump.streaming.transaction.api.OffsetStorage.Overflow" />
+          <meta name="keywords" content="Overflow io.gearpump.streaming.transaction.api.OffsetStorage.Overflow" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../../index.html';
+            var hash = 'io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../../../lib/class_big.png" />
+        <p id="owner"><a href="../../../../package.html" class="extype" name="io">io</a>.<a href="../../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming.transaction">transaction</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a>.<a href="OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">OffsetStorage</a></p>
+        <h1>Overflow</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">package OffsetStorage</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Overflow</span><span class="params">(<span name="maxTimestamp">maxTimestamp: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Byte">Byte</span>]</span>)</span><span class="result"> extends <span class="extype" name="scala.Throwable">Throwable</span> with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>Overflow means the looked up time is
+larger than the maximum stored TimeStamp
+</p></div><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="scala.Product">Product</span>, <span class="extype" name="scala.Equals">Equals</span>, <span class="extype" name="java.lang.Throwable">Throwable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.transaction.api.OffsetStorage.Overflow"><span>Overflow</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.transaction.api.OffsetStorage.Overflow#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(maxTimestamp:Array[Byte]):io.gearpump.streaming.transaction.api.OffsetStorage.Overflow"></a>
+      <a id="&lt;init&gt;:Overflow"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Overflow</span><span class="params">(<span name="maxTimestamp">maxTimestamp: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Byte">Byte</span>]</span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@&lt;init&gt;(maxTimestamp:Array[Byte]):io.gearpump.streaming.transaction.api.OffsetStorage.Overflow" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@##():Int" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#fillInStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="fillInStackTrace():Throwable"></a>
+      <a id="fillInStackTrace():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">fillInStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@fillInStackTrace():Throwable" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="java.lang.Throwable#getCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getCause():Throwable"></a>
+      <a id="getCause():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getCause</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@getCause():Throwable" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#getLocalizedMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getLocalizedMessage():String"></a>
+      <a id="getLocalizedMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getLocalizedMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@getLocalizedMessage():String" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getMessage():String"></a>
+      <a id="getMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@getMessage():String" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@getStackTrace():Array[StackTraceElement]" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="initCause(x$1:Throwable):Throwable"></a>
+      <a id="initCause(Throwable):Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">initCause</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@initCause(x$1:Throwable):Throwable" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.transaction.api.OffsetStorage.Overflow#maxTimestamp" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="maxTimestamp:Array[Byte]"></a>
+      <a id="maxTimestamp:Array[Byte]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">maxTimestamp</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Byte">Byte</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@maxTimestamp:Array[Byte]" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintWriter):Unit"></a>
+      <a id="printStackTrace(PrintWriter):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintWriter">PrintWriter</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintStream):Unit"></a>
+      <a id="printStackTrace(PrintStream):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintStream">PrintStream</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace():Unit"></a>
+      <a id="printStackTrace():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@printStackTrace():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#setStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="setStackTrace(x$1:Array[StackTraceElement]):Unit"></a>
+      <a id="setStackTrace(Array[StackTraceElement]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">setStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@toString():String" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable → AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.Serializable">
+              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.Product">
+              <h3>Inherited from <span class="extype" name="scala.Product">Product</span></h3>
+            </div><div class="parent" name="scala.Equals">
+              <h3>Inherited from <span class="extype" name="scala.Equals">Equals</span></h3>
+            </div><div class="parent" name="java.lang.Throwable">
+              <h3>Inherited from <span class="extype" name="java.lang.Throwable">Throwable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$StorageEmpty$.html b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$StorageEmpty$.html
new file mode 100644
index 0000000..91016f8
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$StorageEmpty$.html
@@ -0,0 +1,647 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>StorageEmpty - io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty</title>
+          <meta name="description" content="StorageEmpty - io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty" />
+          <meta name="keywords" content="StorageEmpty io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../../index.html';
+            var hash = 'io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="value">
+      <div id="definition">
+        <img src="../../../../../lib/object_big.png" />
+        <p id="owner"><a href="../../../../package.html" class="extype" name="io">io</a>.<a href="../../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming.transaction">transaction</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a>.<a href="OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">OffsetStorage</a></p>
+        <h1>StorageEmpty</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">package OffsetStorage</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <span class="name">StorageEmpty</span><span class="result"> extends <span class="extype" name="scala.Throwable">Throwable</span> with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>StorageEmpty means no data has been stored
+</p></div><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="scala.Product">Product</span>, <span class="extype" name="scala.Equals">Equals</span>, <span class="extype" name="java.lang.Throwable">Throwable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.transaction.api.OffsetStorage.StorageEmpty"><span>StorageEmpty</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@##():Int" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#fillInStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="fillInStackTrace():Throwable"></a>
+      <a id="fillInStackTrace():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">fillInStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@fillInStackTrace():Throwable" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="java.lang.Throwable#getCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getCause():Throwable"></a>
+      <a id="getCause():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getCause</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@getCause():Throwable" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#getLocalizedMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getLocalizedMessage():String"></a>
+      <a id="getLocalizedMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getLocalizedMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@getLocalizedMessage():String" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getMessage():String"></a>
+      <a id="getMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@getMessage():String" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@getStackTrace():Array[StackTraceElement]" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="initCause(x$1:Throwable):Throwable"></a>
+      <a id="initCause(Throwable):Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">initCause</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@initCause(x$1:Throwable):Throwable" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintWriter):Unit"></a>
+      <a id="printStackTrace(PrintWriter):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintWriter">PrintWriter</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintStream):Unit"></a>
+      <a id="printStackTrace(PrintStream):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintStream">PrintStream</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace():Unit"></a>
+      <a id="printStackTrace():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@printStackTrace():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#setStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="setStackTrace(x$1:Array[StackTraceElement]):Unit"></a>
+      <a id="setStackTrace(Array[StackTraceElement]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">setStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@toString():String" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable → AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.Serializable">
+              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.Product">
+              <h3>Inherited from <span class="extype" name="scala.Product">Product</span></h3>
+            </div><div class="parent" name="scala.Equals">
+              <h3>Inherited from <span class="extype" name="scala.Equals">Equals</span></h3>
+            </div><div class="parent" name="java.lang.Throwable">
+              <h3>Inherited from <span class="extype" name="java.lang.Throwable">Throwable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Underflow.html b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Underflow.html
new file mode 100644
index 0000000..3e00755
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Underflow.html
@@ -0,0 +1,668 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>Underflow - io.gearpump.streaming.transaction.api.OffsetStorage.Underflow</title>
+          <meta name="description" content="Underflow - io.gearpump.streaming.transaction.api.OffsetStorage.Underflow" />
+          <meta name="keywords" content="Underflow io.gearpump.streaming.transaction.api.OffsetStorage.Underflow" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../../index.html';
+            var hash = 'io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../../../lib/class_big.png" />
+        <p id="owner"><a href="../../../../package.html" class="extype" name="io">io</a>.<a href="../../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming.transaction">transaction</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.transaction.api">api</a>.<a href="OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">OffsetStorage</a></p>
+        <h1>Underflow</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">package OffsetStorage</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Underflow</span><span class="params">(<span name="minTimestamp">minTimestamp: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Byte">Byte</span>]</span>)</span><span class="result"> extends <span class="extype" name="scala.Throwable">Throwable</span> with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>Underflow means the looked up time is
+smaller than the minimum stored TimeStamp
+</p></div><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="scala.Product">Product</span>, <span class="extype" name="scala.Equals">Equals</span>, <span class="extype" name="java.lang.Throwable">Throwable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.transaction.api.OffsetStorage.Underflow"><span>Underflow</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="java.lang.Throwable"><span>Throwable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.transaction.api.OffsetStorage.Underflow#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(minTimestamp:Array[Byte]):io.gearpump.streaming.transaction.api.OffsetStorage.Underflow"></a>
+      <a id="&lt;init&gt;:Underflow"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Underflow</span><span class="params">(<span name="minTimestamp">minTimestamp: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Byte">Byte</span>]</span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@&lt;init&gt;(minTimestamp:Array[Byte]):io.gearpump.streaming.transaction.api.OffsetStorage.Underflow" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@##():Int" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#fillInStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="fillInStackTrace():Throwable"></a>
+      <a id="fillInStackTrace():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">fillInStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@fillInStackTrace():Throwable" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="java.lang.Throwable#getCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getCause():Throwable"></a>
+      <a id="getCause():Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getCause</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@getCause():Throwable" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#getLocalizedMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getLocalizedMessage():String"></a>
+      <a id="getLocalizedMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getLocalizedMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@getLocalizedMessage():String" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getMessage" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getMessage():String"></a>
+      <a id="getMessage():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getMessage</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@getMessage():String" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <a id="getStackTrace():Array[StackTraceElement]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@getStackTrace():Array[StackTraceElement]" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="initCause(x$1:Throwable):Throwable"></a>
+      <a id="initCause(Throwable):Throwable"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">initCause</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="java.lang.Throwable">Throwable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@initCause(x$1:Throwable):Throwable" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.transaction.api.OffsetStorage.Underflow#minTimestamp" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="minTimestamp:Array[Byte]"></a>
+      <a id="minTimestamp:Array[Byte]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">minTimestamp</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Byte">Byte</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@minTimestamp:Array[Byte]" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintWriter):Unit"></a>
+      <a id="printStackTrace(PrintWriter):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintWriter">PrintWriter</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@printStackTrace(x$1:java.io.PrintWriter):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace(x$1:java.io.PrintStream):Unit"></a>
+      <a id="printStackTrace(PrintStream):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.io.PrintStream">PrintStream</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@printStackTrace(x$1:java.io.PrintStream):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#printStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="printStackTrace():Unit"></a>
+      <a id="printStackTrace():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">printStackTrace</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@printStackTrace():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#setStackTrace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="setStackTrace(x$1:Array[StackTraceElement]):Unit"></a>
+      <a id="setStackTrace(Array[StackTraceElement]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">setStackTrace</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.StackTraceElement">StackTraceElement</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@setStackTrace(x$1:Array[StackTraceElement]):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="java.lang.Throwable#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@toString():String" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable → AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.Serializable">
+              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.Product">
+              <h3>Inherited from <span class="extype" name="scala.Product">Product</span></h3>
+            </div><div class="parent" name="scala.Equals">
+              <h3>Inherited from <span class="extype" name="scala.Equals">Equals</span></h3>
+            </div><div class="parent" name="java.lang.Throwable">
+              <h3>Inherited from <span class="extype" name="java.lang.Throwable">Throwable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$.html b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$.html
copy to releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage.html b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage.html
copy to releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetStorageFactory.html b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorageFactory.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetStorageFactory.html
copy to releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorageFactory.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html
copy to releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/TimeReplayableSource.html b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/TimeReplayableSource.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/TimeReplayableSource.html
copy to releases/latest/api/scala/io/gearpump/streaming/transaction/api/TimeReplayableSource.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/TimeStampFilter.html b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/TimeStampFilter.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/TimeStampFilter.html
copy to releases/latest/api/scala/io/gearpump/streaming/transaction/api/TimeStampFilter.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/package.html b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/api/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/transaction/api/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/transaction/package.html b/releases/latest/api/scala/io/gearpump/streaming/transaction/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/transaction/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/transaction/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/util/ActorPathUtil$.html b/releases/latest/api/scala/io/gearpump/streaming/util/ActorPathUtil$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/util/ActorPathUtil$.html
copy to releases/latest/api/scala/io/gearpump/streaming/util/ActorPathUtil$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/streaming/util/package.html b/releases/latest/api/scala/io/gearpump/streaming/util/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/streaming/util/package.html
copy to releases/latest/api/scala/io/gearpump/streaming/util/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/ActorLookupById.html b/releases/latest/api/scala/io/gearpump/transport/ActorLookupById.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/ActorLookupById.html
copy to releases/latest/api/scala/io/gearpump/transport/ActorLookupById.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/Express$.html b/releases/latest/api/scala/io/gearpump/transport/Express$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/Express$.html
copy to releases/latest/api/scala/io/gearpump/transport/Express$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/Express.html b/releases/latest/api/scala/io/gearpump/transport/Express.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/Express.html
copy to releases/latest/api/scala/io/gearpump/transport/Express.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/HostPort$.html b/releases/latest/api/scala/io/gearpump/transport/HostPort$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/HostPort$.html
copy to releases/latest/api/scala/io/gearpump/transport/HostPort$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/HostPort.html b/releases/latest/api/scala/io/gearpump/transport/HostPort.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/HostPort.html
copy to releases/latest/api/scala/io/gearpump/transport/HostPort.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$ChannelFutureOps.html b/releases/latest/api/scala/io/gearpump/transport/netty/Client$$ChannelFutureOps.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$ChannelFutureOps.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/Client$$ChannelFutureOps.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$ChannelReady.html b/releases/latest/api/scala/io/gearpump/transport/netty/Client$$ChannelReady.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$ChannelReady.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/Client$$ChannelReady.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$ClientErrorHandler.html b/releases/latest/api/scala/io/gearpump/transport/netty/Client$$ClientErrorHandler.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$ClientErrorHandler.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/Client$$ClientErrorHandler.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$ClientPipelineFactory.html b/releases/latest/api/scala/io/gearpump/transport/netty/Client$$ClientPipelineFactory.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$ClientPipelineFactory.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/Client$$ClientPipelineFactory.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$Close$.html b/releases/latest/api/scala/io/gearpump/transport/netty/Client$$Close$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$Close$.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/Client$$Close$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$CompareAndReconnectIfEqual.html b/releases/latest/api/scala/io/gearpump/transport/netty/Client$$CompareAndReconnectIfEqual.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$CompareAndReconnectIfEqual.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/Client$$CompareAndReconnectIfEqual.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$Connect.html b/releases/latest/api/scala/io/gearpump/transport/netty/Client$$Connect.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$Connect.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/Client$$Connect.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$Flush.html b/releases/latest/api/scala/io/gearpump/transport/netty/Client$$Flush.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$$Flush.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/Client$$Flush.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$.html b/releases/latest/api/scala/io/gearpump/transport/netty/Client$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/Client$.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/Client$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Client.html b/releases/latest/api/scala/io/gearpump/transport/netty/Client.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/Client.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/Client.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Context$.html b/releases/latest/api/scala/io/gearpump/transport/netty/Context$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/Context$.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/Context$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Context.html b/releases/latest/api/scala/io/gearpump/transport/netty/Context.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/Context.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/Context.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/IContext.html b/releases/latest/api/scala/io/gearpump/transport/netty/IContext.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/IContext.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/IContext.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/ITransportMessageSerializer.html b/releases/latest/api/scala/io/gearpump/transport/netty/ITransportMessageSerializer.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/ITransportMessageSerializer.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/ITransportMessageSerializer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/MessageBatch.html b/releases/latest/api/scala/io/gearpump/transport/netty/MessageBatch.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/MessageBatch.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/MessageBatch.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/MessageDecoder.html b/releases/latest/api/scala/io/gearpump/transport/netty/MessageDecoder.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/MessageDecoder.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/MessageDecoder.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/MessageEncoder.html b/releases/latest/api/scala/io/gearpump/transport/netty/MessageEncoder.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/MessageEncoder.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/MessageEncoder.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/NettyConfig.html b/releases/latest/api/scala/io/gearpump/transport/netty/NettyConfig.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/NettyConfig.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/NettyConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/NettyRenameThreadFactory.html b/releases/latest/api/scala/io/gearpump/transport/netty/NettyRenameThreadFactory.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/NettyRenameThreadFactory.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/NettyRenameThreadFactory.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/NettyUtil$.html b/releases/latest/api/scala/io/gearpump/transport/netty/NettyUtil$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/NettyUtil$.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/NettyUtil$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$AddChannel.html b/releases/latest/api/scala/io/gearpump/transport/netty/Server$$AddChannel.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$AddChannel.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/Server$$AddChannel.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$CloseChannel.html b/releases/latest/api/scala/io/gearpump/transport/netty/Server$$CloseChannel.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$CloseChannel.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/Server$$CloseChannel.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$MsgBatch.html b/releases/latest/api/scala/io/gearpump/transport/netty/Server$$MsgBatch.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$MsgBatch.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/Server$$MsgBatch.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$ServerHandler.html b/releases/latest/api/scala/io/gearpump/transport/netty/Server$$ServerHandler.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$ServerHandler.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/Server$$ServerHandler.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$ServerPipelineFactory.html b/releases/latest/api/scala/io/gearpump/transport/netty/Server$$ServerPipelineFactory.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$ServerPipelineFactory.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/Server$$ServerPipelineFactory.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$TaskIdActorRefTranslation.html b/releases/latest/api/scala/io/gearpump/transport/netty/Server$$TaskIdActorRefTranslation.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$$TaskIdActorRefTranslation.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/Server$$TaskIdActorRefTranslation.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$.html b/releases/latest/api/scala/io/gearpump/transport/netty/Server$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/Server$.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/Server$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/Server.html b/releases/latest/api/scala/io/gearpump/transport/netty/Server.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/Server.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/Server.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/TaskMessage.html b/releases/latest/api/scala/io/gearpump/transport/netty/TaskMessage.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/TaskMessage.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/TaskMessage.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/WrappedChannelBuffer.html b/releases/latest/api/scala/io/gearpump/transport/netty/WrappedChannelBuffer.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/WrappedChannelBuffer.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/WrappedChannelBuffer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/netty/package.html b/releases/latest/api/scala/io/gearpump/transport/netty/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/netty/package.html
copy to releases/latest/api/scala/io/gearpump/transport/netty/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/transport/package.html b/releases/latest/api/scala/io/gearpump/transport/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/transport/package.html
copy to releases/latest/api/scala/io/gearpump/transport/package.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$ActorCreated.html b/releases/latest/api/scala/io/gearpump/util/ActorSystemBooter$$ActorCreated.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$ActorCreated.html
copy to releases/latest/api/scala/io/gearpump/util/ActorSystemBooter$$ActorCreated.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$ActorSystemRegistered.html b/releases/latest/api/scala/io/gearpump/util/ActorSystemBooter$$ActorSystemRegistered.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$ActorSystemRegistered.html
copy to releases/latest/api/scala/io/gearpump/util/ActorSystemBooter$$ActorSystemRegistered.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$BindLifeCycle.html b/releases/latest/api/scala/io/gearpump/util/ActorSystemBooter$$BindLifeCycle.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$BindLifeCycle.html
copy to releases/latest/api/scala/io/gearpump/util/ActorSystemBooter$$BindLifeCycle.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$CreateActor.html b/releases/latest/api/scala/io/gearpump/util/ActorSystemBooter$$CreateActor.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$CreateActor.html
copy to releases/latest/api/scala/io/gearpump/util/ActorSystemBooter$$CreateActor.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$CreateActorFailed.html b/releases/latest/api/scala/io/gearpump/util/ActorSystemBooter$$CreateActorFailed.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$CreateActorFailed.html
copy to releases/latest/api/scala/io/gearpump/util/ActorSystemBooter$$CreateActorFailed.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$Daemon.html b/releases/latest/api/scala/io/gearpump/util/ActorSystemBooter$$Daemon.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$Daemon.html
copy to releases/latest/api/scala/io/gearpump/util/ActorSystemBooter$$Daemon.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystem.html b/releases/latest/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystem.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystem.html
copy to releases/latest/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystem.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystemFailed.html b/releases/latest/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystemFailed.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystemFailed.html
copy to releases/latest/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystemFailed.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystemTimeOut$.html b/releases/latest/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystemTimeOut$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystemTimeOut$.html
copy to releases/latest/api/scala/io/gearpump/util/ActorSystemBooter$$RegisterActorSystemTimeOut$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$.html b/releases/latest/api/scala/io/gearpump/util/ActorSystemBooter$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter$.html
copy to releases/latest/api/scala/io/gearpump/util/ActorSystemBooter$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter.html b/releases/latest/api/scala/io/gearpump/util/ActorSystemBooter.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/ActorSystemBooter.html
copy to releases/latest/api/scala/io/gearpump/util/ActorSystemBooter.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ActorUtil$.html b/releases/latest/api/scala/io/gearpump/util/ActorUtil$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/ActorUtil$.html
copy to releases/latest/api/scala/io/gearpump/util/ActorUtil$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/AkkaApp.html b/releases/latest/api/scala/io/gearpump/util/AkkaApp.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/AkkaApp.html
copy to releases/latest/api/scala/io/gearpump/util/AkkaApp.html
diff --git a/releases/latest/api/scala/io/gearpump/util/ConsoleOutput.html b/releases/latest/api/scala/io/gearpump/util/ConsoleOutput.html
new file mode 100644
index 0000000..0ad65f3
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/util/ConsoleOutput.html
@@ -0,0 +1,523 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>ConsoleOutput - io.gearpump.util.ConsoleOutput</title>
+          <meta name="description" content="ConsoleOutput - io.gearpump.util.ConsoleOutput" />
+          <meta name="keywords" content="ConsoleOutput io.gearpump.util.ConsoleOutput" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.util.ConsoleOutput';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../lib/trait_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.util">util</a></p>
+        <h1>ConsoleOutput</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="package.html" class="extype" name="io.gearpump.util">package util</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">trait</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ConsoleOutput</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div><div class="toggleContainer block">
+            <span class="toggle">Known Subclasses</span>
+            <div class="subClasses hiddenContent"><a href="ProcessLogRedirector.html" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a></div>
+          </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.util.ConsoleOutput"><span>ConsoleOutput</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Abstract Value Members</h3>
+              <ol><li name="io.gearpump.util.ConsoleOutput#error" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="error:String"></a>
+      <a id="error:String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">error</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@error:String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.ConsoleOutput#output" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="output:String"></a>
+      <a id="output:String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">output</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@output:String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        <div id="values" class="values members">
+              <h3>Concrete Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ConsoleOutput@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/Constants$.html b/releases/latest/api/scala/io/gearpump/util/Constants$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/Constants$.html
copy to releases/latest/api/scala/io/gearpump/util/Constants$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/FileDirective$$FileInfo.html b/releases/latest/api/scala/io/gearpump/util/FileDirective$$FileInfo.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/FileDirective$$FileInfo.html
copy to releases/latest/api/scala/io/gearpump/util/FileDirective$$FileInfo.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/FileDirective$.html b/releases/latest/api/scala/io/gearpump/util/FileDirective$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/FileDirective$.html
copy to releases/latest/api/scala/io/gearpump/util/FileDirective$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/FileServer$$Client.html b/releases/latest/api/scala/io/gearpump/util/FileServer$$Client.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/FileServer$$Client.html
copy to releases/latest/api/scala/io/gearpump/util/FileServer$$Client.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/FileServer$$Port.html b/releases/latest/api/scala/io/gearpump/util/FileServer$$Port.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/FileServer$$Port.html
copy to releases/latest/api/scala/io/gearpump/util/FileServer$$Port.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/FileServer$.html b/releases/latest/api/scala/io/gearpump/util/FileServer$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/FileServer$.html
copy to releases/latest/api/scala/io/gearpump/util/FileServer$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/FileServer.html b/releases/latest/api/scala/io/gearpump/util/FileServer.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/FileServer.html
copy to releases/latest/api/scala/io/gearpump/util/FileServer.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/FileUtils$.html b/releases/latest/api/scala/io/gearpump/util/FileUtils$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/FileUtils$.html
copy to releases/latest/api/scala/io/gearpump/util/FileUtils$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/Graph$$Node.html b/releases/latest/api/scala/io/gearpump/util/Graph$$Node.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/Graph$$Node.html
copy to releases/latest/api/scala/io/gearpump/util/Graph$$Node.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/Graph$$NodeList.html b/releases/latest/api/scala/io/gearpump/util/Graph$$NodeList.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/Graph$$NodeList.html
copy to releases/latest/api/scala/io/gearpump/util/Graph$$NodeList.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/Graph$$Path$.html b/releases/latest/api/scala/io/gearpump/util/Graph$$Path$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/Graph$$Path$.html
copy to releases/latest/api/scala/io/gearpump/util/Graph$$Path$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/Graph$$Path.html b/releases/latest/api/scala/io/gearpump/util/Graph$$Path.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/Graph$$Path.html
copy to releases/latest/api/scala/io/gearpump/util/Graph$$Path.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/Graph$.html b/releases/latest/api/scala/io/gearpump/util/Graph$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/Graph$.html
copy to releases/latest/api/scala/io/gearpump/util/Graph$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/Graph.html b/releases/latest/api/scala/io/gearpump/util/Graph.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/Graph.html
copy to releases/latest/api/scala/io/gearpump/util/Graph.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HadoopFSLogAppender.html b/releases/latest/api/scala/io/gearpump/util/HadoopFSLogAppender.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/HadoopFSLogAppender.html
copy to releases/latest/api/scala/io/gearpump/util/HadoopFSLogAppender.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$CounterMetricsStore.html b/releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$$CounterMetricsStore.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$CounterMetricsStore.html
copy to releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$$CounterMetricsStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$GaugeMetricsStore.html b/releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$$GaugeMetricsStore.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$GaugeMetricsStore.html
copy to releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$$GaugeMetricsStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$HistogramMetricsStore.html b/releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$$HistogramMetricsStore.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$HistogramMetricsStore.html
copy to releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$$HistogramMetricsStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig$.html b/releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig$.html
copy to releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig.html b/releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig.html
copy to releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$$HistoryMetricsConfig.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$MeterMetricsStore.html b/releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$$MeterMetricsStore.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$MeterMetricsStore.html
copy to releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$$MeterMetricsStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$MetricsStore$.html b/releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$$MetricsStore$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$MetricsStore$.html
copy to releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$$MetricsStore$.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$MetricsStore.html b/releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$$MetricsStore.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$MetricsStore.html
copy to releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$$MetricsStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$MinMaxMetrics.html b/releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$$MinMaxMetrics.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$MinMaxMetrics.html
copy to releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$$MinMaxMetrics.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$MinMaxMetricsStore.html b/releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$$MinMaxMetricsStore.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$MinMaxMetricsStore.html
copy to releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$$MinMaxMetricsStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$SingleValueMetricsStore.html b/releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$$SingleValueMetricsStore.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$$SingleValueMetricsStore.html
copy to releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$$SingleValueMetricsStore.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$.html b/releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/HistoryMetricsService$.html
copy to releases/latest/api/scala/io/gearpump/util/HistoryMetricsService$.html
diff --git a/releases/latest/api/scala/io/gearpump/util/HistoryMetricsService.html b/releases/latest/api/scala/io/gearpump/util/HistoryMetricsService.html
new file mode 100644
index 0000000..c8f930a
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/util/HistoryMetricsService.html
@@ -0,0 +1,841 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>HistoryMetricsService - io.gearpump.util.HistoryMetricsService</title>
+          <meta name="description" content="HistoryMetricsService - io.gearpump.util.HistoryMetricsService" />
+          <meta name="keywords" content="HistoryMetricsService io.gearpump.util.HistoryMetricsService" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.util.HistoryMetricsService';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <a href="HistoryMetricsService$.html" title="Go to companion"><img src="../../../lib/class_to_object_big.png" /></a>
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.util">util</a></p>
+        <h1><a href="HistoryMetricsService$.html" title="Go to companion">HistoryMetricsService</a></h1><h3><span class="morelinks"><div>
+            Related Docs:
+            <a href="HistoryMetricsService$.html" title="See companion">object HistoryMetricsService</a>
+            | <a href="package.html" class="extype" name="io.gearpump.util">package util</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">HistoryMetricsService</span><span class="result"> extends <span class="extype" name="akka.actor.Actor">Actor</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>Metrics service to serve history metrics data
+</p></div><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="akka.actor.Actor">Actor</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.util.HistoryMetricsService"><span>HistoryMetricsService</span></li><li class="in" name="akka.actor.Actor"><span>Actor</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.util.HistoryMetricsService#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(name:String,config:io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig):io.gearpump.util.HistoryMetricsService"></a>
+      <a id="&lt;init&gt;:HistoryMetricsService"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">HistoryMetricsService</span><span class="params">(<span name="name">name: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="config">config: <a href="HistoryMetricsService$$HistoryMetricsConfig.html" class="extype" name="io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig">HistoryMetricsConfig</a></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@&lt;init&gt;(name:String,config:io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig):io.gearpump.util.HistoryMetricsService" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        <div id="types" class="types members">
+              <h3>Type Members</h3>
+              <ol><li name="akka.actor.Actor.Receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Receive=akka.actor.Actor.Receive"></a>
+      <a id="Receive:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">type</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Receive</span><span class="result"> = <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@Receive=akka.actor.Actor.Receive" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPostRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPostRestart(reason:Throwable):Unit"></a>
+      <a id="aroundPostRestart(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPostRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@aroundPostRestart(reason:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPostStop" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPostStop():Unit"></a>
+      <a id="aroundPostStop():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPostStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@aroundPostStop():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPreRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPreRestart(reason:Throwable,message:Option[Any]):Unit"></a>
+      <a id="aroundPreRestart(Throwable,Option[Any]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPreRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@aroundPreRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPreStart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPreStart():Unit"></a>
+      <a id="aroundPreStart():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPreStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@aroundPreStart():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundReceive" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit"></a>
+      <a id="aroundReceive(akka.actor.Actor.Receive,Any):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundReceive</span><span class="params">(<span name="receive">receive: <span class="extype" name="akka.actor.Actor.Receive">akka.actor.Actor.Receive</span></span>, <span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.util.HistoryMetricsService#commandHandler" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="commandHandler:HistoryMetricsService.this.Receive"></a>
+      <a id="commandHandler:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">commandHandler</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.util.HistoryMetricsService.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@commandHandler:HistoryMetricsService.this.Receive" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="akka.actor.Actor#context" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="context:akka.actor.ActorContext"></a>
+      <a id="context:ActorContext"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">context</span><span class="result">: <span class="extype" name="akka.actor.ActorContext">ActorContext</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@context:akka.actor.ActorContext" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="io.gearpump.util.HistoryMetricsService#metricHandler" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="metricHandler:HistoryMetricsService.this.Receive"></a>
+      <a id="metricHandler:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">metricHandler</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.util.HistoryMetricsService.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@metricHandler:HistoryMetricsService.this.Receive" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="akka.actor.Actor#postRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="postRestart(reason:Throwable):Unit"></a>
+      <a id="postRestart(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">postRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@postRestart(reason:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#postStop" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="postStop():Unit"></a>
+      <a id="postStop():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">postStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@postStop():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#preRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="preRestart(reason:Throwable,message:Option[Any]):Unit"></a>
+      <a id="preRestart(Throwable,Option[Any]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">preRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@preRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#preStart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="preStart():Unit"></a>
+      <a id="preStart():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">preStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@preStart():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.util.HistoryMetricsService#receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="receive:HistoryMetricsService.this.Receive"></a>
+      <a id="receive:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">receive</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.util.HistoryMetricsService.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@receive:HistoryMetricsService.this.Receive" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.HistoryMetricsService">HistoryMetricsService</a> → Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#self" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="self:akka.actor.ActorRef"></a>
+      <a id="self:ActorRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit final </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">self</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@self:akka.actor.ActorRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#sender" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="sender():akka.actor.ActorRef"></a>
+      <a id="sender():ActorRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">sender</span><span class="params">()</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@sender():akka.actor.ActorRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#supervisorStrategy" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="supervisorStrategy:akka.actor.SupervisorStrategy"></a>
+      <a id="supervisorStrategy:SupervisorStrategy"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">supervisorStrategy</span><span class="result">: <span class="extype" name="akka.actor.SupervisorStrategy">SupervisorStrategy</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@supervisorStrategy:akka.actor.SupervisorStrategy" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="akka.actor.Actor#unhandled" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="unhandled(message:Any):Unit"></a>
+      <a id="unhandled(Any):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">unhandled</span><span class="params">(<span name="message">message: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@unhandled(message:Any):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.HistoryMetricsService@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="akka.actor.Actor">
+              <h3>Inherited from <span class="extype" name="akka.actor.Actor">Actor</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/latest/api/scala/io/gearpump/util/LogUtil$$ProcessType$.html b/releases/latest/api/scala/io/gearpump/util/LogUtil$$ProcessType$.html
new file mode 100644
index 0000000..cf1e2cc
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/util/LogUtil$$ProcessType$.html
@@ -0,0 +1,838 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>ProcessType - io.gearpump.util.LogUtil.ProcessType</title>
+          <meta name="description" content="ProcessType - io.gearpump.util.LogUtil.ProcessType" />
+          <meta name="keywords" content="ProcessType io.gearpump.util.LogUtil.ProcessType" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.util.LogUtil$$ProcessType$';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="value">
+      <div id="definition">
+        <img src="../../../lib/object_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.util">util</a>.<a href="LogUtil$.html" class="extype" name="io.gearpump.util.LogUtil">LogUtil</a></p>
+        <h1>ProcessType</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="LogUtil$.html" class="extype" name="io.gearpump.util.LogUtil">package LogUtil</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ProcessType</span><span class="result"> extends <span class="extype" name="scala.Enumeration">Enumeration</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.Enumeration">Enumeration</span>, <span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.util.LogUtil.ProcessType"><span>ProcessType</span></li><li class="in" name="scala.Enumeration"><span>Enumeration</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        <div id="types" class="types members">
+              <h3>Type Members</h3>
+              <ol><li name="io.gearpump.util.LogUtil.ProcessType.ProcessType" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="ProcessType=io.gearpump.util.LogUtil.ProcessType.Value"></a>
+      <a id="ProcessType:ProcessType"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">type</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ProcessType</span><span class="result"> = <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@ProcessType=io.gearpump.util.LogUtil.ProcessType.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.Enumeration.Val" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ValextendsEnumeration.this.ValuewithSerializable"></a>
+      <a id="Val:Val"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Val</span><span class="result"> extends <span class="extype" name="scala.Enumeration.Value">Value</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@ValextendsEnumeration.this.ValuewithSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd><dt>Annotations</dt><dd>
+                <span class="name">@SerialVersionUID</span><span class="args">()</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.Enumeration.Value" visbl="pub" data-isabs="true" fullComment="yes" group="Ungrouped">
+      <a id="ValueextendsOrdered[Enumeration.this.Value]withSerializable"></a>
+      <a id="Value:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">abstract </span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Value</span><span class="result"> extends <span class="extype" name="scala.Ordered">Ordered</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>] with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@ValueextendsOrdered[Enumeration.this.Value]withSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd><dt>Annotations</dt><dd>
+                <span class="name">@SerialVersionUID</span><span class="args">()</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.Enumeration.ValueSet" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable"></a>
+      <a id="ValueSet:ValueSet"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ValueSet</span><span class="result"> extends <span class="extype" name="scala.collection.AbstractSet">AbstractSet</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>] with <span class="extype" name="scala.collection.immutable.SortedSet">SortedSet</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>] with <span class="extype" name="scala.collection.SortedSetLike">SortedSetLike</span>[<span class="extype" name="scala.Enumeration.Value">Value</span>, <span class="extype" name="scala.Enumeration.ValueSet">ValueSet</span>] with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.util.LogUtil.ProcessType#APPLICATION" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="APPLICATION:io.gearpump.util.LogUtil.ProcessType.Value"></a>
+      <a id="APPLICATION:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">APPLICATION</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@APPLICATION:io.gearpump.util.LogUtil.ProcessType.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.LogUtil.ProcessType#LOCAL" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="LOCAL:io.gearpump.util.LogUtil.ProcessType.Value"></a>
+      <a id="LOCAL:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">LOCAL</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@LOCAL:io.gearpump.util.LogUtil.ProcessType.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.LogUtil.ProcessType#MASTER" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="MASTER:io.gearpump.util.LogUtil.ProcessType.Value"></a>
+      <a id="MASTER:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">MASTER</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@MASTER:io.gearpump.util.LogUtil.ProcessType.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.LogUtil.ProcessType#UI" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="UI:io.gearpump.util.LogUtil.ProcessType.Value"></a>
+      <a id="UI:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">UI</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@UI:io.gearpump.util.LogUtil.ProcessType.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Value(i:Int,name:String):Enumeration.this.Value"></a>
+      <a id="Value(Int,String):Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Value</span><span class="params">(<span name="i">i: <span class="extype" name="scala.Int">Int</span></span>, <span name="name">name: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@Value(i:Int,name:String):Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Value(name:String):Enumeration.this.Value"></a>
+      <a id="Value(String):Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Value</span><span class="params">(<span name="name">name: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@Value(name:String):Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Value(i:Int):Enumeration.this.Value"></a>
+      <a id="Value(Int):Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Value</span><span class="params">(<span name="i">i: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@Value(i:Int):Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.Enumeration#Value" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Value:Enumeration.this.Value"></a>
+      <a id="Value:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Value</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@Value:Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="io.gearpump.util.LogUtil.ProcessType#WORKER" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="WORKER:io.gearpump.util.LogUtil.ProcessType.Value"></a>
+      <a id="WORKER:Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">WORKER</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@WORKER:io.gearpump.util.LogUtil.ProcessType.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.Enumeration#apply" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="apply(x:Int):Enumeration.this.Value"></a>
+      <a id="apply(Int):Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">apply</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@apply(x:Int):Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.Enumeration#maxId" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="maxId:Int"></a>
+      <a id="maxId:Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">maxId</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@maxId:Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.Enumeration#nextId" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="nextId:Int"></a>
+      <a id="nextId:Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">var</span>
+      </span>
+      <span class="symbol">
+        <span class="name">nextId</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@nextId:Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.Enumeration#nextName" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="nextName:Iterator[String]"></a>
+      <a id="nextName:Iterator[String]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">var</span>
+      </span>
+      <span class="symbol">
+        <span class="name">nextName</span><span class="result">: <span class="extype" name="scala.Iterator">Iterator</span>[<span class="extype" name="scala.Predef.String">String</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@nextName:Iterator[String]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.Enumeration#readResolve" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="readResolve():AnyRef"></a>
+      <a id="readResolve():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">readResolve</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@readResolve():AnyRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.Enumeration#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration → AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Enumeration#values" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="values:Enumeration.this.ValueSet"></a>
+      <a id="values:ValueSet"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">values</span><span class="result">: <a href="#ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.ValueSet">ValueSet</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@values:Enumeration.this.ValueSet" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.Enumeration#withName" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="withName(s:String):Enumeration.this.Value"></a>
+      <a id="withName(String):Value"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">withName</span><span class="params">(<span name="s">s: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="#ValueextendsOrdered[Enumeration.this.Value]withSerializable" class="extmbr" name="io.gearpump.util.LogUtil.ProcessType.Value">Value</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.LogUtil$$ProcessType$@withName(s:String):Enumeration.this.Value" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.Enumeration">
+              <h3>Inherited from <span class="extype" name="scala.Enumeration">Enumeration</span></h3>
+            </div><div class="parent" name="scala.Serializable">
+              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/LogUtil$.html b/releases/latest/api/scala/io/gearpump/util/LogUtil$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/LogUtil$.html
copy to releases/latest/api/scala/io/gearpump/util/LogUtil$.html
diff --git a/releases/latest/api/scala/io/gearpump/util/ProcessLogRedirector.html b/releases/latest/api/scala/io/gearpump/util/ProcessLogRedirector.html
new file mode 100644
index 0000000..876c3b6
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/util/ProcessLogRedirector.html
@@ -0,0 +1,630 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>ProcessLogRedirector - io.gearpump.util.ProcessLogRedirector</title>
+          <meta name="description" content="ProcessLogRedirector - io.gearpump.util.ProcessLogRedirector" />
+          <meta name="keywords" content="ProcessLogRedirector io.gearpump.util.ProcessLogRedirector" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.util.ProcessLogRedirector';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../lib/class_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.util">util</a></p>
+        <h1>ProcessLogRedirector</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="package.html" class="extype" name="io.gearpump.util">package util</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ProcessLogRedirector</span><span class="result"> extends <span class="extype" name="scala.sys.process.ProcessLogger">ProcessLogger</span> with <span class="extype" name="java.io.Closeable">Closeable</span> with <span class="extype" name="java.io.Flushable">Flushable</span> with <a href="ConsoleOutput.html" class="extype" name="io.gearpump.util.ConsoleOutput">ConsoleOutput</a></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><a href="ConsoleOutput.html" class="extype" name="io.gearpump.util.ConsoleOutput">ConsoleOutput</a>, <span class="extype" name="java.io.Flushable">Flushable</span>, <span class="extype" name="java.io.Closeable">Closeable</span>, <span class="extype" name="scala.sys.process.ProcessLogger">ProcessLogger</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.util.ProcessLogRedirector"><span>ProcessLogRedirector</span></li><li class="in" name="io.gearpump.util.ConsoleOutput"><span>ConsoleOutput</span></li><li class="in" name="java.io.Flushable"><span>Flushable</span></li><li class="in" name="java.io.Closeable"><span>Closeable</span></li><li class="in" name="scala.sys.process.ProcessLogger"><span>ProcessLogger</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.util.ProcessLogRedirector#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;():io.gearpump.util.ProcessLogRedirector"></a>
+      <a id="&lt;init&gt;:ProcessLogRedirector"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ProcessLogRedirector</span><span class="params">()</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@&lt;init&gt;():io.gearpump.util.ProcessLogRedirector" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="io.gearpump.util.ProcessLogRedirector#buffer" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="buffer[T](f:=&gt;T):T"></a>
+      <a id="buffer[T](⇒T):T"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">buffer</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="f">f: ⇒ <span class="extype" name="io.gearpump.util.ProcessLogRedirector.buffer.T">T</span></span>)</span><span class="result">: <span class="extype" name="io.gearpump.util.ProcessLogRedirector.buffer.T">T</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@buffer[T](f:=&gt;T):T" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> → ProcessLogger</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.util.ProcessLogRedirector#close" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="close():Unit"></a>
+      <a id="close():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">close</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@close():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> → Closeable</dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.util.ProcessLogRedirector#err" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="err(s:=&gt;String):Unit"></a>
+      <a id="err(⇒String):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">err</span><span class="params">(<span name="s">s: ⇒ <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@err(s:=&gt;String):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> → ProcessLogger</dd></dl></div>
+    </li><li name="io.gearpump.util.ProcessLogRedirector#error" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="error:String"></a>
+      <a id="error:String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">error</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@error:String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> → <a href="ConsoleOutput.html" class="extype" name="io.gearpump.util.ConsoleOutput">ConsoleOutput</a></dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.util.ProcessLogRedirector#flush" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="flush():Unit"></a>
+      <a id="flush():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">flush</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@flush():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> → Flushable</dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="io.gearpump.util.ProcessLogRedirector#out" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="out(s:=&gt;String):Unit"></a>
+      <a id="out(⇒String):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">out</span><span class="params">(<span name="s">s: ⇒ <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@out(s:=&gt;String):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> → ProcessLogger</dd></dl></div>
+    </li><li name="io.gearpump.util.ProcessLogRedirector#output" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="output:String"></a>
+      <a id="output:String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">output</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@output:String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> → <a href="ConsoleOutput.html" class="extype" name="io.gearpump.util.ConsoleOutput">ConsoleOutput</a></dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.ProcessLogRedirector@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="io.gearpump.util.ConsoleOutput">
+              <h3>Inherited from <a href="ConsoleOutput.html" class="extype" name="io.gearpump.util.ConsoleOutput">ConsoleOutput</a></h3>
+            </div><div class="parent" name="java.io.Flushable">
+              <h3>Inherited from <span class="extype" name="java.io.Flushable">Flushable</span></h3>
+            </div><div class="parent" name="java.io.Closeable">
+              <h3>Inherited from <span class="extype" name="java.io.Closeable">Closeable</span></h3>
+            </div><div class="parent" name="scala.sys.process.ProcessLogger">
+              <h3>Inherited from <span class="extype" name="scala.sys.process.ProcessLogger">ProcessLogger</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/RecreateRollingFileAppender.html b/releases/latest/api/scala/io/gearpump/util/RecreateRollingFileAppender.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/RecreateRollingFileAppender.html
copy to releases/latest/api/scala/io/gearpump/util/RecreateRollingFileAppender.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/ReferenceEqual.html b/releases/latest/api/scala/io/gearpump/util/ReferenceEqual.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/ReferenceEqual.html
copy to releases/latest/api/scala/io/gearpump/util/ReferenceEqual.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/RestartPolicy.html b/releases/latest/api/scala/io/gearpump/util/RestartPolicy.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/RestartPolicy.html
copy to releases/latest/api/scala/io/gearpump/util/RestartPolicy.html
diff --git a/releases/latest/api/scala/io/gearpump/util/RichProcess.html b/releases/latest/api/scala/io/gearpump/util/RichProcess.html
new file mode 100644
index 0000000..8a0c6ec
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/util/RichProcess.html
@@ -0,0 +1,556 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>RichProcess - io.gearpump.util.RichProcess</title>
+          <meta name="description" content="RichProcess - io.gearpump.util.RichProcess" />
+          <meta name="keywords" content="RichProcess io.gearpump.util.RichProcess" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.util.RichProcess';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../lib/class_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.util">util</a></p>
+        <h1>RichProcess</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="package.html" class="extype" name="io.gearpump.util">package util</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">RichProcess</span><span class="result"> extends <span class="extype" name="scala.sys.process.Process">Process</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.sys.process.Process">Process</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.util.RichProcess"><span>RichProcess</span></li><li class="in" name="scala.sys.process.Process"><span>Process</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.util.RichProcess#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(process:scala.sys.process.Process,logger:io.gearpump.util.ConsoleOutput):io.gearpump.util.RichProcess"></a>
+      <a id="&lt;init&gt;:RichProcess"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">RichProcess</span><span class="params">(<span name="process">process: <span class="extype" name="scala.sys.process.Process">Process</span></span>, <span name="logger">logger: <a href="ConsoleOutput.html" class="extype" name="io.gearpump.util.ConsoleOutput">ConsoleOutput</a></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@&lt;init&gt;(process:scala.sys.process.Process,logger:io.gearpump.util.ConsoleOutput):io.gearpump.util.RichProcess" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.util.RichProcess#destroy" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="destroy():Unit"></a>
+      <a id="destroy():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">destroy</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@destroy():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.RichProcess">RichProcess</a> → Process</dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.util.RichProcess#exitValue" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="exitValue():Int"></a>
+      <a id="exitValue():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">exitValue</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@exitValue():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.RichProcess">RichProcess</a> → Process</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="io.gearpump.util.RichProcess#logger" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="logger:io.gearpump.util.ConsoleOutput"></a>
+      <a id="logger:ConsoleOutput"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">logger</span><span class="result">: <a href="ConsoleOutput.html" class="extype" name="io.gearpump.util.ConsoleOutput">ConsoleOutput</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@logger:io.gearpump.util.ConsoleOutput" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@toString():String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.RichProcess@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.sys.process.Process">
+              <h3>Inherited from <span class="extype" name="scala.sys.process.Process">Process</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/TimeOutScheduler.html b/releases/latest/api/scala/io/gearpump/util/TimeOutScheduler.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/TimeOutScheduler.html
copy to releases/latest/api/scala/io/gearpump/util/TimeOutScheduler.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/Util$$AppJvmSettings.html b/releases/latest/api/scala/io/gearpump/util/Util$$AppJvmSettings.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/Util$$AppJvmSettings.html
copy to releases/latest/api/scala/io/gearpump/util/Util$$AppJvmSettings.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/Util$$JvmSetting.html b/releases/latest/api/scala/io/gearpump/util/Util$$JvmSetting.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/Util$$JvmSetting.html
copy to releases/latest/api/scala/io/gearpump/util/Util$$JvmSetting.html
diff --git a/releases/0.6.2/api/scala/io/gearpump/util/Util$.html b/releases/latest/api/scala/io/gearpump/util/Util$.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/gearpump/util/Util$.html
copy to releases/latest/api/scala/io/gearpump/util/Util$.html
diff --git a/releases/latest/api/scala/io/gearpump/util/package.html b/releases/latest/api/scala/io/gearpump/util/package.html
new file mode 100644
index 0000000..0f1b16d
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/util/package.html
@@ -0,0 +1,499 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>util - io.gearpump.util</title>
+          <meta name="description" content="util - io.gearpump.util" />
+          <meta name="keywords" content="util io.gearpump.util" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.util.package';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="value">
+      <div id="definition">
+        <img src="../../../lib/package_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a></p>
+        <h1>util</h1><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">package</span>
+      </span>
+      <span class="symbol">
+        <span class="name">util</span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        
+        
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        <div id="types" class="types members">
+              <h3>Type Members</h3>
+              <ol><li name="io.gearpump.util.ActorSystemBooter" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="ActorSystemBooterextendsAnyRef"></a>
+      <a id="ActorSystemBooter:ActorSystemBooter"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="ActorSystemBooter.html"><span class="name">ActorSystemBooter</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@ActorSystemBooterextendsAnyRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <p class="shortcomment cmt">Start a actor system, and will send the system adress to report back actor
+Example usage: main reportBackActorPath
+</p>
+    </li><li name="io.gearpump.util.AkkaApp" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="AkkaAppextendsAnyRef"></a>
+      <a id="AkkaApp:AkkaApp"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">trait</span>
+      </span>
+      <span class="symbol">
+        <a href="AkkaApp.html"><span class="name">AkkaApp</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@AkkaAppextendsAnyRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.ConsoleOutput" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="ConsoleOutputextendsAnyRef"></a>
+      <a id="ConsoleOutput:ConsoleOutput"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">trait</span>
+      </span>
+      <span class="symbol">
+        <a href="ConsoleOutput.html"><span class="name">ConsoleOutput</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@ConsoleOutputextendsAnyRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.FileServer" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="FileServerextendsAnyRef"></a>
+      <a id="FileServer:FileServer"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="FileServer.html"><span class="name">FileServer</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@FileServerextendsAnyRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.Graph" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="Graph[N,E]extendsSerializable"></a>
+      <a id="Graph[N,E]:Graph[N,E]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="Graph.html"><span class="name">Graph</span></a><span class="tparams">[<span name="N">N</span>, <span name="E">E</span>]</span><span class="result"> extends <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@Graph[N,E]extendsSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <p class="shortcomment cmt">Application DAG
+</p>
+    </li><li name="io.gearpump.util.HadoopFSLogAppender" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="HadoopFSLogAppenderextendsRollingFileAppender"></a>
+      <a id="HadoopFSLogAppender:HadoopFSLogAppender"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="HadoopFSLogAppender.html"><span class="name">HadoopFSLogAppender</span></a><span class="result"> extends <span class="extype" name="org.apache.log4j.RollingFileAppender">RollingFileAppender</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@HadoopFSLogAppenderextendsRollingFileAppender" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.HistoryMetricsService" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="HistoryMetricsServiceextendsActor"></a>
+      <a id="HistoryMetricsService:HistoryMetricsService"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="HistoryMetricsService.html"><span class="name">HistoryMetricsService</span></a><span class="result"> extends <span class="extype" name="akka.actor.Actor">Actor</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@HistoryMetricsServiceextendsActor" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <p class="shortcomment cmt">Metrics service to serve history metrics data
+</p>
+    </li><li name="io.gearpump.util.ProcessLogRedirector" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="ProcessLogRedirectorextendsProcessLoggerwithCloseablewithFlushablewithConsoleOutput"></a>
+      <a id="ProcessLogRedirector:ProcessLogRedirector"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="ProcessLogRedirector.html"><span class="name">ProcessLogRedirector</span></a><span class="result"> extends <span class="extype" name="scala.sys.process.ProcessLogger">ProcessLogger</span> with <span class="extype" name="java.io.Closeable">Closeable</span> with <span class="extype" name="java.io.Flushable">Flushable</span> with <a href="ConsoleOutput.html" class="extype" name="io.gearpump.util.ConsoleOutput">ConsoleOutput</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@ProcessLogRedirectorextendsProcessLoggerwithCloseablewithFlushablewithConsoleOutput" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.RecreateRollingFileAppender" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="RecreateRollingFileAppenderextendsRollingFileAppender"></a>
+      <a id="RecreateRollingFileAppender:RecreateRollingFileAppender"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="RecreateRollingFileAppender.html"><span class="name">RecreateRollingFileAppender</span></a><span class="result"> extends <span class="extype" name="org.apache.log4j.RollingFileAppender">RollingFileAppender</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@RecreateRollingFileAppenderextendsRollingFileAppender" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.ReferenceEqual" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="ReferenceEqualextendsAnyRef"></a>
+      <a id="ReferenceEqual:ReferenceEqual"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">trait</span>
+      </span>
+      <span class="symbol">
+        <a href="ReferenceEqual.html"><span class="name">ReferenceEqual</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@ReferenceEqualextendsAnyRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.RestartPolicy" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="RestartPolicyextendsAnyRef"></a>
+      <a id="RestartPolicy:RestartPolicy"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="RestartPolicy.html"><span class="name">RestartPolicy</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@RestartPolicyextendsAnyRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <p class="shortcomment cmt"></p>
+    </li><li name="io.gearpump.util.RichProcess" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="RichProcessextendsProcess"></a>
+      <a id="RichProcess:RichProcess"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="RichProcess.html"><span class="name">RichProcess</span></a><span class="result"> extends <span class="extype" name="scala.sys.process.Process">Process</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@RichProcessextendsProcess" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.TimeOutScheduler" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="TimeOutSchedulerextendsAnyRef"></a>
+      <a id="TimeOutScheduler:TimeOutScheduler"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">trait</span>
+      </span>
+      <span class="symbol">
+        <a href="TimeOutScheduler.html"><span class="name">TimeOutScheduler</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@TimeOutSchedulerextendsAnyRef" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="io.gearpump.util.ActorSystemBooter" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="ActorSystemBooter"></a>
+      <a id="ActorSystemBooter:ActorSystemBooter"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="ActorSystemBooter$.html"><span class="name">ActorSystemBooter</span></a>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@ActorSystemBooter" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.ActorUtil" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="ActorUtil"></a>
+      <a id="ActorUtil:ActorUtil"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="ActorUtil$.html"><span class="name">ActorUtil</span></a>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@ActorUtil" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.Constants" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="Constants"></a>
+      <a id="Constants:Constants"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="Constants$.html"><span class="name">Constants</span></a>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@Constants" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.FileDirective" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="FileDirective"></a>
+      <a id="FileDirective:FileDirective"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="FileDirective$.html"><span class="name">FileDirective</span></a>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@FileDirective" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.FileServer" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="FileServer"></a>
+      <a id="FileServer:FileServer"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="FileServer$.html"><span class="name">FileServer</span></a>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@FileServer" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.FileUtils" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="FileUtils"></a>
+      <a id="FileUtils:FileUtils"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="FileUtils$.html"><span class="name">FileUtils</span></a>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@FileUtils" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.Graph" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="Graph"></a>
+      <a id="Graph:Graph"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="Graph$.html"><span class="name">Graph</span></a><span class="result"> extends <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@Graph" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.HistoryMetricsService" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="HistoryMetricsService"></a>
+      <a id="HistoryMetricsService:HistoryMetricsService"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="HistoryMetricsService$.html"><span class="name">HistoryMetricsService</span></a>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@HistoryMetricsService" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.LogUtil" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="LogUtil"></a>
+      <a id="LogUtil:LogUtil"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="LogUtil$.html"><span class="name">LogUtil</span></a>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@LogUtil" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.util.Util" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="Util"></a>
+      <a id="Util:Util"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="Util$.html"><span class="name">Util</span></a>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.package@Util" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/0.6.2/api/scala/io/package.html b/releases/latest/api/scala/io/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/io/package.html
copy to releases/latest/api/scala/io/package.html
diff --git a/releases/0.6.2/api/scala/lib/arrow-down.png b/releases/latest/api/scala/lib/arrow-down.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/arrow-down.png
copy to releases/latest/api/scala/lib/arrow-down.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/arrow-right.png b/releases/latest/api/scala/lib/arrow-right.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/arrow-right.png
copy to releases/latest/api/scala/lib/arrow-right.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/class.png b/releases/latest/api/scala/lib/class.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/class.png
copy to releases/latest/api/scala/lib/class.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/class_big.png b/releases/latest/api/scala/lib/class_big.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/class_big.png
copy to releases/latest/api/scala/lib/class_big.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/class_diagram.png b/releases/latest/api/scala/lib/class_diagram.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/class_diagram.png
copy to releases/latest/api/scala/lib/class_diagram.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/class_to_object_big.png b/releases/latest/api/scala/lib/class_to_object_big.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/class_to_object_big.png
copy to releases/latest/api/scala/lib/class_to_object_big.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/constructorsbg.gif b/releases/latest/api/scala/lib/constructorsbg.gif
similarity index 100%
copy from releases/0.6.2/api/scala/lib/constructorsbg.gif
copy to releases/latest/api/scala/lib/constructorsbg.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/conversionbg.gif b/releases/latest/api/scala/lib/conversionbg.gif
similarity index 100%
copy from releases/0.6.2/api/scala/lib/conversionbg.gif
copy to releases/latest/api/scala/lib/conversionbg.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/defbg-blue.gif b/releases/latest/api/scala/lib/defbg-blue.gif
similarity index 100%
copy from releases/0.6.2/api/scala/lib/defbg-blue.gif
copy to releases/latest/api/scala/lib/defbg-blue.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/defbg-green.gif b/releases/latest/api/scala/lib/defbg-green.gif
similarity index 100%
copy from releases/0.6.2/api/scala/lib/defbg-green.gif
copy to releases/latest/api/scala/lib/defbg-green.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/diagrams.css b/releases/latest/api/scala/lib/diagrams.css
similarity index 100%
copy from releases/0.6.2/api/scala/lib/diagrams.css
copy to releases/latest/api/scala/lib/diagrams.css
diff --git a/releases/0.6.2/api/scala/lib/diagrams.js b/releases/latest/api/scala/lib/diagrams.js
similarity index 100%
copy from releases/0.6.2/api/scala/lib/diagrams.js
copy to releases/latest/api/scala/lib/diagrams.js
diff --git a/releases/0.6.2/api/scala/lib/filter_box_left.png b/releases/latest/api/scala/lib/filter_box_left.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/filter_box_left.png
copy to releases/latest/api/scala/lib/filter_box_left.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/filter_box_left2.gif b/releases/latest/api/scala/lib/filter_box_left2.gif
similarity index 100%
copy from releases/0.6.2/api/scala/lib/filter_box_left2.gif
copy to releases/latest/api/scala/lib/filter_box_left2.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/filter_box_right.png b/releases/latest/api/scala/lib/filter_box_right.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/filter_box_right.png
copy to releases/latest/api/scala/lib/filter_box_right.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/filterbg.gif b/releases/latest/api/scala/lib/filterbg.gif
similarity index 100%
copy from releases/0.6.2/api/scala/lib/filterbg.gif
copy to releases/latest/api/scala/lib/filterbg.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/filterboxbarbg.gif b/releases/latest/api/scala/lib/filterboxbarbg.gif
similarity index 100%
copy from releases/0.6.2/api/scala/lib/filterboxbarbg.gif
copy to releases/latest/api/scala/lib/filterboxbarbg.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/filterboxbarbg.png b/releases/latest/api/scala/lib/filterboxbarbg.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/filterboxbarbg.png
copy to releases/latest/api/scala/lib/filterboxbarbg.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/filterboxbg.gif b/releases/latest/api/scala/lib/filterboxbg.gif
similarity index 100%
copy from releases/0.6.2/api/scala/lib/filterboxbg.gif
copy to releases/latest/api/scala/lib/filterboxbg.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/fullcommenttopbg.gif b/releases/latest/api/scala/lib/fullcommenttopbg.gif
similarity index 100%
copy from releases/0.6.2/api/scala/lib/fullcommenttopbg.gif
copy to releases/latest/api/scala/lib/fullcommenttopbg.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/index.css b/releases/latest/api/scala/lib/index.css
similarity index 100%
copy from releases/0.6.2/api/scala/lib/index.css
copy to releases/latest/api/scala/lib/index.css
diff --git a/releases/0.6.2/api/scala/lib/index.js b/releases/latest/api/scala/lib/index.js
similarity index 100%
copy from releases/0.6.2/api/scala/lib/index.js
copy to releases/latest/api/scala/lib/index.js
diff --git a/releases/0.6.2/api/scala/lib/jquery-ui.js b/releases/latest/api/scala/lib/jquery-ui.js
similarity index 100%
copy from releases/0.6.2/api/scala/lib/jquery-ui.js
copy to releases/latest/api/scala/lib/jquery-ui.js
diff --git a/releases/0.6.2/api/scala/lib/jquery.js b/releases/latest/api/scala/lib/jquery.js
similarity index 100%
copy from releases/0.6.2/api/scala/lib/jquery.js
copy to releases/latest/api/scala/lib/jquery.js
diff --git a/releases/0.6.2/api/scala/lib/jquery.layout.js b/releases/latest/api/scala/lib/jquery.layout.js
similarity index 100%
copy from releases/0.6.2/api/scala/lib/jquery.layout.js
copy to releases/latest/api/scala/lib/jquery.layout.js
diff --git a/releases/0.6.2/api/scala/lib/modernizr.custom.js b/releases/latest/api/scala/lib/modernizr.custom.js
similarity index 100%
copy from releases/0.6.2/api/scala/lib/modernizr.custom.js
copy to releases/latest/api/scala/lib/modernizr.custom.js
diff --git a/releases/0.6.2/api/scala/lib/navigation-li-a.png b/releases/latest/api/scala/lib/navigation-li-a.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/navigation-li-a.png
copy to releases/latest/api/scala/lib/navigation-li-a.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/navigation-li.png b/releases/latest/api/scala/lib/navigation-li.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/navigation-li.png
copy to releases/latest/api/scala/lib/navigation-li.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/object.png b/releases/latest/api/scala/lib/object.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/object.png
copy to releases/latest/api/scala/lib/object.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/object_big.png b/releases/latest/api/scala/lib/object_big.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/object_big.png
copy to releases/latest/api/scala/lib/object_big.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/object_diagram.png b/releases/latest/api/scala/lib/object_diagram.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/object_diagram.png
copy to releases/latest/api/scala/lib/object_diagram.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/object_to_class_big.png b/releases/latest/api/scala/lib/object_to_class_big.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/object_to_class_big.png
copy to releases/latest/api/scala/lib/object_to_class_big.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/object_to_trait_big.png b/releases/latest/api/scala/lib/object_to_trait_big.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/object_to_trait_big.png
copy to releases/latest/api/scala/lib/object_to_trait_big.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/object_to_type_big.png b/releases/latest/api/scala/lib/object_to_type_big.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/object_to_type_big.png
copy to releases/latest/api/scala/lib/object_to_type_big.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/ownderbg2.gif b/releases/latest/api/scala/lib/ownderbg2.gif
similarity index 100%
copy from releases/0.6.2/api/scala/lib/ownderbg2.gif
copy to releases/latest/api/scala/lib/ownderbg2.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/ownerbg.gif b/releases/latest/api/scala/lib/ownerbg.gif
similarity index 100%
copy from releases/0.6.2/api/scala/lib/ownerbg.gif
copy to releases/latest/api/scala/lib/ownerbg.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/ownerbg2.gif b/releases/latest/api/scala/lib/ownerbg2.gif
similarity index 100%
copy from releases/0.6.2/api/scala/lib/ownerbg2.gif
copy to releases/latest/api/scala/lib/ownerbg2.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/package.png b/releases/latest/api/scala/lib/package.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/package.png
copy to releases/latest/api/scala/lib/package.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/package_big.png b/releases/latest/api/scala/lib/package_big.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/package_big.png
copy to releases/latest/api/scala/lib/package_big.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/packagesbg.gif b/releases/latest/api/scala/lib/packagesbg.gif
similarity index 100%
copy from releases/0.6.2/api/scala/lib/packagesbg.gif
copy to releases/latest/api/scala/lib/packagesbg.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/permalink.png b/releases/latest/api/scala/lib/permalink.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/permalink.png
copy to releases/latest/api/scala/lib/permalink.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/ref-index.css b/releases/latest/api/scala/lib/ref-index.css
similarity index 100%
copy from releases/0.6.2/api/scala/lib/ref-index.css
copy to releases/latest/api/scala/lib/ref-index.css
diff --git a/releases/0.6.2/api/scala/lib/remove.png b/releases/latest/api/scala/lib/remove.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/remove.png
copy to releases/latest/api/scala/lib/remove.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/scheduler.js b/releases/latest/api/scala/lib/scheduler.js
similarity index 100%
copy from releases/0.6.2/api/scala/lib/scheduler.js
copy to releases/latest/api/scala/lib/scheduler.js
diff --git a/releases/0.6.2/api/scala/lib/selected-implicits.png b/releases/latest/api/scala/lib/selected-implicits.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/selected-implicits.png
copy to releases/latest/api/scala/lib/selected-implicits.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/selected-right-implicits.png b/releases/latest/api/scala/lib/selected-right-implicits.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/selected-right-implicits.png
copy to releases/latest/api/scala/lib/selected-right-implicits.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/selected-right.png b/releases/latest/api/scala/lib/selected-right.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/selected-right.png
copy to releases/latest/api/scala/lib/selected-right.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/selected.png b/releases/latest/api/scala/lib/selected.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/selected.png
copy to releases/latest/api/scala/lib/selected.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/selected2-right.png b/releases/latest/api/scala/lib/selected2-right.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/selected2-right.png
copy to releases/latest/api/scala/lib/selected2-right.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/selected2.png b/releases/latest/api/scala/lib/selected2.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/selected2.png
copy to releases/latest/api/scala/lib/selected2.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/signaturebg.gif b/releases/latest/api/scala/lib/signaturebg.gif
similarity index 100%
copy from releases/0.6.2/api/scala/lib/signaturebg.gif
copy to releases/latest/api/scala/lib/signaturebg.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/signaturebg2.gif b/releases/latest/api/scala/lib/signaturebg2.gif
similarity index 100%
copy from releases/0.6.2/api/scala/lib/signaturebg2.gif
copy to releases/latest/api/scala/lib/signaturebg2.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/template.css b/releases/latest/api/scala/lib/template.css
similarity index 100%
copy from releases/0.6.2/api/scala/lib/template.css
copy to releases/latest/api/scala/lib/template.css
diff --git a/releases/0.6.2/api/scala/lib/template.js b/releases/latest/api/scala/lib/template.js
similarity index 100%
copy from releases/0.6.2/api/scala/lib/template.js
copy to releases/latest/api/scala/lib/template.js
diff --git a/releases/0.6.2/api/scala/lib/tools.tooltip.js b/releases/latest/api/scala/lib/tools.tooltip.js
similarity index 100%
copy from releases/0.6.2/api/scala/lib/tools.tooltip.js
copy to releases/latest/api/scala/lib/tools.tooltip.js
diff --git a/releases/0.6.2/api/scala/lib/trait.png b/releases/latest/api/scala/lib/trait.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/trait.png
copy to releases/latest/api/scala/lib/trait.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/trait_big.png b/releases/latest/api/scala/lib/trait_big.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/trait_big.png
copy to releases/latest/api/scala/lib/trait_big.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/trait_diagram.png b/releases/latest/api/scala/lib/trait_diagram.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/trait_diagram.png
copy to releases/latest/api/scala/lib/trait_diagram.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/trait_to_object_big.png b/releases/latest/api/scala/lib/trait_to_object_big.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/trait_to_object_big.png
copy to releases/latest/api/scala/lib/trait_to_object_big.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/type.png b/releases/latest/api/scala/lib/type.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/type.png
copy to releases/latest/api/scala/lib/type.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/type_big.png b/releases/latest/api/scala/lib/type_big.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/type_big.png
copy to releases/latest/api/scala/lib/type_big.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/type_diagram.png b/releases/latest/api/scala/lib/type_diagram.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/type_diagram.png
copy to releases/latest/api/scala/lib/type_diagram.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/type_to_object_big.png b/releases/latest/api/scala/lib/type_to_object_big.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/type_to_object_big.png
copy to releases/latest/api/scala/lib/type_to_object_big.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/typebg.gif b/releases/latest/api/scala/lib/typebg.gif
similarity index 100%
copy from releases/0.6.2/api/scala/lib/typebg.gif
copy to releases/latest/api/scala/lib/typebg.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/unselected.png b/releases/latest/api/scala/lib/unselected.png
similarity index 100%
copy from releases/0.6.2/api/scala/lib/unselected.png
copy to releases/latest/api/scala/lib/unselected.png
Binary files differ
diff --git a/releases/0.6.2/api/scala/lib/valuemembersbg.gif b/releases/latest/api/scala/lib/valuemembersbg.gif
similarity index 100%
copy from releases/0.6.2/api/scala/lib/valuemembersbg.gif
copy to releases/latest/api/scala/lib/valuemembersbg.gif
Binary files differ
diff --git a/releases/0.6.2/api/scala/package.html b/releases/latest/api/scala/package.html
similarity index 100%
copy from releases/0.6.2/api/scala/package.html
copy to releases/latest/api/scala/package.html
diff --git a/releases/latest/basic-concepts.html b/releases/latest/basic-concepts.html
new file mode 100644
index 0000000..464b03d
--- /dev/null
+++ b/releases/latest/basic-concepts.html
@@ -0,0 +1,200 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump Basic Concepts - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Gearpump Basic Concepts">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Basic Concepts</h1>
+   
+
+   <h3 id="system-timestamp-and-application-timestamp">System timestamp and Application timestamp</h3>
+
+<p>System timestamp denotes the time of backend cluster system. Application timestamp denotes the time at which message is generated. For example, for IOT edge device, the timestamp at which field sensor device creates a message is type of application timestamp, while the timestamp at which that message get received by the backend is type of system time.</p>
+
+<h3 id="master-and-worker">Master, and Worker</h3>
+
+<p>Gearpump follow master slave architecture. Every cluster contains one or more Master node, and several worker nodes. Worker node is responsible to manage local resources on single machine, and Master node is responsible to manage global resources of the whole cluster.</p>
+
+<p><img src="img/actor_hierarchy.png" alt="Actor Hierarchy" /></p>
+
+<h3 id="application">Application</h3>
+
+<p>Application is what we want to parallel and run on the cluster. There are different application types, for example MapReduce application and streaming application are different application types. Gearpump natively supports Streaming Application types, it also contains several templates to help user to create custom application types, like distributedShell.</p>
+
+<h3 id="appmaster-and-executor">AppMaster and Executor</h3>
+
+<p>In runtime, every application instance is represented by single AppMaster and a list of Executors. AppMaster represent the command and control center of the Application instance, it communicate with user, master, worker, and executor to get the job done. Each executor is a parallel unit for distributed application. Typically AppMaster and Executor will be started as JVM processes on worker nodes.</p>
+
+<h3 id="application-submission-flow">Application Submission Flow</h3>
+
+<p>When user submits an application to Master, Master will first find an available worker to start the AppMaster. After AppMaster is started, AppMaster will request Master for more resources (worker) to start executors. The Executor now is only an empty container, after the executors are started, the AppMaster will then distribute real computation tasks to the executor and run them in parallel way.</p>
+
+<p>To submit an application, a Gearpump client specifies a computation defined within a DAG and submits this to an active master. The SubmitApplication message is sent to the Master who then forwards this to an AppManager.</p>
+
+<p><img src="img/submit.png" alt="Submit App" />
+Figure: User Submit Application</p>
+
+<p>The AppManager locates an available worker and launches an AppMaster in a sub-process JVM of the worker. The AppMaster will then negotiate with the Master for Resource allocation in order to distribute the DAG as defined within the Application. The allocated workers will then launch Executors (new JVMs).</p>
+
+<p><img src="img/submit2.png" alt="Launch Executors and Tasks" />
+Figure: Launch Executors and Tasks</p>
+
+<h3 id="streaming-topology-processor-and-task">Streaming Topology, Processor, and Task</h3>
+
+<p>For streaming application type, each application contains a topology, which is a DAG (directed acyclic graph) to describe the data flow. Each node in the DAG is a processor. For example, for word count it contains two processors, Split and Sum. The Split processor splits a line to a list of words, then the Sum processor summarize the frequency of each word.
+An application is a DAG of processors. Each processor handles messages.</p>
+
+<p><img src="img/dag.png" alt="DAG" />
+Figure: Processor DAG</p>
+
+<h3 id="streaming-task-and-partitioner">Streaming Task and Partitioner</h3>
+
+<p>For streaming application type, Task is the minimum unit of parallelism. In runtime, each Processor is paralleled to a list of tasks, with different tasks running in different executor. You can define Partitioner to denote the data shuffling rule between upstream processor tasks and downstream processor tasks.</p>
+
+<p><img src="img/shuffle.png" alt="Data Shuffle" />
+Figure: Task Data Shuffling</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/coding-style.html b/releases/latest/coding-style.html
new file mode 100644
index 0000000..2325f76
--- /dev/null
+++ b/releases/latest/coding-style.html
@@ -0,0 +1,159 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump Coding Style - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Coding Style</h1>
+   
+
+   <h2 id="scala-coding-style">Scala coding style</h2>
+
+<p>For Scala code, Gearpump follows the standard <a href="http://docs.scala-lang.org/style/">Scala coding style</a>.</p>
+
+<h2 id="java-coding-style">Java coding style</h2>
+
+<p>For Java code, Gearpump follows <a href="https://wiki.apache.org/hadoop/CodeReviewChecklist">Hadoop coding style</a>.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/commandline.html b/releases/latest/commandline.html
new file mode 100644
index 0000000..c171a26
--- /dev/null
+++ b/releases/latest/commandline.html
@@ -0,0 +1,212 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump Client Commandline - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Gearpump Client Commandline">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Client Commandline</h1>
+   
+
+   <p>The commands can be found at: &#8220;bin&#8221; folder of Gearpump binary.</p>
+
+<p><strong>NOTE:</strong> on MS Windows platform, please use window shell gear.bat script instead. bash script doesn&#8217;t work well in cygwin/mingw.</p>
+
+<h3 id="submit-an-new-application">Submit an new application</h3>
+
+<p>You can use the command <code>gear</code> under the bin directory to submit, query and terminate an application:</p>
+
+<div class="highlight"><pre><code class="language-bash">gear app <span class="o">[</span>-namePrefix &lt;application name prefix&gt;<span class="o">]</span> -jar xx.jar MainClass &lt;arg1&gt; &lt;arg2&gt; ...</code></pre></div>
+
+<h3 id="list-all-running-applications">List all running applications</h3>
+<p>To list all running applications:</p>
+
+<div class="highlight"><pre><code class="language-bash">gear info</code></pre></div>
+
+<h3 id="kill-a-running-application">Kill a running application</h3>
+<p>To kill an application:</p>
+
+<div class="highlight"><pre><code class="language-bash">gear <span class="nb">kill</span> -appid &lt;application id&gt;</code></pre></div>
+
+<h3 id="submit-a-storm-application-to-gearpump-cluster">Submit a storm application to Gearpump Cluster</h3>
+<p>For example, to submit a storm application jar:</p>
+
+<div class="highlight"><pre><code class="language-bash">storm -verbose -config storm.yaml -jar storm-starter-<span class="k">${</span><span class="nv">STORM_VERSION</span><span class="k">}</span>.jar storm.starter.ExclamationTopology exclamation</code></pre></div>
+
+<p><a href="dev-storm.html">Storm Compatibility Guide</a></p>
+
+<h3 id="start-gearpump-cluster-on-yarn">Start Gearpump Cluster on YARN</h3>
+<p>To start a Gearpump Cluster on YARN, you can:</p>
+
+<div class="highlight"><pre><code class="language-bash">yarnclient -version gearpump-0.6.2 -config conf/yarn.conf</code></pre></div>
+
+<p>Please check <a href="deployment-yarn.html">YARN Deployment Guide</a> for more information.</p>
+
+<h3 id="start-a-local-cluster">Start a local cluster</h3>
+<p>Masters and workers will be started in one machine:</p>
+
+<div class="highlight"><pre><code class="language-bash"><span class="nb">local</span></code></pre></div>
+
+<p>Check <a href="deployment-local.html">Deployment Guide for Local Cluster</a> for more information.</p>
+
+<h3 id="start-master-daemons">Start master daemons</h3>
+
+<div class="highlight"><pre><code class="language-bash">master -ip &lt;Ip address&gt; -port &lt;port where this master is hooking&gt;</code></pre></div>
+
+<p>Please check <a href="deployment-standalone.html">Deployment for Standalone mode</a> for more information.</p>
+
+<h3 id="start-worker-daemons">Start worker daemons</h3>
+
+<div class="highlight"><pre><code class="language-bash">worker</code></pre></div>
+
+<p>Please check <a href="deployment-standalone.html">Deployment for Standalone mode</a> for more information.</p>
+
+<h3 id="start-ui-server">Start UI server</h3>
+
+<p>To start UI server, you can:</p>
+
+<div class="highlight"><pre><code class="language-bash">services</code></pre></div>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.6.2/css/api-docs.css b/releases/latest/css/api-docs.css
similarity index 100%
copy from releases/0.6.2/css/api-docs.css
copy to releases/latest/css/api-docs.css
diff --git a/releases/0.6.2/css/api-javadocs.css b/releases/latest/css/api-javadocs.css
similarity index 100%
copy from releases/0.6.2/css/api-javadocs.css
copy to releases/latest/css/api-javadocs.css
diff --git a/releases/0.6.2/css/bootstrap-3.3.5.min.css b/releases/latest/css/bootstrap-3.3.5.min.css
similarity index 100%
copy from releases/0.6.2/css/bootstrap-3.3.5.min.css
copy to releases/latest/css/bootstrap-3.3.5.min.css
diff --git a/releases/0.6.2/css/main.css b/releases/latest/css/main.css
similarity index 100%
copy from releases/0.6.2/css/main.css
copy to releases/latest/css/main.css
diff --git a/releases/0.6.2/css/pygments-default.css b/releases/latest/css/pygments-default.css
similarity index 100%
copy from releases/0.6.2/css/pygments-default.css
copy to releases/latest/css/pygments-default.css
diff --git a/releases/latest/deployment-configuration.html b/releases/latest/deployment-configuration.html
new file mode 100644
index 0000000..fb43326
--- /dev/null
+++ b/releases/latest/deployment-configuration.html
@@ -0,0 +1,330 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump Configuration - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Gearpump Configuration">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Configuration</h1>
+   
+
+   <h2 id="gearpump-configuration">Gearpump Configuration</h2>
+
+<p>The configuration can be changed at conf/gear.conf.
+If you change the configuration, you need to restart the daemon process(master, worker) to make the change effective.</p>
+
+<table>
+  <thead>
+    <tr>
+      <th style="text-align: left">config item</th>
+      <th style="text-align: left">default value</th>
+      <th style="text-align: left">description</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td style="text-align: left">gearpump.hostname</td>
+      <td style="text-align: left">&#8220;127.0.0.1&#8221;</td>
+      <td style="text-align: left">hostname of current machine. If you are using local mode, then set this to 127.0.0.1, if you are using cluster mode, make sure this hostname can be accessed by other machines.</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.cluster.masters</td>
+      <td style="text-align: left">[&#8220;127.0.0.1:3000&#8221;]</td>
+      <td style="text-align: left">Config to set the master nodes of the cluster. If there are multiple master in the list, then the master nodes runs in HA mode.  ### For example, you may start three master, on node1: bin/master -ip node1 -port 3000, on node2: bin/master -ip node2 -port 3000, on node3: bin/master -ip node3 -port 3000, then you need to set the cluster.masters = [&#8220;node1:3000&#8221;,&#8221;node2:3000&#8221;,&#8221;node3:3000&#8221;]</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.task-dispatcher</td>
+      <td style="text-align: left">&#8220;fork-join-executor&#8221;</td>
+      <td style="text-align: left">default dispatcher for task actor</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.metrics.enabled</td>
+      <td style="text-align: left">false</td>
+      <td style="text-align: left">flag to enable the metrics system</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.metrics.sample-rate</td>
+      <td style="text-align: left">10</td>
+      <td style="text-align: left">We will take one metric out of ${sample.rate}. Note it may have impact that the statistics on UI portal is not accurate. Change it to 1 if you want accurate metrics in UI</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.metrics.report-interval-ms</td>
+      <td style="text-align: left">15000</td>
+      <td style="text-align: left">we will report once every 15 seconds</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.metrics.reporter</td>
+      <td style="text-align: left">&#8220;akka&#8221;</td>
+      <td style="text-align: left">available value: &#8220;graphite&#8221;, &#8220;akka&#8221;, &#8220;logfile&#8221; which write the metrics data to different places.</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.metrics.graphite.host</td>
+      <td style="text-align: left">&#8220;127.0.0.1&#8221;</td>
+      <td style="text-align: left">when set the reporter = &#8220;graphite&#8221;, the target graphite host.</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.metrics.graphite.port</td>
+      <td style="text-align: left">2003</td>
+      <td style="text-align: left">when set the reporter = &#8220;graphite&#8221;, the target graphite port</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.retainHistoryData.hours</td>
+      <td style="text-align: left">72</td>
+      <td style="text-align: left">max hours of history data to retain, Note: Due to implementation limitation(we store all history in memory), please don&#8217;t set this to too big which may exhaust memory.</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.retainHistoryData.intervalMs</td>
+      <td style="text-align: left">3600000</td>
+      <td style="text-align: left"># time interval between two data points for history data (unit: ms) Usually this value is set to a big value so that we only store coarse-grain data</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.retainRecentData.seconds</td>
+      <td style="text-align: left">300</td>
+      <td style="text-align: left">max seconds of recent data to retain, tHis is for the fine-grain data</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.retainRecentData.intervalMs</td>
+      <td style="text-align: left">15000</td>
+      <td style="text-align: left">time interval between two data points for recent data (unit: ms)</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.log.daemon.dir</td>
+      <td style="text-align: left">&#8220;logs&#8221;</td>
+      <td style="text-align: left">The log directory for daemon processes(relative to current working directory)</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.log.application.dir</td>
+      <td style="text-align: left">&#8220;logs&#8221;</td>
+      <td style="text-align: left">The log directory for applications(relative to current working directory)</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.serializers</td>
+      <td style="text-align: left">a map</td>
+      <td style="text-align: left">custom serializer for streaming application</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.worker.slots</td>
+      <td style="text-align: left">100</td>
+      <td style="text-align: left">How many slots each worker contains</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.appmaster.vmargs</td>
+      <td style="text-align: left">&#8221;&#8221;</td>
+      <td style="text-align: left">JVM arguments for AppMaster</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.appmaster.extraClasspath</td>
+      <td style="text-align: left">&#8221;&#8221;</td>
+      <td style="text-align: left">JVM default class path for AppMaster</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.executor.vmargs</td>
+      <td style="text-align: left">&#8221;&#8221;</td>
+      <td style="text-align: left">JVM arguments for executor</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.executor.extraClasspath</td>
+      <td style="text-align: left">&#8221;&#8221;</td>
+      <td style="text-align: left">JVM default class path for executor</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.jarstore.rootpath</td>
+      <td style="text-align: left">&#8220;jarstore/&#8221;</td>
+      <td style="text-align: left">Define where the submitted jar file will be stored at. This path follows the hadoop path schema, For HDFS, use hdfs://host:port/path/; if you want to store on master nodes, then use local directory. jarstore.rootpath = &#8220;jarstore/&#8221; will points to relative directory where master is started. jarstore.rootpath = &#8220;/jarstore/&#8221; will points to absolute directory on master server</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.scheduling.scheduler-class</td>
+      <td style="text-align: left">&#160;</td>
+      <td style="text-align: left">Default value is &#8220;io.gearpump.cluster.scheduler.PriorityScheduler&#8221;. Class to schedule the applications.</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.services.host</td>
+      <td style="text-align: left">127.0.0.1</td>
+      <td style="text-align: left">dashboard UI host address</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.services.port</td>
+      <td style="text-align: left">8090</td>
+      <td style="text-align: left">dashboard UI host port</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.netty.buffer-size</td>
+      <td style="text-align: left">5242880</td>
+      <td style="text-align: left">&#160;</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.netty.max-retries</td>
+      <td style="text-align: left">30</td>
+      <td style="text-align: left">&#160;</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.netty.base-sleep-ms</td>
+      <td style="text-align: left">100</td>
+      <td style="text-align: left">&#160;</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.netty.max-sleep-ms</td>
+      <td style="text-align: left">1000</td>
+      <td style="text-align: left">&#160;</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.netty.message-batch-size</td>
+      <td style="text-align: left">262144</td>
+      <td style="text-align: left">&#160;</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">gearpump.netty.fulsh-check-interval</td>
+      <td style="text-align: left">10</td>
+      <td style="text-align: left">&#160;</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">serialization-framework</td>
+      <td style="text-align: left">Serialization framework to use, by default we will use kryo</td>
+      <td style="text-align: left">&#160;</td>
+    </tr>
+  </tbody>
+</table>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/deployment-docker.html b/releases/latest/deployment-docker.html
new file mode 100644
index 0000000..41c6a95
--- /dev/null
+++ b/releases/latest/deployment-docker.html
@@ -0,0 +1,157 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Deployment with Docker - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Deployment with Docker</h1>
+   
+
+   <h2 id="gearpump-docker-container">Gearpump Docker Container</h2>
+
+<p>There is pre-built docker container available at <a href="https://hub.docker.com/r/gearpump/gearpump/">Docker Repo</a></p>
+
+<p>Check the documents there to find how to launch a Gearpump cluster in one line.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/deployment-ha.html b/releases/latest/deployment-ha.html
new file mode 100644
index 0000000..54ee722
--- /dev/null
+++ b/releases/latest/deployment-ha.html
@@ -0,0 +1,207 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump High Availability Guide - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump High Availability Guide</h1>
+   
+
+   <p>To support HA, we allow to start master on multiple nodes. They will form a quorum to decide consistency. For example, if we start master on 5 nodes and 2 nodes are down, then the cluster is still consistent and functional.</p>
+
+<p>Here is the steps to enable the HA mode:</p>
+
+<h3 id="configure">1. Configure.</h3>
+
+<h4 id="select-master-machines">Select master machines</h4>
+
+<p>Distribute the package to all nodes. Modify <code>conf/gear.conf</code> on all nodes. You MUST configure</p>
+
+<div class="highlight"><pre><code class="language-bash">gearpump.hostname</code></pre></div>
+<p>to make it point to your hostname(or ip), and</p>
+
+<div class="highlight"><pre><code class="language-bash">gearpump.cluster.masters</code></pre></div>
+<p>to a list of master nodes. For example, if I have 3 master nodes (node1, node2, and node3),  then the <code>gearpump.cluster.masters</code> can be set as</p>
+
+<div class="highlight"><pre><code class="language-bash">  gearpump.cluster <span class="o">{</span>
+    <span class="nv">masters</span> <span class="o">=</span> <span class="o">[</span><span class="s2">&quot;node1:3000&quot;</span>, <span class="s2">&quot;node2:3000&quot;</span>, <span class="s2">&quot;node3:3000&quot;</span><span class="o">]</span>
+  <span class="o">}</span></code></pre></div>
+
+<h4 id="configure-distributed-storage-to-store-application-jars">Configure distributed storage to store application jars.</h4>
+<p>In <code>conf/gear.conf</code>, For entry gearpump.jarstore.rootpath, please choose the storage folder for application jars. You need to make sure this jar storage is high availability. We support two storage system:</p>
+
+<p>1). HDFS
+  You need to configure the gearpump.jarstore.rootpath like this</p>
+
+<div class="highlight"><pre><code class="language-bash">  hdfs://host:port/path/</code></pre></div>
+
+<p>2). Shared NFS folder
+  First you need to map the NFS directory to local directory(same path) on all machines of master nodes.
+Then you need to set the gearpump.jarstore.rootPath like this:</p>
+
+<div class="highlight"><pre><code class="language-bash">  file:///your_nfs_mapping_directory</code></pre></div>
+
+<p>3). If you don&#8217;t set this value, we will use the local directory of master node.
+  NOTE! This is not HA guarantee in this case, which means when one application goes down, we are not able to recover it.</p>
+
+<h3 id="start-daemon">2. Start Daemon.</h3>
+
+<p>On node1, node2, node3, Start Master</p>
+
+<div class="highlight"><pre><code class="language-bash">  <span class="c">## on node1</span>
+  bin/master -ip node1 -port 3000
+
+  <span class="c">## on node2</span>
+  bin/master -ip node2 -port 3000
+
+  <span class="c">## on node3</span>
+  bin/master -ip node3 -port 3000</code></pre></div>
+
+<h3 id="done">3. Done!</h3>
+
+<p>Now you have a high available HA cluster. You can kill any node, the master HA will take effect.</p>
+
+<p><strong>NOTE</strong>: It can take up to 15 seconds for master node to fail-over. You can change the fail-over timeout time by adding config in gear.conf <code>master.akka.cluster.auto-down-unreachable-after=10s</code> or smaller value</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/deployment-local.html b/releases/latest/deployment-local.html
new file mode 100644
index 0000000..7654876
--- /dev/null
+++ b/releases/latest/deployment-local.html
@@ -0,0 +1,180 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Deploy Local Mode - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Deploy Gearpump in Local Mode">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Deploy Gearpump in Local Mode</h1>
+   
+
+   <p>You can start the Gearpump service in single JVM(local mode), or in a distributed cluster(cluster mode). To start the cluster in local mode, you can use the local /local.bat helper scripts, it is very useful for developing or troubleshooting.</p>
+
+<p>Below are the steps to start a Gearpump service in <strong>Local</strong> mode:</p>
+
+<h3 id="step-1-get-your-gearpump-binary-ready">Step 1: Get your Gearpump binary ready</h3>
+<p>To get your Gearpump service running in local mode, you first need to have a Gearpump distribution binary ready.
+Please follow <a href="get-gearpump-distribution.html">this guide</a> to have the binary.</p>
+
+<h3 id="step-2-start-the-cluster">Step 2: Start the cluster</h3>
+<p>You can start a local mode cluster in single line</p>
+
+<div class="highlight"><pre><code class="language-bash"><span class="c">## start the master and 4 workers in single JVM. The master will listen on 3000</span>
+<span class="c">## you can Ctrl+C to kill the local cluster after you finished the startup tutorial.</span>
+bin/local</code></pre></div>
+
+<p><strong>NOTE:</strong> You can change the default port by changing config &#8220;gearpump.cluster.masters&#8221; in conf/gear.conf,</p>
+
+<p><strong>NOTE: Change the working directory</strong>. Log files by default will be generated under current working directory. So, please &#8220;cd&#8221; to required working directly before running the shell commands.</p>
+
+<p><strong>NOTE: Run as Daemon</strong>. You can run it as a background process. For example, use <a href="http://linux.die.net/man/1/nohup">nohup</a> on linux.</p>
+
+<h3 id="step-3-start-the-web-ui-server">Step 3: Start the Web UI server</h3>
+<p>Open another shell,</p>
+
+<div class="highlight"><pre><code class="language-bash">bin/services</code></pre></div>
+<p>You can manage the applications in UI <a href="http://127.0.0.1:8090">http://127.0.0.1:8090</a> or by <a href="commandline.html">Command Line tool</a>.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/deployment-msg-delivery.html b/releases/latest/deployment-msg-delivery.html
new file mode 100644
index 0000000..cf1bee9
--- /dev/null
+++ b/releases/latest/deployment-msg-delivery.html
@@ -0,0 +1,217 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Deployment for Reliable Message Delivery - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Deployment for Reliable Message Delivery</h1>
+   
+
+   <h2 id="how-to-deploy-for-at-least-once-message-delivery">How to deploy for At Least Once Message Delivery?</h2>
+
+<p>As introduced in the <a href="message-delivery.html#what-is-at-least-once-message-delivery">What is At Least Once Message Delievery</a>, Gearpump has a built in KafkaSource. To get at least once message delivery, users should deploy a Kafka cluster as the offset store along with the Gearpump cluster.</p>
+
+<p>Here&#8217;s an example to deploy a local Kafka cluster.</p>
+
+<ol>
+  <li>
+    <p>download the latest Kafka from the offical website and extract to a local directory (<code>$KAFKA_HOME</code>)</p>
+  </li>
+  <li>
+    <p>Boot up the single-node Zookeeper instance packaged with Kafka.</p>
+
+    <div class="highlight"><pre><code class="language-bash"><span class="nv">$KAFKA_HOME</span>/bin/zookeeper-server-start.sh <span class="nv">$KAFKA_HOME</span>/config/zookeeper.properties</code></pre></div>
+  </li>
+  <li>
+    <p>Start a Kafka broker</p>
+
+    <div class="highlight"><pre><code class="language-bash"><span class="nv">$KAFKA_HOME</span>/bin/kafka-server-start.sh <span class="nv">$KAFKA_HOME</span>/config/kafka.properties</code></pre></div>
+  </li>
+  <li>
+    <p>When creating a offset store for <code>KafkaSource</code>, set the zookeeper connect string to <code>localhost:2181</code> and broker list to <code>localhost:9092</code> in <code>KafkaStorageFactory</code>.</p>
+
+    <div class="highlight"><pre><code class="language-scala"><span class="k">val</span> <span class="n">offsetStorageFactory</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">KafkaStorageFactory</span><span class="o">(</span><span class="s">&quot;localhost:2181&quot;</span><span class="o">,</span> <span class="s">&quot;localhost:9092&quot;</span><span class="o">)</span>
+<span class="k">val</span> <span class="n">source</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">KafkaSource</span><span class="o">(</span><span class="s">&quot;topic1&quot;</span><span class="o">,</span> <span class="s">&quot;localhost:2181&quot;</span><span class="o">,</span> <span class="n">offsetStorageFactory</span><span class="o">)</span></code></pre></div>
+  </li>
+</ol>
+
+<h2 id="how-to-deploy-for-exactly-once-message-delivery">How to deploy for Exactly Once Message Delivery?</h2>
+
+<p>Exactly Once Message Delivery requires both an offset store and a checkpoint store. For the offset store, a Kafka cluster should be deployed as in the previous section. As for the checkpoint store, Gearpump has built-in support for Hadoop file systems, like HDFS. Hence, users should deploy a HDFS cluster alongside the Gearpump cluster.</p>
+
+<p>Here&#8217;s an example to deploy a local HDFS cluster.</p>
+
+<ol>
+  <li>
+    <p>download Hadoop 2.6 from the offical website and extracts it to a local directory <code>HADOOP_HOME</code></p>
+  </li>
+  <li>
+    <p>add following configuration to <code>$HADOOP_HOME/etc/core-site.xml</code></p>
+
+    <div class="highlight"><pre><code>&lt;configuration&gt;
+  &lt;property&gt;
+    &lt;name&gt;fs.defaultFS&lt;/name&gt;
+    &lt;value&gt;hdfs://localhost:9000&lt;/value&gt;
+  &lt;/property&gt;
+&lt;/configuration&gt;
+</code></pre></div>
+  </li>
+  <li>
+    <p>start HDFS</p>
+
+    <div class="highlight"><pre><code>$HADOOP_HOME/sbin/start-dfs.sh
+</code></pre></div>
+  </li>
+  <li>
+    <p>When creating a HadoopCheckpointStore, set the hadoop configuration as in the <code>core-site.xml</code></p>
+
+    <div class="highlight"><pre><code class="language-scala"><span class="k">val</span> <span class="n">hadoopConfig</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">Configuration</span>
+<span class="n">hadoopConfig</span><span class="o">.</span><span class="n">set</span><span class="o">(</span><span class="s">&quot;fs.defaultFS&quot;</span><span class="o">,</span> <span class="s">&quot;hdfs://localhost:9000&quot;</span><span class="o">)</span>
+<span class="k">val</span> <span class="n">checkpointStoreFactory</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">HadoopCheckpointStoreFactory</span><span class="o">(</span><span class="s">&quot;MessageCount&quot;</span><span class="o">,</span> <span class="n">hadoopConfig</span><span class="o">,</span>
+   <span class="c1">// rotate on 1KB</span>
+   <span class="k">new</span> <span class="nc">FileSizeRotation</span><span class="o">(</span><span class="mi">1000</span><span class="o">))</span></code></pre></div>
+  </li>
+</ol>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/deployment-security.html b/releases/latest/deployment-security.html
new file mode 100644
index 0000000..84e8ee3
--- /dev/null
+++ b/releases/latest/deployment-security.html
@@ -0,0 +1,236 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump Security Guide - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Gearpump Security Guide">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Security Guide</h1>
+   
+
+   <p>Until now Gearpump support being launched in a secured Yarn cluster and writing to secured HBase, here secured means Kerberos enabled. 
+Further security related feature is in progress.</p>
+
+<h2 id="how-to-launch-gearpump-in-a-secured-yarn-cluster">How to launch GearPump in a secured Yarn cluster</h2>
+<p>Suppose user <code>gearpump</code> will launch gearpump on YARN, then the corresponding principal <code>gearpump</code> should be created in KDC server.</p>
+
+<ol>
+  <li>
+    <p>Create Kerberos principal for user <code>gearpump</code>, on the KDC machine run</p>
+
+    <div class="highlight"><pre><code>sudo kadmin.local
+</code></pre></div>
+
+    <p>In the kadmin.local or kadmin shell, create the principal</p>
+
+    <div class="highlight"><pre><code>kadmin:  addprinc gearpump/fully.qualified.domain.name@YOUR-REALM.COM
+</code></pre></div>
+
+    <p>Remember that user <code>gearpump</code> must exist on every node of Yarn.</p>
+  </li>
+  <li>
+    <p>Create HDFS folder /user/gearpump/, make sure all read-write rights are granted for user <code>gearpump</code></p>
+
+    <div class="highlight"><pre><code>drwxr-xr-x   - gearpump  gearpump           0 2015-11-27 14:03 /user/gearpump
+</code></pre></div>
+  </li>
+  <li>Upload the gearpump-pack-2.11.5-0.7.0.tar.gz jars to HDFS folder: /user/gearpump/, you can refer to <a href="get-gearpump-distribution.html">How to get gearpump distribution</a> to get the Gearpump binary.</li>
+  <li>Modify the config file <code>conf/yarn.conf</code> or create your own config file, the <code>gearpump.yarn.client.hdfsRoot</code> should point to the hdfs folder just created.</li>
+  <li>
+    <p>Get Kerberos credentials to sumbit the job:</p>
+
+    <div class="highlight"><pre><code>kinit gearpump/fully.qualified.domain.name@YOUR-REALM.COM
+</code></pre></div>
+
+    <p>Here you can login with keytab or password, please refer Kerberos&#8217;s document for details.</p>
+
+    <div class="highlight"><pre><code class="language-bash">bin/yarnclient -version gearpump-pack-2.11.5-0.7.0 -config conf/yarn.conf</code></pre></div>
+  </li>
+</ol>
+
+<h2 id="how-to-write-to-secured-hbase">How to write to secured HBase</h2>
+<p>When the remote HBase is security enabled, a kerberos keytab and the corresponding principal name need to be
+provided for the gearpump-hbase connector. Specifically, the UserConfig object passed into the HBaseSink should contain
+{(&#8220;gearpump.keytab.file&#8221;, &#8220;\$keytab&#8221;), (&#8220;gearpump.kerberos.principal&#8221;, &#8220;\$principal&#8221;)}, example code of writing an application
+to write to secured HBase:</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">val</span> <span class="n">principal</span> <span class="k">=</span> <span class="s">&quot;gearpump/fully.qualified.domain.name@YOUR-REALM.COM&quot;</span>
+<span class="k">val</span> <span class="n">keytabContent</span> <span class="k">=</span> <span class="nc">Files</span><span class="o">.</span><span class="n">toByteArray</span><span class="o">(</span><span class="k">new</span> <span class="nc">File</span><span class="o">(</span><span class="s">&quot;path_to_keytab_file))</span>
+<span class="s">val appConfig = UserConfig.empty</span>
+<span class="s">      .withString(&quot;</span><span class="n">gearpump</span><span class="o">.</span><span class="n">kerberos</span><span class="o">.</span><span class="n">principal</span><span class="s">&quot;, principal)</span>
+<span class="s">      .withBytes(&quot;</span><span class="n">gearpump</span><span class="o">.</span><span class="n">keytab</span><span class="o">.</span><span class="n">file</span><span class="s">&quot;, keytabContent)</span>
+<span class="s">val sink = new HBaseSink(appConfig, &quot;</span><span class="nc">$tableName</span><span class="s">&quot;)</span>
+<span class="s">val sinkProcessor = DataSinkProcessor(sink, &quot;</span><span class="nc">$sinkNum</span><span class="s">&quot;)</span>
+<span class="s">val split = Processor[Split](&quot;</span><span class="nc">$splitNum</span><span class="s">&quot;)</span>
+<span class="s">val computation = split ~&gt; sinkProcessor</span>
+<span class="s">val application = StreamApplication(&quot;</span><span class="nc">HBase</span><span class="err">&quot;</span><span class="o">,</span> <span class="nc">Graph</span><span class="o">(</span><span class="n">computation</span><span class="o">),</span> <span class="nc">UserConfig</span><span class="o">.</span><span class="n">empty</span><span class="o">)</span></code></pre></div>
+
+<p>Note here the keytab file set into config should be a byte array.</p>
+
+<h2 id="future-plan">Future Plan</h2>
+
+<h3 id="more-external-components-support">More external components support</h3>
+<ol>
+  <li>HDFS</li>
+  <li>Kafka</li>
+</ol>
+
+<h3 id="authenticationkerberos">Authentication(Kerberos)</h3>
+<p>Since Gearpump’s Master-Worker structure is similar to HDFS’s NameNode-DataNode and Yarn’s ResourceManager-NodeManager, we may follow the way they use.</p>
+
+<ol>
+  <li>User create kerberos principal and keytab for Gearpump.</li>
+  <li>Deploy the keytab files to all the cluster nodes.</li>
+  <li>Configure Gearpump’s conf file, specify kerberos principal and local keytab file localtion.</li>
+  <li>Start Master and Worker.</li>
+</ol>
+
+<p>Every application have a submitter user. We will separate the application from different user, like different log folder for different applications. 
+Only authenticated user can submit the application to Gearpump&#8217;s Master.</p>
+
+<h3 id="authorization">Authorization</h3>
+<p>Hopefully more on this soon</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/deployment-standalone.html b/releases/latest/deployment-standalone.html
new file mode 100644
index 0000000..7557abd
--- /dev/null
+++ b/releases/latest/deployment-standalone.html
@@ -0,0 +1,215 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Deploy Standalone Mode - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Deploy Gearpump in Standalone Mode">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Deploy Gearpump in Standalone Mode</h1>
+   
+
+   <p>Standalone mode is a distributed cluster mode. That is, Gearpump runs as service without the help from other services (e.g. YARN).</p>
+
+<p>To deploy Gearpump in cluster mode, please first check that the <a href="hardware-requirement.html">Pre-requisites</a> are met.</p>
+
+<h3 id="how-to-install">How to Install</h3>
+<p>You need to have Gearpump binary at hand. Please refer to <a href="get-gearpump-distribution.html">How to get gearpump distribution</a> to get the Gearpump binary.</p>
+
+<p>You are suggested to unzip the package to same directory path on every machine you planned to install Gearpump.
+To install Gearpump, you at least need to change the configuration in conf/gear.conf.</p>
+
+<table>
+  <thead>
+    <tr>
+      <th>Config</th>
+      <th>Default value</th>
+      <th>Description</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td>base.akka.remote.netty.tcp.hostname</td>
+      <td>127.0.0.1</td>
+      <td>Host or IP address of current machine. The ip/host need to be reachable from other machines in the cluster.</td>
+    </tr>
+    <tr>
+      <td>Gearpump.cluster.masters</td>
+      <td>[&#8220;127.0.0.1:3000&#8221;]</td>
+      <td>List of all master nodes, with each item represents host and port of one master.</td>
+    </tr>
+    <tr>
+      <td>gearpump.worker.slots</td>
+      <td>100</td>
+      <td>how many slots this worker has</td>
+    </tr>
+  </tbody>
+</table>
+
+<p>Besides this, there are other optional configurations related with logs, metrics, transports, ui. You can refer to <a href="deployment-configuration.html">Configuration Guide</a> for more details.</p>
+
+<h3 id="start-the-cluster-daemons-in-standlone-mode">Start the Cluster Daemons in Standlone mode</h3>
+<p>In Standalone mode, you can start master and worker in different JVM.</p>
+
+<h5 id="to-start-master">To start master:</h5>
+<div class="highlight"><pre><code class="language-bash">bin/master -ip xx -port xx</code></pre></div>
+
+<p>The ip and port will be checked against setting under conf/gear.conf, so you need to make sure they are consistent with settings in gear.conf.</p>
+
+<p><strong>NOTE</strong>: for high availability, please check <a href="deployment-ha.html">Master HA Guide</a></p>
+
+<h5 id="to-start-worker">To start worker:</h5>
+<div class="highlight"><pre><code class="language-bash">bin/worker</code></pre></div>
+
+<h3 id="start-ui">Start UI</h3>
+
+<div class="highlight"><pre><code class="language-bash">bin/services</code></pre></div>
+
+<p>After UI is started, you can browser http://{web_ui_host}:8090 to view the cluster status.</p>
+
+<p><img src="img/dashboard.gif" alt="Dashboard" /></p>
+
+<p><strong>NOTE:</strong> The UI port can be configured in gear.conf. Check <a href="deployment-configuration.html">Configuration Guide</a> for information.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/deployment-yarn.html b/releases/latest/deployment-yarn.html
new file mode 100644
index 0000000..a1b3cd7
--- /dev/null
+++ b/releases/latest/deployment-yarn.html
@@ -0,0 +1,163 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Deployment with YARN - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Deployment with YARN</h1>
+   
+
+   <h2 id="how-to-start-the-gearpump-cluster-on-yarn">How to Start the Gearpump cluster on YARN</h2>
+<ol>
+  <li>Create HDFS folder /user/gearpump/, make sure all read-write rights are granted.</li>
+  <li>Either build gearpump or have access to the distribution file.</li>
+  <li>Upload the distribution gearpump-pack-2.11.5-0.7.0.tar.gz jars to HDFS folder: /user/gearpump/, you can refer to <a href="get-gearpump-distribution.html">How to get gearpump distribution</a> to get the Gearpump binary.</li>
+  <li>Modify the config file <code>conf/yarn.conf</code> to either enable or disable services (gearpump.services.enabled).</li>
+  <li>Start the gearpump yarn cluster, for example 
+<code>bash
+bin/yarnclient -version gearpump-pack-2.11.5-0.7.0 -config conf/yarn.conf
+</code></li>
+</ol>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/dev-connectors.html b/releases/latest/dev-connectors.html
new file mode 100644
index 0000000..f9d5c8d
--- /dev/null
+++ b/releases/latest/dev-connectors.html
@@ -0,0 +1,367 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump Connectors - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Connectors</h1>
+   
+
+   <h2 id="basic-concepts">Basic Concepts</h2>
+<p><code>DataSource</code> and <code>DataSink</code> are the two main concepts Gearpump use to connect with the outside world.</p>
+
+<h3 id="datasource">DataSource</h3>
+<p><code>DataSource</code> is the concept in Gearpump that without input and will output messages. So, basically, <code>DataSource</code> is the start point of a streaming processing flow.</p>
+
+<p>As Gearpump depends on <code>DataSource</code> to be replayable to ensure at-least-once message delivery and exactly-once message delivery, for some data sources, we will need a <code>io.gearpump.streaming.transaction.api.OffsetStorageFactory</code> to store the offset (progress) of current <code>DataSource</code>. So that, when a replay is needed, Gearpump can guide <code>DataSource</code> to replay from certain offset.</p>
+
+<p>Currently Gearpump <code>DataSource</code> only support infinite stream. Finite stream support will be added in a near future release.</p>
+
+<h3 id="datasink">DataSink</h3>
+<p><code>DataSink</code> is the concept that without output but will consume messages. So, <code>Sink</code> is the end point of a streaming processing flow.</p>
+
+<h2 id="implemented-connectors">Implemented Connectors</h2>
+
+<h3 id="datasource-implemented"><code>DataSource</code> implemented</h3>
+<p>Currently, we have following <code>DataSource</code> supported.</p>
+
+<table>
+  <thead>
+    <tr>
+      <th>Name</th>
+      <th>Description</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td><code>CollectionDataSource</code></td>
+      <td>Convert a collection to a recursive data source. E.g. <code>seq(1, 2, 3)</code> will output <code>1,2,3,1,2,3...</code>.</td>
+    </tr>
+    <tr>
+      <td><code>KafkaSource</code></td>
+      <td>Read from Kafka.</td>
+    </tr>
+  </tbody>
+</table>
+
+<h3 id="datasink-implemented"><code>DataSink</code> implemented</h3>
+<p>Currently, we have following <code>DataSink</code> supported.</p>
+
+<table>
+  <thead>
+    <tr>
+      <th>Name</th>
+      <th>Description</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td><code>HBaseSink</code></td>
+      <td>Write the message to HBase. The message to write must be HBase <code>Put</code> or a tuple of <code>(rowKey, family, column, value)</code>.</td>
+    </tr>
+    <tr>
+      <td><code>KafkaSink</code></td>
+      <td>Write to Kafka.</td>
+    </tr>
+  </tbody>
+</table>
+
+<h2 id="use-of-connectors">Use of Connectors</h2>
+<p>### Use of <code>KafkaSource</code>
+To use <code>kafkaSource</code> in your application, you first need to add the <code>gearpump-external-Kafka</code> library dependency in your application:</p>
+
+<div class="codetabs">
+  <div data-lang="SBT">
+
+    <div class="highlight"><pre><code>"com.github.intel-hadoop" %% "gearpump-external-kafka" % 0.7.0
+</code></pre></div>
+  </div>
+  <div data-lang="Maven">
+
+    <div class="highlight"><pre><code>&lt;dependency&gt;
+  &lt;groupId&gt;com.github.intel-hadoop&lt;/groupId&gt;
+  &lt;artifactId&gt;gearpump-external-kafka&lt;/artifactId&gt;
+  &lt;version&gt;0.7.0&lt;/version&gt;
+&lt;/dependency&gt;
+</code></pre></div>
+  </div>
+</div>
+
+<p>To connect to Kafka, you need to provide following info:
+ - the Zookeeper address
+ - the Kafka topic</p>
+
+<p>Then, you can use <code>KafkaSource</code> in your application:</p>
+<div class="codetabs">
+  <div data-lang="Low Level API">
+    <div class="highlight"><pre><code class="language-scala">   <span class="c1">//Specify the offset storage.</span>
+   <span class="c1">//Here we use the same zookeeper as the offset storage.</span>
+   <span class="c1">//A set of corresponding topics will be created to store the offsets.</span>
+   <span class="c1">//You are free to specify your own offset storage</span>
+   <span class="k">val</span> <span class="n">offsetStorageFactory</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">KafkaStorageFactory</span><span class="o">(</span><span class="n">zookeepers</span><span class="o">,</span> <span class="n">brokers</span><span class="o">)</span>
+
+   <span class="c1">//create the kafka data source</span>
+   <span class="k">val</span> <span class="n">source</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">KafkaSource</span><span class="o">(</span><span class="n">topic</span><span class="o">,</span> <span class="n">zookeepers</span><span class="o">,</span> <span class="n">offsetStorageFactory</span><span class="o">)</span>
+
+   <span class="c1">//create Gearpump Processor</span>
+   <span class="k">val</span> <span class="n">reader</span> <span class="k">=</span> <span class="nc">DataSourceProcessor</span><span class="o">(</span><span class="n">source</span><span class="o">,</span> <span class="n">parallelism</span><span class="o">)</span></code></pre></div>
+
+  </div>
+  <div data-lang="High Level DSL">
+    <div class="highlight"><pre><code class="language-scala">  <span class="c1">//specify the offset storage</span>
+  <span class="c1">//here we use the same zookeeper as the offset storage (a set of corresponding topics will be created to store the offsets)</span>
+  <span class="c1">//you are free to specify your own offset storage</span>
+  <span class="k">val</span> <span class="n">offsetStorageFactory</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">KafkaStorageFactory</span><span class="o">(</span><span class="n">zookeepers</span><span class="o">,</span> <span class="n">brokers</span><span class="o">)</span>
+
+  <span class="k">val</span> <span class="n">source</span> <span class="k">=</span> <span class="nc">KafkaDSLUtil</span><span class="o">.</span><span class="n">createStream</span><span class="o">(</span><span class="n">app</span><span class="o">,</span> <span class="n">parallelism</span><span class="o">,</span> <span class="s">&quot;Kafka Source&quot;</span><span class="o">,</span> <span class="n">topics</span><span class="o">,</span> <span class="n">zookeepers</span><span class="o">,</span> <span class="n">offsetStorageFactory</span><span class="o">)</span>
+  <span class="o">...</span></code></pre></div>
+  </div>
+</div>
+
+<h3 id="use-of-hbasesink">Use of <code>HBaseSink</code></h3>
+
+<p>To use <code>HBaseSink</code> in your application, you first need to add the <code>gearpump-external-hbase</code> library dependency in your application:</p>
+
+<div class="codetabs">
+  <div data-lang="SBT">
+
+    <div class="highlight"><pre><code>"com.github.intel-hadoop" %% "gearpump-external-hbase" % 0.7.0
+</code></pre></div>
+  </div>
+  <div data-lang="Maven">
+
+    <div class="highlight"><pre><code>&lt;dependency&gt;
+  &lt;groupId&gt;com.github.intel-hadoop&lt;/groupId&gt;
+  &lt;artifactId&gt;gearpump-external-hbase&lt;/artifactId&gt;
+  &lt;version&gt;0.7.0&lt;/version&gt;
+&lt;/dependency&gt;
+</code></pre></div>
+  </div>
+</div>
+
+<p>To connect to HBase, you need to provide following info:
+ - the HBase configuration to tell which HBase service to connect
+ - the table name</p>
+
+<p>Then, you can use <code>HBaseSink</code> in your application:</p>
+<div class="codetabs">
+  <div data-lang="Low Level API">
+    <div class="highlight"><pre><code class="language-scala">   <span class="c1">//create the HBase data sink</span>
+   <span class="k">val</span> <span class="n">sink</span> <span class="k">=</span> <span class="nc">HBaseSink</span><span class="o">(</span><span class="n">tableName</span><span class="o">,</span> <span class="n">configuration</span><span class="o">)</span>
+
+   <span class="c1">//create Gearpump Processor</span>
+   <span class="k">val</span> <span class="n">sinkProcessor</span> <span class="k">=</span> <span class="nc">DataSinkProcessor</span><span class="o">(</span><span class="n">source</span><span class="o">,</span> <span class="n">parallelism</span><span class="o">)</span></code></pre></div>
+
+  </div>
+
+  <div data-lang="High Level DSL">
+    <div class="highlight"><pre><code class="language-scala">  <span class="c1">//assume stream is a normal `Stream` in DSL</span>
+  <span class="n">stream</span><span class="o">.</span><span class="n">writeToHbase</span><span class="o">(</span><span class="n">tableName</span><span class="o">,</span> <span class="n">parallelism</span><span class="o">,</span> <span class="s">&quot;write to HBase&quot;</span><span class="o">)</span></code></pre></div>
+  </div>
+</div>
+
+<p>You can tune the connection to HBase via the HBase configuration passed in. If not passed, Gearpump will try to check local classpath to find a valid HBase configuration (<code>hbase-site.xml</code>).</p>
+
+<h2 id="how-to-implement-your-own-datasource">How to implement your own <code>DataSource</code></h2>
+
+<p>To implement your own <code>DataSource</code>, you need to implement two things:</p>
+
+<ol>
+  <li>The data source itself</li>
+  <li>a helper class to make it easy use in DSL</li>
+</ol>
+
+<h3 id="implement-your-own-datasource">Implement your own <code>DataSource</code></h3>
+<p>You need to implement a class derived from <code>io.gearpump.streaming.transaction.api.TimeReplayableSource</code>.</p>
+
+<h3 id="implement-dsl-helper-optional">Implement DSL helper (Optional)</h3>
+<p>To make DSL easy of use this customized stream, it is better that if you can implement your own DSL helper.
+You can refer <code>KafkaDSLUtil</code> as an example in Gearpump source.</p>
+
+<p>Below is some code snippet from <code>KafkaDSLUtil</code>:</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">object</span> <span class="nc">KafkaDSLUtil</span> <span class="o">{</span>
+  <span class="c1">//T is the message type</span>
+  <span class="k">def</span> <span class="n">createStream</span><span class="o">[</span><span class="kt">T:</span> <span class="kt">ClassTag</span><span class="o">](</span>
+      <span class="n">app</span><span class="k">:</span> <span class="kt">StreamApp</span><span class="o">,</span>
+      <span class="n">parallelism</span><span class="k">:</span> <span class="kt">Int</span><span class="o">,</span>
+      <span class="n">description</span><span class="k">:</span> <span class="kt">String</span><span class="o">,</span>
+      <span class="n">topics</span><span class="k">:</span> <span class="kt">String</span><span class="o">,</span>
+      <span class="n">zkConnect</span><span class="k">:</span> <span class="kt">String</span><span class="o">,</span>
+      <span class="n">offsetStorageFactory</span><span class="k">:</span> <span class="kt">OffsetStorageFactory</span><span class="o">)</span><span class="k">:</span> <span class="kt">dsl.Stream</span><span class="o">[</span><span class="kt">T</span><span class="o">]</span> <span class="k">=</span> <span class="o">{</span>
+    <span class="n">app</span><span class="o">.</span><span class="n">source</span><span class="o">[</span><span class="kt">T</span><span class="o">](</span><span class="k">new</span> <span class="nc">KafkaSource</span><span class="o">(</span><span class="n">topics</span><span class="o">,</span> <span class="n">zkConnect</span><span class="o">,</span> <span class="n">offsetStorageFactory</span><span class="o">)</span>
+        <span class="k">with</span> <span class="nc">TypedDataSource</span><span class="o">[</span><span class="kt">T</span><span class="o">],</span> <span class="n">parallelism</span><span class="o">,</span> <span class="n">description</span><span class="o">)</span>
+  <span class="o">}</span>
+<span class="o">}</span></code></pre></div>
+
+<h2 id="how-to-implement-your-own-datasink">How to implement your own <code>DataSink</code></h2>
+<p>To implement your own <code>DataSink</code>, you need to implement two things:</p>
+
+<ol>
+  <li>The data sink itself</li>
+  <li>a helper class to make it easy use in DSL</li>
+</ol>
+
+<h3 id="implement-your-own-datasink">Implement your own <code>DataSink</code></h3>
+<p>You need to implement a class derived from <code>io.gearpump.streaming.sink.DataSink</code>.</p>
+
+<h3 id="implement-dsl-helper-optional-1">Implement DSL helper (Optional)</h3>
+<p>To make DSL easy of use this customized stream, it is better that if you can implement your own DSL helper.
+You can refer <code>HBaseDSLSink</code> as an example in Gearpump source.</p>
+
+<p>Below is some code snippet from <code>KafkaDSLUtil</code>:</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">class</span> <span class="nc">HBaseDSLSink</span><span class="o">[</span><span class="kt">T:</span> <span class="kt">ClassTag</span><span class="o">](</span><span class="n">stream</span><span class="k">:</span> <span class="kt">Stream</span><span class="o">[</span><span class="kt">T</span><span class="o">])</span> <span class="o">{</span>
+  <span class="k">def</span> <span class="n">writeToHbase</span><span class="o">(</span><span class="n">table</span><span class="k">:</span> <span class="kt">String</span><span class="o">,</span> <span class="n">parallism</span><span class="k">:</span> <span class="kt">Int</span><span class="o">,</span> <span class="n">description</span><span class="k">:</span> <span class="kt">String</span><span class="o">)</span><span class="k">:</span> <span class="kt">Stream</span><span class="o">[</span><span class="kt">T</span><span class="o">]</span> <span class="k">=</span> <span class="o">{</span>
+    <span class="n">stream</span><span class="o">.</span><span class="n">sink</span><span class="o">(</span><span class="nc">HBaseSink</span><span class="o">(</span><span class="n">table</span><span class="o">),</span> <span class="n">parallism</span><span class="o">,</span> <span class="n">description</span><span class="o">)</span>
+  <span class="o">}</span>
+<span class="o">}</span>
+
+<span class="k">object</span> <span class="nc">HBaseDSLSink</span> <span class="o">{</span>
+  <span class="k">implicit</span> <span class="k">def</span> <span class="n">streamToHBaseDSLSink</span><span class="o">[</span><span class="kt">T:</span> <span class="kt">ClassTag</span><span class="o">](</span><span class="n">stream</span><span class="k">:</span> <span class="kt">Stream</span><span class="o">[</span><span class="kt">T</span><span class="o">])</span><span class="k">:</span> <span class="kt">HBaseDSLSink</span><span class="o">[</span><span class="kt">T</span><span class="o">]</span> <span class="k">=</span> <span class="o">{</span>
+    <span class="k">new</span> <span class="nc">HBaseDSLSink</span><span class="o">[</span><span class="kt">T</span><span class="o">](</span><span class="n">stream</span><span class="o">)</span>
+  <span class="o">}</span>
+<span class="o">}</span></code></pre></div>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/dev-custom-serializer.html b/releases/latest/dev-custom-serializer.html
new file mode 100644
index 0000000..a7577e1
--- /dev/null
+++ b/releases/latest/dev-custom-serializer.html
@@ -0,0 +1,270 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump Customize Serializer - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Customize Serializer</h1>
+   
+
+   <h4 id="gearpump-serialization">Gearpump Serialization</h4>
+
+<p>Gearpump has a built-in serialization framework with a shaded Kryo version, which allows you to customize how a specific message type can be serialized.</p>
+
+<h5 id="register-a-class-before-serialization">Register a class before serialization.</h5>
+
+<p>Note, to use built-in kryo serialization framework, Gearpump requires all classes to be registered explicitly before using, no matter you want to use a custom serializer or not. If not using custom serializer, Gearpump will use default com.esotericsoftware.kryo.serializers.FieldSerializer to serialize the class.</p>
+
+<p>To register a class, you need to change the configuration file gear.conf(or application.conf if you want it only take effect for single application).</p>
+
+<div class="highlight"><pre><code>gearpump {
+  serializers {
+    ## We will use default FieldSerializer to serialize this class type
+    "io.gearpump.UserMessage" = ""
+    
+    ## we will use custom serializer to serialize this class type
+    "io.gearpump.UserMessage2" = "io.gearpump.UserMessageSerializer"
+  }
+}
+</code></pre></div>
+
+<h5 id="how-to-define-a-custom-serializer-for-built-in-kryo-serialization-framework">How to define a custom serializer for built-in kryo serialization framework</h5>
+
+<p>When you decide that you want to define a custom serializer, you can do this in two ways.</p>
+
+<p>Please note that Gearpump shaded the original Kryo dependency. The package name <code>com.esotericsoftware</code> was relocated to <code>io.gearpump.esotericsoftware</code>. So in the following customization, you should import corresponding shaded classes, the example code will show that part.</p>
+
+<h6 id="system-level-serializer">System Level Serializer</h6>
+
+<p>If the serializer is widely used, you can define a global serializer which is avaiable to all applications(or worker or master) in the system.</p>
+
+<p>####### Step1: you first need to develop a java library which contains the custom serializer class. here is an example:</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">package</span> <span class="nn">io.gearpump</span>
+
+<span class="k">import</span> <span class="nn">io.gearpump.esotericsoftware.kryo.</span><span class="o">{</span><span class="nc">Kryo</span><span class="o">,</span> <span class="nc">Serializer</span><span class="o">}</span>
+<span class="k">import</span> <span class="nn">io.gearpump.esotericsoftware.kryo.io.</span><span class="o">{</span><span class="nc">Input</span><span class="o">,</span> <span class="nc">Output</span><span class="o">}</span>
+
+<span class="k">class</span> <span class="nc">UserMessage</span><span class="o">(</span><span class="n">longField</span><span class="k">:</span> <span class="kt">Long</span><span class="o">,</span> <span class="n">intField</span><span class="k">:</span> <span class="kt">Int</span><span class="o">)</span>
+
+<span class="k">class</span> <span class="nc">UserMessageSerializer</span> <span class="k">extends</span> <span class="nc">Serializer</span><span class="o">[</span><span class="kt">UserMessage</span><span class="o">]</span> <span class="o">{</span>
+  <span class="k">override</span> <span class="k">def</span> <span class="n">write</span><span class="o">(</span><span class="n">kryo</span><span class="k">:</span> <span class="kt">Kryo</span><span class="o">,</span> <span class="n">output</span><span class="k">:</span> <span class="kt">Output</span><span class="o">,</span> <span class="n">obj</span><span class="k">:</span> <span class="kt">UserMessage</span><span class="o">)</span> <span class="k">=</span> <span class="o">{</span>
+    <span class="n">output</span><span class="o">.</span><span class="n">writeLong</span><span class="o">(</span><span class="n">obj</span><span class="o">.</span><span class="n">longField</span><span class="o">)</span>
+    <span class="n">output</span><span class="o">.</span><span class="n">writeInt</span><span class="o">(</span><span class="n">obj</span><span class="o">.</span><span class="n">intField</span><span class="o">)</span>
+  <span class="o">}</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">read</span><span class="o">(</span><span class="n">kryo</span><span class="k">:</span> <span class="kt">Kryo</span><span class="o">,</span> <span class="n">input</span><span class="k">:</span> <span class="kt">Input</span><span class="o">,</span> <span class="n">typ</span><span class="k">:</span> <span class="kt">Class</span><span class="o">[</span><span class="kt">UserMessage</span><span class="o">])</span><span class="k">:</span> <span class="kt">UserMessage</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="k">val</span> <span class="n">longField</span> <span class="k">=</span> <span class="n">input</span><span class="o">.</span><span class="n">readLong</span><span class="o">()</span>
+    <span class="k">val</span> <span class="n">intField</span> <span class="k">=</span> <span class="n">input</span><span class="o">.</span><span class="n">readInt</span><span class="o">()</span>
+    <span class="k">new</span> <span class="nc">UserMessage</span><span class="o">(</span><span class="n">longField</span><span class="o">,</span> <span class="n">intField</span><span class="o">)</span>
+  <span class="o">}</span>
+<span class="o">}</span></code></pre></div>
+
+<p>####### Step2: Distribute the libraries</p>
+
+<p>Distribute the jar file to lib/ folder of every Gearpump installation in the cluster.</p>
+
+<p>####### Step3: change gear.conf on every machine of the cluster:</p>
+
+<div class="highlight"><pre><code>gearpump {
+  serializers {
+    "io.gearpump.UserMessage" = "io.gearpump.UserMessageSerializer"
+  }
+}
+</code></pre></div>
+
+<p>####### All set!</p>
+
+<h6 id="define-application-level-custom-serializer">Define Application level custom serializer</h6>
+<p>If all you want is to define an application level serializer, which is only visible to current application AppMaster and Executors(including tasks), you can follow a different approach.</p>
+
+<p>####### Step1: Define your custom Serializer class</p>
+
+<p>You should include the Serializer class in your application jar. Here is an example to define a custom serializer:</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">package</span> <span class="nn">io.gearpump</span>
+
+<span class="k">import</span> <span class="nn">io.gearpump.esotericsoftware.kryo.</span><span class="o">{</span><span class="nc">Kryo</span><span class="o">,</span> <span class="nc">Serializer</span><span class="o">}</span>
+<span class="k">import</span> <span class="nn">io.gearpump.esotericsoftware.kryo.io.</span><span class="o">{</span><span class="nc">Input</span><span class="o">,</span> <span class="nc">Output</span><span class="o">}</span>
+
+<span class="k">class</span> <span class="nc">UserMessage</span><span class="o">(</span><span class="n">longField</span><span class="k">:</span> <span class="kt">Long</span><span class="o">,</span> <span class="n">intField</span><span class="k">:</span> <span class="kt">Int</span><span class="o">)</span>
+
+<span class="k">class</span> <span class="nc">UserMessageSerializer</span> <span class="k">extends</span> <span class="nc">Serializer</span><span class="o">[</span><span class="kt">UserMessage</span><span class="o">]</span> <span class="o">{</span>
+  <span class="k">override</span> <span class="k">def</span> <span class="n">write</span><span class="o">(</span><span class="n">kryo</span><span class="k">:</span> <span class="kt">Kryo</span><span class="o">,</span> <span class="n">output</span><span class="k">:</span> <span class="kt">Output</span><span class="o">,</span> <span class="n">obj</span><span class="k">:</span> <span class="kt">UserMessage</span><span class="o">)</span> <span class="k">=</span> <span class="o">{</span>
+    <span class="n">output</span><span class="o">.</span><span class="n">writeLong</span><span class="o">(</span><span class="n">obj</span><span class="o">.</span><span class="n">longField</span><span class="o">)</span>
+    <span class="n">output</span><span class="o">.</span><span class="n">writeInt</span><span class="o">(</span><span class="n">obj</span><span class="o">.</span><span class="n">intField</span><span class="o">)</span>
+  <span class="o">}</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">read</span><span class="o">(</span><span class="n">kryo</span><span class="k">:</span> <span class="kt">Kryo</span><span class="o">,</span> <span class="n">input</span><span class="k">:</span> <span class="kt">Input</span><span class="o">,</span> <span class="n">typ</span><span class="k">:</span> <span class="kt">Class</span><span class="o">[</span><span class="kt">UserMessage</span><span class="o">])</span><span class="k">:</span> <span class="kt">UserMessage</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="k">val</span> <span class="n">longField</span> <span class="k">=</span> <span class="n">input</span><span class="o">.</span><span class="n">readLong</span><span class="o">()</span>
+    <span class="k">val</span> <span class="n">intField</span> <span class="k">=</span> <span class="n">input</span><span class="o">.</span><span class="n">readInt</span><span class="o">()</span>
+    <span class="k">new</span> <span class="nc">UserMessage</span><span class="o">(</span><span class="n">longField</span><span class="o">,</span> <span class="n">intField</span><span class="o">)</span>
+  <span class="o">}</span>
+<span class="o">}</span></code></pre></div>
+
+<p>####### Step2: Put a application.conf in your classpath on Client machine where you submit the application,</p>
+
+<div class="highlight"><pre><code>### content of application.conf
+gearpump {
+  serializers {
+    "io.gearpump.UserMessage" = "io.gearpump.UserMessageSerializer"
+  }
+}
+</code></pre></div>
+
+<p>####### Step3: All set!</p>
+
+<h5 id="advanced-choose-another-serialization-framework">Advanced: Choose another serialization framework</h5>
+
+<p>Note: This is only for advanced user which require deep customization of Gearpump platform.</p>
+
+<p>There are other serialization framework besides Kryo, like Protobuf. If user don&#8217;t want to use the built-in kryo serialization framework, he can customize a new serialization framework.</p>
+
+<p>basically, user need to define in gear.conf(or application.conf for single application&#8217;s scope) file like this:</p>
+
+<div class="highlight"><pre><code class="language-bash">gearpump.serialization-framework <span class="o">=</span> <span class="s2">&quot;io.gearpump.serializer.CustomSerializationFramework&quot;</span></code></pre></div>
+
+<p>Please find an example in gearpump storm module, search &#8220;StormSerializationFramework&#8221; in source code.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/dev-ide-setup.html b/releases/latest/dev-ide-setup.html
new file mode 100644
index 0000000..4a64577
--- /dev/null
+++ b/releases/latest/dev-ide-setup.html
@@ -0,0 +1,175 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>IDE Preparation for Gearpump Development - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">IDE Preparation for Gearpump Development</h1>
+   
+
+   <h3 id="intellij-ide-setup">Intellij IDE Setup</h3>
+
+<ol>
+  <li>In Intellij, download scala plugin.  We are using scala version 2.11</li>
+  <li>Open menu &#8220;File-&gt;Open&#8221; to open Gearpump root project, then choose the Gearpump source folder.</li>
+  <li>All set.</li>
+</ol>
+
+<h3 id="eclipse-ide-setup">Eclipse IDE Setup</h3>
+
+<p>I will show how to do this in eclipse LUNA.</p>
+
+<p>There is a sbt-eclipse plugin to generate eclipse project files, but seems there are some bugs, and some manual fix is still required. Here is the steps that works for me:</p>
+
+<ol>
+  <li>Install latest version eclipse luna</li>
+  <li>Install latest scala-IDE http://scala-ide.org/download/current.html   I use update site address: http://download.scala-ide.org/sdk/lithium/e44/scala211/stable/site</li>
+  <li>Open a sbt shell under the root folder of Gearpump. enter &#8220;eclipse&#8221;, then we get all eclipse project file generated.</li>
+  <li>Use eclipse import wizard. File-&gt;Import-&gt;Existing projects into Workspace, make sure to tick the option &#8220;Search for nested projects&#8221;</li>
+  <li>Then it may starts to complain about encoding error, like &#8220;IO error while decoding&#8221;. You need to fix the eclipse default text encoding by changing configuration at &#8220;Window-&gt;Preference-&gt;General-&gt;Workspace-&gt;Text file encoding&#8221; to UTF-8.</li>
+  <li>Then the project gearpump-external-kafka may still cannot compile. The reason is that there is some dependencies missing in generated .classpath file by sbt-eclipse. We need to do some manual fix. Right click on project icon of gearpump-external-kafka in eclipse, then choose menu &#8220;Build Path-&gt;Configure Build Path&#8221;. A window will popup. Under the tab &#8220;projects&#8221;, click add, choose &#8220;gearpump-streaming&#8221;</li>
+  <li>All set. Now the project should compile OK in eclipse.</li>
+</ol>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/dev-non-streaming-example.html b/releases/latest/dev-non-streaming-example.html
new file mode 100644
index 0000000..36c061b
--- /dev/null
+++ b/releases/latest/dev-non-streaming-example.html
@@ -0,0 +1,279 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump Non-Streaming Example - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Non-Streaming Example</h1>
+   
+
+   <p>We&#8217;ll use <a href="https://github.com/gearpump/gearpump/tree/master/examples/distributedshell/src/main/scala/io/gearpump/examples/distributedshell">Distributed Shell</a> as an example to illustrate how to do that.</p>
+
+<p>What Distributed Shell do is that user send a shell command to the cluster and the command will the executed on each node, then the result will be return to user.</p>
+
+<h3 id="mavensbt-settings">Maven/Sbt Settings</h3>
+
+<p>Repository and library dependencies can be found at <a href="maven-setting.html">Maven Setting</a></p>
+
+<h3 id="define-executor-class">Define Executor Class</h3>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">class</span> <span class="nc">ShellExecutor</span><span class="o">(</span><span class="n">executorContext</span><span class="k">:</span> <span class="kt">ExecutorContext</span><span class="o">,</span> <span class="n">userConf</span> <span class="k">:</span> <span class="kt">UserConfig</span><span class="o">)</span> <span class="k">extends</span> <span class="nc">Actor</span><span class="o">{</span>
+  <span class="k">import</span> <span class="nn">executorContext._</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">receive</span><span class="k">:</span> <span class="kt">Receive</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="k">case</span> <span class="nc">ShellCommand</span><span class="o">(</span><span class="n">command</span><span class="o">,</span> <span class="n">args</span><span class="o">)</span> <span class="k">=&gt;</span>
+      <span class="k">val</span> <span class="n">process</span> <span class="k">=</span> <span class="nc">Try</span><span class="o">(</span><span class="n">s</span><span class="s">&quot;$command $args&quot;</span> <span class="o">!!)</span>
+      <span class="k">val</span> <span class="n">result</span> <span class="k">=</span> <span class="n">process</span> <span class="k">match</span> <span class="o">{</span>
+        <span class="k">case</span> <span class="nc">Success</span><span class="o">(</span><span class="n">msg</span><span class="o">)</span> <span class="k">=&gt;</span> <span class="n">msg</span>
+        <span class="k">case</span> <span class="nc">Failure</span><span class="o">(</span><span class="n">ex</span><span class="o">)</span> <span class="k">=&gt;</span> <span class="n">ex</span><span class="o">.</span><span class="n">getMessage</span>
+      <span class="o">}</span>
+      <span class="n">sender</span> <span class="o">!</span> <span class="nc">ShellCommandResult</span><span class="o">(</span><span class="n">executorId</span><span class="o">,</span> <span class="n">result</span><span class="o">)</span>
+  <span class="o">}</span>
+<span class="o">}</span></code></pre></div>
+
+<p>So ShellExecutor just receive the ShellCommand and try to execute it and return the result to the sender, which is quite simple.</p>
+
+<h3 id="define-appmaster-class">Define AppMaster Class</h3>
+<p>For a non-streaming application, you have to write your own AppMaster.</p>
+
+<p>Here is a typical user defined AppMaster, please note that some trivial codes are omitted.</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">class</span> <span class="nc">DistShellAppMaster</span><span class="o">(</span><span class="n">appContext</span> <span class="k">:</span> <span class="kt">AppMasterContext</span><span class="o">,</span> <span class="n">app</span> <span class="k">:</span> <span class="kt">Application</span><span class="o">)</span> <span class="k">extends</span> <span class="nc">ApplicationMaster</span> <span class="o">{</span>
+  <span class="k">protected</span> <span class="k">var</span> <span class="n">currentExecutorId</span> <span class="k">=</span> <span class="mi">0</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">preStart</span><span class="o">()</span><span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="nc">ActorUtil</span><span class="o">.</span><span class="n">launchExecutorOnEachWorker</span><span class="o">(</span><span class="n">masterProxy</span><span class="o">,</span> <span class="n">getExecutorJvmConfig</span><span class="o">,</span> <span class="n">self</span><span class="o">)</span>
+  <span class="o">}</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">receive</span><span class="k">:</span> <span class="kt">Receive</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="k">case</span> <span class="nc">ExecutorSystemStarted</span><span class="o">(</span><span class="n">executorSystem</span><span class="o">)</span> <span class="k">=&gt;</span>
+      <span class="k">import</span> <span class="nn">executorSystem.</span><span class="o">{</span><span class="n">address</span><span class="o">,</span> <span class="n">worker</span><span class="o">,</span> <span class="n">resource</span> <span class="k">=&gt;</span> <span class="n">executorResource</span><span class="o">}</span>
+      <span class="k">val</span> <span class="n">executorContext</span> <span class="k">=</span> <span class="nc">ExecutorContext</span><span class="o">(</span><span class="n">currentExecutorId</span><span class="o">,</span> <span class="n">worker</span><span class="o">.</span><span class="n">workerId</span><span class="o">,</span> <span class="n">appId</span><span class="o">,</span> <span class="n">self</span><span class="o">,</span> <span class="n">executorResource</span><span class="o">)</span>
+      <span class="k">val</span> <span class="n">executor</span> <span class="k">=</span> <span class="n">context</span><span class="o">.</span><span class="n">actorOf</span><span class="o">(</span><span class="nc">Props</span><span class="o">(</span><span class="n">classOf</span><span class="o">[</span><span class="kt">ShellExecutor</span><span class="o">],</span> <span class="n">executorContext</span><span class="o">,</span> <span class="n">app</span><span class="o">.</span><span class="n">userConfig</span><span class="o">)</span>
+          <span class="o">.</span><span class="n">withDeploy</span><span class="o">(</span><span class="nc">Deploy</span><span class="o">(</span><span class="n">scope</span> <span class="k">=</span> <span class="nc">RemoteScope</span><span class="o">(</span><span class="n">address</span><span class="o">))),</span> <span class="n">currentExecutorId</span><span class="o">.</span><span class="n">toString</span><span class="o">)</span>
+      <span class="n">executorSystem</span><span class="o">.</span><span class="n">bindLifeCycleWith</span><span class="o">(</span><span class="n">executor</span><span class="o">)</span>
+      <span class="n">currentExecutorId</span> <span class="o">+=</span> <span class="mi">1</span>
+    <span class="k">case</span> <span class="nc">StartExecutorSystemTimeout</span> <span class="k">=&gt;</span>
+      <span class="n">masterProxy</span> <span class="o">!</span> <span class="nc">ShutdownApplication</span><span class="o">(</span><span class="n">appId</span><span class="o">)</span>
+      <span class="n">context</span><span class="o">.</span><span class="n">stop</span><span class="o">(</span><span class="n">self</span><span class="o">)</span>
+    <span class="k">case</span> <span class="n">msg</span><span class="k">:</span> <span class="kt">ShellCommand</span> <span class="o">=&gt;</span>
+      <span class="nc">Future</span><span class="o">.</span><span class="n">fold</span><span class="o">(</span><span class="n">context</span><span class="o">.</span><span class="n">children</span><span class="o">.</span><span class="n">map</span><span class="o">(</span><span class="k">_</span> <span class="o">?</span> <span class="n">msg</span><span class="o">))(</span><span class="k">new</span> <span class="nc">ShellCommandResultAggregator</span><span class="o">)</span> <span class="o">{</span> <span class="o">(</span><span class="n">aggregator</span><span class="o">,</span> <span class="n">response</span><span class="o">)</span> <span class="k">=&gt;</span>
+        <span class="n">aggregator</span><span class="o">.</span><span class="n">aggregate</span><span class="o">(</span><span class="n">response</span><span class="o">.</span><span class="n">asInstanceOf</span><span class="o">[</span><span class="kt">ShellCommandResult</span><span class="o">])</span>
+      <span class="o">}.</span><span class="n">map</span><span class="o">(</span><span class="k">_</span><span class="o">.</span><span class="n">toString</span><span class="o">())</span> <span class="n">pipeTo</span> <span class="n">sender</span>
+  <span class="o">}</span>
+
+  <span class="k">private</span> <span class="k">def</span> <span class="n">getExecutorJvmConfig</span><span class="k">:</span> <span class="kt">ExecutorSystemJvmConfig</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="k">val</span> <span class="n">config</span><span class="k">:</span> <span class="kt">Config</span> <span class="o">=</span> <span class="nc">Option</span><span class="o">(</span><span class="n">app</span><span class="o">.</span><span class="n">clusterConfig</span><span class="o">).</span><span class="n">map</span><span class="o">(</span><span class="k">_</span><span class="o">.</span><span class="n">getConfig</span><span class="o">).</span><span class="n">getOrElse</span><span class="o">(</span><span class="nc">ConfigFactory</span><span class="o">.</span><span class="n">empty</span><span class="o">())</span>
+    <span class="k">val</span> <span class="n">jvmSetting</span> <span class="k">=</span> <span class="nc">Util</span><span class="o">.</span><span class="n">resolveJvmSetting</span><span class="o">(</span><span class="n">config</span><span class="o">.</span><span class="n">withFallback</span><span class="o">(</span><span class="n">context</span><span class="o">.</span><span class="n">system</span><span class="o">.</span><span class="n">settings</span><span class="o">.</span><span class="n">config</span><span class="o">)).</span><span class="n">executor</span>
+    <span class="nc">ExecutorSystemJvmConfig</span><span class="o">(</span><span class="n">jvmSetting</span><span class="o">.</span><span class="n">classPath</span><span class="o">,</span> <span class="n">jvmSetting</span><span class="o">.</span><span class="n">vmargs</span><span class="o">,</span>
+      <span class="n">appJar</span><span class="o">,</span> <span class="n">username</span><span class="o">,</span> <span class="n">config</span><span class="o">)</span>
+  <span class="o">}</span>
+<span class="o">}</span></code></pre></div>
+
+<p>So when this DistShellAppMaster started, first it will request resources to launch one executor on each node, which is done in method <code>preStart</code></p>
+
+<p>Then the DistShellAppMaster&#8217;s receive handler will handle the allocated resource to launch the <code>ShellExecutor</code> we want. If you want to write your application, you can just use this part of code. The only thing needed is replacing the Executor class.</p>
+
+<p>There may be a situation that the resource allocation failed which will bring the message <code>StartExecutorSystemTimeout</code>, the normal pattern to handle that is just what we do: shut down the application.</p>
+
+<p>The real application logic part is in <code>ShellCommand</code> message handler, which is specific to different applications. Here we distribute the shell command to each executor and aggregate the results to the client.</p>
+
+<p>For method <code>getExecutorJvmConfig</code>, you can just use this part of code in your own application.</p>
+
+<h3 id="define-application">Define Application</h3>
+<p>Now its time to launch the application.</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">object</span> <span class="nc">DistributedShell</span> <span class="k">extends</span> <span class="nc">App</span> <span class="k">with</span> <span class="nc">ArgumentsParser</span> <span class="o">{</span>
+  <span class="k">private</span> <span class="k">val</span> <span class="nc">LOG</span><span class="k">:</span> <span class="kt">Logger</span> <span class="o">=</span> <span class="nc">LogUtil</span><span class="o">.</span><span class="n">getLogger</span><span class="o">(</span><span class="n">getClass</span><span class="o">)</span>
+
+  <span class="k">override</span> <span class="k">val</span> <span class="n">options</span><span class="k">:</span> <span class="kt">Array</span><span class="o">[(</span><span class="kt">String</span>, <span class="kt">CLIOption</span><span class="o">[</span><span class="kt">Any</span><span class="o">])]</span> <span class="k">=</span> <span class="nc">Array</span><span class="o">.</span><span class="n">empty</span>
+
+  <span class="nc">LOG</span><span class="o">.</span><span class="n">info</span><span class="o">(</span><span class="n">s</span><span class="s">&quot;Distributed shell submitting application...&quot;</span><span class="o">)</span>
+  <span class="k">val</span> <span class="n">context</span> <span class="k">=</span> <span class="nc">ClientContext</span><span class="o">()</span>
+  <span class="k">val</span> <span class="n">appId</span> <span class="k">=</span> <span class="n">context</span><span class="o">.</span><span class="n">submit</span><span class="o">(</span><span class="nc">Application</span><span class="o">[</span><span class="kt">DistShellAppMaster</span><span class="o">](</span><span class="s">&quot;DistributedShell&quot;</span><span class="o">,</span> <span class="nc">UserConfig</span><span class="o">.</span><span class="n">empty</span><span class="o">))</span>
+  <span class="n">context</span><span class="o">.</span><span class="n">close</span><span class="o">()</span>
+  <span class="nc">LOG</span><span class="o">.</span><span class="n">info</span><span class="o">(</span><span class="n">s</span><span class="s">&quot;Distributed Shell Application started with appId $appId !&quot;</span><span class="o">)</span>
+<span class="o">}</span></code></pre></div>
+
+<p>The application class extends <code>App</code> and `ArgumentsParser which make it easier to parse arguments and run main functions. This part is similar to the streaming applications.</p>
+
+<p>The main class DistributeShell will submit an Application to Master, whose AppMaster is DistShellAppMaster.</p>
+
+<h3 id="define-an-optional-client-class">Define an optional Client class</h3>
+
+<p>Now, we can define a Client class to talk with AppMaster to pass our commands to it.</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">object</span> <span class="nc">DistributedShellClient</span> <span class="k">extends</span> <span class="nc">App</span> <span class="k">with</span> <span class="nc">ArgumentsParser</span>  <span class="o">{</span>
+  <span class="k">implicit</span> <span class="k">val</span> <span class="n">timeout</span> <span class="k">=</span> <span class="nc">Constants</span><span class="o">.</span><span class="nc">FUTURE_TIMEOUT</span>
+  <span class="k">import</span> <span class="nn">scala.concurrent.ExecutionContext.Implicits.global</span>
+  <span class="k">private</span> <span class="k">val</span> <span class="nc">LOG</span><span class="k">:</span> <span class="kt">Logger</span> <span class="o">=</span> <span class="nc">LoggerFactory</span><span class="o">.</span><span class="n">getLogger</span><span class="o">(</span><span class="n">getClass</span><span class="o">)</span>
+
+  <span class="k">override</span> <span class="k">val</span> <span class="n">options</span><span class="k">:</span> <span class="kt">Array</span><span class="o">[(</span><span class="kt">String</span>, <span class="kt">CLIOption</span><span class="o">[</span><span class="kt">Any</span><span class="o">])]</span> <span class="k">=</span> <span class="nc">Array</span><span class="o">(</span>
+    <span class="s">&quot;master&quot;</span> <span class="o">-&gt;</span> <span class="nc">CLIOption</span><span class="o">[</span><span class="kt">String</span><span class="o">](</span><span class="s">&quot;&lt;host1:port1,host2:port2,host3:port3&gt;&quot;</span><span class="o">,</span> <span class="n">required</span> <span class="k">=</span> <span class="kc">true</span><span class="o">),</span>
+    <span class="s">&quot;appid&quot;</span> <span class="o">-&gt;</span> <span class="nc">CLIOption</span><span class="o">[</span><span class="kt">Int</span><span class="o">](</span><span class="s">&quot;&lt;the distributed shell appid&gt;&quot;</span><span class="o">,</span> <span class="n">required</span> <span class="k">=</span> <span class="kc">true</span><span class="o">),</span>
+    <span class="s">&quot;command&quot;</span> <span class="o">-&gt;</span> <span class="nc">CLIOption</span><span class="o">[</span><span class="kt">String</span><span class="o">](</span><span class="s">&quot;&lt;shell command&gt;&quot;</span><span class="o">,</span> <span class="n">required</span> <span class="k">=</span> <span class="kc">true</span><span class="o">),</span>
+    <span class="s">&quot;args&quot;</span> <span class="o">-&gt;</span> <span class="nc">CLIOption</span><span class="o">[</span><span class="kt">String</span><span class="o">](</span><span class="s">&quot;&lt;shell arguments&gt;&quot;</span><span class="o">,</span> <span class="n">required</span> <span class="k">=</span> <span class="kc">true</span><span class="o">)</span>
+  <span class="o">)</span>
+
+  <span class="k">val</span> <span class="n">config</span> <span class="k">=</span> <span class="n">parse</span><span class="o">(</span><span class="n">args</span><span class="o">)</span>
+  <span class="k">val</span> <span class="n">context</span> <span class="k">=</span> <span class="nc">ClientContext</span><span class="o">(</span><span class="n">config</span><span class="o">.</span><span class="n">getString</span><span class="o">(</span><span class="s">&quot;master&quot;</span><span class="o">))</span>
+  <span class="k">val</span> <span class="n">appid</span> <span class="k">=</span> <span class="n">config</span><span class="o">.</span><span class="n">getInt</span><span class="o">(</span><span class="s">&quot;appid&quot;</span><span class="o">)</span>
+  <span class="k">val</span> <span class="n">command</span> <span class="k">=</span> <span class="n">config</span><span class="o">.</span><span class="n">getString</span><span class="o">(</span><span class="s">&quot;command&quot;</span><span class="o">)</span>
+  <span class="k">val</span> <span class="n">arguments</span> <span class="k">=</span> <span class="n">config</span><span class="o">.</span><span class="n">getString</span><span class="o">(</span><span class="s">&quot;args&quot;</span><span class="o">)</span>
+  <span class="k">val</span> <span class="n">appMaster</span> <span class="k">=</span> <span class="n">context</span><span class="o">.</span><span class="n">resolveAppID</span><span class="o">(</span><span class="n">appid</span><span class="o">)</span>
+  <span class="o">(</span><span class="n">appMaster</span> <span class="o">?</span> <span class="nc">ShellCommand</span><span class="o">(</span><span class="n">command</span><span class="o">,</span> <span class="n">arguments</span><span class="o">)).</span><span class="n">map</span> <span class="o">{</span> <span class="n">reslut</span> <span class="k">=&gt;</span>
+    <span class="nc">LOG</span><span class="o">.</span><span class="n">info</span><span class="o">(</span><span class="n">s</span><span class="s">&quot;Result: $reslut&quot;</span><span class="o">)</span>
+    <span class="n">context</span><span class="o">.</span><span class="n">close</span><span class="o">()</span>
+  <span class="o">}</span>
+<span class="o">}</span></code></pre></div>
+
+<p>In the DistributedShellClient, it will resolve the appid to the real appmaster(the applicaton id will be printed when launching DistributedShell).</p>
+
+<p>Once we got the AppMaster, then we can send ShellCommand to it and wait for the result.</p>
+
+<h3 id="submit-application">Submit application</h3>
+
+<p>After all these, you need to package everything into a uber jar and submit the jar to Gearpump Cluster. Please check <a href="commandline.html">Application submission tool</a> to command line tool syntax.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/dev-rest-api.html b/releases/latest/dev-rest-api.html
new file mode 100644
index 0000000..14df06e
--- /dev/null
+++ b/releases/latest/dev-rest-api.html
@@ -0,0 +1,519 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump RESTful API reference - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump RESTful API reference</h1>
+   
+
+   <h3 id="get-apiv10appmasterltappidgtdetaillttruefalsegt">GET api/v1.0/appmaster/&lt;appId&gt;?detail=&lt;true|false&gt;</h3>
+<p>Query information of an specific application of Id appId</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/appmaster/2</code></pre></div>
+
+<p>Sample Response:</p>
+
+<div class="highlight"><pre><code>{
+  "status": "active",
+  "appId": 2,
+  "appName": "wordCount",
+  "appMasterPath": "akka.tcp://app2-executor-1@127.0.0.1:62525/user/daemon/appdaemon2/$c",
+  "workerPath": "akka.tcp://master@127.0.0.1:3000/user/Worker1",
+  "submissionTime": "1425925651057",
+  "startTime": "1425925653433",
+  "user": "foobar"
+}
+</code></pre></div>
+
+<h3 id="delete-apiv10appmasterltappidgt">DELETE api/v1.0/appmaster/&lt;appId&gt;</h3>
+<p>shutdown application appId</p>
+
+<h3 id="get-apiv10appmasterltappidgtstallingtasks">GET api/v1.0/appmaster/&lt;appId&gt;/stallingtasks</h3>
+<p>Query list of unhealthy tasks of an specific application of Id appId</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/appmaster/2/stallingtasks</code></pre></div>
+
+<p>Sample Response:</p>
+
+<div class="highlight"><pre><code>{
+  "tasks": [
+    {
+      "processorId": 0,
+      "index": 0
+    }
+  ]
+}
+</code></pre></div>
+
+<h3 id="get-apiv10appmasters">GET api/v1.0/appmasters</h3>
+<p>Query information of all applications</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/appmasters</code></pre></div>
+
+<p>Sample Response:</p>
+
+<div class="highlight"><pre><code>{
+  "appMasters": [
+    {
+      "status": "active",
+      "appId": 1,
+      "appName": "dag",
+      "appMasterPath": "akka.tcp://app1-executor-1@127.0.0.1:62498/user/daemon/appdaemon1/$c",
+      "workerPath": "akka.tcp://master@127.0.0.1:3000/user/Worker1",
+      "submissionTime": "1425925483482",
+      "startTime": "1425925486016",
+      "user": "foobar"
+    }
+  ]
+}
+</code></pre></div>
+
+<h3 id="get-apiv10configappltappidgt">GET api/v1.0/config/app/&lt;appId&gt;</h3>
+<p>Query the configuration of specific application appId</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/config/app/1</code></pre></div>
+
+<p>Sample Response:</p>
+
+<div class="highlight"><pre><code>{
+    "gearpump" : {
+        "appmaster" : {
+            "extraClasspath" : "",
+            "vmargs" : "-server -Xms512M -Xmx1024M -Xss1M -XX:MaxPermSize=128m -XX:+HeapDumpOnOutOfMemoryError -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseParNewGC -XX:NewRatio=3"
+        },
+        "cluster" : {
+            "masters" : [
+                "127.0.0.1:3000"
+            ]
+        },
+        "executor" : {
+            "extraClasspath" : "",
+            "vmargs" : "-server -Xms512M -Xmx1024M -Xss1M -XX:MaxPermSize=128m -XX:+HeapDumpOnOutOfMemoryError -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseParNewGC -XX:NewRatio=3"
+        },
+        "jarstore" : {
+            "rootpath" : "jarstore/"
+        },
+        "log" : {
+            "application" : {
+                "dir" : "logs"
+            },
+            "daemon" : {
+                "dir" : "logs"
+            }
+        },
+        "metrics" : {
+            "enabled" : true,
+            "graphite" : {
+                "host" : "127.0.0.1",
+                "port" : 2003
+            },
+            "logfile" : {},
+            "report-interval-ms" : 15000,
+            "reporter" : "akka",
+            "retainHistoryData" : {
+                "hours" : 72,
+                "intervalMs" : 3600000
+            },
+            "retainRecentData" : {
+                "intervalMs" : 15000,
+                "seconds" : 300
+            },
+            "sample-rate" : 10
+        },
+        "netty" : {
+            "base-sleep-ms" : 100,
+            "buffer-size" : 5242880,
+            "fulsh-check-interval" : 10,
+            "max-retries" : 30,
+            "max-sleep-ms" : 1000,
+            "message-batch-size" : 262144
+        },
+        "netty-dispatcher" : "akka.actor.default-dispatcher",
+        "scheduling" : {
+            "scheduler-class" : "io.gearpump.cluster.scheduler.PriorityScheduler"
+        },
+        "serializers" : {
+            "[B" : "",
+            "[C" : "",
+            "[D" : "",
+            "[F" : "",
+            "[I" : "",
+            "[J" : "",
+            "[Ljava.lang.String;" : "",
+            "[S" : "",
+            "[Z" : "",
+            "io.gearpump.Message" : "io.gearpump.streaming.MessageSerializer",
+            "io.gearpump.streaming.task.Ack" : "io.gearpump.streaming.AckSerializer",
+            "io.gearpump.streaming.task.AckRequest" : "io.gearpump.streaming.AckRequestSerializer",
+            "io.gearpump.streaming.task.LatencyProbe" : "io.gearpump.streaming.LatencyProbeSerializer",
+            "io.gearpump.streaming.task.TaskId" : "io.gearpump.streaming.TaskIdSerializer",
+            "scala.Tuple1" : "",
+            "scala.Tuple2" : "",
+            "scala.Tuple3" : "",
+            "scala.Tuple4" : "",
+            "scala.Tuple5" : "",
+            "scala.Tuple6" : "",
+            "scala.collection.immutable.$colon$colon" : "",
+            "scala.collection.immutable.List" : ""
+        },
+        "services" : {
+            # gear.conf: 112
+            "host" : "127.0.0.1",
+            # gear.conf: 113
+            "http" : 8090,
+            # gear.conf: 114
+            "ws" : 8091
+        },
+        "task-dispatcher" : "akka.actor.pined-dispatcher",
+        "worker" : {
+            # reference.conf: 100
+            # # How many slots each worker contains
+            "slots" : 100
+        }
+    }
+}
+
+</code></pre></div>
+
+<h3 id="get-apiv10configworkerltworkeridgt">GET api/v1.0/config/worker/&lt;workerId&gt;</h3>
+<p>Get the configuration of specific worker workerId</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/config/worker/123456</code></pre></div>
+
+<p>Sample Response:</p>
+
+<div class="highlight"><pre><code>{
+  "akka": {
+    "loglevel": "INFO"
+    "log-dead-letters": "off"
+    "log-dead-letters-during-shutdown": "off"
+    "actor": {
+      "provider": "akka.remote.RemoteActorRefProvider"
+    }
+    "cluster": {
+      "roles": ["worker"]
+    }
+    "remote" {
+      "log-remote-lifecycle-events": "off"
+    }
+  }
+}
+</code></pre></div>
+
+<h3 id="get-apiv10configmaster">GET api/v1.0/config/master</h3>
+<p>Get the configuration of all masters</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/config/master</code></pre></div>
+
+<p>Sample Response:</p>
+
+<div class="highlight"><pre><code>{
+  "extensions": [
+    "akka.contrib.datareplication.DataReplication$"
+  ]
+  "akka": {
+    "loglevel": "INFO"
+    "log-dead-letters": "off"
+    "log-dead-letters-during-shutdown": "off"
+    "actor": {
+      ## Master forms a akka cluster
+      "provider": "akka.cluster.ClusterActorRefProvider"
+    }
+    "cluster": {
+      "roles": ["master"]
+      "auto-down-unreachable-after": "15s"
+    }
+    "remote": {
+      "log-remote-lifecycle-events": "off"
+    }
+  }
+}
+</code></pre></div>
+
+<h3 id="get-apiv10master">GET api/v1.0/master</h3>
+<p>Get information of masters</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/master</code></pre></div>
+
+<p>Sample Response:</p>
+
+<div class="highlight"><pre><code>{
+  "masterDescription": {
+    "leader": [
+      "master@127.0.0.1",
+      3000
+    ],
+    "cluster": [
+      [
+        "127.0.0.1",
+        3000
+      ]
+    ],
+    "aliveFor": "642941",
+    "logFile": "/Users/foobar/gearpump/logs",
+    "jarStore": "jarstore/",
+    "masterStatus": "synced",
+    "homeDirectory": "/Users/foobar/gearpump"
+  }
+}
+</code></pre></div>
+
+<h3 id="get-apiv10metricsappltappidgtltmetrics-pathgt">GET api/v1.0/metrics/app/&lt;appId&gt;/&lt;metrics path&gt;</h3>
+<p>Query metrics information of a specific application appId
+Filter metrics with path metrics path</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/metrics/app/3/app3.processor2</code></pre></div>
+
+<p>Sample Response:</p>
+
+<div class="highlight"><pre><code>{
+  "appId": 3,
+  "path": "app3.processor2",
+  "metrics": []
+}
+</code></pre></div>
+
+<h3 id="get-apiv10workersltworkeridgt">GET api/v1.0/workers/&lt;workerId&gt;</h3>
+<p>Get information of specific worker</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/workers/1096497833</code></pre></div>
+
+<p>Sample Response</p>
+
+<div class="highlight"><pre><code>{
+  "workerId": 1096497833,
+  "state": "active",
+  "actorPath": "akka.tcp://master@127.0.0.1:3000/user/Worker0",
+  "aliveFor": "77042",
+  "logFile": "/Users/foobar/gearpump/logs",
+  "executors": [],
+  "totalSlots": 100,
+  "availableSlots": 100,
+  "homeDirectory": "/Users/foobar/gearpump"
+}
+</code></pre></div>
+
+<p>The worker list can be returned by query api/v1.0/workers Rest service.</p>
+
+<h3 id="get-apiv10workers">GET api/v1.0/workers</h3>
+<p>Get information of all workers.</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/workers</code></pre></div>
+
+<p>Sample Response:</p>
+
+<div class="highlight"><pre><code>[
+  {
+    "workerId": 307839464,
+    "state": "active",
+    "actorPath": "akka.tcp://master@127.0.0.1:3000/user/Worker0",
+    "aliveFor": "18445",
+    "logFile": "/Users/foobar/gearpump/logs",
+    "executors": [],
+    "totalSlots": 100,
+    "availableSlots": 100,
+    "homeDirectory": "/Users/foobar/gearpump"
+  },
+  {
+    "workerId": 485240986,
+    "state": "active",
+    "actorPath": "akka.tcp://master@127.0.0.1:3000/user/Worker1",
+    "aliveFor": "18445",
+    "logFile": "/Users/foobar/gearpump/logs",
+    "executors": [],
+    "totalSlots": 100,
+    "availableSlots": 100,
+    "homeDirectory": "/Users/foobar/gearpump"
+  }
+]
+</code></pre></div>
+
+<h3 id="get-apiv10version">GET api/v1.0/version</h3>
+<p>Query the version of gearpump</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/version</code></pre></div>
+
+<p>Sample Response:</p>
+
+<div class="highlight"><pre><code>0.7.0
+</code></pre></div>
+
+<h3 id="get-apiv10websocketurl">GET api/v1.0/websocket/url</h3>
+<p>Query the url of web socket</p>
+
+<p>Example:</p>
+
+<div class="highlight"><pre><code class="language-bash">curl http://127.0.0.1:8090/api/v1.0/websocket/url</code></pre></div>
+
+<p>Sample Response:</p>
+
+<div class="highlight"><pre><code>{
+  "url": "ws://127.0.0.1:8091"
+}
+</code></pre></div>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/dev-storm.html b/releases/latest/dev-storm.html
new file mode 100644
index 0000000..b37a7ee
--- /dev/null
+++ b/releases/latest/dev-storm.html
@@ -0,0 +1,248 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Storm Compatibility - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Storm Compatibility</h1>
+   
+
+   <p>Gearpump provides <strong>binary compatibility</strong> for Apache Storm applications. That is to say, users could easily grab an existing Storm jar and run it 
+on Gearpump. This documentation illustrates Gearpump&#8217;s comapatibility with Storm.</p>
+
+<h2 id="how-to-run-a-storm-application-on-gearpump">How to run a Storm application on Gearpump</h2>
+
+<p>This section shows how to run an existing Storm jar in a local Gearpump cluster.</p>
+
+<ol>
+  <li>
+    <p>launch a local cluster</p>
+
+    <div class="highlight"><pre><code>./target/pack/bin/local
+</code></pre></div>
+  </li>
+  <li>
+    <p>submit a topology from storm-starter. 
+<code>
+bin/storm -verbose -config storm.yaml -jar storm-starter-${STORM_VERSION}.jar storm.starter.ExclamationTopology exclamation 
+</code></p>
+
+    <p>Users are able to configure their applications through following options</p>
+
+    <ul>
+      <li><code>jar</code> - set the path of a storm application jar</li>
+      <li><code>config</code> - submit a customized storm configuration file</li>
+    </ul>
+
+    <p>That&#8217;s it. Check the dashboard and you should see data flowing through your topology.</p>
+
+    <p><em>Note that submission from UI is not supported yet</em>.</p>
+  </li>
+</ol>
+
+<h2 id="how-is-it-different-from-running-on-storm">How is it different from running on Storm</h2>
+
+<h3 id="topology-submission">Topology submission</h3>
+
+<p>When a client submits a Storm topology, Gearpump launches locally a simplified version of Storm&#8217;s  Nimbus server <code>GearpumpNimbus</code>. <code>GearpumpNimbus</code> then translates topology to a directed acyclic graph (DAG) of Gearpump, which is submitted to Gearpump master and deployed as a Gearpump application.</p>
+
+<p><img src="img/storm_gearpump_cluster.png" alt="storm_gearpump_cluster" /></p>
+
+<p><code>GearpumpNimbus</code> supports the following methods</p>
+
+<ul>
+  <li><code>submitTopology</code> / <code>submitTopologyWithOpts</code></li>
+  <li><code>killTopology</code> / <code>killTopologyWithOpts</code></li>
+  <li><code>getTopology</code> / <code>getUserTopology</code></li>
+  <li><code>getClusterInfo</code></li>
+</ul>
+
+<h3 id="topology-translation">Topology translation</h3>
+
+<p>Here&#8217;s an example of <code>WordCountTopology</code> with acker bolts (ackers) being translated into a Gearpump DAG.</p>
+
+<p><img src="img/storm_gearpump_dag.png" alt="storm_gearpump_dag" /></p>
+
+<p>Gearpump creates a <code>StormProducer</code> for each Storm spout and a <code>StormProcessor</code> for each Storm bolt (except for ackers) with the same parallelism, and wires them together using the same grouping strategy (partitioning in Gearpump) as in Storm.</p>
+
+<p>At runtime, spouts and bolts are running inside <code>StormProducer</code> tasks and <code>StormProcessor</code> tasks respectively. Messages emitted by spout are passed to <code>StormProducer</code>, transferred to <code>StormProcessor</code> and passed down to bolt.  Messages are serialized / deserialized with Storm serializers.</p>
+
+<p>Storm ackers are dropped since Gearpump has a different mechanism of message tracking and flow control.</p>
+
+<h3 id="message-tracking">Message tracking</h3>
+
+<p>Storm tracks the lineage of each message with ackers to guarantee at-least-once message delivery. Failed messages are re-sent from spout.</p>
+
+<p>Gearpump <a href="gearpump-internals.html#how-do-we-detect-message-loss">tracks messages between a sender and receiver in an efficient way</a>. Message loss causes the whole application to replay from the <a href="gearpump-internals.html#application-clock-and-global-clock-service">minimum timestamp of all pending messages in the system</a>.</p>
+
+<p><em>Note that ack from bolt is a no-op while fail throws an exception.</em></p>
+
+<h3 id="flow-control">Flow control</h3>
+
+<p>Storm throttles flow rate at spout, which stops sending messages if the number of unacked messages exceeds <code>topology.max.spout.pending</code>.</p>
+
+<p>Gearpump has flow control between tasks such that <a href="gearpump-internals.html#how-do-we-do-flow-control">sender cannot flood receiver</a>, which is backpressured till the source.</p>
+
+<h3 id="configurations">Configurations</h3>
+
+<p>All Storm configurations are respected with the following priority order</p>
+
+<div class="highlight"><pre><code>defaults.yaml &lt; storm.yaml &lt; application config &lt; component config &lt; custom user config
+</code></pre></div>
+
+<p>where</p>
+
+<ul>
+  <li>application config is submit from Storm application along with the topology</li>
+  <li>component config is set in spout / bolt with <code>getComponentConfiguration</code></li>
+  <li>custom user config is specified with the <code>-config</code> option when submitting Storm application from command line</li>
+</ul>
+
+<h2 id="limitations">Limitations</h2>
+
+<ol>
+  <li>Trident support is ongoing.</li>
+</ol>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/dev-write-1st-app.html b/releases/latest/dev-write-1st-app.html
new file mode 100644
index 0000000..8d13b68
--- /dev/null
+++ b/releases/latest/dev-write-1st-app.html
@@ -0,0 +1,314 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Write Your 1st Gearpump App - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Write Your 1st Gearpump App">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Write Your 1st Gearpump App</h1>
+   
+
+   <p>We&#8217;ll use <a href="https://github.com/gearpump/gearpump/blob/master/examples/streaming/wordcount/src/main/scala/io/gearpump/streaming/examples/wordcount/">wordcount</a> as an example to illustrate how to write GearPump applications.</p>
+
+<h3 id="mavensbt-settings">Maven/Sbt Settings</h3>
+
+<p>Repository and library dependencies can be found at <a href="maven-setting.html">Maven Setting</a>.</p>
+
+<h3 id="ide-setup-optional">IDE Setup (Optional)</h3>
+<p>You can get your preferred IDE ready for Gearpump by following <a href="dev-ide-setup.html">this guide</a>.</p>
+
+<h3 id="define-processortask-class-and-partitioner-class">Define Processor(Task) class and Partitioner class</h3>
+
+<p>An application is a Directed Acyclic Graph (DAG) of processors. In the wordcount example, We will firstly define two processors <code>Split</code> and <code>Sum</code>, and then weave them together.</p>
+
+<h4 id="about-message-type">About message type</h4>
+
+<p>User are allowed to send message of type AnyRef(map to Object in java).</p>
+
+<div class="highlight"><pre><code>case class Message(msg: AnyRef, timestamp: TimeStamp = Message.noTimeStamp)
+</code></pre></div>
+
+<p>If user want to send primitive types like Int, Long, then he should box it explicitly with asInstanceOf. For example:</p>
+
+<div class="highlight"><pre><code>new Message(3.asInstanceOf[AnyRef])
+</code></pre></div>
+
+<h4 id="split-processor">Split processor</h4>
+
+<p>In the Split processor, we simply split a predefined text (the content is simplified for conciseness) and send out each split word to Sum.</p>
+
+<p>Scala:</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">class</span> <span class="nc">Split</span><span class="o">(</span><span class="n">taskContext</span> <span class="k">:</span> <span class="kt">TaskContext</span><span class="o">,</span> <span class="n">conf</span><span class="k">:</span> <span class="kt">UserConfig</span><span class="o">)</span> <span class="k">extends</span> <span class="nc">Task</span><span class="o">(</span><span class="n">taskContext</span><span class="o">,</span> <span class="n">conf</span><span class="o">)</span> <span class="o">{</span>
+  <span class="k">import</span> <span class="nn">taskContext.output</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">onStart</span><span class="o">(</span><span class="n">startTime</span> <span class="k">:</span> <span class="kt">StartTime</span><span class="o">)</span> <span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="n">self</span> <span class="o">!</span> <span class="nc">Message</span><span class="o">(</span><span class="s">&quot;start&quot;</span><span class="o">)</span>
+  <span class="o">}</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">onNext</span><span class="o">(</span><span class="n">msg</span> <span class="k">:</span> <span class="kt">Message</span><span class="o">)</span> <span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="nc">Split</span><span class="o">.</span><span class="nc">TEXT_TO_SPLIT</span><span class="o">.</span><span class="n">lines</span><span class="o">.</span><span class="n">foreach</span> <span class="o">{</span> <span class="n">line</span> <span class="k">=&gt;</span>
+      <span class="n">line</span><span class="o">.</span><span class="n">split</span><span class="o">(</span><span class="s">&quot;[\\s]+&quot;</span><span class="o">).</span><span class="n">filter</span><span class="o">(</span><span class="k">_</span><span class="o">.</span><span class="n">nonEmpty</span><span class="o">).</span><span class="n">foreach</span> <span class="o">{</span> <span class="n">msg</span> <span class="k">=&gt;</span>
+        <span class="n">output</span><span class="o">(</span><span class="k">new</span> <span class="nc">Message</span><span class="o">(</span><span class="n">msg</span><span class="o">,</span> <span class="nc">System</span><span class="o">.</span><span class="n">currentTimeMillis</span><span class="o">()))</span>
+      <span class="o">}</span>
+    <span class="o">}</span>
+    <span class="n">self</span> <span class="o">!</span> <span class="nc">Message</span><span class="o">(</span><span class="s">&quot;continue&quot;</span><span class="o">,</span> <span class="nc">System</span><span class="o">.</span><span class="n">currentTimeMillis</span><span class="o">())</span>
+  <span class="o">}</span>
+<span class="o">}</span>
+
+<span class="k">object</span> <span class="nc">Split</span> <span class="o">{</span>
+  <span class="k">val</span> <span class="nc">TEXT_TO_SPLIT</span> <span class="k">=</span> <span class="s">&quot;some text&quot;</span>
+<span class="o">}</span></code></pre></div>
+
+<p>Like Split, every processor extends a <code>TaskActor</code>.  The <code>onStart</code> method is called once before any message comes in; <code>onNext</code> method is called to process every incoming message. Note that GearPump employs the message-driven model and that&#8217;s why Split sends itself a message at the end of <code>onStart</code> and <code>onNext</code> to trigger next message processing.</p>
+
+<h4 id="sum-processor">Sum Processor</h4>
+
+<p>The structure of Sum processor looks much alike. Sum does not need to send messages to itself since it receives messages from Split.</p>
+
+<p>Scala:</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">class</span> <span class="nc">Sum</span> <span class="o">(</span><span class="n">taskContext</span> <span class="k">:</span> <span class="kt">TaskContext</span><span class="o">,</span> <span class="n">conf</span><span class="k">:</span> <span class="kt">UserConfig</span><span class="o">)</span> <span class="k">extends</span> <span class="nc">Task</span><span class="o">(</span><span class="n">taskContext</span><span class="o">,</span> <span class="n">conf</span><span class="o">)</span> <span class="o">{</span>
+  <span class="k">private</span><span class="o">[</span><span class="kt">wordcount</span><span class="o">]</span> <span class="k">val</span> <span class="n">map</span> <span class="k">:</span> <span class="kt">mutable.HashMap</span><span class="o">[</span><span class="kt">String</span>, <span class="kt">Long</span><span class="o">]</span> <span class="k">=</span> <span class="k">new</span> <span class="n">mutable</span><span class="o">.</span><span class="nc">HashMap</span><span class="o">[</span><span class="kt">String</span>, <span class="kt">Long</span><span class="o">]()</span>
+
+  <span class="k">private</span><span class="o">[</span><span class="kt">wordcount</span><span class="o">]</span> <span class="k">var</span> <span class="n">wordCount</span> <span class="k">:</span> <span class="kt">Long</span> <span class="o">=</span> <span class="mi">0</span>
+  <span class="k">private</span> <span class="k">var</span> <span class="n">snapShotTime</span> <span class="k">:</span> <span class="kt">Long</span> <span class="o">=</span> <span class="nc">System</span><span class="o">.</span><span class="n">currentTimeMillis</span><span class="o">()</span>
+  <span class="k">private</span> <span class="k">var</span> <span class="n">snapShotWordCount</span> <span class="k">:</span> <span class="kt">Long</span> <span class="o">=</span> <span class="mi">0</span>
+
+  <span class="k">private</span> <span class="k">var</span> <span class="n">scheduler</span> <span class="k">:</span> <span class="kt">Cancellable</span> <span class="o">=</span> <span class="kc">null</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">onStart</span><span class="o">(</span><span class="n">startTime</span> <span class="k">:</span> <span class="kt">StartTime</span><span class="o">)</span> <span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="n">scheduler</span> <span class="k">=</span> <span class="n">taskContext</span><span class="o">.</span><span class="n">schedule</span><span class="o">(</span><span class="k">new</span> <span class="nc">FiniteDuration</span><span class="o">(</span><span class="mi">5</span><span class="o">,</span> <span class="nc">TimeUnit</span><span class="o">.</span><span class="nc">SECONDS</span><span class="o">),</span>
+      <span class="k">new</span> <span class="nc">FiniteDuration</span><span class="o">(</span><span class="mi">5</span><span class="o">,</span> <span class="nc">TimeUnit</span><span class="o">.</span><span class="nc">SECONDS</span><span class="o">))(</span><span class="n">reportWordCount</span><span class="o">)</span>
+  <span class="o">}</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">onNext</span><span class="o">(</span><span class="n">msg</span> <span class="k">:</span> <span class="kt">Message</span><span class="o">)</span> <span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="k">if</span> <span class="o">(</span><span class="kc">null</span> <span class="o">==</span> <span class="n">msg</span><span class="o">)</span> <span class="o">{</span>
+      <span class="k">return</span>
+    <span class="o">}</span>
+    <span class="k">val</span> <span class="n">current</span> <span class="k">=</span> <span class="n">map</span><span class="o">.</span><span class="n">getOrElse</span><span class="o">(</span><span class="n">msg</span><span class="o">.</span><span class="n">msg</span><span class="o">.</span><span class="n">asInstanceOf</span><span class="o">[</span><span class="kt">String</span><span class="o">],</span> <span class="mi">0L</span><span class="o">)</span>
+    <span class="n">wordCount</span> <span class="o">+=</span> <span class="mi">1</span>
+    <span class="n">map</span><span class="o">.</span><span class="n">put</span><span class="o">(</span><span class="n">msg</span><span class="o">.</span><span class="n">msg</span><span class="o">.</span><span class="n">asInstanceOf</span><span class="o">[</span><span class="kt">String</span><span class="o">],</span> <span class="n">current</span> <span class="o">+</span> <span class="mi">1</span><span class="o">)</span>
+  <span class="o">}</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">onStop</span><span class="o">()</span> <span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="k">if</span> <span class="o">(</span><span class="n">scheduler</span> <span class="o">!=</span> <span class="kc">null</span><span class="o">)</span> <span class="o">{</span>
+      <span class="n">scheduler</span><span class="o">.</span><span class="n">cancel</span><span class="o">()</span>
+    <span class="o">}</span>
+  <span class="o">}</span>
+
+  <span class="k">def</span> <span class="n">reportWordCount</span><span class="o">()</span> <span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="k">val</span> <span class="n">current</span> <span class="k">:</span> <span class="kt">Long</span> <span class="o">=</span> <span class="nc">System</span><span class="o">.</span><span class="n">currentTimeMillis</span><span class="o">()</span>
+    <span class="nc">LOG</span><span class="o">.</span><span class="n">info</span><span class="o">(</span><span class="n">s</span><span class="s">&quot;Task ${taskContext.taskId} Throughput: ${(wordCount - snapShotWordCount, (current - snapShotTime) / 1000)} (words, second)&quot;</span><span class="o">)</span>
+    <span class="n">snapShotWordCount</span> <span class="k">=</span> <span class="n">wordCount</span>
+    <span class="n">snapShotTime</span> <span class="k">=</span> <span class="n">current</span>
+  <span class="o">}</span>
+<span class="o">}</span></code></pre></div>
+
+<p>Besides counting the sum, we also define a scheduler to report throughput every 5 seconds. The scheduler should be cancelled when the computation completes, which could be accomplished overriding the <code>onStop</code> method. The default implementation of <code>onStop</code> is a no-op.</p>
+
+<h4 id="partitioner">Partitioner</h4>
+
+<p>A processor could be parallelized to a list of tasks. A <code>Partitioner</code> defines how the data is shuffled among tasks of Split and Sum. GearPump has already provided two partitioners</p>
+
+<ul>
+  <li><code>HashPartitioner</code>: partitions data based on the message&#8217;s hashcode</li>
+  <li><code>ShufflePartitioner</code>: partitions data in a round-robin way.</li>
+</ul>
+
+<p>You could define your own partitioner by extending the <code>Partitioner</code> trait and overriding the <code>getPartition</code> method.</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">trait</span> <span class="nc">Partitioner</span> <span class="k">extends</span> <span class="nc">Serializable</span> <span class="o">{</span>
+  <span class="k">def</span> <span class="n">getPartition</span><span class="o">(</span><span class="n">msg</span> <span class="k">:</span> <span class="kt">Message</span><span class="o">,</span> <span class="n">partitionNum</span> <span class="k">:</span> <span class="kt">Int</span><span class="o">)</span> <span class="k">:</span> <span class="kt">Int</span>
+<span class="o">}</span></code></pre></div>
+
+<h3 id="define-taskdescription-and-appdescription">Define TaskDescription and AppDescription</h3>
+
+<p>Now, we are able to write our application class, weaving the above components together.</p>
+
+<p>The application class extends <code>App</code> and `ArgumentsParser which make it easier to parse arguments and run main functions.</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">object</span> <span class="nc">WordCount</span> <span class="k">extends</span> <span class="nc">App</span> <span class="k">with</span> <span class="nc">ArgumentsParser</span> <span class="o">{</span>
+  <span class="k">private</span> <span class="k">val</span> <span class="nc">LOG</span><span class="k">:</span> <span class="kt">Logger</span> <span class="o">=</span> <span class="nc">LogUtil</span><span class="o">.</span><span class="n">getLogger</span><span class="o">(</span><span class="n">getClass</span><span class="o">)</span>
+  <span class="k">val</span> <span class="nc">RUN_FOR_EVER</span> <span class="k">=</span> <span class="o">-</span><span class="mi">1</span>
+
+  <span class="k">override</span> <span class="k">val</span> <span class="n">options</span><span class="k">:</span> <span class="kt">Array</span><span class="o">[(</span><span class="kt">String</span>, <span class="kt">CLIOption</span><span class="o">[</span><span class="kt">Any</span><span class="o">])]</span> <span class="k">=</span> <span class="nc">Array</span><span class="o">(</span>
+    <span class="s">&quot;split&quot;</span> <span class="o">-&gt;</span> <span class="nc">CLIOption</span><span class="o">[</span><span class="kt">Int</span><span class="o">](</span><span class="s">&quot;&lt;how many split tasks&gt;&quot;</span><span class="o">,</span> <span class="n">required</span> <span class="k">=</span> <span class="kc">false</span><span class="o">,</span> <span class="n">defaultValue</span> <span class="k">=</span> <span class="nc">Some</span><span class="o">(</span><span class="mi">1</span><span class="o">)),</span>
+    <span class="s">&quot;sum&quot;</span> <span class="o">-&gt;</span> <span class="nc">CLIOption</span><span class="o">[</span><span class="kt">Int</span><span class="o">](</span><span class="s">&quot;&lt;how many sum tasks&gt;&quot;</span><span class="o">,</span> <span class="n">required</span> <span class="k">=</span> <span class="kc">false</span><span class="o">,</span> <span class="n">defaultValue</span> <span class="k">=</span> <span class="nc">Some</span><span class="o">(</span><span class="mi">1</span><span class="o">))</span>
+  <span class="o">)</span>
+
+  <span class="k">def</span> <span class="n">application</span><span class="o">(</span><span class="n">config</span><span class="k">:</span> <span class="kt">ParseResult</span><span class="o">)</span> <span class="k">:</span> <span class="kt">StreamApplication</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="k">val</span> <span class="n">splitNum</span> <span class="k">=</span> <span class="n">config</span><span class="o">.</span><span class="n">getInt</span><span class="o">(</span><span class="s">&quot;split&quot;</span><span class="o">)</span>
+    <span class="k">val</span> <span class="n">sumNum</span> <span class="k">=</span> <span class="n">config</span><span class="o">.</span><span class="n">getInt</span><span class="o">(</span><span class="s">&quot;sum&quot;</span><span class="o">)</span>
+    <span class="k">val</span> <span class="n">partitioner</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">HashPartitioner</span><span class="o">()</span>
+    <span class="k">val</span> <span class="n">split</span> <span class="k">=</span> <span class="nc">Processor</span><span class="o">[</span><span class="kt">Split</span><span class="o">](</span><span class="n">splitNum</span><span class="o">)</span>
+    <span class="k">val</span> <span class="n">sum</span> <span class="k">=</span> <span class="nc">Processor</span><span class="o">[</span><span class="kt">Sum</span><span class="o">](</span><span class="n">sumNum</span><span class="o">)</span>
+    <span class="k">val</span> <span class="n">app</span> <span class="k">=</span> <span class="nc">StreamApplication</span><span class="o">(</span><span class="s">&quot;wordCount&quot;</span><span class="o">,</span> <span class="nc">Graph</span><span class="o">[</span><span class="kt">Processor</span><span class="o">[</span><span class="k">_</span> <span class="k">&lt;:</span> <span class="kt">Task</span><span class="o">]</span>, <span class="kt">Partitioner</span><span class="o">](</span><span class="n">split</span> <span class="o">~</span> <span class="n">partitioner</span> <span class="o">~&gt;</span> <span class="n">sum</span><span class="o">),</span> <span class="nc">UserConfig</span><span class="o">.</span><span class="n">empty</span><span class="o">)</span>
+    <span class="n">app</span>
+  <span class="o">}</span>
+
+  <span class="k">val</span> <span class="n">config</span> <span class="k">=</span> <span class="n">parse</span><span class="o">(</span><span class="n">args</span><span class="o">)</span>
+  <span class="k">val</span> <span class="n">context</span> <span class="k">=</span> <span class="nc">ClientContext</span><span class="o">()</span>
+  <span class="k">val</span> <span class="n">appId</span> <span class="k">=</span> <span class="n">context</span><span class="o">.</span><span class="n">submit</span><span class="o">(</span><span class="n">application</span><span class="o">(</span><span class="n">config</span><span class="o">))</span>
+  <span class="n">context</span><span class="o">.</span><span class="n">close</span><span class="o">()</span>
+<span class="o">}</span></code></pre></div>
+
+<p>We override <code>options</code> value and define an array of command line arguments to parse. We want application users to pass in masters&#8217; hosts and ports, the parallelism of split and sum tasks, and how long to run the example. We also specify whether an option is <code>required</code> and provide <code>defaultValue</code> for some arguments.</p>
+
+<p>Given the <code>ParseResult</code> of command line arguments, we create <code>TaskDescription</code>s for Split and Sum processors, and connect them with <code>HashPartitioner</code> using DAG API. The graph is wrapped in an <code>AppDescrition</code> , which is finally submit to master.</p>
+
+<h3 id="submit-application">Submit application</h3>
+
+<p>After all these, you need to package everything into a uber jar and submit the jar to Gearpump Cluster. Please check <a href="commandline.html">Application submission tool</a> to command line tool syntax.</p>
+
+<h3 id="advanced-topic">Advanced topic</h3>
+<p>For a real application, you definitely need to define your own customized message passing between processors.
+Customized message needs customized serializer to help message passing over wire.
+Check <a href="dev-connectors.html">this guide</a> for how to customize serializer.</p>
+
+<h3 id="gearpump-for-non-streaming-usage">Gearpump for Non-Streaming Usage</h3>
+<p>Gearpump is also able to as a base platform to develop non-streaming applications. See <a href="dev-non-streaming-example.html">this guide</a> on how to use Gearpump to develop a distributed shell.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/faq.html b/releases/latest/faq.html
new file mode 100644
index 0000000..05cafea
--- /dev/null
+++ b/releases/latest/faq.html
@@ -0,0 +1,182 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>faq - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Gearpump Frequently Asked Questions">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Frequently Asked Questions</h1>
+   
+
+   <h5 id="whats-relation-between-gearpump-and-yarn">What&#8217;s Relation between Gearpump and YARN?</h5>
+<p>Gearpump can run on top of YARN as a YARN application. Gearpump&#8217;s ApplicationMaster provides the application management , deployment and scheduling of DAG&#8217;s after arbitrating and receiving container resources from YARN</p>
+
+<h5 id="relation-with-storm-and-spark-streaming">Relation with Storm and Spark Streaming</h5>
+<p>Storm and spark streaming are proven platforms, there are many production deployments. Compared with them, Gearpump is not than proven and there is no production deployment yet. However, there is no single platform that can cover every use case; Gearpump has its own +1 points in some special fields. As an instance, for IOT use cases, Gearpump may be considered convenient because the topology can be deployed to edge device with feature of location transparency. For another example, when users want to upgrade the application online without service interruption, Gearpump may be suitable as it can dynamically modify the computation DAG on the fly.</p>
+
+<h5 id="what-does-gearpump-mean">What does GearPump mean?</h5>
+<p>The name GearPump is a reference 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 from left to right.</p>
+
+<h5 id="why-not-using-akka-persistence-to-store-the-checkpoint-file">Why not using akka persistence to store the checkpoint file?</h5>
+<ol>
+  <li>We only checkpoint file to disk when necessary.(not record level)</li>
+  <li>We have custom checkpoint file format</li>
+</ol>
+
+<h5 id="have-you-considered-the-akka-stream-api-for-the-high-level-dsl">Have you considered the akka stream API for the high level DSL?</h5>
+<p>We are looking into a hands of candidate for what a good DSL should be. Akka stream API is one of the candidates.</p>
+
+<h5 id="why-wrapping-the-task-instead-of-using-the-actor-interface-directly">Why wrapping the Task, instead of using the Actor interface directly?</h5>
+
+<ol>
+  <li>It is more easy to conduct Unit test</li>
+  <li>We have custom logic and messages to ensure the data consistency, like flow control, like message loss detection.</li>
+  <li>As the Gearpump interface evolves rapidly. for now, we want to conservative in exposing more powerful functions so that we doesn&#8217;t tie our hands for future refactory, it let us feel safe.</li>
+</ol>
+
+<h5 id="what-is-the-open-source-plan-for-this-project">What is the open source plan for this project?</h5>
+<p>The ultimate goal is to make it an Apache project.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/features.html b/releases/latest/features.html
new file mode 100644
index 0000000..34e60a3
--- /dev/null
+++ b/releases/latest/features.html
@@ -0,0 +1,221 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>highlights - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Gearpump Technical Highlights">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Technical Highlights</h1>
+   
+
+   <h3 id="technical-highlights-of-gearpump">Technical highlights of Gearpump</h3>
+
+<p>Gearpump is a performant, flexible, fault-tolerant, and responsive streaming platform with a lot of nice features, its technical highlights include:</p>
+
+<h4 id="actors-everywhere">Actors everywhere</h4>
+
+<p>The Actor model is a concurrency model proposed by Carl Hewitt at 1973. The Actor model is like a micro-service which is cohesive in the inside and isolated from other outside actors. Actors are the cornerstone of Gearpump, they provide facilities to do message passing, error handling, liveliness monitoring. Gearpump uses Actors everywhere; every entity within the cluster that can be treated as a service.</p>
+
+<p><img src="img/actor_hierarchy.png" alt="Actor Hierarchy" /></p>
+
+<h4 id="exactly-once-message-processing">Exactly once Message Processing</h4>
+
+<p>Exactly once is defined as: the effect of a message will be calculated only once in the persisted state and computation errors in the history will not be propagated to future computations.</p>
+
+<p><img src="img/exact.png" alt="Exact Once Semantics" /></p>
+
+<h4 id="topology-dag-dsl">Topology DAG DSL</h4>
+
+<p>User can submit to Gearpump a computation DAG, which contains a list of nodes and edges, and each node can be parallelized to a set of tasks. Gearpump will then schedule and distribute different tasks in the DAG to different machines automatically. Each task will be started as an actor, which is long running micro-service.</p>
+
+<p><img src="img/dag.png" alt="DAG" /></p>
+
+<h4 id="flow-control">Flow control</h4>
+
+<p>Gearpump has built-in support for flow control. For all message passing between different tasks, the framework will assure the upstream tasks will not flood the downstream tasks.
+<img src="img/flowcontrol.png" alt="Flow Control" /></p>
+
+<h4 id="no-inherent-end-to-end-latency">No inherent end to end latency</h4>
+
+<p>Gearpump is a message level streaming engine, which means every task in the DAG will process messages immediately upon receiving, and deliver messages to downstream immediately without waiting. Gearpump doesn&#8217;t do batching when data sourcing.</p>
+
+<h4 id="high-performance-message-passing">High Performance message passing</h4>
+
+<p>By implementing smart batching strategies, Gearpump is extremely effective in transferring small messages. In one test of 4 machines, the whole cluster throughput can reach 11 million messages per second, with message size of 100 bytes.
+<img src="img/dashboard.png" alt="Dashboard" /></p>
+
+<h4 id="high-availability-no-single-point-of-failure">High availability, No single point of failure</h4>
+
+<p>Gearpump has a careful design for high availability. We have considered message loss, worker machine crash, application crash, master crash, brain-split, and have made sure Gearpump recovers when these errors may occur. When there is message loss, the lost message will be replayed; when there is a worker machine crash or application crash, the related computation tasks will be rescheduled on new machines. For master high availability, several master nodes will form a Akka cluster, and CRDTs (conflict free data types) are used to exchange the state, so as long as there is still a quorum, the master will stay functional. When one master node fails, other master nodes in the cluster will take over and state will be recovered.</p>
+
+<p><img src="img/ha.png" alt="HA" /></p>
+
+<h4 id="dynamic-computation-dag">Dynamic Computation DAG</h4>
+
+<p>GearPump provides a feature which allows the user to dynamically add, remove, or replace a sub graph at runtime, without the need to restart the whole computation topology.</p>
+
+<p><img src="img/dynamic.png" alt="Dynamic DAG" /></p>
+
+<h4 id="able-to-handle-out-of-order-messages">Able to handle out of order messages</h4>
+
+<p>For a window operation like moving average on a sliding window, it is important to make sure we have received all messages in that time window so that we can get an accurate result, but how do we handle stranglers or late arriving messages? GearPump solves this problem by tracking the low watermark of timestamp of all messages, so it knows whether we&#8217;ve received all the messages in the time window or not.</p>
+
+<p><img src="img/clock.png" alt="Clock" /></p>
+
+<h4 id="customizable-platform">Customizable platform</h4>
+
+<p>Different applications have different requirements related to performance metrics, some may want higher throughput, some may require strong eventual data consistency; and different applications have different resource requirements profiles, some may demand high CPU performance, some may require data locality. Gearpump meets these requirements by allowing the user to arbitrate between different performance metrics and define customized resource scheduling strategies.</p>
+
+<h4 id="built-in-dashboard-ui">Built-in Dashboard UI</h4>
+
+<p>Gearpump has a built-in dashboard UI to manage the cluster and visualize the applications. The UI uses REST calls to connect with backend, so it is easy to embed the UI within other dashboards.</p>
+
+<p><img src="img/dashboard.gif" alt="Dashboard" /></p>
+
+<h4 id="data-connectors-for-kafka-and-hdfs">Data connectors for Kafka and HDFS</h4>
+
+<p>Gearpump has built-in data connectors for Kafka and HDFS. For the Kafka connector, we support message replay from a specified timestamp.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.6.2/fonts/glyphicons-halflings-regular.eot b/releases/latest/fonts/glyphicons-halflings-regular.eot
similarity index 100%
copy from releases/0.6.2/fonts/glyphicons-halflings-regular.eot
copy to releases/latest/fonts/glyphicons-halflings-regular.eot
Binary files differ
diff --git a/releases/0.6.2/fonts/glyphicons-halflings-regular.svg b/releases/latest/fonts/glyphicons-halflings-regular.svg
similarity index 100%
copy from releases/0.6.2/fonts/glyphicons-halflings-regular.svg
copy to releases/latest/fonts/glyphicons-halflings-regular.svg
diff --git a/releases/0.6.2/fonts/glyphicons-halflings-regular.ttf b/releases/latest/fonts/glyphicons-halflings-regular.ttf
similarity index 100%
copy from releases/0.6.2/fonts/glyphicons-halflings-regular.ttf
copy to releases/latest/fonts/glyphicons-halflings-regular.ttf
Binary files differ
diff --git a/releases/0.6.2/fonts/glyphicons-halflings-regular.woff b/releases/latest/fonts/glyphicons-halflings-regular.woff
similarity index 100%
copy from releases/0.6.2/fonts/glyphicons-halflings-regular.woff
copy to releases/latest/fonts/glyphicons-halflings-regular.woff
Binary files differ
diff --git a/releases/0.6.2/fonts/glyphicons-halflings-regular.woff2 b/releases/latest/fonts/glyphicons-halflings-regular.woff2
similarity index 100%
copy from releases/0.6.2/fonts/glyphicons-halflings-regular.woff2
copy to releases/latest/fonts/glyphicons-halflings-regular.woff2
Binary files differ
diff --git a/releases/latest/gearpump-internals.html b/releases/latest/gearpump-internals.html
new file mode 100644
index 0000000..d157304
--- /dev/null
+++ b/releases/latest/gearpump-internals.html
@@ -0,0 +1,384 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump Internals - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Gearpump Internals">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Internals</h1>
+   
+
+   <h3 id="actor-hiearachy">Actor Hiearachy?</h3>
+
+<p><img src="img/actor_hierarchy.png" alt="Actor Hierarchy" /></p>
+
+<p>Everything in the diagram is an actor; they fall into two categories, Cluster Actors and Application Actors.</p>
+
+<h4 id="cluster-actors">Cluster Actors</h4>
+
+<p><strong>Worker</strong>: Maps to a physical worker machine. It is responsible for managing resources and report metrics on that machine.</p>
+
+<p><strong>Master</strong>: Heart of the cluster, which manages workers, resources, and applications. The main function is delegated to three child actors, App Manager, Worker Manager, and Resource Scheduler.</p>
+
+<h4 id="application-actors">Application Actors:</h4>
+
+<p><strong>AppMaster</strong>: Responsible to schedule the tasks to workers and manage the state of the application. Different applications have different AppMaster instances and are isolated.</p>
+
+<p><strong>Executor</strong>: Child of AppMaster, represents a JVM process. Its job is to manage the life cycle of tasks and recover the tasks in case of failure.</p>
+
+<p><strong>Task</strong>: Child of Executor, does the real job. Every task actor has a global unique address. One task actor can send data to any other task actors. This gives us great flexibility of how the computation DAG is distributed.</p>
+
+<p>All actors in the graph are weaved together with actor supervision, and actor watching and every error is handled properly via supervisors. In a master, a risky job is isolated and delegated to child actors, so it&#8217;s more robust. In the application, an extra intermediate layer &#8220;Executor&#8221; is created so that we can do fine-grained and fast recovery in case of task failure. A master watches the lifecycle of AppMaster and worker to handle the failures, but the life cycle of Worker and AppMaster are not bound to a Master Actor by supervision, so that Master node can fail independently.  Several Master Actors form an Akka cluster, the Master state is exchanged using the Gossip protocol in a conflict-free consistent way so that there is no single point of failure. With this hierarchy design, we are able to achieve high availability.</p>
+
+<h3 id="application-clock-and-global-clock-service">Application Clock and Global Clock Service</h3>
+
+<p>Global clock service will track the minimum time stamp of all pending messages in the system. Every task will update its own minimum-clock to global clock service; the minimum-clock of task is decided by the minimum of:</p>
+
+<ul>
+  <li>Minimum time stamp of all pending messages in the inbox.</li>
+  <li>Minimum time stamp of all un-acked outgoing messages. When there is message loss, the minimum clock will not advance.</li>
+  <li>Minimum clock of all task states. If the state is accumulated by a lot of input messages, then the clock value is decided by the oldest message&#8217;s timestamp. The state clock will advance by doing snapshots to persistent storage or by fading out the effect of old messages.</li>
+</ul>
+
+<p><img src="img/clock.png" alt="Clock" /></p>
+
+<p>The global clock service will keep track of all task minimum clocks effectively and maintain a global view of minimum clock. The global minimum clock value is monotonically increasing; it means that all source messages before this clock value have been processed. If there is message loss or task crash, the global minimum clock will stop.</p>
+
+<h3 id="how-do-we-optimize-the-message-passing-performance">How do we optimize the message passing performance?</h3>
+
+<p>For streaming application, message passing performance is extremely important. For example, one streaming platform may need to process millions of messages per second with millisecond level latency. High throughput and low latency is not that easy to achieve. There are a number of challenges:</p>
+
+<h4 id="first-challenge-network-is-not-efficient-for-small-messages">First Challenge: Network is not efficient for small messages</h4>
+
+<p>In streaming, typical message size is very small, usually less than 100 bytes per message, like the floating car GPS data. But network efficiency is very bad when transferring small messages. As you can see in below diagram, when message size is 50 bytes, it can only use 20% bandwidth. How to improve the throughput?</p>
+
+<p><img src="img/through_vs_message_size.png" alt="Throughput vs. Message Size" /></p>
+
+<h4 id="second-challenge-message-overhead-is-too-big">Second Challenge: Message overhead is too big</h4>
+
+<p>For each message sent between two actors, it contains sender and receiver actor path. When sending over the wire, the overhead of this ActorPath is not trivial. For example, the below actor path takes more than 200 bytes.</p>
+
+<div class="highlight"><pre><code class="language-javascript"><span class="nx">akka</span><span class="p">.</span><span class="nx">tcp</span><span class="o">:</span><span class="c1">//system1@192.168.1.53:51582/remote/akka.tcp/2120193a-e10b-474e-bccb-8ebc4b3a0247@192.168.1.53:48948/remote/akka.tcp/system2@192.168.1.54:43676/user/master/Worker1/app_0_executor_0/group_1_task_0#-768886794</span></code></pre></div>
+
+<h4 id="how-do-we-solve-this">How do we solve this?</h4>
+
+<p>We implement a custom Netty transportation layer with Akka extension. In the below diagram, Netty Client will translate ActorPath to TaskId, and Netty Server will translate it back. Only TaskId will be passed on wire, it is only about 10 bytes, the overhead is minimized. Different Netty Client Actors are isolated; they will not block each other.</p>
+
+<p><img src="img/netty_transport.png" alt="Netty Transport" /></p>
+
+<p>For performance, effective batching is really the key! We group multiple messages to a single batch and send it on the wire. The batch size is not fixed; it is adjusted dynamically based on network status. If the network is available, we will flush pending messages immediately without waiting; otherwise we will put the message in a batch and trigger a timer to flush the batch later.</p>
+
+<h3 id="how-do-we-do-flow-control">How do we do flow Control?</h3>
+
+<p>Without flow control, one task can easily flood another task with too many messages, causing out of memory error. Typical flow control will use a TCP-like sliding window, so that source and target can run concurrently without blocking each other.</p>
+
+<p><img src="img/flow_control.png" alt="Flow Control" />
+Figure: Flow control, each task is &#8220;star&#8221; connected to input tasks and output tasks</p>
+
+<p>The difficult part for our problem is that each task can have multiple input tasks and output tasks. The input and output must be geared together so that the back pressure can be properly propagated from downstream to upstream. The flow control also needs to consider failures, and it needs to be able to recover when there is message loss.
+Another challenge is that the overhead of flow control messages can be big. If we ack every message, there will be huge amount of ack&#8217;d messages in the system, degrading streaming performance. The approach we adopted is to use explicit AckRequest message. The target tasks will only ack back when they receive the AckRequest message, and the source will only send AckRequest when it feels necessary. With this approach, we can largely reduce the overhead.</p>
+
+<h3 id="how-do-we-detect-message-loss">How do we detect message loss?</h3>
+
+<p>For example, for web ads, we may charge for every click, we don&#8217;t want to miscount.  The streaming platform needs to effectively track what messages have been lost, and recover as fast as possible.</p>
+
+<p><img src="img/messageLoss.png" alt="Message Loss" />
+Figure: Message Loss Detection</p>
+
+<p>We use the flow control message AckRequest and Ack to detect message loss. The target task will count how many messages has been received since last AckRequest, and ack the count back to source task. The source task will check the count and find message loss.
+This is just an illustration, the real case is more difficulty, we need to handle zombie tasks, and in-the-fly stale messages.</p>
+
+<h3 id="how-gearpump-know-what-messages-to-replay">How Gearpump know what messages to replay?</h3>
+
+<p>In some applications, a message cannot be lost, and must be replayed. For example, during the money transfer, the bank will SMS us the verification code. If that message is lost, the system must replay it so that money transfer can continue. We made the decision to use <strong>source end message storage</strong> and <strong>time stamp based replay</strong>.</p>
+
+<p><img src="img/replay.png" alt="Replay" />
+Figure: Replay with Source End Message Store</p>
+
+<p>Every message is immutable, and tagged with a timestamp. We have an assumption that the timestamp is approximately incremental (allow small ratio message disorder).</p>
+
+<p>We assume the message is coming from a replay-able source, like Kafka queue; otherwise the message will be stored at customizable source end &#8220;message store&#8221;. When the source task sends the message downstream, the timestamp and offset of the message is also check-pointed to offset-timestamp storage periodically. During recovery, the system will first retrieve the right time stamp and offset from the offset-timestamp storage, then it will replay the message store from that time stamp and offset. A Timestamp Filter will filter out old messages in case the message in message store is not strictly time-ordered.</p>
+
+<h3 id="master-high-availability">Master High Availability</h3>
+
+<p>In a distributed streaming system, any part can fail. The system must stay responsive and do recovery in case of errors.</p>
+
+<p><img src="img/ha.png" alt="HA" />
+Figure: Master High Availability</p>
+
+<p>We use Akka clustering to implement the Master high availability. The cluster consists of several master nodes, but no worker nodes. With clustering facilities, we can easily detect and handle the failure of master node crash. The master state is replicated on all master nodes with the Typesafe akka-data-replication  library, when one master node crashes, another standby master will read the master state and take over. The master state contains the submission data of all applications. If one application dies, a master can use that state to recover that application. CRDT LwwMap  is used to represent the state; it is a hash map that can converge on distributed nodes without conflict. To have strong data consistency, the state read and write must happen on a quorum of master nodes.</p>
+
+<h3 id="how-we-do-handle-failures">How we do handle failures?</h3>
+
+<p>With Akka&#8217;s powerful actor supervision, we can implement a resilient system relatively easy. In Gearpump, different applications have a different AppMaster instance, they are totally isolated from each other. For each application, there is a supervision tree, AppMaster-&gt;Executor-&gt;Task. With this supervision hierarchy, we can free ourselves from the headache of zombie process, for example if AppMaster is down, Akka supervisor will ensure the whole tree is shutting down.</p>
+
+<p>There are multiple possible failure scenarios</p>
+
+<p><img src="img/failures.png" alt="Failures" />
+Figure: Possible Failure Scenarios and Error Supervision Hierarchy</p>
+
+<h4 id="what-happen-when-master-crash">What happen when Master Crash?</h4>
+
+<p>When Master crash, other standby masters will be notified, they will resume the master state, and take over control. Worker and AppMaster will also be notified, They will trigger a process to find the new active master, until the resolution complete. If AppMaster or Worker cannot resolve a new Master in a time out, they will make suicide and kill themselves.</p>
+
+<h4 id="what-happen-when-worker-crash">What happen When worker crash?</h4>
+
+<p>When worker crash, the Master will get notified and stop scheduling new computation to this worker. All supervised executors on current worker will be killed, AppMaster can treat it as recovery of executor crash like <a href="#what-happen-when-executor-crash">What happen when executor crash?</a></p>
+
+<h4 id="what-happen-when-appmaster-crash">What happen when AppMaster Crash?</h4>
+
+<p>If a AppMaster crashes, Master will schedule a new resource to create a new AppMaster Instance elsewhere, and then the AppMaster will handle the recovery inside the application. For streaming, it will recover the latest min clock and other state from disk, request resources from master to start executors, and restart the tasks with recovered min clock.</p>
+
+<h4 id="what-happen-when-executor-crash">What happen when executor crash?</h4>
+
+<p>If an Executor Crashes, its supervisor AppMaster will get notified, and request a new resource from the active master to start a new executor, to run the tasks which were located on the crashed executor.</p>
+
+<h4 id="what-happen-when-task-crash">What happen when task crash?</h4>
+
+<p>If a task throws an exception, its supervisor executor will restart that Task.</p>
+
+<p>When &#8220;at least once&#8221; message delivery is enabled, it will trigger the message replaying in the case of message loss. First AppMaster will read the latest minimum clock from the global clock service(or clock storage if the clock service crashes), then AppMaster will restart all the task actors to get a fresh task state, then the source end tasks will replay messages from that minimum clock.</p>
+
+<h3 id="how-exactly-once-work">How exactly once work?</h3>
+
+<p>For some applications, it is extremely important to do &#8220;exactly once&#8221; message delivery. For example, for a real-time billing system, we will not want to bill the customer twice. The goal of &#8220;exactly once&#8221; message delivery is to make sure:
+  The error doesn&#8217;t accumulate, today&#8217;s error will not be accumulated to tomorrow.
+  Transparent to application developer
+We use global clock to synchronize the distributed transactions. We assume every message from the data source will have a unique timestamp, the timestamp can be a part of the message body, or can be attached later with system clock when the message is injected into the streaming system. With this global synchronized clock, we can coordinate all tasks to checkpoint at same timestamp.</p>
+
+<p><img src="img/checkpointing.png" alt="Checkpoint" />
+Figure: Checkpointing and Exactly-Once Message delivery</p>
+
+<p>Workflow to do state checkpointing:</p>
+
+<ol>
+  <li>The coordinator asks the streaming system to do checkpoint at timestamp Tc.</li>
+  <li>For each application task, it will maintain two states, checkpoint state and current state. Checkpoint state only contains information before timestamp Tc. Current state contains all information.</li>
+  <li>When global minimum clock is larger than Tc, it means all messages older than Tc has been processed; the checkpoint state will no longer change, so we will then persist the checkpoint state to storage safely.</li>
+  <li>When there is message loss, we will start the recovery process.</li>
+  <li>To recover, load the latest checkpoint state from store, and then use it to restore the application status.</li>
+  <li>Data source replays messages from the checkpoint timestamp.</li>
+</ol>
+
+<p>The checkpoint interval is determined by global clock service dynamically. Each data source will track the max timestamp of input messages. Upon receiving min clock updates, the data source will report the time delta back to global clock service. The max time delta is the upper bound of the application state timespan. The checkpoint interval is bigger than max delta time:</p>
+
+<p><img src="img/checkpoint_equation.png" alt="Checkpoint Equation" /></p>
+
+<p><img src="img/checkpointing_interval.png" alt="Checkpointing Interval" />
+Figure: How to determine Checkpoint Interval</p>
+
+<p>After the checkpoint interval is notified to tasks by global clock service, each task will calculate its next checkpoint timestamp autonomously without global synchronization.</p>
+
+<p><img src="img/checkpoint_interval_equation.png" alt="Checkpoint Interval Equation" /></p>
+
+<p>For each task, it contains two states, checkpoint state and current state. The code to update the state is shown in listing below.</p>
+
+<div class="highlight"><pre><code class="language-python"><span class="n">TaskState</span><span class="p">(</span><span class="n">stateStore</span><span class="p">,</span> <span class="n">initialTimeStamp</span><span class="p">):</span>
+  <span class="n">currentState</span> <span class="o">=</span> <span class="n">stateStore</span><span class="o">.</span><span class="n">load</span><span class="p">(</span><span class="n">initialTimeStamp</span><span class="p">)</span>
+  <span class="n">checkpointState</span> <span class="o">=</span> <span class="n">currentState</span><span class="o">.</span><span class="n">clone</span>
+  <span class="n">checkpointTimestamp</span> <span class="o">=</span> <span class="n">nextCheckpointTimeStamp</span><span class="p">(</span><span class="n">initialTimeStamp</span><span class="p">)</span>
+<span class="n">onMessage</span><span class="p">(</span><span class="n">msg</span><span class="p">):</span>
+  <span class="k">if</span> <span class="p">(</span><span class="n">msg</span><span class="o">.</span><span class="n">timestamp</span> <span class="o">&lt;</span> <span class="n">checkpointTimestamp</span><span class="p">):</span>
+    <span class="n">checkpointState</span><span class="o">.</span><span class="n">updateMessage</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span>
+  <span class="n">currentState</span><span class="o">.</span><span class="n">updateMessage</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span>  
+  <span class="n">maxClock</span> <span class="o">=</span> <span class="nb">max</span><span class="p">(</span><span class="n">maxClock</span><span class="p">,</span> <span class="n">msg</span><span class="o">.</span><span class="n">timeStamp</span><span class="p">)</span>
+
+<span class="n">onMinClock</span><span class="p">(</span><span class="n">minClock</span><span class="p">):</span>
+  <span class="k">if</span> <span class="p">(</span><span class="n">minClock</span> <span class="o">&gt;</span> <span class="n">checkpointTimestamp</span><span class="p">):</span>
+    <span class="n">stateStore</span><span class="o">.</span><span class="n">persist</span><span class="p">(</span><span class="n">checkpointState</span><span class="p">)</span>
+    <span class="n">checkpointTimeStamp</span> <span class="o">=</span> <span class="n">nextCheckpointTimeStamp</span><span class="p">(</span><span class="n">maxClock</span><span class="p">)</span>
+    <span class="n">checkpointState</span> <span class="o">=</span> <span class="n">currentState</span><span class="o">.</span><span class="n">clone</span>
+
+<span class="n">onNewCheckpointInterval</span><span class="p">(</span><span class="n">newStep</span><span class="p">):</span>
+  <span class="n">step</span> <span class="o">=</span> <span class="n">newStep</span>  
+<span class="n">nextCheckpointTimeStamp</span><span class="p">(</span><span class="n">timestamp</span><span class="p">):</span>
+  <span class="n">checkpointTimestamp</span> <span class="o">=</span> <span class="p">(</span><span class="mi">1</span> <span class="o">+</span> <span class="n">timestamp</span><span class="o">/</span><span class="n">step</span><span class="p">)</span> <span class="o">*</span> <span class="n">step</span></code></pre></div>
+
+<p>List 1: Task Transactional State Implementation</p>
+
+<h3 id="what-is-dynamic-graph-and-how-it-works">What is dynamic graph, and how it works?</h3>
+
+<p>The DAG can be modified dynamically. We want to be able to dynamically add, remove, and replace a sub-graph.</p>
+
+<p><img src="img/dynamic.png" alt="Dynamic DAG" />
+Figure: Dynamic Graph, Attach, Replace, and Remove</p>
+
+<h2 id="at-least-once-message-delivery-and-kafka">At least once message delivery and Kafka</h2>
+
+<p>The Kafka source example project and tutorials can be found at:
+- <a href="https://github.com/gearpump/gearpump/tree/master/examples/streaming/kafka">Kafka connector example project</a>
+- <a href="dev-connectors.html">Connect with Kafka source</a></p>
+
+<p>In this doc, we will talk about how the at least once message delivery works.</p>
+
+<p>We will use the WordCount example of <a href="https://github.com/gearpump/gearpump/tree/master/examples/streaming/kafka">source tree</a>  to illustrate.</p>
+
+<h3 id="how-the-kafka-wordcount-dag-looks-like">How the kafka WordCount DAG looks like:</h3>
+
+<p>It contains three processors:
+<img src="img/kafka_wordcount.png" alt="Kafka WordCount" /></p>
+
+<ul>
+  <li>KafkaStreamProducer(or KafkaSource) will read message from kafka queue.</li>
+  <li>Split will split lines to words</li>
+  <li>Sum will summarize the words to get a count for each word.</li>
+</ul>
+
+<h3 id="how-to-read-data-from-kafka">How to read data from Kafka</h3>
+
+<p>We use KafkaSource, please check <a href="dev-connectors.html">Connect with Kafka source</a> for the introduction.</p>
+
+<p>Please note that we have set a startTimestamp for the KafkaSource, which means KafkaSource will read from Kafka queue starting from messages whose timestamp is near startTimestamp.</p>
+
+<h3 id="what-happen-where-there-is-task-crash-or-message-loss">What happen where there is Task crash or message loss?</h3>
+<p>When there is message loss, the AppMaster will first pause the global clock service so that the global minimum timestamp no longer change, then it will restart the Kafka source tasks. Upon restart, Kafka Source will start to replay. It will first read the global minimum timestamp from AppMaster, and start to read message from that timestamp.</p>
+
+<h3 id="what-method-kafkasource-used-to-read-messages-from-a-start-timestamp-as-we-know-kafka-queue-doesnt-expose-the-timestamp-information">What method KafkaSource used to read messages from a start timestamp? As we know Kafka queue doesn&#8217;t expose the timestamp information.</h3>
+
+<p>Kafka queue only expose the offset information for each partition. What KafkaSource do is to maintain its own mapping from Kafka offset to  Application timestamp, so that we can map from a application timestamp to a Kafka offset, and replay Kafka messages from that Kafka offset.</p>
+
+<p>The mapping between Application timestmap with Kafka offset is stored in a distributed file system or as a Kafka topic.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/get-gearpump-distribution.html b/releases/latest/get-gearpump-distribution.html
new file mode 100644
index 0000000..65d5734
--- /dev/null
+++ b/releases/latest/get-gearpump-distribution.html
@@ -0,0 +1,244 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Get Gearpump Distribution - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="How to Get Your Gearpump Distribution">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">How to Get Your Gearpump Distribution</h1>
+   
+
+   <h3 id="prepare-the-binary">Prepare the binary</h3>
+<p>You can either download pre-build release package or choose to build from source code.</p>
+
+<h4 id="download-release-binary">Download Release Binary</h4>
+
+<p>If you choose to use pre-build package, then you don&#8217;t need to build from source code. The release package can be downloaded from:</p>
+
+<h5 id="download-pagedownloadhtml"><a href="/download.html">Download page</a></h5>
+
+<h4 id="build-from-source-code">Build from Source code</h4>
+
+<p>If you choose to build the package from source code yourself, you can follow these steps:</p>
+
+<p>1). Clone the GearPump repository</p>
+
+<div class="highlight"><pre><code class="language-bash">  git clone https://github.com/gearpump/gearpump.git
+  <span class="nb">cd </span>gearpump</code></pre></div>
+
+<p>2). Build package</p>
+
+<div class="highlight"><pre><code class="language-bash">  <span class="c">## Please use scala 2.11</span>
+  <span class="c">## The target package path: target/gearpump-$VERSION.tar.gz</span>
+  sbt clean assembly packArchive <span class="c">## Or use: sbt clean assembly pack-archive</span></code></pre></div>
+
+<p>After the build, there will be a package file gearpump-${version}.tar.gz generated under target/ folder.</p>
+
+<p><strong>NOTE:</strong>
+  Please set JAVA_HOME environment before the build.</p>
+
+<p>On linux:</p>
+
+<div class="highlight"><pre><code class="language-bash">  <span class="nb">export </span><span class="nv">JAVA_HOME</span><span class="o">={</span>path/to/jdk/root/path<span class="o">}</span></code></pre></div>
+
+<p>On Windows:</p>
+
+<div class="highlight"><pre><code class="language-bash">  <span class="nb">set </span><span class="nv">JAVA_HOME</span><span class="o">={</span>path/to/jdk/root/path<span class="o">}</span></code></pre></div>
+
+<p><strong>NOTE:</strong>
+The build requires network connection. If you are behind an enterprise proxy, make sure you have set the proxy in your env before running the build commands.
+For windows:</p>
+
+<div class="highlight"><pre><code class="language-bash">Set <span class="nv">HTTP_PROXY</span><span class="o">=</span>http://host:port
+<span class="nb">set </span><span class="nv">HTTPS_PROXT</span><span class="o">=</span> http://host:port</code></pre></div>
+
+<p>For Linux:</p>
+
+<div class="highlight"><pre><code class="language-bash"><span class="nb">export </span><span class="nv">HTTP_PROXY</span><span class="o">=</span>http://host:port
+<span class="nb">export </span><span class="nv">HTTPS_PROXT</span><span class="o">=</span> http://host:port</code></pre></div>
+
+<h3 id="gearpump-package-structure">Gearpump package structure</h3>
+
+<p>You need to flatten the .tar.gz file to use it, on Linux, you can</p>
+
+<div class="highlight"><pre><code class="language-bash"><span class="c">## please replace ${version} below with actual version used</span>
+tar  -zxvf gearpump-<span class="k">${</span><span class="nv">version</span><span class="k">}</span>.tar.gz</code></pre></div>
+
+<p>After decompression, the directory structure looks like picture 1.</p>
+
+<p><img src="img/layout.png" alt="Layout" /></p>
+
+<p>Under bin/ folder, there are script files for Linux(bash script) and Windows(.bat script).</p>
+
+<table>
+  <thead>
+    <tr>
+      <th>script</th>
+      <th>function</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td>local</td>
+      <td>You can start the Gearpump cluster in single JVM(local mode), or in a distributed cluster(cluster mode). To start the cluster in local mode, you can use the local /local.bat helper scripts, it is very useful for developing or troubleshooting.</td>
+    </tr>
+    <tr>
+      <td>master</td>
+      <td>To start Gearpump in cluster mode, you need to start one or more master nodes, which represent the global resource management center. master/master.bat is launcher script to boot the master node.</td>
+    </tr>
+    <tr>
+      <td>worker</td>
+      <td>To start Gearpump in cluster mode, you also need to start several workers, with each worker represent a set of local resources. worker/worker.bat is launcher script to start the worker node.</td>
+    </tr>
+    <tr>
+      <td>services</td>
+      <td>This script is used to start backend REST service and other services for frontend UI dashboard.</td>
+    </tr>
+  </tbody>
+</table>
+
+<p>Please check <a href="commandline.html">Command Line Syntax</a> for more information for each script.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/hardware-requirement.html b/releases/latest/hardware-requirement.html
new file mode 100644
index 0000000..efb8819
--- /dev/null
+++ b/releases/latest/hardware-requirement.html
@@ -0,0 +1,234 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump Cluster Requirement - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Gearpump Cluster Requirement">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Cluster Requirement</h1>
+   
+
+   <h3 id="pre-requisite">Pre-requisite</h3>
+
+<p>Gearpump cluster can be installed on Windows OS and Linux.</p>
+
+<p>Before installation, you need to decide how many machines are used to run this cluster.</p>
+
+<p>For each machine, the requirements are listed in table below.</p>
+
+<p>**  Table: Environment requirement on single machine**</p>
+
+<table>
+  <thead>
+    <tr>
+      <th>Resource</th>
+      <th>Requirements</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td>Memory</td>
+      <td>2GB free memory is required to run the cluster. For any production system, 32GB memory is recommended.</td>
+    </tr>
+    <tr>
+      <td>Java</td>
+      <td>JRE 6 or above</td>
+    </tr>
+    <tr>
+      <td>User permission</td>
+      <td>Root permission is not required</td>
+    </tr>
+    <tr>
+      <td>Network	Ethernet</td>
+      <td>(TCP/IP)</td>
+    </tr>
+    <tr>
+      <td>CPU</td>
+      <td>Nothing special</td>
+    </tr>
+    <tr>
+      <td>HDFS installation</td>
+      <td>Default is not required. You only need to install it when you want to store the application jars in HDFS.</td>
+    </tr>
+    <tr>
+      <td>Kafka installation</td>
+      <td>Default is not required. You need to install Kafka when you want the at-least once message delivery feature. Currently, the only supported data source for this feature is Kafka</td>
+    </tr>
+  </tbody>
+</table>
+
+<p>**  Table: The default port used in Gearpump:**</p>
+
+<table>
+  <thead>
+    <tr>
+      <th>usage</th>
+      <th>Port</th>
+      <th>Description</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td>Dashboard UI</td>
+      <td>8090</td>
+      <td>Web UI.</td>
+    </tr>
+    <tr>
+      <td>Dashboard web socket service</td>
+      <td>8091</td>
+      <td>UI backend web socket service for long connection.</td>
+    </tr>
+    <tr>
+      <td>Master port</td>
+      <td>3000</td>
+      <td>Every other role like worker, appmaster, executor, user use this port to communicate with Master.</td>
+    </tr>
+  </tbody>
+</table>
+
+<p>You need to ensure that your firewall has not banned these ports to ensure Gearpump can work correctly.
+And you can modify the port configuration. Check <a href="deployment-configuration.html">Configuration</a> section for details.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/how-to-contribute.html b/releases/latest/how-to-contribute.html
new file mode 100644
index 0000000..0ed736e
--- /dev/null
+++ b/releases/latest/how-to-contribute.html
@@ -0,0 +1,216 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>How to contribute - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">How to contribute</h1>
+   
+
+   <h2 id="contributions-welcome">Contributions Welcome!</h2>
+<p>Gearpump is developed by an open and friendly community. Everybody is cordially welcome to join the community and contribute to Gearpump. There are several ways to interact with the community and to contribute to Gearpump including asking questions, filing bug reports, implementing new use cases, proposing new features, joining discussions on the mailing lists, contributing code or documentation, improving the website, or testing release candidates.</p>
+
+<h3 id="ask-questions">Ask questions!</h3>
+
+<p>The Gearpump community is eager to help and to answer your questions. We have a <a href="https://groups.google.com/forum/#!forum/gearpump-user">user mailing list</a>.</p>
+
+<h3 id="file-a-bug-report">File a bug report</h3>
+
+<p>Please let us know if you experienced a problem with Gearpump and file a bug report. Open <a href="https://github.com/gearpump/gearpump/issues">Gearpump’s Issue Tracker</a> and click on the green <em>New Issue</em> button at the top right. Please give detailed information about the problem you encountered and, if possible, add a description that helps to reproduce the problem. Thank you very much.</p>
+
+<h3 id="propose-an-improvement-or-a-new-feature">Propose an improvement or a new feature</h3>
+
+<p>Our community is constantly looking for feedback to improve Gearpump. If you have an idea how to improve Gearpump or have a new feature in mind that would be beneficial for Gearpump users, please open an issue in <a href="https://github.com/gearpump/gearpump/issues">Gearpump’s Issue Tracker</a>. The improvement or new feature should be described in appropriate detail and include the scope and its requirements if possible. Detailed information is important for a few reasons:</p>
+
+<ul>
+  <li>It ensures your requirements are met when the improvement or feature is implemented.</li>
+  <li>It helps to estimate the effort and to design a solution that addresses your needs.</li>
+  <li>It allow for constructive discussions that might arise around this issue.</li>
+  <li>Detailed information is also required, if you plan to contribute the improvement or feature you proposed yourself. Please read the Contribute code guide in this case as well.</li>
+</ul>
+
+<h3 id="test-a-release-candidate">Test a release candidate</h3>
+
+<p>Gearpump is continuously improved by its active community. Every few weeks, we release a new version of Gearpump with bug fixes, improvements, and new features. Release testing is a big effort if done by a small group of people but can be easily scaled out to more people. The Gearpump community encourages everybody to participate in the testing of a release candidate. By testing a release candidate, you can ensure that the next Gearpump release is working properly for your setup and help to improve the quality of releases.</p>
+
+<h3 id="contribute-code">Contribute code</h3>
+
+<p>Gearpump is maintained, improved, and extended by code contributions of volunteers. The Gearpump community encourages anybody to contribute source code.</p>
+
+<h3 id="looking-for-an-issue-to-work-on">Looking for an issue to work on?</h3>
+<p>We maintain a list of all known bugs, proposed improvements and suggested features in <a href="https://github.com/gearpump/gearpump/issues">Gearpump’s Issue Tracker</a>. Please have a look at the list, if you are looking for an issue to work on. Feel free to ask questions about issues that you would be interested in working on.</p>
+
+<h3 id="contribute-documentation">Contribute documentation</h3>
+
+<p>Good documentation is crucial for any kind of software. This is especially true for sophisticated software systems such as distributed data processing engines like Gearpump. The Gearpump community aims to provide concise, precise, and complete documentation and welcomes any contribution to improve Gearpump’s documentation.</p>
+
+<p>Please report missing, incorrect, or out-dated documentation as an issue.
+Gearpump’s documentation is written in Markdown and located in the <code>docs</code> folder in Gearpump’s source code repository.</p>
+
+<h3 id="improve-the-website">Improve the website</h3>
+
+<p>The Gearpump website presents Gearpump and its community. It serves several purposes including:</p>
+
+<ul>
+  <li>Informing visitors about Gearpump and its features.</li>
+  <li>Encouraging visitors to download and use Gearpump.</li>
+  <li>Encouraging visitors to engage with the community.</li>
+</ul>
+
+<p>We welcome any contribution to improve our website.</p>
+
+<p>Please open an issue at <a href="https://github.com/gearpump/gearpump.github.io/issues">Gearpump Website Issue Tracker</a> if you think our website could be improved.</p>
+
+<h3 id="more-ways-to-contribute">More ways to contribute…</h3>
+
+<p>There are many more ways to contribute to the Gearpump community. For example you can</p>
+
+<ul>
+  <li>give a talk about Gearpump and tell others how you use it.</li>
+  <li>organize a local Meetup or user group.</li>
+  <li>talk to people about Gearpump.</li>
+  <li>…</li>
+</ul>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.6.2/img/actor_hierarchy.png b/releases/latest/img/actor_hierarchy.png
similarity index 100%
copy from releases/0.6.2/img/actor_hierarchy.png
copy to releases/latest/img/actor_hierarchy.png
Binary files differ
diff --git a/releases/0.6.2/img/checkpoint_equation.png b/releases/latest/img/checkpoint_equation.png
similarity index 100%
copy from releases/0.6.2/img/checkpoint_equation.png
copy to releases/latest/img/checkpoint_equation.png
Binary files differ
diff --git a/releases/0.6.2/img/checkpoint_interval_equation.png b/releases/latest/img/checkpoint_interval_equation.png
similarity index 100%
copy from releases/0.6.2/img/checkpoint_interval_equation.png
copy to releases/latest/img/checkpoint_interval_equation.png
Binary files differ
diff --git a/releases/0.6.2/img/checkpointing.png b/releases/latest/img/checkpointing.png
similarity index 100%
copy from releases/0.6.2/img/checkpointing.png
copy to releases/latest/img/checkpointing.png
Binary files differ
diff --git a/releases/0.6.2/img/checkpointing_interval.png b/releases/latest/img/checkpointing_interval.png
similarity index 100%
copy from releases/0.6.2/img/checkpointing_interval.png
copy to releases/latest/img/checkpointing_interval.png
Binary files differ
diff --git a/releases/0.6.2/img/clock.png b/releases/latest/img/clock.png
similarity index 100%
copy from releases/0.6.2/img/clock.png
copy to releases/latest/img/clock.png
Binary files differ
diff --git a/releases/0.6.2/img/dag.png b/releases/latest/img/dag.png
similarity index 100%
copy from releases/0.6.2/img/dag.png
copy to releases/latest/img/dag.png
Binary files differ
diff --git a/releases/0.6.2/img/dashboard.gif b/releases/latest/img/dashboard.gif
similarity index 100%
copy from releases/0.6.2/img/dashboard.gif
copy to releases/latest/img/dashboard.gif
Binary files differ
diff --git a/releases/0.6.2/img/dashboard.png b/releases/latest/img/dashboard.png
similarity index 100%
copy from releases/0.6.2/img/dashboard.png
copy to releases/latest/img/dashboard.png
Binary files differ
diff --git a/releases/0.6.2/img/dashboard_3.png b/releases/latest/img/dashboard_3.png
similarity index 100%
copy from releases/0.6.2/img/dashboard_3.png
copy to releases/latest/img/dashboard_3.png
Binary files differ
diff --git a/releases/0.6.2/img/download.jpg b/releases/latest/img/download.jpg
similarity index 100%
copy from releases/0.6.2/img/download.jpg
copy to releases/latest/img/download.jpg
Binary files differ
diff --git a/releases/0.6.2/img/dynamic.png b/releases/latest/img/dynamic.png
similarity index 100%
copy from releases/0.6.2/img/dynamic.png
copy to releases/latest/img/dynamic.png
Binary files differ
diff --git a/releases/0.6.2/img/exact.png b/releases/latest/img/exact.png
similarity index 100%
copy from releases/0.6.2/img/exact.png
copy to releases/latest/img/exact.png
Binary files differ
diff --git a/releases/0.6.2/img/failures.png b/releases/latest/img/failures.png
similarity index 100%
copy from releases/0.6.2/img/failures.png
copy to releases/latest/img/failures.png
Binary files differ
diff --git a/releases/0.6.2/img/flow_control.png b/releases/latest/img/flow_control.png
similarity index 100%
copy from releases/0.6.2/img/flow_control.png
copy to releases/latest/img/flow_control.png
Binary files differ
diff --git a/releases/0.6.2/img/flowcontrol.png b/releases/latest/img/flowcontrol.png
similarity index 100%
copy from releases/0.6.2/img/flowcontrol.png
copy to releases/latest/img/flowcontrol.png
Binary files differ
diff --git a/releases/0.6.2/img/ha.png b/releases/latest/img/ha.png
similarity index 100%
copy from releases/0.6.2/img/ha.png
copy to releases/latest/img/ha.png
Binary files differ
diff --git a/releases/0.6.2/img/kafka_wordcount.png b/releases/latest/img/kafka_wordcount.png
similarity index 100%
copy from releases/0.6.2/img/kafka_wordcount.png
copy to releases/latest/img/kafka_wordcount.png
Binary files differ
diff --git a/releases/0.6.2/img/layout.png b/releases/latest/img/layout.png
similarity index 100%
copy from releases/0.6.2/img/layout.png
copy to releases/latest/img/layout.png
Binary files differ
diff --git a/releases/0.6.2/img/logo.png b/releases/latest/img/logo.png
similarity index 100%
copy from releases/0.6.2/img/logo.png
copy to releases/latest/img/logo.png
Binary files differ
diff --git a/releases/0.6.2/img/logo2.png b/releases/latest/img/logo2.png
similarity index 100%
copy from releases/0.6.2/img/logo2.png
copy to releases/latest/img/logo2.png
Binary files differ
diff --git a/releases/0.6.2/img/messageLoss.png b/releases/latest/img/messageLoss.png
similarity index 100%
copy from releases/0.6.2/img/messageLoss.png
copy to releases/latest/img/messageLoss.png
Binary files differ
diff --git a/releases/0.6.2/img/netty_transport.png b/releases/latest/img/netty_transport.png
similarity index 100%
copy from releases/0.6.2/img/netty_transport.png
copy to releases/latest/img/netty_transport.png
Binary files differ
diff --git a/releases/0.6.2/img/replay.png b/releases/latest/img/replay.png
similarity index 100%
copy from releases/0.6.2/img/replay.png
copy to releases/latest/img/replay.png
Binary files differ
diff --git a/releases/0.6.2/img/shuffle.png b/releases/latest/img/shuffle.png
similarity index 100%
copy from releases/0.6.2/img/shuffle.png
copy to releases/latest/img/shuffle.png
Binary files differ
diff --git a/releases/0.6.2/img/storm_gearpump_cluster.png b/releases/latest/img/storm_gearpump_cluster.png
similarity index 100%
copy from releases/0.6.2/img/storm_gearpump_cluster.png
copy to releases/latest/img/storm_gearpump_cluster.png
Binary files differ
diff --git a/releases/0.6.2/img/storm_gearpump_dag.png b/releases/latest/img/storm_gearpump_dag.png
similarity index 100%
copy from releases/0.6.2/img/storm_gearpump_dag.png
copy to releases/latest/img/storm_gearpump_dag.png
Binary files differ
diff --git a/releases/0.6.2/img/submit.png b/releases/latest/img/submit.png
similarity index 100%
copy from releases/0.6.2/img/submit.png
copy to releases/latest/img/submit.png
Binary files differ
diff --git a/releases/0.6.2/img/submit2.png b/releases/latest/img/submit2.png
similarity index 100%
copy from releases/0.6.2/img/submit2.png
copy to releases/latest/img/submit2.png
Binary files differ
diff --git a/releases/0.6.2/img/through_vs_message_size.png b/releases/latest/img/through_vs_message_size.png
similarity index 100%
copy from releases/0.6.2/img/through_vs_message_size.png
copy to releases/latest/img/through_vs_message_size.png
Binary files differ
diff --git a/releases/latest/index.html b/releases/latest/index.html
new file mode 100644
index 0000000..93a4c07
--- /dev/null
+++ b/releases/latest/index.html
@@ -0,0 +1,186 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Overview - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Gearpump 0.7.0 documentation homepage">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Overview</h1>
+   
+
+   <p>GearPump is a real-time big data streaming engine.
+It is inspired by recent advances in the <a href="http://akka.io/">Akka</a> framework and a desire to improve on existing streaming frameworks.
+Gearpump is event/message based and featured as low latency handling, high performance, exactly once semantics,
+dynamic topology update, <a href="https://storm.apache.org/">Apache Storm</a> compatibility, etc.</p>
+
+<p>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.</p>
+
+<p><img src="img/logo2.png" alt="Logo" /></p>
+
+<h3 id="gearpump-technical-highlights">Gearpump Technical Highlights</h3>
+<p>GearPump&#8217;s feature set includes:</p>
+
+<ul>
+  <li>Extremely high performance</li>
+  <li>Low latency</li>
+  <li>Configurable message delivery guarantee (at least once, exactly once).</li>
+  <li>Highly extensible</li>
+  <li>Dynamic DAG</li>
+  <li>Storm compatibility</li>
+  <li>Samoa compatibility</li>
+  <li>Both high level and low level API</li>
+</ul>
+
+<h3 id="gearpump-performance">Gearpump Performance</h3>
+<p>Per initial benchmarks we are able to process 11 million messages/second (100 bytes per message) with a 17ms latency on a 4-node cluster.</p>
+
+<p><img src="img/dashboard.png" alt="Dashboard" /></p>
+
+<h3 id="gearpump-and-akka">Gearpump and Akka</h3>
+<p>Gearump is a 100% Akka based platform. We model big data streaming within the Akka actor hierarchy.
+<img src="img/actor_hierarchy.png" alt="Actor Hierarchy" /></p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/0.6.2/js/api-docs.js b/releases/latest/js/api-docs.js
similarity index 100%
copy from releases/0.6.2/js/api-docs.js
copy to releases/latest/js/api-docs.js
diff --git a/releases/0.6.2/js/api-javadocs.js b/releases/latest/js/api-javadocs.js
similarity index 100%
copy from releases/0.6.2/js/api-javadocs.js
copy to releases/latest/js/api-javadocs.js
diff --git a/releases/0.6.2/js/main.js b/releases/latest/js/main.js
similarity index 100%
copy from releases/0.6.2/js/main.js
copy to releases/latest/js/main.js
diff --git a/releases/0.6.2/js/vendor/anchor-1.1.1.min.js b/releases/latest/js/vendor/anchor-1.1.1.min.js
similarity index 100%
copy from releases/0.6.2/js/vendor/anchor-1.1.1.min.js
copy to releases/latest/js/vendor/anchor-1.1.1.min.js
diff --git a/releases/0.6.2/js/vendor/bootstrap-3.3.5.min.js b/releases/latest/js/vendor/bootstrap-3.3.5.min.js
similarity index 100%
copy from releases/0.6.2/js/vendor/bootstrap-3.3.5.min.js
copy to releases/latest/js/vendor/bootstrap-3.3.5.min.js
diff --git a/releases/0.6.2/js/vendor/jquery-2.1.4.min.js b/releases/latest/js/vendor/jquery-2.1.4.min.js
similarity index 100%
copy from releases/0.6.2/js/vendor/jquery-2.1.4.min.js
copy to releases/latest/js/vendor/jquery-2.1.4.min.js
diff --git a/releases/0.6.2/js/vendor/modernizr-2.6.1-respond-1.1.0.min.js b/releases/latest/js/vendor/modernizr-2.6.1-respond-1.1.0.min.js
similarity index 100%
copy from releases/0.6.2/js/vendor/modernizr-2.6.1-respond-1.1.0.min.js
copy to releases/latest/js/vendor/modernizr-2.6.1-respond-1.1.0.min.js
diff --git a/releases/latest/maven-setting.html b/releases/latest/maven-setting.html
new file mode 100644
index 0000000..960cd39
--- /dev/null
+++ b/releases/latest/maven-setting.html
@@ -0,0 +1,228 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Maven Setting - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Maven Setting">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Maven Setting</h1>
+   
+
+   <p>To programming 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 class="nt">&lt;dependencies&gt;</span>
+<span class="nt">&lt;dependency&gt;</span>
+<span class="nt">&lt;groupId&gt;</span>com.github.intel-hadoop<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.7.0<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>com.github.intel-hadoop<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.7.0<span class="nt">&lt;/version&gt;</span>
+<span class="nt">&lt;/dependency&gt;</span>
+<span class="nt">&lt;/dependencies&gt;</span></code></pre></figure>
+
+<p>And you will need to add following repositories to get above dependencies resolved.</p>
+
+<figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt">&lt;repositories&gt;</span>
+<span class="nt">&lt;repository&gt;</span>
+<span class="nt">&lt;id&gt;</span>releases-oss.sonatype.org<span class="nt">&lt;/id&gt;</span>
+<span class="nt">&lt;name&gt;</span>Sonatype Releases Repository<span class="nt">&lt;/name&gt;</span>
+<span class="nt">&lt;url&gt;</span>http://oss.sonatype.org/content/repositories/releases/<span class="nt">&lt;/url&gt;</span>
+<span class="nt">&lt;/repository&gt;</span>
+
+<span class="nt">&lt;repository&gt;</span>
+    <span class="nt">&lt;id&gt;</span>akka-data-replication<span class="nt">&lt;/id&gt;</span>
+    <span class="nt">&lt;name&gt;</span>Patrik at Bintray<span class="nt">&lt;/name&gt;</span>
+    <span class="nt">&lt;url&gt;</span>http://dl.bintray.com/patriknw/maven<span class="nt">&lt;/url&gt;</span>
+<span class="nt">&lt;/repository&gt;</span>
+
+<span class="nt">&lt;repository&gt;</span>
+    <span class="nt">&lt;id&gt;</span>cloudera<span class="nt">&lt;/id&gt;</span>
+    <span class="nt">&lt;name&gt;</span>Cloudera repo<span class="nt">&lt;/name&gt;</span>
+    <span class="nt">&lt;url&gt;</span>https://repository.cloudera.com/artifactory/cloudera-repos<span class="nt">&lt;/url&gt;</span>
+<span class="nt">&lt;/repository&gt;</span>
+
+<span class="nt">&lt;repository&gt;</span>
+    <span class="nt">&lt;id&gt;</span>vincent<span class="nt">&lt;/id&gt;</span>
+    <span class="nt">&lt;name&gt;</span>vincent<span class="nt">&lt;/name&gt;</span>
+    <span class="nt">&lt;url&gt;</span>http://dl.bintray.com/fvunicorn/maven<span class="nt">&lt;/url&gt;</span>
+<span class="nt">&lt;/repository&gt;</span>
+
+<span class="nt">&lt;repository&gt;</span>
+    <span class="nt">&lt;id&gt;</span>non<span class="nt">&lt;/id&gt;</span>
+    <span class="nt">&lt;name&gt;</span>non<span class="nt">&lt;/name&gt;</span>
+    <span class="nt">&lt;url&gt;</span>http://dl.bintray.com/non/maven<span class="nt">&lt;/url&gt;</span>
+<span class="nt">&lt;/repository&gt;</span>
+
+<span class="nt">&lt;repository&gt;</span>
+    <span class="nt">&lt;id&gt;</span>non<span class="nt">&lt;/id&gt;</span>
+    <span class="nt">&lt;name&gt;</span>non<span class="nt">&lt;/name&gt;</span>
+    <span class="nt">&lt;url&gt;</span>http://dl.bintray.com/non/maven<span class="nt">&lt;/url&gt;</span>
+<span class="nt">&lt;/repository&gt;</span>
+
+<span class="nt">&lt;repository&gt;</span>
+    <span class="nt">&lt;id&gt;</span>maven-repo<span class="nt">&lt;/id&gt;</span>
+    <span class="nt">&lt;name&gt;</span>maven-repo<span class="nt">&lt;/name&gt;</span>
+    <span class="nt">&lt;url&gt;</span>http://repo.maven.apache.org/maven2<span class="nt">&lt;/url&gt;</span>
+<span class="nt">&lt;/repository&gt;</span>
+
+<span class="nt">&lt;repository&gt;</span>
+    <span class="nt">&lt;id&gt;</span>maven1-repo<span class="nt">&lt;/id&gt;</span>
+    <span class="nt">&lt;name&gt;</span>maven1-repo<span class="nt">&lt;/name&gt;</span>
+    <span class="nt">&lt;url&gt;</span>http://repo1.maven.org/maven2<span class="nt">&lt;/url&gt;</span>
+<span class="nt">&lt;/repository&gt;</span>
+
+<span class="nt">&lt;repository&gt;</span>
+    <span class="nt">&lt;id&gt;</span>maven2-repo<span class="nt">&lt;/id&gt;</span>
+    <span class="nt">&lt;name&gt;</span>maven2-repo<span class="nt">&lt;/name&gt;</span>
+    <span class="nt">&lt;url&gt;</span>http://mvnrepository.com/artifact<span class="nt">&lt;/url&gt;</span>
+<span class="nt">&lt;/repository&gt;</span>
+
+<span class="nt">&lt;/repositories&gt;</span></code></pre></figure>
+
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/message-delivery.html b/releases/latest/message-delivery.html
new file mode 100644
index 0000000..80fd189
--- /dev/null
+++ b/releases/latest/message-delivery.html
@@ -0,0 +1,201 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Reliable Message Delivery - GearPump 0.7.0 Documentation</title>
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Reliable Message Delivery</h1>
+   
+
+   <h2 id="what-is-at-least-once-message-delivery">What is At Least Once Message Delivery?</h2>
+
+<p>Messages could be lost on delivery due to network partitions. <strong>At Least Once Message Delivery</strong> (at least once) means the lost messages are delivered one or more times such that at least one is processed and acked by the whole flow.</p>
+
+<p>Gearpump guarantees at least once for any source that is able to replay message from a past timestamp. In Gearpump, each message is tagged with a timestamp, and the system tracks the minimum timestamp of all pending messages (the global minimum clock). On message loss, application will be restarted to the global minimum clock. Since the source is able to replay from the gloabl minimum clock, all pending messages before the restart will be replayed. Gearpump calls that kind of source <code>TimeReplayableSource</code> and already provides a built in
+<a href="gearpump-internals.html#at-least-once-message-delivery-and-kafka">KafkaSource</a>. With the KafkaSource to ingest data into Gearpump, users are guaranteed at least once message delievery.</p>
+
+<h2 id="what-is-exactly-once-message-delivery">What is Exactly Once Message Delivery?</h2>
+
+<p>At least once delivery doesn&#8217;t guarantee the correctness of the application result. For instance,  for a task keeping the count of received messages, there could be overcount with duplicated messages and the count is lost on task failure.
+ In that case, <strong>Exactly Once Message Delivery</strong> (exactly once) is required, where state is updated by a message exactly once. This further requires that duplicated messages are filtered out and in-memory states are persisted.</p>
+
+<p>Users are guaranteed exactly once in Gearpump if they use both a <code>TimeReplayableSource</code> to ingest data and the Persistent API to manage their in memory states. With the Persistent API, user state is periodically checkpointed by the system to a persistent store (e.g HDFS) along with its checkpointed time. Gearpump tracks the global minimum checkpoint timestamp of all pending states (global minimum checkpoint clock), which is persisted as well. On application restart, the system restores states at the global minimum checkpoint clock and source replays messages from that clock. This ensures that a message updates all states exactly once.</p>
+
+<h3 id="persistent-api">Persistent API</h3>
+<p>Persistent API consists of <code>PersistentTask</code> and <code>PersistentState</code>.</p>
+
+<p>Here is an example of using them to keep count of incoming messages.</p>
+
+<div class="highlight"><pre><code class="language-scala"><span class="k">class</span> <span class="nc">CountProcessor</span><span class="o">(</span><span class="n">taskContext</span><span class="k">:</span> <span class="kt">TaskContext</span><span class="o">,</span> <span class="n">conf</span><span class="k">:</span> <span class="kt">UserConfig</span><span class="o">)</span>
+  <span class="k">extends</span> <span class="nc">PersistentTask</span><span class="o">[</span><span class="kt">Long</span><span class="o">](</span><span class="n">taskContext</span><span class="o">,</span> <span class="n">conf</span><span class="o">)</span> <span class="o">{</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">persistentState</span><span class="k">:</span> <span class="kt">PersistentState</span><span class="o">[</span><span class="kt">Long</span><span class="o">]</span> <span class="k">=</span> <span class="o">{</span>
+    <span class="k">import</span> <span class="nn">com.twitter.algebird.Monoid.longMonoid</span>
+    <span class="k">new</span> <span class="nc">NonWindowState</span><span class="o">[</span><span class="kt">Long</span><span class="o">](</span><span class="k">new</span> <span class="nc">AlgebirdMonoid</span><span class="o">(</span><span class="n">longMonoid</span><span class="o">),</span> <span class="k">new</span> <span class="nc">ChillSerializer</span><span class="o">[</span><span class="kt">Long</span><span class="o">])</span>
+  <span class="o">}</span>
+
+  <span class="k">override</span> <span class="k">def</span> <span class="n">processMessage</span><span class="o">(</span><span class="n">state</span><span class="k">:</span> <span class="kt">PersistentState</span><span class="o">[</span><span class="kt">Long</span><span class="o">],</span> <span class="n">message</span><span class="k">:</span> <span class="kt">Message</span><span class="o">)</span><span class="k">:</span> <span class="kt">Unit</span> <span class="o">=</span> <span class="o">{</span>
+    <span class="n">state</span><span class="o">.</span><span class="n">update</span><span class="o">(</span><span class="n">message</span><span class="o">.</span><span class="n">timestamp</span><span class="o">,</span> <span class="mi">1L</span><span class="o">)</span>
+  <span class="o">}</span>
+<span class="o">}</span></code></pre></div>
+
+<p>The <code>CountProcessor</code> creates a customized <code>PersistentState</code> which will be managed by <code>PersistentTask</code> and overrides the <code>processMessage</code> method to define how the state is updated on a new message (each new message counts as <code>1</code>, which is added to the existing value)</p>
+
+<p>Gearpump has already offered two types of states</p>
+
+<ol>
+  <li>NonWindowState - state with no time or other boundary</li>
+  <li>WindowState - each state is bounded by a time window</li>
+</ol>
+
+<p>They are intended for states that satisfy monoid laws.</p>
+
+<ol>
+  <li>has binary associative operation, like <code>+</code></li>
+  <li>has an identity element, like <code>0</code></li>
+</ol>
+
+<p>In the above example, we make use of the <code>longMonoid</code> from <a href="https://github.com/twitter/algebird">Twitter&#8217;s Algebird</a> library which provides a bunch of useful monoids.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/performance-report.html b/releases/latest/performance-report.html
new file mode 100644
index 0000000..120c417
--- /dev/null
+++ b/releases/latest/performance-report.html
@@ -0,0 +1,210 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>Gearpump Performance Report - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Gearpump Performance Report">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Gearpump Performance Report</h1>
+   
+
+   <h1 id="performance-evaluation">Performance Evaluation</h1>
+
+<p>To illustrate the performance of Gearpump, we mainly focused on two aspects, throughput and latency, using a micro benchmark called SOL (an example in the Gearpump package) whose topology is quite simple. SOLStreamProducer delivers messages to SOLStreamProcessor constantly and SOLStreamProcessor does nothing. We set up a 4-nodes cluster with 10GbE network and each node&#8217;s hardware is briefly shown as follows:</p>
+
+<p>Processor: 32 core Intel(R) Xeon(R) CPU E5-2680 2.70GHz
+Memory: 128GB</p>
+
+<h2 id="throughput">Throughput</h2>
+
+<p>Gearpump uses Graphite for the metrics dashboard. We tried to explore the upper bound of the throughput, after launching 64 SOLStreamProducer and 64 SOLStreamProcessor the Figure below shows that the whole throughput of the cluster can reach about 13 million messages/second(100 bytes per message)</p>
+
+<p>Figure: Performance Evaluation, Throughput and Latency</p>
+
+<h2 id="latency">Latency</h2>
+
+<p>When we transfer message at the max throughput above, the average latency between two tasks is 17ms, standard deviation is 13ms.</p>
+
+<p>Figure: Latency between Two tasks(ms)</p>
+
+<h2 id="fault-recovery-time">Fault Recovery time</h2>
+
+<p>When the corruption is detected, for example the Executor is down, Gearpump will reallocate the resource and restart the application. It takes about 10 seconds to recover the application.</p>
+
+<h2 id="how-to-setup-the-benchmark-environment">How to setup the benchmark environment?</h2>
+
+<h3 id="prepare-the-env">Prepare the env</h3>
+
+<p>1). Set up a node running Graphite, see guide doc/dashboard/README.md.</p>
+
+<p>2). Set up a 4-nodes Gearpump cluster with 10GbE network which have 3 Workers on each node. In our test environment, each node has 128GB memory and Intel? Xeon? 32-core processor E5-2680 2.70GHz. Make sure the metrics is enabled in Gearpump.</p>
+
+<p>3). Submit a SOL application with 32 SteamProducers and 32 StreamProcessors:</p>
+
+<div class="highlight"><pre><code class="language-bash">bin/gear app -jar ./examples/sol/target/pack/lib/gearpump-examples-<span class="nv">$VERSION</span>.jar io.gearpump.streaming.examples.sol.SOL -streamProducer 32 -streamProcessor 32 -runseconds 600</code></pre></div>
+
+<p>4). Browser http://$HOST:801/, you should see a Grafana dashboard. The HOST should be the node runs Graphite.</p>
+
+<p>5). Copy the config file doc/dashboard/graphana_dashboard, and modify the <code>host</code> filed to the actual hosts which runs Gearpump and the <code>source</code> and <code>target</code> fields. Please note that the format of the value should exactly the same as existing format and you also need to manually add the rest task ID to the value of <code>All</code> under <code>source</code> and <code>target</code> filed since now the number of each task type is 32.</p>
+
+<p>6). In the Grafana web page, click the &#8220;search&#8221; button and then import the config file mentioned above.</p>
+
+<h3 id="metrics">Metrics</h3>
+
+<p>We use codahale metrics library. Gearpump support to use Graphite to visualize the metrics data. Metrics is disabled by default. To use it, you need to configure the &#8216;conf/gear.conf&#8217;</p>
+
+<div class="highlight"><pre><code class="language-bash">  gearpump.metrics.reporter <span class="o">=</span> graphite
+  gearpump.metrics.enabled <span class="o">=</span> <span class="nb">true</span>         <span class="c">## Default is false, thus metrics is not enabled.</span>
+  gearpump.metrics.graphite.host <span class="o">=</span> <span class="s2">&quot;your actual graphite host name or ip&quot;</span>  
+  gearpump.metrics.graphite.port <span class="o">=</span> 2003   <span class="c">## Your graphite port</span>
+  gearpump.metrics.sample.rate <span class="o">=</span> 10       <span class="c">## this means we will sample 1 message for every 10 messages</span></code></pre></div>
+
+<p>For guide about how to install and configure Graphite, please check the Graphite website http://graphite.wikidot.com/.  For guide about how to use Grafana, please check guide in <a href="https://github.com/gearpump/gearpump/blob/master/doc/dashboard/README.md">doc/dashboard/readme.md</a></p>
+
+<p>Here is how it looks like for grafana dashboard:</p>
+
+<p><img src="img/dashboard.png" alt="Dashboard" /></p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>
diff --git a/releases/latest/submit-your-1st-application.html b/releases/latest/submit-your-1st-application.html
new file mode 100644
index 0000000..52cf2d5
--- /dev/null
+++ b/releases/latest/submit-your-1st-application.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
+  <title>submitapp - GearPump 0.7.0 Documentation</title>
+  
+   <meta name="description" content="Submit Your 1st Gearpump Application">
+  
+
+  
+
+  <link rel="stylesheet" href="css/bootstrap-3.3.5.min.css">
+  <style>
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link rel="stylesheet" href="css/main.css">
+  <link rel="stylesheet" href="css/pygments-default.css">
+  <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
+</head>
+<body>
+  <!--[if lt IE 7]>
+    <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
+  <![endif]-->
+
+  <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
+    <div class="container">
+      <div class="navbar-header">
+        <a class="navbar-brand" href="http://gearpump.io">GearPump
+          <span class="label label-primary" style="font-size: .6em">0.7.0</span>
+        </a>
+      </div>
+      <div class="collapse navbar-collapse">
+        <ul class="nav navbar-nav">
+          <li><a href="index.html">Overview</a></li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Introduction<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="submit-your-1st-application.html">Submit Your 1st Application</a></li>
+              <li><a href="commandline.html">Client Command Line</a></li>
+              <li class="divider"></li>
+              <li><a href="basic-concepts.html">Basic Concepts</a></li>
+              <li><a href="features.html">Technical Highlights</a></li>
+              <li><a href="message-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="performance-report.html">Performance</a></li>
+              <li><a href="gearpump-internals.html">Gearpump Internals</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Deploying<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li class="dropdown-header">Deployment</li>
+              <li><a href="deployment-docker.html">Docker</a><li>
+              <li><a href="deployment-local.html">Local</a><li>
+              <li><a href="deployment-standalone.html">Standalone</a></li>
+              <li><a href="deployment-yarn.html">YARN</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-ha.html">High Availability</a></li>
+              <li><a href="deployment-msg-delivery.html">Reliable Message Delivery</a></li>
+              <li><a href="deployment-configuration.html">Configuration</a></li>
+              <li class="divider"></li>
+              <li><a href="deployment-security.html">Security</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Programming Guide<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="dev-write-1st-app.html">Write Your 1st App</a></li>
+              <li><a href="dev-custom-serializer.html">Customized Message Passing</a></li>
+              <li class="divider"></li>
+              <li><a href="api/scala/index.html">Scala API</a></li>
+              <li><a href="api/java/index.html">Java API</a></li>
+              <li><a href="dev-rest-api.html">RESTful API</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-connectors.html">Gearpump Connectors</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-storm.html">Storm Compatibility</a></li>
+              <!--
+              <li><a href="dev-samoa.html">Samoa Compatibility</a></li>
+              <li class="divider"></li>
+              <li><a href="dev-iot.html">Gearpump with IoT</a></li>
+              -->
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="how-to-contribute.html">How to Contribute</a></li>
+              <li><a href="coding-style.html">Coding Style</a></li>
+              <li class="divider"></li>
+              <li><a href="faq.html">FAQ</a><li>
+              <li><a href="about.html">About</a></li>
+            </ul>
+          </li>
+        </ul>
+      </div>
+    </div>
+  </div>
+
+  <div class="container" id="content">
+   
+    <h1 class="title">Submit Your 1st Gearpump Application</h1>
+   
+
+   <p>Before you can submit and run your first Gearpump application, you will need a running Gearpump service.
+There are multiple ways to run GearPump <a href="deployment-local.html">Local mode</a>, <a href="deployment-standalone.html">Standalone mode</a>, <a href="deployment-yarn.html">YARN mode</a> or <a href="deployment-docker.html">Docker mode</a>.</p>
+
+<p>The easiest way is to run Gearpump in <a href="deployment-local.html">Local mode</a>.
+Any Linux, MacOSX or Windows desktop can be used with zero configuration.</p>
+
+<p>In the example below, we assume your are running in <a href="deployment-local.html">Local mode</a>.
+If you running Gearpump in one of the other modes, you will need to configure the Gearpump client to
+connect to the Gearpump service by setting the <code>gear.conf</code> configuration path in classpath.
+Within this file, you will need to change the parameter <code>gearpump.cluster.masters</code> to the correct Gearpump master(s).
+See <a href="deployment-configuration.html">Configuration</a> for details.</p>
+
+<h2 id="steps-to-submit-your-first-application">Steps to submit your first Application</h2>
+
+<h3 id="step-1-submit-application">Step 1: Submit application</h3>
+<p>After the cluster is started, you can submit an example wordcount application to the cluster</p>
+
+<p>Open another shell,</p>
+
+<div class="highlight"><pre><code class="language-bash"><span class="c">### To run WordCount example</span>
+bin/gear app -jar examples/gearpump-examples-assembly-0.7.0.jar io.gearpump.streaming.examples.wordcount.WordCount</code></pre></div>
+
+<h3 id="step-2-congratulations-youve-submitted-your-first-application">Step 2: Congratulations, you&#8217;ve submitted your first application.</h3>
+
+<p>To view the application status and metrics, start the Web UI services, and browse to <a href="http://127.0.0.1:8090">http://127.0.0.1:8090</a> to check the status.
+<img src="img/dashboard.gif" alt="Dashboard" /></p>
+
+<p><strong>NOTE:</strong> the UI port setting can be defined in configuration, please check section <a href="deployment-configuration.html">Configuration</a>.</p>
+
+<h2 id="a-quick-look-at-the-web-ui">A quick Look at the Web UI</h2>
+<p>TBD</p>
+
+<h2 id="other-application-examples">Other Application Examples</h2>
+<p>Besides wordcount, there are several other example applications. Please check the source tree examples/ for detail information.</p>
+
+
+  </div> <!-- /container -->
+
+  <script src="js/vendor/jquery-2.1.4.min.js"></script>
+  <script src="js/vendor/bootstrap-3.3.5.min.js"></script>
+  <script src="js/vendor/anchor-1.1.1.min.js"></script>
+  <script src="js/main.js"></script>
+
+  <!-- MathJax Section -->
+  <script type="text/x-mathjax-config">
+    MathJax.Hub.Config({
+      TeX: { equationNumbers: { autoNumber: "AMS" } }
+    });
+  </script>
+  <script>
+    // Note that we load MathJax this way to work with local file (file://), HTTP and HTTPS.
+    // We could use "//cdn.mathjax...", but that won't support "file://".
+    (function(d, script) {
+      script = d.createElement('script');
+      script.type = 'text/javascript';
+      script.async = true;
+      script.onload = function(){
+        MathJax.Hub.Config({
+          tex2jax: {
+            inlineMath: [ ["$", "$"], ["\\\\(","\\\\)"] ],
+            displayMath: [ ["$$","$$"], ["\\[", "\\]"] ],
+            processEscapes: true,
+            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+          }
+        });
+      };
+      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') +
+        'cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+      d.getElementsByTagName('head')[0].appendChild(script);
+    }(document));
+  </script>
+</body>
+</html>